0000023197-19-000110.txt : 20191204 0000023197-19-000110.hdr.sgml : 20191204 20191204160754 ACCESSION NUMBER: 0000023197-19-000110 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 89 CONFORMED PERIOD OF REPORT: 20191031 FILED AS OF DATE: 20191204 DATE AS OF CHANGE: 20191204 FILER: COMPANY DATA: COMPANY CONFORMED NAME: COMTECH TELECOMMUNICATIONS CORP /DE/ CENTRAL INDEX KEY: 0000023197 STANDARD INDUSTRIAL CLASSIFICATION: RADIO & TV BROADCASTING & COMMUNICATIONS EQUIPMENT [3663] IRS NUMBER: 112139466 STATE OF INCORPORATION: DE FISCAL YEAR END: 0731 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-07928 FILM NUMBER: 191268267 BUSINESS ADDRESS: STREET 1: 68 SOUTH SERVICE ROAD STREET 2: SUITE 230 CITY: MELVILLE STATE: NY ZIP: 11747 BUSINESS PHONE: 6319627000 MAIL ADDRESS: STREET 1: 68 SOUTH SERVICE ROAD STREET 2: SUITE 230 CITY: MELVILLE STATE: NY ZIP: 11747 FORMER COMPANY: FORMER CONFORMED NAME: COMTECH INC DATE OF NAME CHANGE: 19870503 FORMER COMPANY: FORMER CONFORMED NAME: COMTECH TELECOMMUNICATIONS CORP DATE OF NAME CHANGE: 19831215 FORMER COMPANY: FORMER CONFORMED NAME: COMTECH LABORATORIES INC DATE OF NAME CHANGE: 19780425 10-Q 1 cmtl1031201910q.htm CURRENT REPORT Document

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
checkboxa29.jpg
Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the quarterly period ended October 31, 2019
blankboxa26.jpg
Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

Commission File Number:    0-7928
form10-qa20.jpg
(Exact name of registrant as specified in its charter)
Delaware
 
11-2139466
(State or other jurisdiction of incorporation /organization)
 
(I.R.S. Employer Identification Number)
 
 
 
68 South Service Road, Suite 230,
Melville, NY
 
 
11747
(Address of principal executive offices)
 
(Zip Code)
(631) 962-7000
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of exchange on which registered
Common Stock, par value $0.10 per share
CMTL
NASDAQ Stock Market LLC
Series A Junior Participating Cumulative Preferred Stock, par value $0.10 per share

 
 
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.
checkboxa29.jpg Yes              blankboxa26.jpg No
Indicate by check mark whether the registrant has submitted electronically, every Interactive Data file required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
checkboxa29.jpg Yes              blankboxa26.jpg No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
blankboxa26.jpg
Accelerated filer
checkboxa29.jpg
Emerging growth company
blankboxa26.jpg
Non-accelerated filer
blankboxa26.jpg
Smaller reporting company
blankboxa26.jpg
 
 
    
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. blankboxa26.jpg

Indicate by check mark whether registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
blankboxa26.jpg Yes              checkboxa29.jpg No
As of November 29, 2019, the number of outstanding shares of Common Stock, par value $0.10 per share, of the registrant was 24,389,774 shares.



COMTECH TELECOMMUNICATIONS CORP.
INDEX
 
 
 
Page
PART I. FINANCIAL INFORMATION
 
 
 
 
 
Item 1.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Item 2.
 
 
 
 
 
Item 3.
 
 
 
 
 
Item 4.
 
 
 
 
PART II. OTHER INFORMATION
 
 
 
 
 
Item 1.
 
 
 
 
 
Item 1A.
 
 
 
 
 
Item 2.
 
 
 
 
 
Item 4.
 
 
 
 
 
Item 6.
 
 
 
 
 
 



1


PART I - FINANCIAL INFORMATION
Item 1. Financial Statements
COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited)
 
 
October 31, 2019
 
July 31, 2019
Assets
 
 
 
 
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
46,873,000

 
45,576,000

Accounts receivable, net
 
161,044,000

 
145,032,000

Inventories, net
 
71,810,000

 
74,839,000

Prepaid expenses and other current assets
 
15,995,000

 
14,867,000

Total current assets
 
295,722,000

 
280,314,000

Property, plant and equipment, net
 
26,873,000

 
28,026,000

Operating lease right-of-use assets, net
 
34,148,000

 

Finance lease right-of-use assets, net
 
447,000

 

Goodwill
 
309,871,000

 
310,489,000

Intangibles with finite lives, net
 
256,684,000

 
261,890,000

Deferred financing costs, net
 
2,943,000

 
3,128,000

Other assets, net
 
4,334,000

 
3,864,000

Total assets
 
$
931,022,000

 
887,711,000

Liabilities and Stockholders’ Equity
 
 

 
 

Current liabilities:
 
 

 
 

Accounts payable
 
$
29,380,000

 
24,330,000

Accrued expenses and other current liabilities
 
72,807,000

 
78,584,000

Operating lease liabilities, current
 
9,248,000

 

Finance lease and other obligations, current
 
567,000

 
757,000

Dividends payable
 
2,428,000

 
2,406,000

Contract liabilities
 
36,989,000

 
38,682,000

Interest payable
 
447,000

 
588,000

Total current liabilities
 
151,866,000

 
145,347,000

Non-current portion of long-term debt
 
169,000,000

 
165,000,000

Operating lease liabilities, non-current
 
27,725,000

 

Income taxes payable
 
2,298,000

 
325,000

Deferred tax liability, net
 
13,768,000

 
12,481,000

Long-term contract liabilities
 
11,457,000

 
10,654,000

Other liabilities
 
17,264,000

 
18,822,000

Total liabilities
 
393,378,000

 
352,629,000

Commitments and contingencies (See Note 19)
 


 


Stockholders’ equity:
 
 

 
 

Preferred stock, par value $0.10 per share; shares authorized and unissued 2,000,000
 

 

Common stock, par value $0.10 per share; authorized 100,000,000 shares; issued 39,402,226 shares and 39,276,161 shares at October 31, 2019 and July 31, 2019, respectively
 
3,940,000

 
3,928,000

Additional paid-in capital
 
551,316,000

 
552,670,000

Retained earnings
 
424,237,000

 
420,333,000

 
 
979,493,000

 
976,931,000

Less:
 
 

 
 

       Treasury stock, at cost (15,033,317 shares at October 31, 2019 and July 31, 2019)
 
(441,849,000
)
 
(441,849,000
)
Total stockholders’ equity
 
537,644,000

 
535,082,000

Total liabilities and stockholders’ equity
 
$
931,022,000

 
887,711,000


See accompanying notes to condensed consolidated financial statements.

2



COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited)

 
 
Three months ended October 31,
 
 
 
 
2019
 
2018
Net sales
 
$
170,267,000

 
160,844,000

Cost of sales
 
106,700,000

 
103,075,000

Gross profit
 
63,567,000

 
57,769,000

 
 
 
 
 
Expenses:
 
 

 
 

Selling, general and administrative
 
31,851,000

 
31,847,000

Research and development
 
14,861,000

 
13,210,000

Amortization of intangibles
 
5,206,000

 
4,289,000

Acquisition plan expenses
 
2,389,000

 
1,130,000

 
 
54,307,000

 
50,476,000

 
 
 
 
 
Operating income
 
9,260,000

 
7,293,000

 
 
 
 
 
Other expenses:
 
 

 
 

Interest expense
 
1,804,000

 
2,669,000

Write-off of deferred financing costs
 

 
3,217,000

Interest (income) and other
 
(77,000
)
 
66,000

 
 
 
 
 
Income before provision for (benefit from) income taxes
 
7,533,000

 
1,341,000

Provision for (benefit from) income taxes
 
1,145,000

 
(2,127,000
)
 
 
 
 
 
Net income
 
$
6,388,000

 
3,468,000

Net income per share (See Note 6):
 
 

 
 

Basic
 
$
0.26

 
0.14

Diluted
 
$
0.26

 
0.14

 
 
 
 
 
Weighted average number of common shares outstanding – basic
 
24,555,000

 
23,999,000

 
 
 
 
 
Weighted average number of common and common equivalent shares outstanding – diluted
 
24,737,000

 
24,375,000

 
See accompanying notes to condensed consolidated financial statements.

3



COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
THREE MONTHS ENDED OCTOBER 31, 2019 AND 2018
(Unaudited)
 
 
Common Stock
 
Additional
Paid-in
Capital
 
Retained Earnings
 
Treasury Stock
 
Stockholders'
Equity
 
 
Shares
 
Amount
 
 
 
Shares
 
Amount
 
Balance as of July 31, 2018
 
38,860,571

 
$
3,886,000

 
$
538,453,000

 
$
405,194,000

 
15,033,317

 
$
(441,849,000
)
 
$
505,684,000

Equity-classified stock award compensation
 

 

 
1,046,000

 

 

 

 
1,046,000

Proceeds from exercises of stock options
 
6,100

 
1,000

 
173,000

 

 

 

 
174,000

Proceeds from issuance of employee stock purchase plan shares
 
8,861

 
1,000

 
240,000

 

 

 

 
241,000

Issuance of restricted stock
 
10,386

 
1,000

 
(1,000
)
 

 

 

 

Net settlement of stock-based awards
 
52,926

 
5,000

 
(2,059,000
)
 

 

 

 
(2,054,000
)
Cash dividends declared ($0.10 per share)
 

 

 

 
(2,381,000
)
 

 

 
(2,381,000
)
Accrual of dividend equivalents, net of reversal ($0.10 per share)
 

 

 

 
(82,000
)
 

 

 
(82,000
)
Net income
 

 

 

 
3,468,000

 

 

 
3,468,000

Balance as of October 31, 2018
 
38,938,844

 
$
3,894,000

 
$
537,852,000

 
$
406,199,000

 
15,033,317

 
$
(441,849,000
)
 
$
506,096,000

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Balance as of July 31, 2019
 
39,276,161

 
$
3,928,000

 
$
552,670,000

 
$
420,333,000

 
15,033,317

 
$
(441,849,000
)
 
$
535,082,000

Equity-classified stock award compensation
 

 

 
879,000

 

 

 

 
879,000

Proceeds from exercises of stock options
 
10,600

 
1,000

 
305,000

 

 

 

 
306,000

Proceeds from issuance of employee stock purchase plan shares
 
10,135

 
1,000

 
245,000

 

 

 

 
246,000

Issuance of restricted stock
 
21,510

 
2,000

 
(2,000
)
 

 

 

 

Net settlement of stock-based awards
 
83,820

 
8,000

 
(2,781,000
)
 

 

 

 
(2,773,000
)
Cash dividends declared ($0.10 per share)
 

 

 

 
(2,428,000
)
 

 

 
(2,428,000
)
Accrual of dividend equivalents, net of reversal ($0.10 per share)
 

 

 

 
(56,000
)
 

 

 
(56,000
)
Net income
 

 

 

 
6,388,000

 

 

 
6,388,000

Balance as of October 31, 2019
 
39,402,226

 
$
3,940,000

 
$
551,316,000

 
$
424,237,000

 
15,033,317

 
$
(441,849,000
)
 
$
537,644,000


See accompanying notes to condensed consolidated financial statements.

4



COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
 
 
Three months ended October 31,
 
 
2019
 
2018
Cash flows from operating activities:
 
 
 
 
Net income
 
$
6,388,000

 
3,468,000

Adjustments to reconcile net income to net cash provided by (used in) operating activities:
 
 

 
 

Depreciation and amortization of property, plant and equipment
 
2,651,000

 
2,851,000

Amortization of intangible assets with finite lives
 
5,206,000

 
4,289,000

Amortization of stock-based compensation
 
879,000

 
1,046,000

Amortization of deferred financing costs
 
185,000

 
548,000

Estimated contract settlement costs
 
230,000

 

Write-off of deferred financing costs
 

 
3,217,000

Changes in other liabilities
 
(1,033,000
)
 

(Gain) loss on disposal of property, plant and equipment
 
(3,000
)
 
32,000

Benefit from allowance for doubtful accounts
 
(343,000
)
 
(7,000
)
Provision for excess and obsolete inventory
 
373,000

 
747,000

Deferred income tax expense
 
2,286,000

 
2,273,000

Changes in assets and liabilities, net of effects of business acquisitions:
 
 

 
 

Accounts receivable
 
(15,947,000
)
 
(12,267,000
)
Inventories
 
2,656,000

 
(15,240,000
)
Prepaid expenses and other current assets
 
930,000

 
3,054,000

Other assets
 
(44,000
)
 
64,000

Accounts payable
 
4,299,000

 
(9,180,000
)
Accrued expenses and other current liabilities
 
(1,095,000
)
 
8,526,000

Contract liabilities
 
(822,000
)
 
(2,947,000
)
Other liabilities, non-current
 
3,000

 
275,000

Interest payable
 
(133,000
)
 
(455,000
)
Income taxes payable
 
(1,221,000
)
 
(4,424,000
)
Net cash provided by (used in) operating activities
 
5,445,000

 
(14,130,000
)
Cash flows from investing activities:
 
 

 
 

Purchases of property, plant and equipment
 
(1,250,000
)
 
(1,645,000
)
Net cash used in investing activities
 
(1,250,000
)
 
(1,645,000
)
Cash flows from financing activities:
 
 

 
 

Net borrowings of long-term debt under Credit Facility
 
4,000,000

 
193,400,000

Net payments under Revolving Loan portion of Prior Credit Facility
 

 
(48,603,000
)
Repayment of debt under Term Loan portion of Prior Credit Facility
 

 
(120,121,000
)
Remittance of employees' statutory tax withholdings for stock awards
 
(4,560,000
)
 
(5,017,000
)
Cash dividends paid
 
(2,692,000
)
 
(2,615,000
)
Payment of deferred financing costs
 

 
(1,771,000
)
Repayment of principal amounts under finance lease and other obligations
 
(198,000
)
 
(454,000
)
Proceeds from issuance of employee stock purchase plan shares
 
246,000

 
241,000

Proceeds from exercises of stock options
 
306,000

 
174,000

Net cash (used in) provided by financing activities
 
(2,898,000
)
 
15,234,000

Net increase (decrease) in cash and cash equivalents
 
1,297,000

 
(541,000
)
Cash and cash equivalents at beginning of period
 
45,576,000

 
43,484,000

Cash and cash equivalents at end of period
 
$
46,873,000

 
42,943,000

See accompanying notes to condensed consolidated financial statements. (Continued)

5



COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Continued)
(Unaudited)

 
 
Three months ended October 31,
 
 
2019
 
2018
Supplemental cash flow disclosures:
 
 
 
 
Cash paid during the period for:
 
 
 
 
Interest
 
$
1,701,000

 
2,470,000

Income taxes, net
 
$
79,000

 
25,000

 
 
 
 
 
Non-cash investing and financing activities:
 
 
 
 
Reclass of finance lease right-of-use assets to property, plant and equipment
 
$
295,000

 

Cash dividends declared but unpaid (including dividend equivalents)
 
$
2,484,000

 
2,463,000

Accrued additions to property, plant and equipment
 
$
692,000

 
795,000

Accrued deferred financing costs
 
$

 
41,000


See accompanying notes to condensed consolidated financial statements.


6


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)


(1)    General

The accompanying condensed consolidated financial statements of Comtech Telecommunications Corp. and its subsidiaries ("Comtech," "we," "us," or "our") as of and for the three months ended October 31, 2019 and 2018 are unaudited. In the opinion of management, the information furnished reflects all material adjustments (which include normal recurring adjustments) necessary for a fair presentation of the results for the unaudited interim periods. Our results of operations for such periods are not necessarily indicative of the results of operations to be expected for the full fiscal year.

The preparation of our condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect the reported amount of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the condensed consolidated financial statements, and the reported amounts of net sales and expenses during the reported period. Actual results may differ from those estimates.

Our condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements, filed with the Securities and Exchange Commission ("SEC"), for the fiscal year ended July 31, 2019 and the notes thereto contained in our Annual Report on Form 10-K, and all of our other filings with the SEC.

As disclosed in more detail in Note (15) - "Segment Information," we manage our business in two reportable segments: Commercial Solutions and Government Solutions.

(2)    Acquisitions
    
Solacom Technologies Inc.

On February 28, 2019, we completed our acquisition of Solacom Technologies Inc. ("Solacom"), pursuant to the Arrangement Agreement, dated as of January 7, 2019, by and among Solacom, Comtech and Solar Acquisition Corp., a Canadian corporation and a direct, wholly-owned subsidiary of Comtech. Solacom is a leading provider of Next Generation 911 ("NG-911") solutions for public safety agencies. The acquisition of Solacom was a significant step in our strategy of enhancing our public safety and location technologies.

The acquisition has an aggregate purchase price for accounting purposes of $32,934,000, of which $27,328,000 was settled in cash and $5,606,000 was settled with the issuance of 208,669 shares of Comtech’s common stock at a volume weighted average stock price of $26.86. The fair value of consideration transferred in connection with this acquisition was $31,489,000, which was net of $1,445,000 of cash acquired. The cash portion of the purchase price was funded principally through borrowings under our Credit Facility.

We are accounting for the acquisition of Solacom under the acquisition method of accounting in accordance with FASB ASC 805, "Business Combinations" ("ASC 805"). The purchase price was allocated to the assets acquired and liabilities assumed, based on their fair value as of February 28, 2019, pursuant to the business combination accounting rules. Acquisition plan expenses were not included as a component of consideration transferred and were expensed in the period incurred. Pro forma financial information is not disclosed, as the acquisition is not material.


7


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


The following table summarizes the fair value of the assets acquired and liabilities assumed in connection with the Solacom acquisition:
 
Purchase Price Allocation (1)
 
Measurement Period Adjustments
 
Purchase Price Allocation (as adjusted)
 
 
Settled in cash
$
27,328,000

 

 
$
27,328,000

 
 
Settled in common stock issued by Comtech
5,606,000

 

 
5,606,000

 
 
Aggregate purchase price at fair value
$
32,934,000

 

 
$
32,934,000

 
 
Allocation of aggregate purchase price:
 
 
 
 
 
 
 
      Cash and cash equivalents
$
1,445,000

 

 
$
1,445,000

 
 
      Current assets
9,896,000

 
1,000

 
9,897,000

 
 
      Property, plant and equipment
777,000

 

 
777,000

 
 
      Deferred tax assets
5,059,000

 
419,000

 
5,478,000

 
 
      Accrued warranty obligations
(1,431,000
)
 

 
(1,431,000
)
 
 
      Current liabilities
(4,477,000
)
 

 
(4,477,000
)
 
 
      Contract liabilities, non-current
(1,604,000
)
 

 
(1,604,000
)
 
 
Net tangible assets at fair value
$
9,665,000

 
420,000

 
$
10,085,000

 
 
Identifiable intangibles, deferred taxes and goodwill:
 
 
 
 
 
 
Estimated Useful Lives
Technology
$
6,779,000

 

 
$
6,779,000

 
10 years
Customer relationships
7,007,000

 

 
7,007,000

 
20 years
Trade name
1,828,000

 

 
1,828,000

 
20 years
Deferred tax liabilities
(4,153,000
)
 

 
(4,153,000
)
 
 
Goodwill
11,808,000

 
(420,000
)
 
11,388,000

 
Indefinite
Allocation of aggregate purchase price
$
32,934,000

 

 
$
32,934,000

 
 
(1) As reported in the Company's Annual Report on Form 10-K for the fiscal year ended July 31, 2019.

The acquired identifiable intangible assets are being amortized on a straight-line basis, which we believe approximates the pattern in which the assets are utilized over their estimated useful lives. The fair value of customer relationships was estimated primarily based on the value of the discounted cash flows that the related intangible asset could be expected to generate in the future. The fair value of technology and trade name was estimated based on the discounted capitalization of royalty expense saved because we now own the assets. Among the factors contributing to the recognition of goodwill, as a component of the purchase price allocation, were synergies in products and technologies and the addition of a skilled, assembled workforce. This goodwill has been assigned to our Commercial Solutions segment based on specific identification and is generally not deductible for income tax purposes.

GD NG-911 Business

On April 29, 2019, we completed the acquisition of a state and local government NG-911 business pursuant to the Asset Purchase Agreement, dated as of April 29, 2019, by and among General Dynamics Information Technology, Inc., Comtech and Comtech NextGen LLC, a Delaware limited liability company and indirect, wholly-owned subsidiary of Comtech. The acquisition of this NG-911 business from GD (the "GD NG-911 business") has a preliminary cash purchase price of $10,000,000 (which is subject to a net working capital adjustment). In connection with this acquisition, we also announced an award of a five-year contract to develop, implement and operate a NG-911 emergency communications system for a Northeastern state. Immediately after our announcement of this acquisition, we hired approximately sixty GD NG-911 employees and completed the integration of this business into our Commercial Solutions segment’s public safety and location technologies product line. The acquisition, contract award and hiring of talented employees are expected to strengthen Comtech’s position in the growing NG-911 solutions market.


8


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


We are accounting for the acquisition of this business under the acquisition method of accounting in accordance with FASB ASC 805. The purchase price, which is subject to a pending closing date balance sheet adjustment process under the purchase agreement, was allocated to the assets acquired and liabilities assumed, based on their preliminary fair value as of April 29, 2019, pursuant to the business combination accounting rules. Acquisition plan expenses were not included as a component of consideration transferred and were expensed in the period incurred. Pro forma financial information is not disclosed, as the acquisition is not material.

The following table summarizes the preliminary fair value of the assets acquired and liabilities assumed in connection with the acquisition of the GD NG-911 business:
 
Purchase Price Allocation (1)
 
Measurement Period Adjustments
 
Purchase Price Allocation (as adjusted)
 
 
Aggregate purchase price at fair value
$
10,000,000

 

 
$
10,000,000

 
 
Allocation of aggregate purchase price:
 
 
 
 
 
 
 
      Current assets
$
4,460,000

 
180,000

 
$
4,640,000

 
 
      Property, plant and equipment
646,000

 

 
646,000

 
 
      Deferred tax assets
3,426,000

 
(50,000
)
 
3,376,000

 
 
      Accrued warranty obligations
(5,000,000
)
 

 
(5,000,000
)
 
 
      Current liabilities
(3,162,000
)
 
68,000

 
(3,094,000
)
 
 
Net tangible assets at preliminary fair value
$
370,000

 
198,000

 
$
568,000

 
 
Identifiable intangibles, deferred taxes and goodwill:
 
 
 
 
 
 
Estimated Useful Lives
      Customer relationships
$
20,300,000

 

 
$
20,300,000

 
10 years
      Technology
3,500,000

 

 
3,500,000

 
15 years
      Other liabilities
(21,700,000
)
 

 
(21,700,000
)
 
 
      Deferred tax liabilities
(518,000
)
 

 
(518,000
)
 
 
      Goodwill
8,048,000

 
(198,000
)
 
7,850,000

 
Indefinite
Allocation of aggregate purchase price
$
10,000,000

 

 
$
10,000,000

 
 

(1) As reported in the Company's Annual Report on Form 10-K for the fiscal year ended July 31, 2019.

The acquired identifiable intangible assets are being amortized on a straight-line basis, which we believe approximates the pattern in which the assets are utilized over their estimated useful lives. The fair value of customer relationships was estimated based on the value of the discounted cash flows that the related intangible asset could be expected to generate in the future. The fair value of technology was estimated based on the discounted capitalization of royalty expense saved because we now own the assets. The preliminary fair value of other liabilities was based on the difference in discounted cash flows related to remaining performance obligations under a certain acquired contract as compared to current market terms for similar arrangements that a market participant would expect. Other liabilities will be credited against cost of sales over the remaining performance of the contract, which was 5.25 years as of the acquisition date.

Among the factors contributing to the recognition of goodwill, as a component of the purchase price allocation, were synergies in solution offerings and the addition of a skilled, assembled workforce. We currently estimate that approximately $7,100,000 of goodwill resulting from the acquisition will be tax deductible. This goodwill has been assigned to our Commercial Solutions segment based on specific identification.

We are currently finalizing a net working capital adjustment, pursuant to the terms of the purchase agreement. In August 2019, the seller proposed and requested an approximate $2,900,000 upward adjustment to the preliminary purchase price. We do not agree with their proposed adjustment and believe that we are entitled to a reduction of approximately $1,000,000 to the preliminary purchase price. As the parties could not reach an agreement during the stipulated period of time, the matter is now in arbitration.


9


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


The allocation of the preliminary purchase price shown in the above table was based on a valuation and estimates and assumptions that are subject to change within the purchase price allocation period (generally one year from the acquisition date). The primary areas of the purchase price allocation not yet finalized include the purchase price (due to a pending closing date balance sheet adjustment process under the purchase agreement) and residual goodwill.

Subsequent Event

On November 14, 2019, we entered into an agreement to acquire UHP Networks Inc. and its sister company (together, "UHP"), a leading provider of innovative and disruptive satellite ground station solutions, for a purchase price of approximately $40,000,000, of which we anticipate $5,000,000 to be paid in Comtech common stock with the remaining balance payable in cash. The purchase agreement also provides an earn-out up to an additional $10,000,000 payable, at our election, in cash and or shares of Comtech common stock, if certain agreed upon sales milestones are reached in the twelve-month period following completion of the acquisition. We believe that our acquisition of UHP will be a significant step in enhancing our solutions offerings for the satellite ground station market. The transaction is subject to customary closing conditions and is expected to occur late in the second half of our fiscal 2020.

(3)    Adoption of Accounting Standards and Updates

We are required to prepare our condensed consolidated financial statements in accordance with the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") which is the source for all authoritative U.S. generally accepted accounting principles, which is commonly referred to as "GAAP." The FASB ASC is subject to updates by the FASB, which are known as Accounting Standards Updates ("ASUs"). During the three months ended October 31, 2019, we adopted:

FASB ASU No. 2016-02 Leases (Topic 842). See Note (12) - "Leases" for further information.

FASB ASU No. 2017-11, which provides guidance on the accounting for certain financial instruments with embedded features that result in the strike price of the instrument or embedded conversion option being reduced on the basis of the pricing of future equity offerings (commonly referred to as "down round" features). On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we did not have any financial instruments with such "down round" features.

FASB ASU No. 2017-12, which expands and refines hedge accounting for both non-financial and financial risk components and simplifies and aligns the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we are not a party to any such hedging transactions.

FASB ASU No. 2018-07, which expands the scope of Topic 718 to include certain share-based payment transactions for acquiring goods and services from nonemployees. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we did not have any outstanding share-based awards with nonemployees that required remeasurement.

FASB ASU No. 2018-16, which expands the list of eligible U.S. benchmark interest rates permitted in the application of hedge accounting due to broad concerns about the long-term sustainability of the LIBO Rate. This ASU adds the Overnight Index Swap ("OIS") rate, based on the Secured Overnight Financing Rate ("SOFR"), as an eligible U.S. benchmark interest rate. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we are not a party to any such hedging transactions.


10


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


(4)    Revenue

In accordance with FASB ASC 606 - Revenue from Contracts with Customers ("ASC 606"), we record revenue in an amount that reflects the consideration to which we expect to be entitled in exchange for goods or services promised to customers. Under ASC 606, we follow a five-step model to: (1) identify the contract with our customer; (2) identify our performance obligations in our contract; (3) determine the transaction price for our contract; (4) allocate the transaction price to our performance obligations; and (5) recognize revenue using one of the following two methods:

Over time - We recognize revenue using the over time method when there is a continuous transfer of control to the customer over the contractual period of performance. This generally occurs when we enter into a long-term contract relating to the design, development or manufacture of complex equipment or technology platforms to a buyer’s specification (or to provide services related to the performance of such contracts). Continuous transfer of control is typically supported by contract clauses which allow our customers to unilaterally terminate a contract for convenience, pay for costs incurred plus a reasonable profit and take control of work-in-process. Revenue recognized over time is generally based on the extent of progress toward completion of the related performance obligations. The selection of the method to measure progress requires judgment and is based on the nature of the products or services provided. In certain instances, typically for firm fixed-price contracts, we use the cost-to-cost measure because it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure, the extent of progress toward completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion, including warranty costs. Revenues, including estimated fees or profits, are recorded proportionally as costs are incurred. Costs to fulfill generally include direct labor, materials, subcontractor costs, other direct costs and an allocation of indirect costs. When these contracts are modified, the additional goods or services are generally not distinct from those already provided. As a result, these modifications form part of an existing contract and we must update the transaction price and our measure of progress for the single performance obligation and recognize a cumulative catch-up to revenue and gross profits.

For over time contracts using a cost-to-cost measure of progress, we have an estimate at completion ("EAC") process in which management reviews the progress and execution of our performance obligations. This EAC process requires management judgment relative to assessing risks, estimating contract revenue and costs, and making assumptions for schedule and technical issues. Since certain contracts extend over a long period of time, the impact of revisions in revenue and or cost estimates during the progress of work may impact current period earnings through a cumulative adjustment. Additionally, if the EAC process indicates a loss, a provision is made for the total anticipated loss in the period that it becomes evident. Contract revenue and cost estimates for significant contracts are generally reviewed and reassessed at least quarterly.

The cost-to-cost method is principally used to account for contracts in our mission-critical technologies and high-performance transmission technologies product lines and, to a lesser extent, certain location-based and messaging infrastructure contracts in our public safety and location technologies product line. For service-based contracts in our public safety and location technologies product line, we recognize revenue over time. These services are typically recognized as a series of services performed over the contract term using the straight-line method, or based on our customers’ actual usage of the networks and platforms which we provide.

Point in time - When a performance obligation is not satisfied over time, we must record revenue using the point in time accounting method which generally results in revenue being recognized upon shipment or delivery of a promised good or service to a customer. This generally occurs when we enter into short term contracts or purchase orders where items are provided to customers with relatively quick turn-around times. Modifications to such contracts and or purchase orders, which typically provide for additional quantities or services, are accounted for as a new contract because the pricing for these additional quantities or services are based on standalone selling prices.


11


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


Point in time accounting is principally applied to contracts in our satellite ground station technologies product line (which includes satellite modems, solid-state and traveling wave tube amplifiers) and certain contracts for our solid-state, high-power amplifiers in our high-performance transmission technologies product line. Point in time accounting is also applied to certain contracts in our mission-critical technologies product line. The contracts related to these product lines do not meet the requirements for over time revenue recognition because our customers cannot utilize the equipment for its intended purpose during any phase of our manufacturing process; customers do not simultaneously receive and or consume the benefits provided by our performance; customers do not control the asset (i.e., prior to delivery, customers cannot direct the use of the asset, sell or exchange the equipment, etc.); and, although many of our contracts have termination for convenience clauses and or an enforceable right to payment for performance completed to date, our performance creates an asset with an alternative use through the point of delivery.

In determining that our equipment has alternative use, we considered the underlying manufacturing process for our products. In the early phases of manufacturing, raw materials and work in process (including subassemblies) consist of common parts that are highly fungible among many different types of products and customer applications. Finished products are either configured to our standard configuration or based on our customers’ specifications. Finished products, whether built to our standard specification or to a customers’ specification, can be sold to a variety of customers and across many different end use applications with minimal rework, if needed, and without incurring a significant economic loss.

When identifying a contract with our customer, we consider when it has approval and commitment from both parties, if the rights of the parties are identified, if the payment terms are identified, if it has commercial substance and if collectability is probable.

When identifying performance obligations, we consider whether there are multiple promises and how to account for them. In our contracts, multiple promises are separated if they are distinct, both individually and in the context of the contract. If multiple promises in a contract are highly interrelated or comprise a series of distinct services performed over time, they are combined into a single performance obligation. In some cases, we may also provide the customer with an additional service-type warranty, which we recognize as a separate performance obligation. Service-type warranties do not represent a significant portion of our consolidated net sales. When service-type warranties represent a separate performance obligation, the revenue is deferred and recognized ratably over the extended warranty period. Our contracts, from time-to-time, may also include options for additional goods and services. To date, these options have not represented material rights to the customer as the pricing for them reflects standalone selling prices. As a result, we do not consider options we offer to be performance obligations for which we must allocate a portion of the transaction price. In many cases, we provide assurance-type warranty coverage for some of our products for a period of at least one year from the date of delivery.

When identifying the transaction price, we typically utilize the contract's stated price as a starting point. The transaction price in certain arrangements may include estimated amounts of variable consideration, including award fees, incentive fees or other provisions that can either increase or decrease the transaction price. We estimate variable consideration as the amount to which we expect to be entitled, and we include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the estimation uncertainty is resolved. The estimation of this variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (e.g., historical, current and forecasted) that is reasonably available to us.

When allocating the contract’s transaction price, we consider each distinct performance obligation. For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. We determine standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, we estimate the standalone selling price taking into account available information such as market conditions, including geographic or regional specific factors, competitive positioning, internal costs, profit objectives and internally approved pricing guidelines related to the performance obligations.

12


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)



Almost all of our contracts with customers are denominated in U.S. dollars and typically are either firm fixed-price or cost reimbursable type contracts (including fixed-fee, incentive-fee and time-and-material type contracts). In almost all of our contracts with customers, we are the principal in the arrangement and report revenue on a gross basis. Transaction prices for contracts with U.S. domestic and international customers are usually based on specific negotiations with each customer and in the case of the U.S. government, sometimes based on estimated or actual costs of providing the goods or services in accordance with applicable regulations. Sales by geography and customer type, as a percentage of consolidated net sales, are as follows:
 
 
Three months ended October 31,
 
 
2019
 
2018
United States
 
 
 
 
U.S. government
 
40.8
%
 
44.2
%
Domestic
 
36.1
%
 
31.4
%
Total United States
 
76.9
%
 
75.6
%
 
 
 
 
 
International
 
23.1
%
 
24.4
%
Total
 
100.0
%
 
100.0
%

Sales to U.S. government customers include sales to the U.S. Department of Defense ("DoD"), intelligence and civilian agencies, as well as sales directly to or through prime contractors. Domestic sales include sales to commercial customers, as well as to U.S. state and local governments. Except for the U.S. government, there were no customers that represented more than 10.0% of consolidated net sales during the three months ended October 31, 2019 and 2018. International sales include sales to U.S. domestic companies for inclusion in products that are sold to international customers. Except for the U.S., no individual country (including sales to U.S. domestic companies for inclusion in products that are sold to a foreign country) represented more than 10.0% of consolidated net sales for the three months ended October 31, 2019 and 2018.

The following tables summarize our disaggregation of revenue consistent with information reviewed by our chief operating decision-maker ("CODM") for the three months ended October 31, 2019 and 2018. We believe these categories best depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors which impact our business:
 
 
Three months ended October 31, 2019
 
 
Commercial Solutions
 
Government Solutions
 
Total
Geographical region and customer type
 
 
 
 
 
 
U.S. government
 
$
16,748,000

 
52,773,000

 
$
69,521,000

Domestic
 
53,354,000

 
8,041,000

 
61,395,000

Total United States
 
70,102,000

 
60,814,000

 
130,916,000

 
 
 
 
 
 
 
International
 
24,212,000

 
15,139,000

 
39,351,000

Total
 
$
94,314,000

 
75,953,000

 
$
170,267,000

Contract type
 
 
 
 
 
 
Firm fixed price
 
$
92,548,000

 
50,724,000

 
$
143,272,000

Cost reimbursable
 
1,766,000

 
25,229,000

 
26,995,000

Total
 
$
94,314,000

 
75,953,000

 
$
170,267,000

Transfer of control
 
 
 
 
 
 
Point in time
 
$
37,723,000

 
37,786,000

 
$
75,509,000

Over time
 
56,591,000

 
38,167,000

 
94,758,000

Total
 
$
94,314,000

 
75,953,000

 
$
170,267,000


13


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


 
 
Three months ended October 31, 2018
 
 
Commercial Solutions
 
Government Solutions
 
Total
Geographical region and customer type
 
 
 
 
 
 
U.S. government
 
$
14,220,000

 
56,824,000

 
$
71,044,000

Domestic
 
42,237,000

 
8,274,000

 
50,511,000

Total United States
 
56,457,000

 
65,098,000

 
121,555,000

 
 
 
 
 
 
 
International
 
21,516,000

 
17,773,000

 
39,289,000

Total
 
$
77,973,000

 
82,871,000

 
$
160,844,000

Contract type
 
 
 
 
 
 
Firm fixed price
 
$
76,290,000

 
63,611,000

 
$
139,901,000

Cost reimbursable
 
1,683,000

 
19,260,000

 
20,943,000

Total
 
$
77,973,000

 
82,871,000

 
$
160,844,000

Transfer of control
 
 
 
 
 
 
Point in time
 
$
37,945,000

 
52,623,000

 
$
90,568,000

Over time
 
40,028,000

 
30,248,000

 
70,276,000

Total
 
$
77,973,000

 
82,871,000

 
$
160,844,000


The timing of revenue recognition, billings and collections results in receivables, unbilled receivables and contract liabilities on our Condensed Consolidated Balance Sheet. Under typical payment terms for our contracts accounted for over time, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., monthly) or upon achievement of contractual milestones. For certain contracts with provisions that are intended to protect customers in the event we do not satisfy our performance obligations, billings occur subsequent to revenue recognition, resulting in unbilled receivables. Under ASC 606, unbilled receivables constitute contract assets. There were no material impairment losses recognized on contract assets during the three months ended October 31, 2019 and 2018, respectively. On large long-term contracts, and for contracts with international customers that do not do business with us regularly, payment terms typically require advanced payments and deposits. Under ASC 606, payments received from customers in excess of revenue recognized to date results in a contract liability. These contract liabilities are not considered to represent a significant financing component of the contract because we believe these cash advances and deposits are generally used to meet working capital demands which can be higher in the earlier stages of a contract. Also, advanced payments and deposits provide us with some measure of assurance that the customer will perform on its obligations under the contract. Under the typical payment terms for our contracts accounted for at a point in time, costs are accumulated in inventory until the time of billing, which generally coincides with revenue recognition. Of the contract liability balance at July 31, 2019 and August 1, 2018, $18,609,000 and $23,127,000 was recognized as revenue during the three months ended October 31, 2019 and 2018, respectively.

We recognize the incremental costs to obtain or fulfill a contract as an expense when incurred if the amortization period of the asset is one year or less. Incremental costs to obtain or fulfill contracts with an amortization period greater than one year were not material.

As commissions payable to our internal sales and marketing employees or contractors are contingent upon multiple factors, such commissions are not considered direct costs to obtain or fulfill a contract with a customer and are expensed as incurred in selling, general and administrative expenses on our Condensed Consolidated Statements of Operations. As for commissions payable to our third-party sales representatives related to large long-term contracts, we do consider these types of commissions both direct and incremental costs to obtain and fulfill such contracts. Therefore, such commissions are included in total estimated costs at completion for such contracts and expensed over time through cost of sales on our Condensed Consolidated Statements of Operations.


14


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


Remaining performance obligations represent the transaction price of firm orders for which work has not been performed as of the end of a fiscal period. Remaining performance obligations, which we refer to as backlog, exclude unexercised contract options and potential orders under indefinite delivery / indefinite quantity ("IDIQ") contracts. As of October 31, 2019, the aggregate amount of the transaction price allocated to remaining performance obligations was $648,343,000 (which represents the amount of our consolidated backlog). We estimate that a substantial portion of our remaining performance obligations at October 31, 2019 will be completed and recognized as revenue during the next twenty-four month period, with the rest thereafter. During the three months ended October 31, 2019, revenue recognized from performance obligations satisfied, or partially satisfied, in previous periods (for example due to changes in the transaction price) was not material.

(5)    Fair Value Measurements and Financial Instruments

Using the fair value hierarchy described in FASB ASC 820 "Fair Value Measurements and Disclosures," we valued our cash and cash equivalents using Level 1 inputs that were based on quoted market prices.

We believe that the carrying amounts of our other current financial assets (such as accounts receivable) and other current liabilities (including accounts payable, accrued expenses and the current portion of our favorable AT&T warranty settlement) approximate their fair values due to their short-term maturities. See Note (9) - "Accrued Expenses and Other Current Liabilities" for further discussion of the favorable AT&T warranty settlement.

We believe the fair values of our operating lease liabilities and our finance lease and other obligations, which currently reflect weighted-average discount rates of approximately 4.05% and 4.21%, respectively, would not be materially different than their carrying values as of October 31, 2019. See Note (12) - "Leases" for further information.

The fair value of our Credit Facility that we entered into on October 31, 2018 approximates its carrying amount due to its variable interest rate and pricing grid that is dependent upon our leverage ratio as of the end of each fiscal quarter.

As of October 31, 2019 and July 31, 2019, other than the financial instruments discussed above, we had no other significant assets or liabilities included in our Condensed Consolidated Balance Sheets recorded at fair value, as such term is defined by FASB ASC 820.

(6)    Earnings Per Share

Our basic earnings per share ("EPS") is computed based on the weighted average number of common shares (including vested but unissued stock units, share units, performance shares and restricted stock units ("RSUs")), outstanding during each respective period. Our diluted EPS reflects the dilution from potential common stock issuable pursuant to the exercise of equity-classified stock-based awards, if dilutive, outstanding during each respective period. Pursuant to FASB ASC 260 "Earnings Per Share," equity-classified stock-based awards that are subject to performance conditions are not considered in our diluted EPS calculations until the respective performance conditions have been satisfied. When calculating our diluted earnings per share, we consider the amount an employee must pay upon assumed exercise of stock-based awards and the amount of stock-based compensation cost attributed to future services and not yet recognized.

There were no repurchases of our common stock during the three months ended October 31, 2019 or 2018. See Note (18) - "Stockholders’ Equity" for more information.

Weighted average stock options, RSUs and restricted stock outstanding of 382,000 and 279,000 for the three months ended October 31, 2019 and 2018, respectively, were not included in our diluted EPS calculation because their effect would have been anti-dilutive.

Our EPS calculations exclude 197,000 and 236,000 weighted average performance shares outstanding for the three months ended October 31, 2019 and 2018, respectively, as the performance conditions have not yet been satisfied. However, net income (the numerator) for EPS calculations for each respective period, is reduced by the compensation expense related to these awards.


15


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


The following table reconciles the numerators and denominators used in the basic and diluted EPS calculations:
 
 
Three months ended October 31,
 
 
2019
 
2018
Numerator:
 
 
 
 
Net income for basic calculation
 
$
6,388,000

 
3,468,000

Numerator for diluted calculation
 
$
6,388,000

 
3,468,000

 
 
 
 
 
Denominator:
 
 
 
 
Denominator for basic calculation
 
24,555,000

 
23,999,000

Effect of dilutive securities:
 
 
 
 
Stock-based awards
 
182,000

 
376,000

Denominator for diluted calculation
 
24,737,000

 
24,375,000

    
(7)    Accounts Receivable

Accounts receivable consist of the following at:
 
 
October 31, 2019
 
July 31, 2019
Receivables from commercial and international customers
 
$
82,140,000

 
85,556,000

Unbilled receivables from commercial and international customers
 
22,824,000

 
20,469,000

Receivables from the U.S. government and its agencies
 
55,590,000

 
38,856,000

Unbilled receivables from the U.S. government and its agencies
 
1,955,000

 
2,018,000

Total accounts receivable
 
162,509,000

 
146,899,000

Less allowance for doubtful accounts
 
1,465,000

 
1,867,000

Accounts receivable, net
 
$
161,044,000

 
145,032,000


Unbilled receivables as of October 31, 2019 relate to contracts-in-progress for which revenue has been recognized, but for which we have not yet earned the right to bill the customer for work performed to date. Under ASC 606, unbilled receivables constitute contract assets. Management estimates that substantially all amounts not yet billed at October 31, 2019 will be billed and collected within one year.

As of October 31, 2019 and July 31, 2019, except for the U.S. government (and its agencies), which represented 35.4% and 27.8%, respectively, of total accounts receivable, there were no other customers which accounted for greater than 10.0% of total accounts receivable.

(8)    Inventories

Inventories consist of the following at:
 
 
October 31, 2019
 
July 31, 2019
Raw materials and components
 
$
52,423,000

 
53,959,000

Work-in-process and finished goods
 
38,867,000

 
40,576,000

Total inventories
 
91,290,000

 
94,535,000

Less reserve for excess and obsolete inventories
 
19,480,000

 
19,696,000

Inventories, net
 
$
71,810,000

 
74,839,000


As of October 31, 2019 and July 31, 2019, the amount of inventory directly related to long-term contracts (including contracts-in-progress) was $4,661,000 and $4,053,000, respectively, and the amount of inventory related to contracts from third-party commercial customers who outsource their manufacturing to us was $1,395,000 and $1,513,000, respectively.

16


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)



(9)    Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consist of the following at:
 
 
October 31, 2019
 
July 31, 2019
Accrued wages and benefits
 
$
21,261,000

 
23,295,000

Accrued contract costs
 
13,725,000

 
15,007,000

Accrued warranty obligations
 
16,068,000

 
15,968,000

Accrued legal costs
 
2,781,000

 
2,835,000

Accrued commissions and royalties
 
4,587,000

 
5,114,000

Other
 
14,385,000

 
16,365,000

Accrued expenses and other current liabilities
 
$
72,807,000

 
78,584,000


As discussed further in Note (12) - "Leases," on August 1, 2019, we adopted Topic 842 and, as required by the new standard, reclassified $2,934,000 of accrued expenses and other current liabilities as follows: (i) $2,366,000 of short-term deferred rent liabilities related to operating leases were offset against the respective operating lease right-of-use assets; and (ii) the remaining $568,000 of estimated facility exit costs were reclassified to the current portion of operating lease liabilities.

Accrued contract costs represent direct and indirect costs on contracts as well as estimates of amounts owed for invoices not yet received from vendors or reflected in accounts payable.

Accrued warranty obligations as of October 31, 2019 relate to estimated liabilities for assurance-type warranty coverage that we provide to our customers. We generally provide warranty coverage for some of our products for a period of at least one year from the date of delivery. We record a liability for estimated warranty expense based on historical claims, product failure rates, consideration of contractual obligations, future costs to resolve software issues and other factors. Some of our product warranties are provided under long-term contracts, the costs of which are incorporated into our estimates of total contract costs.

Changes in our accrued warranty obligations during the three months ended October 31, 2019 and 2018 were as follows:
 
 
Three months ended October 31,
 
 
2019
 
2018
Balance at beginning of period
 
$
15,968,000

 
11,738,000

Reclass to contract liabilities (see below)
 

 
(1,679,000
)
Provision for warranty obligations
 
989,000

 
1,020,000

Charges incurred
 
(1,191,000
)
 
(1,515,000
)
Warranty settlement and reclass (see below)
 
302,000

 
418,000

Balance at end of period
 
$
16,068,000

 
9,982,000


On August 1, 2018, in connection with our adoption of ASC 606, $1,679,000 of accrued warranty obligations presented in the above table were reclassified to contract liabilities, as they represented deferred revenue related to service-type warranty performance obligations.


17


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


Our current accrued warranty obligations at October 31, 2019 and July 31, 2019 include $3,781,000 and $3,999,000, respectively, of warranty obligations for a small product line that we refer to as the TCS 911 call handling software solution. This solution was licensed to customers prior to our acquisition of TeleCommunication Systems, Inc. ("TCS"). During the fiscal year ended July 31, 2018, we entered into a full and final warranty settlement with AT&T, the largest customer/distributor of this product line, pursuant to which we issued thirty-six credits to AT&T of $153,000 which AT&T can apply on a monthly basis to purchases of solutions from us, beginning October 2017 through September 2020. As of October 31, 2019, the total present value of these monthly credits is $1,611,000, all of which is included in our current accrued warranty obligations on our Condensed Consolidated Balance Sheet.

In connection with our acquisition of Solacom and the GD NG-911 business during the fiscal year ended July 31, 2019, we assumed warranty obligations related to certain contracts acquired. See Note (2) - "Acquisitions" for further information pertaining to these acquisitions.

(10)
Cost Reduction Actions

During the three months ended October 31, 2018, we took steps to improve our future operating results and successfully consolidated our Government Solutions segment’s manufacturing facility located in Tampa, Florida with another facility that we maintain in Orlando, Florida. In doing so, during the three months ended October 31, 2018, we recorded $1,373,000 of facility exit costs in selling, general and administrative expenses in our Condensed Consolidated Statements of Operations. As discussed further in Note (12) - "Leases," on August 1, 2019, we adopted Topic 842 and, as required by the new standard, reclassified $568,000 of estimated facility exit costs to the current portion of operating lease liabilities.

During the second quarter of fiscal 2019, we began an evaluation and repositioning of our public safety and location technologies solutions in order to focus on providing higher margin solution offerings. To date, we have ceased offering certain solutions, have worked with customers to wind-down certain legacy contracts and have not renewed certain contracts. In connection with this ongoing evaluation and repositioning, during the three months ended October 31, 2019, we recorded $230,000 of estimated contract settlement costs in our Commercial Solutions segment.

(11)    Credit Facility

On October 31, 2018, we entered into a First Amended and Restated Credit Agreement (the "Credit Facility") with a syndicate of lenders, replacing our prior Credit Agreement dated as of February 23, 2016 (as amended by that certain First Amendment, dated as of June 6, 2017 (the "Prior Credit Facility")). In connection with the establishment of our new Credit Facility, during the three months ended October 31, 2018, we wrote-off $3,217,000 of deferred financing costs primarily related to the Term Loan Facility portion of our Prior Credit Facility and capitalized deferred financing costs of $1,813,000 related to the new Credit Facility.

The Credit Facility provides a senior secured loan facility of up to $550,000,000 consisting of: (i) a revolving loan facility ("Revolving Loan Facility") with a borrowing limit of $300,000,000; (ii) an accordion feature allowing us to borrow up to an additional $250,000,000; (iii) a $35,000,000 letter of credit sublimit; and (iv) a swingline loan credit sublimit of $25,000,000.

The Credit Facility matures on October 31, 2023 (the "Revolving Maturity Date"). If we issue new unsecured debt in excess of $5,000,000 with a maturity date that is less than 91 days from October 31, 2023, the Revolving Maturity Date would automatically accelerate so that it would be 91 days earlier than the maturity date of the new unsecured debt.

The proceeds of the Credit Facility were used, in part, to repay in full the outstanding borrowings under the Prior Credit Facility, and additional proceeds of the Credit Facility are expected to be used by us for working capital and other general corporate purposes. As of October 31, 2019, the amount outstanding under our Credit Facility was $169,000,000, which is reflected in the non-current portion of long-term debt on our Condensed Consolidated Balance Sheet. At October 31, 2019, we had $2,632,000 of standby letters of credit outstanding under our Credit Facility related to guarantees of future performance on certain customer contracts and no outstanding commercial letters of credit. During the three months ended October 31, 2019, we had outstanding balances under the Credit Facility ranging from $142,000,000 to $169,000,000.


18


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


As of October 31, 2019, total net deferred financing costs related to the Credit Facility were $2,943,000 and are being amortized over the term of our Credit Facility through October 31, 2023.

Interest expense related to our credit facilities, including amortization of deferred financing costs, recorded during the three months ended October 31, 2019 and 2018, was $1,753,000 and $2,542,000, respectively. The amount for the three months ended October 31, 2019 relates to our new Credit Facility; whereas, the amount for the three months ended October 31, 2018 relates to our Prior Credit Facility. During the three months ended October 31, 2019 and 2018, our blended interest rate approximated 4.70% and 6.00%, respectively.

Borrowings under the Credit Facility shall be either: (i) Alternate Base Rate borrowings, which bear interest from the applicable borrowing date at a rate per annum equal to (x) the greatest of (a) the Prime Rate (as defined) in effect on such day, (b) the Federal Funds Effective Rate (as defined) in effect on such day plus 1/2 of 1.00% per annum and (c) the Adjusted LIBO Rate (as defined) on such day (or, if such day is not a business day, the immediately preceding business day) plus 1.00% per annum, plus (y) the Applicable Rate (as defined), or (ii) Eurodollar borrowings, which bear interest from the applicable borrowing date at a rate per annum equal to (x) the Adjusted LIBO Rate for such interest period plus (y) the Applicable Rate. Determination of the Applicable Rate is based on a pricing grid that is dependent upon our Secured Leverage Ratio (as defined) as of the end of each fiscal quarter for which consolidated financial statements have been most recently delivered.

The Credit Facility contains customary representations, warranties and affirmative covenants. The Credit Facility also contains customary negative covenants, subject to negotiated exceptions, including but not limited to: (i) liens, (ii) investments, (iii) indebtedness, (iv) significant corporate changes, including mergers and acquisitions, (v) dispositions, (vi) restricted payments, including stockholder dividends, and (vii) certain other restrictive agreements. The Credit Facility also contains certain financial covenants and customary events of default (subject to grace periods, as appropriate), such as payment defaults, cross-defaults to other material indebtedness, bankruptcy and insolvency, the occurrence of a defined change in control and the failure to observe the negative covenants and other covenants related to the operation of our business. In addition, under certain circumstances, we may be required to enter into amendments to the Credit Facility in connection with any further syndication of the Credit Facility.

The Credit Facility provides for, among other things: (i) no scheduled payments of principal until maturity; (ii) a maximum Secured Leverage Ratio of 3.75x trailing twelve months ("TTM") Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization ("Adjusted EBITDA") and a Maximum Total Leverage Ratio of 4.50x TTM Adjusted EBITDA, each with no step downs; and (iii) a Minimum Interest Expense Coverage Ratio of 3.25x TTM Adjusted EBITDA.

As of October 31, 2019, our Secured Leverage Ratio was 1.75x TTM Adjusted EBITDA compared to the maximum allowable Secured Leverage Ratio of 3.75x TTM Adjusted EBITDA. Our Interest Expense Coverage Ratio as of October 31, 2019 was 13.07x TTM Adjusted EBITDA compared to the Minimum Interest Expense Coverage Ratio of 3.25x TTM Adjusted EBITDA. Given our expected future business performance, we anticipate maintaining compliance with the terms and financial covenants in our Credit Facility for the foreseeable future.

The obligations under the Credit Facility are guaranteed by certain of our domestic subsidiaries (the "Guarantors"). As collateral security under the Credit Facility and the guarantees thereof, we and the Guarantors have granted to the administrative agent, for the benefit of the lenders, a lien on, and first priority security interest in, substantially all of our tangible and intangible assets.

On December 6, 2018, we entered into the first amendment to the Credit Facility. The purpose of the amendment is to provide for a mechanism to replace the LIBO Rate for Eurodollar borrowings with an alternative benchmark interest rate, should the LIBO Rate generally become unavailable in the future on an other-than-temporary basis.

Capitalized terms used but not defined herein have the meanings set forth for such terms in the Credit Facility and the Prior Credit Facility, which have been documented and filed with the SEC.


19


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


(12)    Leases

On August 1, 2019, we adopted ASU No. 2016-02 - Leases (Topic 842), which requires the recognition of lease rights and obligations as assets and liabilities on the balance sheet. Previously, operating leases were not recognized on the balance sheet. As we elected the modified retrospective adoption method, prior-period information was not restated. We also elected the transition package of practical expedients available in the standard, which permits us to not reassess under the new standard our prior conclusions about lease identification, classification and initial direct costs. As part of our adoption, however, we did not elect to use the hindsight or land easements practical expedients.

On August 1, 2019, in connection with our adoption of Topic 842, we recognized $35,825,000 of operating lease right-of-use ("ROU") assets (net of a $3,023,000 deferred rent liability that existed as of August 1, 2019 under prior applicable GAAP) and $38,848,000 of related liabilities. Except for the recording of the ROU assets and lease liabilities on our Condensed Consolidated Balance Sheet, and the expanded disclosures about our leasing activities, our adoption did not have a material impact on our condensed consolidated financial statements. Our adoption also did not result in any cumulative-effect adjustment to opening retained earnings.
    
Our leases historically relate to the leasing of facilities and equipment. We determine at inception whether an arrangement is, or contains, a lease and whether the lease should be classified as an operating or a financing lease. At lease commencement, we recognize an ROU asset and lease liability based on the present value of the future lease payments over the estimated lease term. We have elected to not recognize an ROU asset or lease liability for any leases with terms of twelve months or less. Instead, for such short-term leases, we recognize lease expense on a straight-line basis over the lease term. Certain of our leases include options to extend the term of the lease or to terminate the lease early. When it is reasonably certain that we will exercise a renewal option or will not exercise a termination option, we include the impact of exercising or not exercising such option, respectively, in the estimate of the lease term. As our lease agreements do not explicitly state the discount rate implicit in the lease, we use our incremental borrowing rate ("IBR") on the commencement date to calculate the present value of future lease payments. Such IBR represents our estimated rate of interest to borrow on a collateralized basis over a term commensurate with the expected lease term.

Some of our leases include payments that are based on the Consumer Price Index ("CPI") or other similar indices. These variable lease payments are included in the calculation of the ROU asset and lease liability using the index as of the lease commencement date. Other variable lease payments, such as common area maintenance, property taxes, and usage-based amounts, are required by Topic 842 to be excluded from the ROU asset and lease liability and expensed as incurred. In addition to the present value of the future lease payments, the calculation of the ROU asset would also consider, to the extent applicable, any deferred rent upon adoption, lease pre-payments or initial direct costs of obtaining the lease (e.g., such as commissions).

For all classes of leased assets, we elected the practical expedient to not separate lease components (i.e., the actual item being leased, such as the facility or piece of equipment) from non-lease components (i.e., the distinct elements of a contract not related to securing the use of the leased asset, such as common area maintenance and consumable supplies).

Certain of our facility lease agreements (which are classified as operating leases) contain rent holidays or rent escalation clauses. For rent holidays and rent escalation clauses during the lease term, we record rental expense on a straight-line basis over the term of the lease. As of October 31, 2019, none of our leases contained a residual value guarantee and covenants included in our lease agreements are customary for the types of facilities and equipment being leased.


20


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


The components of lease expense are as follows:
 
Three months ended October 31, 2019
Finance lease expense:
 
      Amortization of ROU assets
$
108,000

      Interest on lease liabilities
2,000

Operating lease expense
2,637,000

Short-term lease expense
863,000

Variable lease expense
993,000

Sublease income

Total lease expense
$
4,603,000


Additional information related to leases is as follows:
 
Three months ended October 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
Operating leases - Operating cash outflows
$
2,843,000

Finance leases - Operating cash outflows
2,000

Finance leases - Financing cash outflows
198,000

ROU assets obtained in the exchange for lease liabilities:
 
Operating leases
$
598,000


The following table is a reconciliation of future cash flows relating to operating and finance lease liabilities presented on our Condensed Consolidated Balance Sheet as of October 31, 2019:

 
Operating
 
Finance
 
Total
Remaining portion of fiscal 2020
$
8,192,000

 
109,000

 
$
8,301,000

Fiscal 2021
8,619,000

 

 
8,619,000

Fiscal 2022
7,387,000

 

 
7,387,000

Fiscal 2023
5,877,000

 

 
5,877,000

Fiscal 2024
4,170,000

 

 
4,170,000

Thereafter
6,555,000

 

 
6,555,000

Total future undiscounted cash flows
40,800,000

 
109,000

 
40,909,000

Less: Present value discount
3,827,000

 
2,000

 
3,829,000

Lease liabilities
$
36,973,000

 
107,000

 
$
37,080,000

 
 
 
 
 
 
Weighted-average remaining lease terms (in years)
4.59

 
0.22

 
 
Weighted-average discount rate
4.05
%
 
4.21
%
 
 

We lease our Melville, New York production facility from a partnership controlled by our President, CEO and Chairman. Lease payments made during the three months ended October 31, 2019 were $160,000. The current lease provides for our use of the premises as they exist through December 2021 with an option for an additional ten years. The annual rent of the facility for calendar year 2020 is $657,000 and is subject to customary adjustments. We have a right of first refusal in the event of a sale of the facility.

As of October 31, 2019, we do not have any rental commitments that have not commenced.


21


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


As we have not restated prior year information given our method of adopting the new standard, the following represents our future minimum lease payments for operating leases and capital leases as of July 31, 2019 under ASC Topic 840 and as reported in our Form 10-K filed with the SEC on September 24, 2019:
 
Operating
 
Capital
 
Total
Fiscal 2020
$
11,812,000

 
789,000

 
$
12,601,000

Fiscal 2021
8,723,000

 

 
8,723,000

Fiscal 2022
7,343,000

 

 
7,343,000

Fiscal 2023
5,776,000

 

 
5,776,000

Fiscal 2024
3,430,000

 

 
3,430,000

Thereafter
7,130,000

 

 
7,130,000

Total
$
44,214,000

 
789,000

 
$
45,003,000

Less amount representing interest
*
 
32,000

 
32,000

Present value of net minimum lease payments
*
 
$
757,000

 
$
44,971,000

*Not applicable for operating leases

(13)    Income Taxes

At October 31, 2019 and July 31, 2019, total unrecognized tax benefits were $7,839,000 and $7,215,000, respectively, including interest of $31,000 and $12,000, respectively. At October 31, 2019 and July 31, 2019, $2,298,000 and $325,000, respectively, of our unrecognized tax benefits were recorded as non-current income taxes payable on our Condensed Consolidated Balance Sheets. The remaining unrecognized tax benefits of $5,541,000 and $6,890,000 at October 31, 2019 and July 31, 2019, respectively, were presented as an offset to the associated non-current deferred tax assets on our Condensed Consolidated Balance Sheets. Of the total unrecognized tax benefits, $7,259,000 and $6,670,000, at October 31, 2019 and July 31, 2019, respectively, net of the reversal of the federal benefit recognized as a deferred tax asset relating to state reserves, would favorably impact our effective tax rate, if recognized. Unrecognized tax benefits result from income tax positions taken or expected to be taken on our income tax returns for which a tax benefit has not been recorded in our condensed consolidated financial statements. We do not expect that there will be any significant changes to our total unrecognized tax benefits within the next twelve months.

Our federal income tax returns for fiscal 2017 and 2018 are subject to potential future Internal Revenue Service ("IRS") audit. None of our state income tax returns prior to fiscal 2015 are subject to audit. TCS's federal income tax return for the tax period from January 1, 2016 to February 23, 2016, the date we acquired TCS, is subject to potential future IRS audit. None of TCS's state income tax returns prior to calendar year 2015 are subject to audit. Future tax assessments or settlements could have a material adverse effect on our consolidated results of operations and financial condition.

(14)    Stock-Based Compensation

Overview

We issue stock-based awards to certain of our employees and our Board of Directors pursuant to our 2000 Stock Incentive Plan, as amended, (the "Plan") and our 2001 Employee Stock Purchase Plan (the "ESPP"), and recognize related stock-based compensation in our condensed consolidated financial statements. The Plan provides for the granting to employees and consultants of Comtech (including prospective employees and consultants): (i) incentive and non-qualified stock options, (ii) restricted stock units ("RSUs"), (iii) RSUs with performance measures (which we refer to as "performance shares"), (iv) restricted stock, (v) stock units (reserved for issuance to non-employee directors) and share units (reserved for issuance to employees) (collectively, "share units") and (vi) stock appreciation rights ("SARs"), among other types of awards. Our non-employee directors are eligible to receive non-discretionary grants of stock-based awards, subject to certain limitations.


22


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


As of October 31, 2019, the aggregate number of shares of common stock which may be issued, pursuant to the Plan, may not exceed 10,362,500. At the Fiscal 2019 Annual Meeting of Stockholders held on December 3, 2019, stockholders approved an amendment to our Plan to increase the share reserve under the Plan by 600,000 shares, to a total 10,962,500 shares. Stock options granted may not have a term exceeding ten years or, in the case of an incentive stock award granted to a stockholder who owns stock representing more than 10.0% of the voting power, no more than five years. We expect to settle all outstanding awards under the Plan and employee purchases under the ESPP with the issuance of new shares of our common stock.

As of October 31, 2019, we had granted stock-based awards pursuant to the Plan representing the right to purchase and/or acquire an aggregate of 8,723,732 shares (net of 4,031,305 expired and canceled awards), of which an aggregate of 6,286,882 have been exercised or settled.

As of October 31, 2019, the following stock-based awards, by award type, were outstanding:
 
October 31, 2019

Stock options
1,503,295

Performance shares
217,839

RSUs and restricted stock
476,036

Share units
239,680

Total
2,436,850


Our ESPP provides for the issuance of up to 1,050,000 shares of our common stock. Our ESPP is intended to provide our eligible employees the opportunity to acquire our common stock at 85% of fair market value at the date of issuance. Through October 31, 2019, we have cumulatively issued 797,186 shares of our common stock to participating employees in connection with our ESPP.

Stock-based compensation for awards issued is reflected in the following line items in our Condensed Consolidated Statements of Operations:
 
 
Three months ended October 31,
 
 
2019
 
2018
Cost of sales
 
$
59,000

 
58,000

Selling, general and administrative expenses
 
743,000

 
905,000

Research and development expenses
 
77,000

 
83,000

Stock-based compensation expense before income tax benefit
 
879,000

 
1,046,000

Estimated income tax benefit
 
(189,000
)
 
(228,000
)
Net stock-based compensation expense
 
$
690,000

 
818,000


Stock-based compensation for equity-classified awards is measured at the date of grant, based on an estimate of the fair value of the award and is generally expensed over the vesting period of the award. At October 31, 2019, unrecognized stock-based compensation of $11,885,000, net of estimated forfeitures of $1,085,000, is expected to be recognized over a weighted average period of 3.3 years. Total stock-based compensation capitalized and included in ending inventory at both October 31, 2019 and July 31, 2019 was $48,000. There are no liability-classified stock-based awards outstanding as of October 31, 2019 or July 31, 2019.


23


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


Stock-based compensation expense (benefit), by award type, is summarized as follows:
 
 
Three months ended October 31,
 
 
2019
 
2018
Stock options
 
$
82,000

 
171,000

Performance shares
 
352,000

 
406,000

RSUs and restricted stock
 
698,000

 
547,000

ESPP
 
57,000

 
52,000

Share units
 
(310,000
)
 
(130,000
)
Stock-based compensation expense before income tax benefit
 
879,000

 
1,046,000

Estimated income tax benefit
 
(189,000
)
 
(228,000
)
Net stock-based compensation expense
 
$
690,000

 
818,000


ESPP stock-based compensation expense primarily relates to the 15% discount offered to participants in the ESPP. During the three months ended October 31, 2019 and 2018, we recorded benefits of $310,000 and $130,000, respectively, which primarily represents the recoupment of certain share units.

The estimated income tax benefit as shown in the above table was computed using income tax rates expected to apply when the awards are settled. Such deferred tax asset was recorded net as part of our non-current deferred tax liability on our Condensed Consolidated Balance Sheet as of October 31, 2019 and July 31, 2019. The actual income tax benefit recognized for tax reporting is based on the fair market value of our common stock at the time of settlement and can significantly differ from the estimated income tax benefit recorded for financial reporting.

Stock Options

The following table summarizes the Plan's activity during the three months ended October 31, 2019:
 
 
Awards
(in Shares)
 
Weighted Average
Exercise Price
 
Weighted Average
Remaining Contractual
Term (Years)
 
Aggregate
Intrinsic Value
Outstanding at July 31, 2019
 
1,555,555

 
$
28.72

 
 
 
 
Exercised
 
(51,460
)
 
28.45

 
 
 
 
Expired/canceled
 
(800
)
 
27.35

 
 
 
 
Outstanding at October 31, 2019
 
1,503,295

 
$
28.73

 
3.27
 
$
9,346,000

 
 
 
 
 
 
 
 
 
Exercisable at October 31, 2019
 
1,431,765

 
$
28.83

 
3.14
 
$
8,761,000

 
 
 
 
 
 
 
 
 
Vested and expected to vest at October 31, 2019
 
1,477,967

 
$
28.76

 
3.23
 
$
9,148,000


Stock options outstanding as of October 31, 2019 have exercise prices ranging from $20.90 - $33.94, representing the fair market value of our common stock on the date of grant, a contractual term of five or ten years and a vesting period of three or five years. The total intrinsic value relating to stock options exercised during the three months ended October 31, 2019 and 2018 was $305,000 and $561,000, respectively.

During the three months ended October 31, 2019 and 2018, at the election of certain holders of vested stock options, 40,860 and 72,830, respectively, of stock options were net settled upon exercise. As a result, 4,764 and 9,345 shares of our common stock were issued during the three months ended October 31, 2019 and 2018, respectively, net of shares retained to satisfy the exercise price and minimum statutory tax withholding requirements.

24


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)



Performance Shares, RSUs, Restricted Stock and Share Unit Awards

The following table summarizes the Plan's activity relating to performance shares, RSUs, restricted stock and share units:
 
 
Awards
(in Shares)
 
Weighted Average
Grant Date
Fair Value
 
Aggregate
Intrinsic Value
Outstanding at July 31, 2019
 
954,676

 
$
22.40

 
 
Granted
 
219,425

 
27.69

 
 
Settled
 
(199,466
)
 
16.80

 
 
Forfeited
 
(41,080
)
 
21.00

 
 
Outstanding at October 31, 2019
 
933,555

 
$
24.91

 
$
32,628,000

 
 
 
 
 
 
 
Vested at October 31, 2019
 
328,791

 
$
24.92

 
$
11,491,000

 
 
 
 
 
 
 
Vested and expected to vest at October 31, 2019
 
890,374

 
$
25.06

 
$
31,119,000


The total intrinsic value relating to fully-vested awards settled during the three months ended October 31, 2019 and 2018 was $5,806,000 and $4,210,000, respectively.

The performance shares granted to employees since fiscal 2014 principally vest over a three-year performance period, if pre-established performance goals are attained or as specified pursuant to the Plan and related agreements. As of October 31, 2019, the number of outstanding performance shares included in the above table, and the related compensation expense prior to consideration of estimated pre-vesting forfeitures, assume achievement of the pre-established goals at a target level.

RSUs and restricted stock granted to non-employee directors prior to July 31, 2019 have a vesting period of three years and are convertible into shares of our common stock generally at the time of termination, on a one-for-one basis for no cash consideration, or earlier under certain circumstances. RSUs and restricted stock granted to non-employee directors after July 31, 2019 have a vesting period of five years. RSUs granted to employees have a vesting period of five years and are convertible into shares of our common stock, generally at the time of vesting, on a one-for-one basis for no cash consideration.

Share units granted prior to July 31, 2017 were vested when issued and are convertible into shares of our common stock, generally at the time of termination, on a one-for-one basis for no cash consideration, or earlier under certain circumstances. Share units granted on or after July 31, 2017 were granted to certain employees in lieu of non-equity incentive compensation and are convertible into shares of our common stock on the one-year anniversary of the respective grant date. Cumulatively through October 31, 2019, 431,142 share units granted have been settled.

The fair value of performance shares, RSUs, restricted stock and share units is determined using the closing market price of our common stock on the date of grant, less the present value of any estimated future dividend equivalents such awards are not entitled to receive and an applicable estimated discount for any post vesting transfer restrictions. RSUs, performance shares and restricted stock granted since fiscal 2013 are entitled to dividend equivalents unless forfeited before vesting occurs. Share units granted since fiscal 2014 are entitled to dividend equivalents while the underlying shares are unissued.

Dividend equivalents are subject to forfeiture, similar to the terms of the underlying stock-based awards, and are payable in cash generally at the time of settlement of the underlying award. During the three months ended October 31, 2019, we accrued $56,000 of dividend equivalents (net of forfeitures) and paid out $285,000. Accrued dividend equivalents were recorded as a reduction to retained earnings. As of October 31, 2019 and July 31, 2019, accrued dividend equivalents were $548,000 and $777,000, respectively.


25


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


With respect to the actual settlement of stock-based awards for income tax reporting, during the three months ended October 31, 2019 and 2018, we recorded income tax benefits of $612,000 and $457,000, respectively, which primarily represent the net excess income tax benefits upon settlement of stock-based awards during each of the respective periods.

(15)    Segment Information

Reportable operating segments are determined based on Comtech’s management approach. The management approach, as defined by FASB ASC 280 "Segment Reporting" is based on the way that the CODM organizes the segments within an enterprise for making decisions about resources to be allocated and assessing their performance. Our CODM, for purposes of FASB ASC 280, is our Chief Executive Officer and President.

Our Commercial Solutions segment offers satellite ground station technologies (such as modems and amplifiers) and public safety and location technologies (such as 911 call routing and mapping solutions) to commercial customers and smaller government customers, such as state and local governments. This segment also serves certain large government customers (including the U.S. government) that have requirements for off-the-shelf commercial equipment.

Our Government Solutions segment provides mission-critical technologies (such as tactical satellite-based networks and ongoing support for complicated communications networks) and high-performance transmission technologies (such as troposcatter systems and solid-state, high-power amplifiers) to large government end-users (including those of foreign countries), large international customers and domestic prime contractors.

Our CODM primarily uses a metric that we refer to as Adjusted EBITDA to measure an operating segment’s performance and to make decisions about resources to be allocated. Our Adjusted EBITDA metric for the Commercial Solutions and Government Solutions segments do not consider any allocation of indirect expense, or any of the following: income taxes, interest (income) and other, write-off of deferred financing costs, interest expense, amortization of stock-based compensation, amortization of intangible assets, depreciation expenses, estimated contract settlement costs, settlement of intellectual property litigation, acquisition plan expenses, facility exit costs or strategic alternatives analysis expenses and other expenses that relate to our Unallocated segment. These items, while periodically affecting our results, may vary significantly from period to period and may have a disproportionate effect in a given period, thereby affecting the comparability of results. Any amounts shown in the Adjusted EBITDA calculation for our Commercial Solutions and Government Solutions segments are directly attributable to those segments. Our Adjusted EBITDA is also used by our management in assessing the Company's operating results. Although closely aligned, the Company's definition of Adjusted EBITDA is different than the Consolidated EBITDA (as such term is defined in our Credit Facility) utilized for financial covenant calculations and also may differ from the definition of EBITDA or Adjusted EBITDA used by other companies and, therefore, may not be comparable to similarly titled measures used by other companies.


26


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


Operating segment information, along with a reconciliation of segment net income (loss) and consolidated net income to Adjusted EBITDA is presented in the tables below:
 
 
Three months ended October 31, 2019
 
 
Commercial Solutions
 
Government Solutions
 
Unallocated
 
Total
Net sales
 
$
94,314,000

 
75,953,000

 

 
$
170,267,000

Operating income (loss)
 
$
9,841,000

 
7,083,000

 
(7,664,000
)
 
$
9,260,000

 
 
 
 
 
 
 
 
 
Net income (loss)
 
$
9,867,000

 
7,095,000

 
(10,574,000
)
 
$
6,388,000

     Provision for income taxes
 
13,000

 

 
1,132,000

 
1,145,000

     Interest (income) and other
 
(47,000
)
 
(13,000
)
 
(17,000
)
 
(77,000
)
     Interest expense
 
8,000

 
1,000

 
1,795,000

 
1,804,000

     Amortization of stock-based compensation
 

 

 
879,000

 
879,000

     Amortization of intangibles
 
4,362,000

 
844,000

 

 
5,206,000

     Depreciation
 
2,196,000

 
313,000

 
142,000

 
2,651,000

     Estimated contract settlement costs
 
230,000

 

 

 
230,000

     Acquisition plan expenses
 

 

 
2,389,000

 
2,389,000

Adjusted EBITDA
 
$
16,629,000

 
8,240,000

 
(4,254,000
)
 
$
20,615,000

 
 
 
 
 
 
 
 
 
Purchases of property, plant and equipment
 
$
1,000,000

 
224,000

 
26,000

 
$
1,250,000

Total assets at October 31, 2019
 
$
675,344,000

 
211,125,000

 
44,553,000

 
$
931,022,000


 
Three months ended October 31, 2018
 
 
Commercial Solutions
 
Government Solutions
 
Unallocated
 
Total
Net sales
 
$
77,973,000

 
82,871,000

 

 
$
160,844,000

Operating income (loss)
 
$
7,058,000

 
6,644,000

 
(6,409,000
)
 
$
7,293,000

 
 
 
 
 
 
 
 
 
Net income (loss)
 
$
6,971,000

 
6,609,000

 
(10,112,000
)
 
$
3,468,000

     Provision for (benefit from) income taxes
 
12,000

 

 
(2,139,000
)
 
(2,127,000
)
     Interest (income) and other
 
53,000

 
32,000

 
(19,000
)
 
66,000

     Write-off of deferred financing costs
 

 

 
3,217,000

 
3,217,000

     Interest expense
 
22,000

 
3,000

 
2,644,000

 
2,669,000

     Amortization of stock-based compensation
 

 

 
1,046,000

 
1,046,000

     Amortization of intangibles
 
3,445,000

 
844,000

 

 
4,289,000

     Depreciation
 
2,228,000

 
379,000

 
244,000

 
2,851,000

     Acquisition plan expenses
 

 

 
1,130,000

 
1,130,000

     Facility exit costs
 

 
1,373,000

 

 
1,373,000

Adjusted EBITDA
 
$
12,731,000

 
9,240,000

 
(3,989,000
)
 
$
17,982,000

 
 
 
 
 
 
 
 
 
Purchases of property, plant and equipment
 
$
892,000

 
629,000

 
124,000

 
$
1,645,000

Total assets at October 31, 2018
 
$
602,567,000

 
222,587,000

 
41,786,000

 
$
866,940,000



27


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


Unallocated expenses result from corporate expenses such as executive compensation, accounting, legal and other regulatory compliance related costs and also includes all of our amortization of stock-based compensation. During the three months ended October 31, 2019 and 2018, unallocated expenses also include $2,389,000 and $1,130,000 of acquisition plan expenses, respectively.

Interest expense in the tables above relate to our Prior Credit Facility and new Credit Facility, and includes the amortization of deferred financing costs. In addition, during the three months ended October 31, 2018, we recorded a $3,217,000 loss from the write-off of deferred financing costs primarily related to the Term Loan Facility portion of our Prior Credit Facility. See Note (11) - "Credit Facility" for further discussion.

Intersegment sales for the three months ended October 31, 2019 and 2018 by the Commercial Solutions segment to the Government Solutions segment were $1,899,000 and $8,540,000, respectively. There were nominal sales by the Government Solutions segment to the Commercial Solutions segment for these periods. All intersegment sales are eliminated in consolidation and are excluded from the tables above.

Unallocated assets at October 31, 2019 consist principally of cash and cash equivalents, income taxes receivable, corporate property, plant and equipment and deferred financing costs. Substantially all of our long-lived assets are located in the U.S.

(16)    Goodwill

The following table represents goodwill by reportable operating segment, including the changes in the net carrying value of goodwill during the three months ended October 31, 2019:

 
 
Commercial Solutions
 
Government Solutions
 
Total
Balance as of July 31, 2019
 
$
251,296,000

 
59,193,000

 
$
310,489,000

Change resulting from Solacom acquisition
 
(420,000
)
 

 
(420,000
)
Change resulting from the GD NG-911 acquisition
 
(198,000
)
 

 
(198,000
)
Balance as of October 31, 2019
 
$
250,678,000

 
59,193,000

 
$
309,871,000


As discussed further in Note (2) -"Acquisitions," the goodwill resulting from the acquisitions of Solacom and the GD NG-911 business was based upon valuation and estimates and assumptions that are subject to change within the purchase price allocation period (generally one year from the acquisition date).

In accordance with FASB ASC 350 "Intangibles - Goodwill and Other," we perform a goodwill impairment analysis at least annually (in the first quarter of each fiscal year), unless indicators of impairment exist in interim periods. If we fail the quantitative assessment of goodwill impairment ("quantitative assessment"), we would be required to recognize an impairment loss equal to the amount that a reporting unit's carrying value exceeded its fair value; however, any loss recognized should not exceed the total amount of goodwill allocated to that reporting unit.

On August 1, 2019 (the first day of our fiscal 2020), we performed our annual quantitative assessment using market participant assumptions to determine if the fair value of each of our reporting units with goodwill exceeded its carrying value. In making this assessment, we considered, among other things, expectations of projected net sales and cash flows, assumptions impacting the weighted average cost of capital, trends in trading multiples of comparable companies, changes in our stock price and changes in the carrying values of our reporting units with goodwill. We also considered overall business conditions.


28


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


In performing the quantitative assessment, we estimated the fair value of each of our reporting units using a combination of the income and market approaches. The income approach, also known as the discounted cash flow ("DCF") method, utilizes the present value of cash flows to estimate fair value. The future cash flows for our reporting units were projected based on our estimates, at that time, of future revenues, operating income and other factors (such as working capital and capital expenditures). For purposes of conducting our impairment analysis, we assumed revenue growth rates and cash flow projections that are below our actual long-term expectations. The discount rates used in our DCF method were based on a weighted-average cost of capital ("WACC") determined from relevant market comparisons, adjusted upward for specific reporting unit risks (primarily the uncertainty of achieving projected operating cash flows). A terminal value growth rate was applied to the final year of the projected period, which reflects our estimate of stable, perpetual growth. We then calculated a present value of the respective cash flows for each reporting unit to arrive at an estimate of fair value under the income approach. Under the market approach, we estimated a fair value based on comparable companies' market multiples of revenues and earnings before interest, taxes, depreciation and amortization and factored in a control premium. Finally, we compared our estimates of fair values to our August 1, 2019 total public market capitalization and assessed implied control premiums based on our common stock price of $29.54 as of August 1, 2019.

Based on our quantitative evaluation, we determined that our Commercial Solutions and Government Solutions reporting units had estimated fair values in excess of their carrying values of at least 29.0% and 122.2%, respectively, and concluded that our goodwill was not impaired and that neither of our two reporting units was at risk of failing the quantitative assessment. It is possible that, during fiscal 2020 or beyond, business conditions (both in the U.S. and internationally) could deteriorate from the current state, our current or prospective customers could materially postpone, reduce or even forgo purchases of our products and services to a greater extent than we currently anticipate, or our common stock price could decline. A significant decline in our customers' spending that is greater than we anticipate or a shift in funding priorities may also have a negative effect on future orders, sales, income and cash flows and we might be required to perform a quantitative assessment during fiscal 2020 or beyond. If assumed net sales and cash flow projections are not achieved in future periods or our common stock price significantly declines from current levels, our Commercial Solutions and Government Solutions reporting units could be at risk of failing the quantitative assessment and goodwill assigned to the respective reporting units could be impaired.

In any event, we are required to perform the next annual goodwill impairment analysis on August 1, 2020 (the start of our fiscal 2021). If our assumptions and related estimates change in the future, or if we change our reporting unit structure or other events and circumstances change (e.g., a sustained decrease in the price of our common stock (considered on both absolute terms and relative to peers)), we may be required to record impairment charges when we perform these tests, or in other future periods. Any impairment charges that we may record in the future could be material to our results of operations and financial condition.

(17)    Intangible Assets

Intangible assets with finite lives are as follows:
 
 
As of October 31, 2019
 
 
Weighted Average
Amortization Period
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Customer relationships
 
20.5
 
$
276,834,000

 
69,694,000

 
$
207,140,000

Technologies
 
12.7
 
92,649,000

 
60,948,000

 
31,701,000

Trademarks and other
 
16.7
 
31,026,000

 
13,183,000

 
17,843,000

Total
 
 
 
$
400,509,000

 
143,825,000

 
$
256,684,000

 
 
As of July 31, 2019
 
 
Weighted Average
Amortization Period
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Customer relationships
 
20.5
 
$
276,834,000

 
66,484,000

 
$
210,350,000

Technologies
 
12.7
 
92,649,000

 
59,522,000

 
33,127,000

Trademarks and other
 
16.7
 
31,026,000

 
12,613,000

 
18,413,000

Total
 
 
 
$
400,509,000

 
138,619,000

 
$
261,890,000


29


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)



The weighted average amortization period in the above table excludes fully amortized intangible assets.

Amortization expense for the three months ended October 31, 2019 and 2018 was $5,206,000 and $4,289,000, respectively.

The estimated amortization expense consists of the following for the fiscal years ending July 31:
2020
$
20,700,000

2021
19,563,000

2022
18,322,000

2023
18,322,000

2024
17,631,000


We review net intangible assets with finite lives for impairment when an event occurs indicating the potential for impairment. No such event has occurred during the three months ended October 31, 2019. We believe that the carrying values of our net intangible assets were recoverable as of October 31, 2019. Any impairment charges that we may record in the future could be material to our results of operations and financial condition.

(18)    Stockholders’ Equity

Sale of Common Stock
In December 2018, we filed a $400,000,000 shelf registration statement with the SEC for the sale of various types of securities, including debt. The shelf registration was declared effective by the SEC as of December 14, 2018. To date, we have not issued any securities pursuant to our $400,000,000 shelf registration statement.

Stock Repurchase Program
As of October 31, 2019 and December 4, 2019, we were authorized to repurchase up to an additional $8,664,000 of our common stock, pursuant to our current $100,000,000 stock repurchase program. Our stock repurchase program has no time restrictions and repurchases may be made in open-market or privately negotiated transactions and may be made pursuant to SEC Rule 10b5-1 trading plans. There were no repurchases made during the three months ended October 31, 2019 or 2018.

Dividends
Since September 2010, we have paid quarterly dividends pursuant to an annual targeted dividend amount that was established by our Board of Directors. On September 24, 2019, our Board of Directors declared a dividend of $0.10 per common share, which was paid on November 15, 2019. On December 4, 2019, our Board of Directors declared a dividend of $0.10 per common share, payable on February 14, 2020 to stockholders of record at the close of business on January 15, 2020.

Future dividends remain subject to compliance with financial covenants under our Credit Facility as well as Board approval.

(19)    Legal Proceedings and Other Matters

Legacy TCS 911 Call Handling Software Matter
A customer that purchased a TCS 911 call handling software solution in December 2014 (which was more than one year prior to our acquisition of TCS) (the "TCS Legacy Customer") informed us in fiscal 2019 that it experienced several network outages and that it would seek indemnification for any claims made against it as a result of such outages.

In connection with these outages, the TCS Legacy Customer informed us that it believed certain communication failover redundancies promised to it by former senior management of TCS were never completed and had originally demanded that we refund to it all amounts previously paid to us under the contract, which through October 31, 2019 exceeded $14,000,000. In response to such claim, we engaged legal counsel to review the claims made by our customer.


30


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


In September 2019, the customer filed a lawsuit in the Sixth Judicial Circuit Court of the State of South Dakota alleging, among other things, our failure to provide them with certain system redundancies. We believe that TCS has complied with its contractual requirements, that the customer's allegations are baseless, and that it is not entitled to a return of any amounts previously paid to us under the contract. Our contract to provide services to this customer expires in December 2019 and the amount of annual revenue we generate from this customer is immaterial.

We have notified our insurance carriers of the lawsuit and are reviewing with counsel our multiple counter claims against this TCS Legacy Customer.

An agreement in principle has been reached with this TCS Legacy Customer and we are currently negotiating the terms of such settlement which is not expected to have a material impact on our condensed consolidated financial statements. However, if we are unable to reach a final settlement, the ultimate resolution of this matter could vary and possibly have a material adverse effect on our consolidated results of operations, financial position or cash flows in future periods.

Separately, we also filed a lawsuit in March 2019 against a former employee and her new employer arising from such former employee's violation of her obligation to TCS of confidentiality, non-competition and non-solicitation of customers, including the TCS Legacy Customer. The former employee has responded with her own lawsuit against us. The ultimate resolution of this lawsuit is not expected to have any material impact.

Other Matters
In October 2014, we disclosed to the U.S. Department of the Treasury, Office of Foreign Assets Control ("OFAC") that we learned during a self-assessment of our export transactions that a shipment of modems sent to a Canadian customer by Comtech EF Data Corp. was incorporated into a communication system, the ultimate end user of which was the Sudan Civil Aviation Authority. The sales value of this equipment was approximately $288,000. At the time of shipment, OFAC regulations prohibited U.S. persons from doing business directly or indirectly with Sudan. In late 2015, OFAC issued an administrative subpoena seeking information about the disclosed transaction. We responded to the subpoena, including alerting OFAC to Comtech’s repair of three modems for a customer in Lebanon who may have rerouted the modems from Lebanon to Sudan without the required U.S. licensing authorization. In September 2018, Comtech agreed to enter into a Tolling Agreement with OFAC, which extended the statute of limitations in this matter through December 31, 2019. The Tolling Agreement was shortly followed by a second administrative subpoena seeking additional information about the disclosed transaction. In December 2018, Comtech responded to a second administrative subpoena from OFAC, answering the questions it posed and providing all the documents it sought. In November 2019, Comtech agreed to enter into a second Tolling Agreement with OFAC, which extends the statute of limitations in this matter through June 30, 2020. U.S. sanctions with respect to Sudan were revoked in 2017 and we are in the process of responding to certain additional questions that OFAC asked of us based on its review. Consistent with the revocation of the Sudan Sanction Regulations ("SSR"), shipments to the Sudan Civil Aviation Authority by U.S. persons are now permissible. We are not able to predict whether OFAC will take any enforcement action against us in light of the revocation of the SSR. If OFAC determines that we have violated U.S. trade sanctions, civil and criminal penalties could apply, and we may suffer reputational harm. Even though we take precautions to avoid engaging in transactions that may violate U.S. trade sanctions, those measures may not be effective in every instance.


31


COMTECH TELECOMMUNICATIONS CORP. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(Unaudited)


In May 2018, we were informed by the Office of Export Enforcement ("OEE") of the Department of Commerce ("DoC") that it was forwarding to the OEE's Office of Chief Counsel, the results of its audit of international shipments by Comtech Xicom Technology, Inc. for further review and possible determination of an administrative penalty. We fully cooperated with the OEE in their audit and, based on our self-assessment of the approximately 7,800 individual transactions audited, have determined that six (6) transactions may not have been fully in compliance with the Export Administration Regulations ("EAR"). These six (6) items, for which export licenses were not obtained, were either spares or repaired power amplifier subassembly components valued at less than $100,000 (in aggregate) and were shipped to Brazil, Italy, Russia, Thailand and the United Arab Emirates. The EAR provides an exception to the requirement to obtain an export license for the replacement of a defective or damaged component. During our self-assessment, we determined that we inadvertently did not obtain export licenses for the spares or evidence of the return or destruction of the defective or damaged components necessary to authorize our use of the export license exception for the replacements. Since discovering this issue, we have implemented additional controls and procedures and have increased awareness of these specific export requirements throughout the Company to help avoid similar occurrences in the future. Administrative penalties under the EAR can range from a warning letter to a denial of export privileges. A civil monetary penalty not to exceed the amount set forth in the Export Administration Act ("EAA") may be imposed for each violation, and in the event that any provision of the EAR is continued by any other authority, the maximum monetary civil penalty for each violation shall be that provided by such other authority. Administrative penalties under the EAR are currently determined pursuant to the International Emergency Economic Powers Act ("IEEPA"), which can reach the greater of twice the amount of the transaction that is the basis of the violation or approximately $300,000 per violation. We have not recorded an accrual related to a possible administrative penalty and continue to work cooperatively with the OEE.

In the ordinary course of business, we include indemnification provisions in certain of our customer contracts to indemnify, hold harmless and reimburse such customers for certain losses, including but not limited to losses related to third-party claims of intellectual property infringement arising from the customer’s use of our products or services. We may also, from time to time, receive indemnification requests from customers related to third-party claims that 911 calls were improperly routed during an emergency. We evaluate such claims as and when they arise. We do not always agree with customers that they are entitled to indemnification and in such cases reject their claims. Despite maintaining that we have properly carried out our duties, we may seek coverage under our various insurance policies; however, we cannot be sure that we will be able to maintain or obtain insurance coverage at acceptable costs or in sufficient amounts or that our insurer will not disclaim coverage as to such claims. Accordingly, pending or future claims asserted against us by a party that we agree to indemnify could result in legal costs and damages that could have a material adverse effect on our consolidated results of operations and financial condition.

There are certain other pending and threatened legal actions which arise in the normal course of business. Although the ultimate outcome of litigation is difficult to accurately predict, we believe that the outcome of these other pending and threatened actions will not have a material adverse effect on our consolidated financial condition or results of operations.


32



ITEM 2. 
 
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS

CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS

Certain information in this Quarterly Report on Form 10-Q contains forward-looking statements, including but not limited to, information relating to our future performance and financial condition, plans and objectives of our management and our assumptions regarding such future performance, financial condition, and plans and objectives that involve certain significant known and unknown risks and uncertainties and other factors not under our control which may cause our actual results, future performance and financial condition, and achievement of our plans and objectives to be materially different from the results, performance or other expectations implied by these forward-looking statements. These factors include, among other things: the risk that the acquisition of UHP Networks Inc. and its sister company (together, "UHP") may not be consummated for reasons including that the conditions precedent to the completion of the acquisition may not be satisfied or the occurrence of any event, change or circumstance could give rise to the termination of the agreement; the possibility that the expected synergies from recent or pending acquisitions will not be fully realized, or will not be realized within the anticipated time periods; the risk that acquired businesses will not be integrated with Comtech successfully; the possibility of disruption from recent or pending acquisitions, making it more difficult to maintain business and operational relationships or retain key personnel; the risk that Comtech will be unsuccessful in implementing a tactical shift in its Government Solutions segment away from bidding on large commodity service contracts and toward pursuing contracts for its niche products with higher margins; the risks associated with Comtech's ongoing evaluation and repositioning of its public safety and location technologies solutions offering in its Commercial Solutions segment; the nature and timing of our receipt of, and our performance on, new or existing orders that can cause significant fluctuations in net sales and operating results; the timing and funding of government contracts; adjustments to gross profits on long-term contracts; risks associated with international sales; rapid technological change; evolving industry standards; new product announcements and enhancements, including the risks associated with Comtech's launch of its HeightsTM Network Platform ("HEIGHTS"); changing customer demands and or procurement strategies; changes in prevailing economic and political conditions; changes in the price of oil in global markets; changes in foreign currency exchange rates; risks associated with Comtech's legal proceedings, customer claims for indemnification, and other similar matters; risks associated with our obligations under our Credit Facility; risks associated with our large contracts; and other factors described in this and our other filings with the Securities and Exchange Commission ("SEC").

OVERVIEW

We are a leading provider of advanced communications solutions for both commercial and government customers worldwide. Our solutions fulfill our customers' needs for secure wireless communications in some of the most demanding environments, including those where traditional communications are unavailable or cost-prohibitive, and in mission-critical and other scenarios where performance is crucial.

We manage our business through two reportable operating segments:

Commercial Solutions - offers satellite ground station technologies (such as modems and amplifiers), public safety and location technologies (such as 911 call routing and mapping solutions) to commercial customers and smaller government customers, such as state and local governments. This segment also serves certain large government customers (including the U.S. government) that have requirements for off-the-shelf commercial equipment.

Government Solutions - provides mission-critical technologies (such as tactical satellite-based networks and ongoing support for complicated communication networks) and high-performance transmission technologies (such as troposcatter systems and solid-state, high-power amplifiers) to large government end-users (including those of foreign countries), large international customers and domestic prime contractors.

In fiscal 2020, we have rebranded our operating segment product groups to better align with our end markets. Prior descriptions of these product lines were updated to reflect such changes.


33



Our Quarterly Financial Information
Quarterly and period-to-period sales and operating results may be significantly affected by either short-term or long-term contracts with our customers. In addition, our gross profit is affected by a variety of factors, including the mix of products, systems and services sold, production efficiencies, estimates of warranty expense, price competition and general economic conditions. Our gross profit may also be affected by the impact of any cumulative adjustments to contracts that are accounted for over time.

Our contracts with the U.S. government can be terminated for convenience by it at any time and orders are subject to unpredictable funding, deployment and technology decisions by the U.S. government. Some of these contracts are indefinite delivery/indefinite quantity ("IDIQ") contracts and, as such, the U.S. government is not obligated to purchase any equipment or services under these contracts. We have, in the past, experienced and we continue to expect significant fluctuations in sales and operating results from quarter-to-quarter and period-to-period. As such, comparisons between periods and our current results may not be indicative of a trend or future performance.

CRITICAL ACCOUNTING POLICIES

We consider certain accounting policies to be critical due to the estimation process involved in each.

Revenue Recognition. In accordance with FASB ASC 606 - Revenue from Contracts with Customers ("ASC 606"), we record revenue in an amount that reflects the consideration to which we expect to be entitled in exchange for goods or services promised to customers. Under ASC 606, we follow a five-step model to: (1) identify the contract with our customer; (2) identify our performance obligations in our contract; (3) determine the transaction price for our contract; (4) allocate the transaction price to our performance obligations; and (5) recognize revenue using one of the following two methods:

Over time - We recognize revenue using the over time method when there is a continuous transfer of control to the customer over the contractual period of performance. This generally occurs when we enter into a long-term contract relating to the design, development or manufacture of complex equipment or technology platforms to a buyer’s specification (or to provide services related to the performance of such contracts). Continuous transfer of control is typically supported by contract clauses which allow our customers to unilaterally terminate a contract for convenience, pay for costs incurred plus a reasonable profit and take control of work-in-process. Revenue recognized over time is generally based on the extent of progress toward completion of the related performance obligations. The selection of the method to measure progress requires judgment and is based on the nature of the products or services provided. In certain instances, typically for firm fixed-price contracts, we use the cost-to-cost measure because it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure, the extent of progress toward completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion, including warranty costs. Revenues, including estimated fees or profits, are recorded proportionally as costs are incurred. Costs to fulfill generally include direct labor, materials, subcontractor costs, other direct costs and an allocation of indirect costs. When these contracts are modified, the additional goods or services are generally not distinct from those already provided. As a result, these modifications form part of an existing contract and we must update the transaction price and our measure of progress for the single performance obligation and recognize a cumulative catch-up to revenue and gross profits.

For over time contracts using a cost-to-cost measure of progress, we have an estimate at completion ("EAC") process in which management reviews the progress and execution of our performance obligations. This EAC process requires management judgment relative to assessing risks, estimating contract revenue and costs, and making assumptions for schedule and technical issues. Since certain contracts extend over a long period of time, the impact of revisions in revenue and or cost estimates during the progress of work may impact current period earnings through a cumulative adjustment. Additionally, if the EAC process indicates a loss, a provision is made for the total anticipated loss in the period that it becomes evident. Contract revenue and cost estimates for significant contracts are generally reviewed and reassessed at least quarterly.

The cost-to-cost method is principally used to account for contracts in our mission-critical technologies and high-performance transmission technologies product lines and, to a lesser extent, certain location-based and messaging infrastructure contracts in our public safety and location technologies product line. For service-based contracts in our public safety and location technologies product line, we recognize revenue over time. These services are typically recognized as a series of services performed over the contract term using the straight-line method, or based on our customers’ actual usage of the networks and platforms which we provide.


34



Point in time - When a performance obligation is not satisfied over time, we must record revenue using the point in time accounting method which generally results in revenue being recognized upon shipment or delivery of a promised good or service to a customer. This generally occurs when we enter into short term contracts or purchase orders where items are provided to customers with relatively quick turn-around times. Modifications to such contracts and or purchase orders, which typically provide for additional quantities or services, are accounted for as a new contract because the pricing for these additional quantities or services are based on standalone selling prices.

Point in time accounting is principally applied to contracts in our satellite ground station technologies product line (which includes satellite modems, solid-state and traveling wave tube amplifiers) and certain contracts for our solid-state, high-power amplifiers in our high-performance transmission technologies product line. Point in time accounting is also applied to certain contracts in our mission-critical technologies product line. The contracts related to these product lines do not meet the requirements for over time revenue recognition because our customers cannot utilize the equipment for its intended purpose during any phase of our manufacturing process; customers do not simultaneously receive and or consume the benefits provided by our performance; customers do not control the asset (i.e., prior to delivery, customers cannot direct the use of the asset, sell or exchange the equipment, etc.); and, although many of our contracts have termination for convenience clauses and or an enforceable right to payment for performance completed to date, our performance creates an asset with an alternative use through the point of delivery.

In determining that our equipment has alternative use, we considered the underlying manufacturing process for our products. In the early phases of manufacturing, raw materials and work in process (including subassemblies) consist of common parts that are highly fungible among many different types of products and customer applications. Finished products are either configured to our standard configuration or based on our customers’ specifications. Finished products, whether built to our standard specification or to a customers’ specification, can be sold to a variety of customers and across many different end use applications with minimal rework, if needed, and without incurring a significant economic loss.

When identifying a contract with our customer, we consider when it has approval and commitment from both parties, if the rights of the parties are identified, if the payment terms are identified, if it has commercial substance and if collectability is probable.

When identifying performance obligations, we consider whether there are multiple promises and how to account for them. In our contracts, multiple promises are separated if they are distinct, both individually and in the context of the contract. If multiple promises in a contract are highly interrelated or comprise a series of distinct services performed over time, they are combined into a single performance obligation. In some cases, we may also provide the customer with an additional service-type warranty, which we recognize as a separate performance obligation. Service-type warranties do not represent a significant portion of our consolidated net sales. When service-type warranties represent a separate performance obligation, the revenue is deferred and recognized ratably over the extended warranty period. Our contracts, from time-to-time, may also include options for additional goods and services. To date, these options have not represented material rights to the customer as the pricing for them reflects standalone selling prices. As a result, we do not consider options we offer to be performance obligations for which we must allocate a portion of the transaction price. In many cases, we provide assurance-type warranty coverage for some of our products for a period of at least one year from the date of delivery.

When identifying the transaction price, we typically utilize the contract's stated price as a starting point. The transaction price in certain arrangements may include estimated amounts of variable consideration, including award fees, incentive fees or other provisions that can either increase or decrease the transaction price. We estimate variable consideration as the amount to which we expect to be entitled, and we include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the estimation uncertainty is resolved. The estimation of this variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (e.g., historical, current and forecasted) that is reasonably available to us.

When allocating the contract’s transaction price, we consider each distinct performance obligation. For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. We determine standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, we estimate the standalone selling price taking into account available information such as market conditions, including geographic or regional specific factors, competitive positioning, internal costs, profit objectives and internally approved pricing guidelines related to the performance obligations.


35



Almost all of our contracts with customers are denominated in U.S. dollars and typically are either firm fixed-price or cost reimbursable type contracts (including fixed-fee, incentive-fee and time-and-material type contracts). In almost all of our contracts with customers, we are the principal in the arrangement and report revenue on a gross basis. Transaction prices for contracts with U.S. domestic and international customers are usually based on specific negotiations with each customer and in the case of the U.S. government, sometimes based on estimated or actual costs of providing the goods or services in accordance with applicable regulations.

The timing of revenue recognition, billings and collections results in receivables, unbilled receivables and contract liabilities on our Condensed Consolidated Balance Sheet. Under typical payment terms for our contracts accounted for over time, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., monthly) or upon achievement of contractual milestones. For certain contracts with provisions that are intended to protect customers in the event we do not satisfy our performance obligations, billings occur subsequent to revenue recognition, resulting in unbilled receivables. Under ASC 606, unbilled receivables constitute contract assets. On large long term contracts, and for contracts with international customers that do not do business with us regularly, payment terms typically require advanced payments and deposits. Under ASC 606, payments received from customers in excess of revenue recognized to date results in a contract liability. These contract liabilities are not considered to represent a significant financing component of the contract because we believe these cash advances and deposits are generally used to meet working capital demands which can be higher in the earlier stages of a contract. Also, advanced payments and deposits provide us with some measure of assurance that the customer will perform on its obligations under the contract. Under the typical payment terms for our contracts accounted for at a point in time, costs are accumulated in inventory until the time of billing, which generally coincides with revenue recognition.

We recognize the incremental costs to obtain or fulfill a contract as an expense when incurred if the amortization period of the asset is one year or less. Incremental costs to obtain or fulfill contracts with an amortization period greater than one year were not material.

As commissions payable to our internal sales and marketing employees or contractors are contingent upon multiple factors, such commissions are not considered direct costs to obtain or fulfill a contract with a customer and are expensed as incurred in selling, general and administrative expenses on our Condensed Consolidated Statements of Operations. As for commissions payable to our third-party sales representatives related to large long-term contracts, we do consider these types of commissions both direct and incremental costs to obtain and fulfill such contracts. Therefore, such types of commissions are included in total estimated costs at completion for such contracts and expensed over time through cost of sales on our Condensed Consolidated Statements of Operations.

Remaining performance obligations represent the transaction price of firm orders for which work has not been performed as of the end of a fiscal period. Remaining performance obligations, which we refer to as backlog, exclude unexercised contract options and potential orders under indefinite delivery / indefinite quantity ("IDIQ") contracts.

Impairment of Goodwill and Other Intangible Assets. As of October 31, 2019, total goodwill recorded on our Condensed Consolidated Balance Sheet aggregated $309.9 million (of which $250.7 million relates to our Commercial Solutions segment and $59.2 million relates to our Government Solutions segment). Additionally, as of October 31, 2019, net intangibles recorded on our Condensed Consolidated Balance Sheet aggregated $256.7 million (of which $219.1 million relates to our Commercial Solutions segment and $37.6 million relates to our Government Solutions segment). Each of our two operating segments constitutes a reporting unit and we must make various assumptions in determining their estimated fair values.

In accordance with FASB ASC 350 "Intangibles - Goodwill and Other," we perform a goodwill impairment analysis at least annually (in the first quarter of each fiscal year), unless indicators of impairment exist in interim periods. If we fail the quantitative assessment of goodwill impairment ("quantitative assessment"), we would be required to recognize an impairment loss equal to the amount that a reporting unit's carrying value exceeded its fair value; however, any loss recognized should not exceed the total amount of goodwill allocated to that reporting unit.

On August 1, 2019 (the first day of our fiscal 2020), we performed our annual quantitative assessment using market participant assumptions to determine if the fair value of each of our reporting units with goodwill exceeded its carrying value. In making this assessment, we considered, among other things, expectations of projected net sales and cash flows, assumptions impacting the weighted average cost of capital, trends in trading multiples of comparable companies, changes in our stock price and changes in the carrying values of our reporting units with goodwill. We also considered overall business conditions.


36



In performing the quantitative assessment, we estimated the fair value of each of our reporting units using a combination of the income and market approaches. The income approach, also known as the discounted cash flow ("DCF") method, utilizes the present value of cash flows to estimate fair value. The future cash flows for our reporting units were projected based on our estimates, at that time, of future revenues, operating income and other factors (such as working capital and capital expenditures). For purposes of conducting our impairment analysis, we assumed revenue growth rates and cash flow projections that are below our actual long-term expectations. The discount rates used in our DCF method were based on a weighted-average cost of capital ("WACC") determined from relevant market comparisons, adjusted upward for specific reporting unit risks (primarily the uncertainty of achieving projected operating cash flows). A terminal value growth rate was applied to the final year of the projected period, which reflects our estimate of stable, perpetual growth. We then calculated a present value of the respective cash flows for each reporting unit to arrive at an estimate of fair value under the income approach. Under the market approach, we estimated a fair value based on comparable companies' market multiples of revenues and earnings before interest, taxes, depreciation and amortization and factored in a control premium. Finally, we compared our estimates of fair values to our August 1, 2019 total public market capitalization and assessed implied control premiums based on our common stock price of $29.54 as of August 1, 2019.

Based on our quantitative evaluation, we determined that our Commercial Solutions and Government Solutions reporting units had estimated fair values in excess of their carrying values of at least 29.0% and 122.2%, respectively, and concluded that our goodwill was not impaired and that neither of our two reporting units was at risk of failing the quantitative assessment. It is possible that, during fiscal 2020 or beyond, business conditions (both in the U.S. and internationally) could deteriorate from the current state, our current or prospective customers could materially postpone, reduce or even forgo purchases of our products and services to a greater extent than we currently anticipate, or our common stock price could decline. A significant decline in our customers' spending that is greater than we anticipate or a shift in funding priorities may also have a negative effect on future orders, sales, income and cash flows and we might be required to perform a quantitative assessment during fiscal 2020 or beyond. If assumed net sales and cash flow projections are not achieved in future periods or our common stock price significantly declines from current levels, our Commercial Solutions and Government Solutions reporting units could be at risk of failing the quantitative assessment and goodwill and intangibles assigned to the respective reporting units could be impaired.

In any event, we are required to perform the next annual goodwill impairment analysis on August 1, 2020 (the start of our fiscal 2021). If our assumptions and related estimates change in the future, or if we change our reporting unit structure or other events and circumstances change (e.g., a sustained decrease in the price of our common stock (considered on both absolute terms and relative to peers)), we may be required to record impairment charges when we perform these tests, or in other future periods. In addition to our impairment analysis of goodwill, we also review net intangible assets with finite lives when an event occurs indicating the potential for impairment. We believe that the carrying values of our net intangible assets were recoverable as of October 31, 2019. Any impairment charges that we may record in the future could be material to our results of operations and financial condition.

Provision for Warranty Obligations.  We provide warranty coverage for most of our products, including products under long-term contracts, for a period of at least one year from the date of shipment. We record a liability for estimated warranty expense based on historical claims, product failure rates and other factors. Costs associated with some of our warranties that are provided under long-term contracts are incorporated into our estimates of total contract costs. There exist inherent risks and uncertainties in estimating warranty expenses, particularly on larger or longer-term contracts. If we do not accurately estimate our warranty costs, any changes to our original estimates could be material to our results of operations and financial condition.

Accounting for Income Taxes.  Our deferred tax assets and liabilities are determined based on temporary differences between financial reporting and tax bases of assets and liabilities, and applying enacted tax rates expected to be in effect for the year in which we expect the differences to reverse. Our provision for income taxes is based on domestic (including federal and state) and international statutory income tax rates in the tax jurisdictions where we operate, permanent differences between financial reporting and tax reporting and available credits and incentives. We recognize potential interest and penalties related to uncertain tax positions in income tax expense. The U.S. federal government is our most significant income tax jurisdiction.


37



Significant judgment is required in determining income tax provisions and tax positions. We may be challenged upon review by the applicable taxing authority and positions taken by us may not be sustained. We recognize all or a portion of the benefit of income tax positions only when we have made a determination that it is more likely than not that the tax position will be sustained upon examination, based upon the technical merits of the position and other factors. For tax positions that are determined as more likely than not to be sustained upon examination, the tax benefit recognized is the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. The development of valuation allowances for deferred tax assets and reserves for income tax positions requires consideration of timing and judgments about future taxable income, tax issues and potential outcomes, and are subjective critical estimates. A portion of our deferred tax assets consist of federal research and experimentation tax credit carryforwards, most of which was acquired in connection with our acquisition of TCS. No valuation allowance has been established on these deferred tax assets based on our evaluation that our ability to realize such assets has met the criteria of "more likely than not." We continuously evaluate additional facts representing positive and negative evidence in determining our ability to realize these deferred tax assets. In certain circumstances, the ultimate outcome of exposures and risks involves significant uncertainties. If actual outcomes differ materially from these estimates, they could have a material impact on our results of operations and financial condition.

Our federal income tax returns for fiscal 2017 and 2018 are subject to potential future Internal Revenue Service ("IRS") audit. None of our state income tax returns prior to fiscal 2015 are subject to audit. TCS's federal income tax return for the tax period from January 1, 2016 to February 23, 2016, the date we acquired TCS, is subject to potential future IRS audit. None of TCS's state income tax returns prior to calendar year 2015 are subject to audit. Future tax assessments or settlements could have a material adverse effect on our consolidated results of operations and financial condition.

Research and Development Costs. We generally expense all research and development costs. Research and development expenses include payroll, employee benefits, stock-based compensation expense, and other personnel-related expenses associated with product development. Research and development expenses also include third-party development and programming costs. Costs incurred internally in researching and developing software to be sold are charged to expense until technological feasibility has been established for the software. Judgment is required in determining when technological feasibility of a product is established. Technological feasibility for our advanced communication software solutions is generally reached after all high-risk development issues have been resolved through coding and testing. Generally, this occurs shortly before the products are released to customers and when we are able to validate the marketability of such product. Once technological feasibility is established, all software costs are capitalized until the product is available for general release to customers. To date, capitalized internally developed software costs were not material.

Provisions for Excess and Obsolete Inventory. We record a provision for excess and obsolete inventory based on historical and projected usage trends. Other factors may also influence our provision, including decisions to exit a product line, technological change and new product development. These factors could result in a change in the amount of excess and obsolete inventory on hand. Additionally, our estimates of future product demand may prove to be inaccurate, in which case we may have understated or overstated the provision required for excess and obsolete inventory. In the future, if we determine that our inventory was overvalued, we would be required to recognize such costs in our financial statements at the time of such determination. Any such charge could be material to our results of operations and financial condition.

Allowance for Doubtful Accounts.  We perform credit evaluations of our customers and adjust credit limits based upon customer payment history and current creditworthiness, as determined by our review of our customers’ current credit information. Generally, we will require cash in advance or payment secured by irrevocable letters of credit before an order is accepted from an international customer that we do not do business with regularly. In addition, we seek to obtain insurance for certain domestic and international customers.

We monitor collections and payments from our customers and maintain an allowance for doubtful accounts based upon our historical experience and any specific customer collection issues that we have identified. In light of ongoing tight credit market conditions, we continue to see requests from our customers for higher credit limits and longer payment terms. Because of our strong cash position and the nominal amount of interest we are earning on our cash and cash equivalents, we have, on a limited basis, approved certain customer requests.

We continue to monitor our accounts receivable credit portfolio. Our overall credit losses have historically been within our expectations of the allowances established; however, we cannot guarantee that we will continue to experience the same credit loss rates that we have in the past. Measurement of credit losses requires consideration of historical loss experience, including the need to adjust for changing business conditions, and judgments about the probable effects of relevant observable data, including present economic conditions such as delinquency rates and the financial health of specific customers. Changes to the estimated allowance for doubtful accounts could be material to our results of operations and financial condition.


38



Business Outlook for Fiscal 2020

Fiscal 2020 is off to a great start. Our first quarter results exceeded our expectations and we generated consolidated:

Net sales of $170.3 million;
Operating income of $9.3 million (or $11.9 million excluding $2.4 million of acquisition plan expenses and $0.2 million of estimated contract settlement costs);
Net income of $6.4 million (or $7.8 million excluding acquisition plan expenses of $1.8 million (net of tax), estimated contract settlement costs of $0.2 million (net of tax) and a net discrete tax benefit of $0.6 million);
Cash flows from operating activities of $5.4 million; and
Adjusted EBITDA (a Non-GAAP financial measure discussed below) of $20.6 million.
Our business momentum remains strong and we achieved a consolidated book-to-bill ratio (a measure defined as bookings divided by net sales) of 0.80. We finished the first quarter with consolidated backlog of $648.3 million. We have a number of large opportunities in our pipeline and are targeting to achieve a fiscal 2020 book-to-bill ratio in excess of 1.0. Our backlog (sometimes referred to herein as orders or bookings) is more fully defined in our most recent Annual Report on Form 10-K and the total value of multi-year contracts that we have received is substantially higher than our reported backlog. As of October 31, 2019, our cash and cash equivalents were $46.9 million and total debt outstanding under our Credit Facility was $169.0 million.

Recent positive developments in our business include:

In October 2019, we announced that the U.S. Army awarded us a contract with a $98.6 million ceiling to provide global field support services for military satellite communication (“SATCOM”) terminals around the world. The field support contract covers diverse engineering and technical skills to support these SATCOM terminals, including logistics, help desk, network engineering, security engineering, RF and satellite system engineering and support. To date, the contract has been funded at $24.4 million with additional funding expected to occur across the twelve-month performance period.
In November 2019, the U.S. government announced that our teaming partner on a U.S. Marine Corps troposcatter opportunity was awarded a 10-year $325.0 million “IDIQ” contract to provide 172 next-generation troposcatter systems and related services. Our teaming partner announced that it intends to subcontract the manufacture and delivery of these troposcatter systems to Comtech and we are currently negotiating contract terms and expect our initial order soon. We believe this multi-year opportunity validates Comtech’s market leading troposcatter technologies and expertise and bodes well for the future, as we continue to see strong demand for these products.
In November 2019, we announced that we entered into an agreement to acquire UHP Networks Inc. and its sister company (together, “UHP”), a leading provider of innovative and disruptive satellite ground station technology solutions, for a purchase price of approximately $40.0 million. UHP is based in Canada and has developed revolutionary technology that is transforming the Very Small Aperture Terminal (“VSAT”) market. With end-markets for high-speed satellite-based networks significantly growing, our acquisition of UHP is a significant step in enhancing our solution offerings for the satellite ground station market. After months of extensive testing, we believe that UHP’s innovative implementation techniques for time division multiple access (“TDMA”) technology are best-in-class and provide the highest TDMA efficiency at the lowest cost available. We are very excited about UHP and expect the use of their incredible technology to expand globally for many years ahead. The acquisition of UHP is expected to close late in the second half of fiscal 2020.
Based on our fiscal 2020 performance to date and our anticipated timing of performance related to orders currently in our backlog and the timing of expected new orders, we believe we are on track to making fiscal 2020 a very successful year. We have updated our fiscal 2020 consolidated financial targets as follows:

We are increasing our consolidated net sales target to a new range of approximately $712.0 million to $732.0 million as compared to the prior range of $710.0 million to $730.0 million.
We are increasing our Adjusted EBITDA goal to a new range of $99.0 million to $103.0 million as compared to the prior range of $98.0 million to $102.0 million. Our Adjusted EBITDA goal reflects a target of approximately 14.0% of our expected fiscal 2020 consolidated net sales.

39



Despite incurring $2.4 million of actual acquisition plan expenses and $0.2 million of estimated contract settlement costs in the first quarter of fiscal 2020, as well as an additional $2.4 million of such costs expected during the second quarter of fiscal 2020, GAAP operating income, as a percentage of the consolidated net sales, is still expected to approximate 7.0%. Excluding such expenses, operating income, as a percentage of fiscal 2020 consolidated net sales, is expected to approximate 7.7%.
There is no change to our expected interest expense rate (including amortization of deferred financing costs) of approximately 4.6% or total interest expense of approximately $7.5 million. Our current and fiscal 2020 expected cash borrowing rate is approximately 4.0%.
Our effective income tax rate (excluding discrete tax items) for each of the remaining quarters of fiscal 2020 is expected to approximate 23.0%.
Consistent with Comtech's business cycle for the past several years, our financial performance in the second half of fiscal 2020 is anticipated to be higher than the first half. Based on anticipated product mix and timing assumptions, we expect our second quarter consolidated net sales to range from $168.0 million to $170.0 million, with Adjusted EBITDA ranging from $19.0 million to approximately $21.0 million. Our fourth quarter of fiscal 2020 is still expected to be the peak quarter - by far - for our consolidated net sales, GAAP operating income, GAAP net income and Adjusted EBITDA.

Our fiscal 2020 targets reflect several items, the timing of which could shift and impact our expected quarterly financial performance. In addition, the aforementioned fiscal 2020 financial targets do not include the impact of the pending acquisition of UHP or the impact of any other expense we may incur in order to achieve our strategic objectives. If we achieve all of our fiscal 2020 business goals, it is possible that financial results could be higher than our targeted amounts.

Our Business Outlook for Fiscal 2020 depends, in large part, on timely deliveries and the receipt of, and performance on, orders from our customers and could be adversely impacted if orders and/or deliveries are delayed, business conditions deteriorate, or our current or prospective customers materially postpone, reduce or even forgo purchases of our products and services. Additionally, we continue to evaluate cost reduction initiatives in our business, including in connection with the repositioning of our location technology solutions offerings. Our updated fiscal 2020 financial targets do not consider the financial impact of any additional future actions we may take in this regard.

On December 4, 2019, our Board of Directors declared a dividend of $0.10 per common share, payable on February 14, 2020 to stockholders of record at the close of business on January 15, 2020. Future dividends remain subject to compliance with financial covenants under our Credit Facility, as amended, as well as Board approval.

Additional information related to our Business Outlook for Fiscal 2020 and a definition and explanation of Adjusted EBITDA is included in the below section "Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations - Comparison of the Results of Operations for the Three Months Ended October 31, 2019 and 2018."

40



COMPARISON OF THE RESULTS OF OPERATIONS FOR THREE MONTHS ENDED OCTOBER 31, 2019 AND 2018

Net Sales. Consolidated net sales were $170.3 million and $160.8 million for the three months ended October 31, 2019 and 2018, respectively, representing an increase of $9.5 million, or 5.9%. The period-over-period increase in net sales reflects significantly higher net sales in our Commercial Solutions segment, offset in part by a decrease in our Government Solutions segment. Net sales by operating segment are discussed below.

Commercial Solutions
Net sales in our Commercial Solutions segment were $94.3 million for the three months ended October 31, 2019, as compared to $78.0 million for the three months ended October 31, 2018, a significant increase of $16.3 million, or 20.9%. Our Commercial Solutions segment represented 55.4% of consolidated net sales for the three months ended October 31, 2019 as compared to 48.5% for the three months ended October 31, 2018. As further discussed below, demand for our products appears strong and looking forward, we believe this segment will grow in fiscal 2020.

Bookings in our Commercial Solutions segment during our first quarter of fiscal 2020 were comparable to our first quarter of fiscal 2019 and significantly higher than the bookings we achieved in our fourth quarter of fiscal 2019. Our book-to-bill ratio (a measure defined as bookings divided by net sales) for this segment was 0.80. Period-to-period fluctuations in bookings is normal for this segment.

Net sales of our satellite ground station technologies during the three months ended October 31, 2019 were slightly higher than the three months ended October 31, 2018. Growth in the first quarter of fiscal 2020 was driven by higher net sales to both U.S. government and international customers. This strength was offset, in part, by lower sales for inflight communication amplifiers sold primarily to a U.S. domestic customer. Our HeightsTM solutions continue to gain traction and related bookings during the first quarter of fiscal 2020 remained strong. For example, our HeightsTM networking platform was recently selected by Telefonica, one of the largest telecommunications companies in the world by number of customers, for a multi-year program to upgrade Vivo Brazil and Telefonica Argentina mobile networks in support of 2G, 3G and LTE backhaul. Based on the anticipated increase in the number of high-throughput satellites and low earth orbit and medium earth orbit satellites expected to be launched, and the migration of networks from 3G to 4G and ultimately 5G technologies in emerging countries, we believe that we are in the early stages of a multi-year period of growing demand for satellite ground station technologies which are used to backhaul cellular traffic. Sales to U.S. government customers for fiscal 2020 are expected to remain strong with a small amount of year-to-year growth anticipated. As a result, we expect fiscal 2020 to be a year of net sales growth for our satellite earth station product line.

Net sales in the three months ended October 31, 2019 of our public safety and location technology solutions were significantly higher as compared to the net sales we achieved in the three months ended October 31, 2018. During the first quarter of fiscal 2020, we benefited from incremental sales to key wireless customers for 911 call routing and incremental sales to state and local agencies for our next-generation 911 products. Sales during our most recent quarter reflect the benefit of our fiscal 2019 acquisitions of Solacom and the GD NG-911 business. Sales of our location technology solutions during the first quarter of fiscal 2020 were comparable to the first quarter of fiscal 2019. Our public safety and location technology solutions have long sales cycles and are subject to difficult-to-predict changes in the overall procurement strategies of wireless carrier customers, but we believe we are positioned well. For instance, we recently announced a $4.4 million contract award from a key customer, which renewed the licensing of our GPS-enabled navigation platform. We also recently announced that this same customer awarded us a two-year renewal agreement worth $6.4 million for various location-based services ("LBS") in the telecommunications industry. Overall market conditions remain favorable; as such, we expect fiscal 2020 to be another year of growth for our public safety and location technology solutions.

Bookings, sales and profitability in our Commercial Solutions segment can fluctuate from period-to-period due to many factors, including changes in the general business environment. As such, period-to-period comparisons of our results may not be indicative of a trend or future performance.

Government Solutions
Net sales in our Government Solutions segment were $76.0 million for the three months ended October 31, 2019 as compared to $82.9 million for the three months ended October 31, 2018, a decrease of $6.9 million, or 8.3%. Our Government Solutions segment represented 44.6% of consolidated net sales for the three months ended October 31, 2019, as compared to 51.5% for the three months ended October 31, 2018. As further discussed below, our business remains strong and demand for our solutions still appears robust. Looking forward, we believe that sales in our Government Solutions segment will be similar or slightly higher than the level we achieved in fiscal 2019, with the ultimate level largely determined by the timing of orders and sales.


41



Bookings in our Government Solutions segment during our first quarter of fiscal 2020 were lower than our first quarter of fiscal 2019 but significantly higher than the bookings we achieved in our fourth quarter of fiscal 2019. Our book-to-bill ratio (a measure defined as bookings divided by net sales) in this segment for the first quarter of fiscal 2020 was 0.80. Period-to-period fluctuations in bookings is normal for this segment; and as discussed further below, bookings this quarter do not reflect the full amount of orders expected from a large U.S. Army global field support contract that we won or any amount from a forthcoming multi-million dollar contract to provide troposcatter equipment for use by the U.S. Marine Corps.

In October 2019, we announced that the U.S Army awarded us a contract with a $98.6 million ceiling to provide global field support services for military satellite communication ("SATCOM") terminals around the world. These SATCOM terminals provide inter and intra-theater network communications with worldwide reach back capability. The field support contract covers diverse engineering and technical skills to support these SATCOM terminals, including logistics, help desk, network engineering, security engineering, RF and satellite system engineering and support. To date, the contract has been funded at $24.4 million with additional funding expected to occur across the twelve-month performance period plus a possible six-month extension period. Additionally, in November 2019, the U.S. government announced that our teaming partner on a U.S. Marine Corps troposcatter opportunity was awarded a 10-year $325.0 million "IDIQ" contract to provide 172 next-generation troposcatter systems and related services. The teaming partner announced that it intends to subcontract the manufacture and delivery of these troposcatter systems to Comtech, including the test support, logistics and training documentation, training execution, fielding support and sustainment. We are currently negotiating contract terms with our teaming partner and expect our initial order soon. We believe this multi-year opportunity validates Comtech’s market leading troposcatter technologies and expertise.

Net sales of our mission-critical technologies during the three months ended October 31, 2019 were significantly lower as compared to the three months ended October 31, 2018, due primarily to deliveries of our next generation MT-2025 mobile satellite transceivers in the comparable period of the prior fiscal year.

Net sales of our high-performance transmission technologies during the three months ended October 31, 2019 were higher than the three months ended October 31, 2018, driven by increased sales of our solid-state, high-power amplifiers and related switching technologies, as well as increased sales of our troposcatter technologies (including our Modular Transportable Transmission System ("MTTS") troposcatter terminals to an Asia Pacific military service).

Bookings, sales and profitability in our Government Solutions segment can fluctuate dramatically from period-to-period due to many factors, including unpredictable funding, deployment and technology decisions by our U.S. and international government customers. As such, period-to-period comparisons of our results may not be indicative of a trend or future performance.

Geography and Customer Type
Sales by geography and customer type, as a percentage of related sales, for the three months ended October 31, 2019 and 2018 are as follows:
 
 
Three months ended October 31,
 
 
2019
 
2018
 
2019
 
2018
 
2019
 
2018
 
 
Commercial Solutions
 
Government Solutions
 
Consolidated
U.S. government
 
17.7
%
 
18.2
%
 
69.5
%
 
68.6
%
 
40.8
%
 
44.2
%
Domestic
 
56.6
%
 
54.2
%
 
10.6
%
 
10.0
%
 
36.1
%
 
31.4
%
Total U.S.
 
74.3
%
 
72.4
%
 
80.1
%
 
78.6
%
 
76.9
%
 
75.6
%
 
 
 
 
 
 
 
 
 
 
 
 
 
International
 
25.7
%
 
27.6
%
 
19.9
%
 
21.4
%
 
23.1
%
 
24.4
%
Total
 
100.0
%
 
100.0
%
 
100.0
%
 
100.0
%
 
100.0
%
 
100.0
%

Sales to U.S. government customers include sales to the U.S. Department of Defense ("DoD"), intelligence and civilian agencies, as well as sales directly to or through prime contractors.

Domestic sales include sales to commercial customers, as well as to U.S. state and local governments. Except for the U.S. government, there were no customers that represented more than 10.0% of consolidated net sales during the three months ended October 31, 2019 and 2018.

International sales for the three months ended October 31, 2019 and 2018 (which include sales to U.S. domestic companies for inclusion in products that are sold to international customers) were $39.4 million and $39.3 million, respectively. Except for the U.S., no individual country (including sales to U.S. domestic companies for inclusion in products that are sold to a foreign country) represented more than 10.0% of consolidated net sales for the three months ended October 31, 2019 and 2018.

42




Gross Profit. Gross profit was $63.6 million and $57.8 million for the three months ended October 31, 2019 and 2018, respectively. The increase of $5.8 million reflects significantly higher net sales in our Commercial Solutions segment, offset in part by a decrease in sales in our Government Solutions segment, as discussed above.

Gross profit, as a percentage of consolidated net sales, for the three months ended October 31, 2019 was 37.3% as compared to 35.9% for the three months ended October 31, 2018. This increase was almost entirely driven by product mix changes as a result of the significant period-over-period increase in net sales in our Commercial Solutions segment. This segment historically achieves higher gross margins than our Government Solutions segment. Gross profit, as a percentage of related segment net sales, is further discussed below.

Our Commercial Solutions segment's gross profit, as a percentage of related segment net sales, for the three months ended October 31, 2019 decreased slightly in comparison to the three months ended October 31, 2018. The decrease in gross profit percentage in the three months ended October 31, 2019 primarily reflects changes in products and services mix, including significantly higher net sales of our public safety and location technologies. Our gross profit percentage in this segment during the most recent fiscal quarter also includes net sales of our HeightsTM solutions, which currently have lower gross margins than our traditional satellite ground station technologies. Looking forward, we expect our gross profit as a percentage of this segment's net sales in fiscal 2020 to be slightly lower than the percentage achieved in fiscal 2019, primarily due to anticipated mix changes, including higher net sales of our HeightsTM solutions and the cessation of sales to AT&T for 911 wireless call routing which is expected to occur in the second half of fiscal 2020.

Our Government Solutions segment's gross profit, as a percentage of related segment net sales, for the three months ended October 31, 2019 increased slightly in comparison to the three months ended October 31, 2018. Based on the mix and anticipated timing of shipments and performance related to orders currently in our backlog and the mix and timing of expected new orders and related net sales, gross profit for this segment, as a percentage of related segment net sales, for fiscal 2020 is expected to be similar or slightly lower than the level achieved in fiscal 2019.

Included in consolidated cost of sales for the three months ended October 31, 2019 and 2018 are provisions for excess and obsolete inventory of $0.4 million and $0.7 million, respectively. As discussed in "Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations - Critical Accounting Policies - Provisions for Excess and Obsolete Inventory," we regularly review our inventory and record a provision for excess and obsolete inventory based on historical and projected usage trends.

Because our consolidated gross profit, as a percentage of consolidated net sales, depends on the volume of sales, sales mix and related gross profit for each individual segment, it is inherently difficult to forecast. Nevertheless, based on expected bookings, expected timing of our performance on orders and the anticipated mix of net sales between our Commercial Solutions and Government Solutions segments, we currently expect our consolidated gross profit, as a percentage of consolidated net sales, for fiscal 2020 to be the same or slightly lower than the percentage we achieved in fiscal 2019.

Selling, General and Administrative Expenses. Selling, general and administrative expenses were $31.9 million and $31.8 million for the three months ended October 31, 2019 and 2018, respectively, representing an increase of $0.1 million, or 0.3%. As a percentage of consolidated net sales, selling, general and administrative expenses were 18.7% and 19.8% for the three months ended October 31, 2019 and 2018, respectively. The decrease, as a percentage of consolidated net sales, is primarily attributable to the increase in our consolidated net sales.

During the three months ended October 31, 2018, we incurred $1.4 million of facility exit costs in our Government Solutions segment. Excluding such costs, our selling, general and administrative expenses would have been $30.4 million, or 18.9% of consolidated net sales for the three months ended October 31, 2018.

Amortization of stock-based compensation expense recorded as selling, general and administrative expenses was $0.7 million in the three months ended October 31, 2019 as compared to $0.9 million in the three months ended October 31, 2018. Amortization of stock-based compensation is not allocated to our two reportable operating segments.

Based on our current spending plans, we expect total fiscal 2020 selling, general and administrative expenses, in dollars, to be higher and, as a percentage of consolidated net sales, to be slightly lower than the 19.1% recorded in fiscal 2019.


43



Research and Development Expenses. Research and development expenses were $14.9 million and $13.2 million for the three months ended October 31, 2019 and 2018, respectively, representing an increase of $1.7 million, or 12.9%. As a percentage of consolidated net sales, research and development expenses were 8.7% and 8.2% for the three months ended October 31, 2019 and 2018, respectively.
 
For the three months ended October 31, 2019 and 2018, research and development expenses of $12.9 million and $11.4 million, respectively, related to our Commercial Solutions segment, and $1.9 million and $1.7 million, respectively, related to our Government Solutions segment. The remaining research and development expenses of $0.1 million for both the three months ended October 31, 2019 and 2018, respectively, related to the amortization of stock-based compensation expense.

Whenever possible, we seek customer funding for research and development to adapt our products to specialized customer requirements. During the three months ended October 31, 2019 and 2018, customers reimbursed us $2.7 million and $5.0 million, respectively, which is not reflected in the reported research and development expenses but is included in net sales with the related costs included in cost of sales.

We continue to invest in enhancements to existing products as well as in new products across almost all of our product lines. Based on our current spending plans, we expect fiscal 2020 research and development expenses, in dollars, to be higher and, as a percentage of consolidated net sales, to be slightly lower than the 8.4% achieved in fiscal 2019.

Amortization of Intangibles. Amortization relating to intangible assets with finite lives was $5.2 million (of which $4.4 million was for the Commercial Solutions segment and $0.8 million was for the Government Solutions segment) for the three months ended October 31, 2019 and $4.3 million (of which $3.5 million was for the Commercial Solutions segment and $0.8 million was for the Government Solutions segment) for the three months ended October 31, 2018. The increase of $0.9 million was due to our fiscal 2019 acquisitions of Solacom and the GD NG-911 business.

Our Business Outlook for Fiscal 2020 assumes total annual amortization of intangible assets of approximately $21.0 million which reflects a full year of amortization of intangibles related to our fiscal 2019 acquisitions of Solacom and the GD NG-911 business. Such amount, however, does not include the impact of any pending or future acquisitions.

Acquisition Plan Expenses. During the three months ended October 31, 2019, we incurred acquisition plan expenses of $2.4 million, including expenses related to our pending acquisition of UHP, as discussed above. During the three months ended October 31, 2018, we incurred acquisition plan expenses of $1.1 million, which primarily related to our fiscal 2019 acquisition of Solacom. These expenses are recorded in our Unallocated segment.

In order to position ourselves to take advantage of additional growth opportunities and meet our strategic objectives, during the second quarter of fiscal 2020, we expect to incur approximately $2.4 million of acquisition plan expenses for companies whose solution offerings are complementary to our business. There is no certainty that our acquisition plan efforts will be successful and total acquisition plan expenses in the second quarter of fiscal 2020 may ultimately be higher.

Operating Income. Operating income for the three months ended October 31, 2019 was $9.3 million as compared to $7.3 million for the three months ended October 31, 2018. Operating income by reportable segment is shown in the table below:
 
 
Three months ended October 31,
 
 
2019
 
2018
 
2019
 
2018
 
2019
 
2018
 
2019
 
2018
($ in millions)
 
Commercial Solutions
 
Government Solutions
 
Unallocated
 
Consolidated
Operating income (loss)
 
$
9.8

 
7.1

 
7.1

 
6.7

 
(7.7
)
 
(6.4
)
 
$
9.3

 
7.3

Percentage of related net sales
 
10.4
%
 
9.1
%
 
9.3
%
 
8.1
%
 
NA

 
NA

 
5.5
%
 
4.5
%

The increase in our Commercial Solutions segment’s operating income for the three months ended October 31, 2019, both in dollars and as a percentage of related segment net sales, was due primarily to the significant increase in this segment’s net sales offset, in part, by a slight decrease in this segment’s gross profit percentage, higher research and development expenses and increased amortization of intangibles, as discussed above. Looking forward, given expected sales and product mix assumptions, as discussed above, we expect fiscal 2020 operating income, both in dollars and as a percentage of related segment net sales, to be higher than the 10.1% achieved in fiscal 2019.


44



The increase in our Government Solutions segment’s operating income for the three months ended October 31, 2019, both in dollars and as a percentage of related segment net sales, was due primarily to the $1.4 million of facility exit costs that we incurred during the three months ended October 31, 2018, as discussed above. Excluding such facility exit costs, operating income in our Government Solutions segment for the three months ended October 31, 2018 would have been $8.0 million, or 9.7% of related segment sales. The decrease, both in dollars and as a percentage of related segment net sales, in the three months ended October 31, 2019 was due primarily to the decrease in net sales, as discussed above. Looking forward, given expected sales and product mix assumptions, as discussed above, we expect fiscal 2020 operating income, in dollars, to be comparable to the amount achieved in fiscal 2019, and as a percentage of related segment net sales, to be slightly lower than the 9.2% achieved in fiscal 2019.

The increase in unallocated expenses for the three months ended October 31, 2019 as compared to the three months ended October 31, 2018 is primarily due to increased business and sales activity, as well as higher acquisition plan expenses during the most recent fiscal quarter, as discussed above. Amortization of stock-based compensation was $0.9 million and $1.0 million, respectively, for the three months ended October 31, 2019 and 2018.

Excluding the $2.4 million of acquisition plan expenses and $0.2 million of estimated contract settlement costs, consolidated operating income for the three months ended October 31, 2019 would have been $11.9 million, or 7.0% of consolidated net sales. Excluding the $1.1 million of acquisition plan expenses and $1.4 million of facility exit costs in the three months ended October 31, 2018, consolidated operating income would have been $9.8 million, or 6.1% of consolidated net sales. The increase from 6.1% to 7.0% reflects the benefit of incremental sales growth and changes in overall spending, as discussed above.

Our Business Outlook for Fiscal 2020 assumes, similar to the prior three fiscal years, that we will continue to pay certain annual non-equity incentive awards in the form of fully-vested share units. Amortization of stock-based compensation can fluctuate from period-to-period based on the type and timing of stock-based awards, estimated forfeitures and the achievement of applicable performance goals. If we do not achieve our fiscal 2020 business goals, amortization of stock-based compensation expense would be lower than our current expected fiscal 2020 range.

Looking forward, unallocated operating expenses in fiscal 2020 are expected to be higher than the $23.6 million incurred in fiscal 2019. The increase in unallocated expenses is expected to be driven by: (i) increased amortization of stock-based compensation (which is not allocated to our two reportable segments) which, in fiscal 2020, is expected to range from $12.0 million to $14.0 million; (ii) increased compensation costs, including incremental costs for additional personnel to support our anticipated growth; (iii) the absence of a $3.2 million benefit in fiscal 2020 resulting from the favorable ruling in the prior fiscal year related to a legacy TCS intellectual property matter; (iv) incremental acquisition plan expenses; and (iv) other increased spending as a result of increased business activity assumed in fiscal 2020.

Despite the incurrence of $2.4 million of acquisition plan expenses and $0.2 million of estimated contract settlement costs in the first quarter of fiscal 2020 as well as an additional $2.4 million of such costs expected during the second quarter of fiscal 2020, our fiscal 2020 GAAP consolidated operating income (in dollars) is anticipated to be higher than the $41.4 million we achieved in fiscal 2019, and as a percentage of consolidated net sales, to approximate 7.0% as compared to the 6.2% we achieved in fiscal 2019.

Interest Expense and Other. Interest expense was $1.8 million and $2.7 million for the three months ended October 31, 2019 and 2018, respectively. The amount for the three months ended October 31, 2019 primarily relates to our new Credit Facility. The amount for the three months ended October 31, 2018 primarily relates to our Prior Credit Facility. Our effective interest rate (including amortization of deferred financing costs) in the three months ended October 31, 2019 was approximately 4.7%.

Looking forward, we expect our fiscal 2020 interest expense rate to approximate 4.6% and total interest expense to approximate $7.5 million. Our current and expected fiscal 2020 cash borrowing rate (which excludes the amortization of deferred financing costs) is approximately 4.0%.

Write-off of Deferred Financing Costs. In connection with the establishment of our new Credit Facility in the three months ended October 31, 2018, we wrote-off $3.2 million of deferred financing costs which primarily related to the term loan portion of our Prior Credit Facility. See "Notes to Condensed Consolidated Financial Statements - Note (11) - Credit Facility" for further information. There was no comparable charge in the three months ended October 31, 2019.

Interest (Income) and Other. Interest (income) and other for both the three months ended October 31, 2019 and 2018 was nominal. All of our available cash and cash equivalents are currently invested in bank deposits and money market deposit accounts which, at this time, are currently yielding an immaterial interest rate.


45



Provision for (Benefit from) Income Taxes. The provision for income taxes during the three months ended October 31, 2019 was $1.1 million as compared to a benefit from income taxes of $2.1 million for the three months ended October 31, 2018. Our effective tax rate (excluding discrete tax items) for the three months ended October 31, 2019 was 23.0% as compared to 22.75% for the three months ended October 31, 2018. The increase from 22.75% to 23.0% is primarily due to expected product and geographical mix changes reflected in our Business Outlook for Fiscal 2020.

During the three months ended October 31, 2019, we recorded a net discrete tax benefit of $0.6 million, primarily related to discrete tax benefits for stock-based awards that were settled during the quarter. During the three months ended October 31, 2018, we recorded a net discrete tax benefit of $2.4 million, primarily related to (i) the favorable resolution of the IRS audit of our fiscal 2016 federal income tax return, and (ii) discrete tax benefits for stock-based awards that were settled during the quarter.

Our federal income tax returns for fiscal 2017 and 2018 are subject to potential future IRS audit. None of our state income tax returns prior to fiscal 2015 are subject to audit. TCS's federal income tax return for the tax period from January 1, 2016 to February 23, 2016, the date we acquired TCS, is subject to potential future IRS audit. None of TCS's state income tax returns prior to calendar year 2015 are subject to audit. Future tax assessments or settlements could have a material adverse effect on our consolidated results of operations and financial condition.

Net Income. During the three months ended October 31, 2019, consolidated net income was $6.4 million as compared to $3.5 million during the three months ended October 31, 2018.

Adjusted EBITDA. Adjusted EBITDA (both in dollars and as a percentage of related net sales) for both the three months ended October 31, 2019 and 2018 are shown in the table below (numbers in the table may not foot due to rounding):

 
 
Three months ended October 31,
 
 
2019
 
2018
 
2019
 
2018
 
2019
 
2018
 
2019
 
2018
($ in millions)
 
Commercial Solutions
 
Government Solutions
 
Unallocated
 
Consolidated
Net income (loss)
 
$
9.9

 
7.0

 
7.1

 
6.6

 
(10.6
)
 
(10.1
)
 
$
6.4

 
3.5

Provision for (benefit from) income taxes
 

 

 

 

 
1.1

 
(2.1
)
 
1.1

 
(2.1
)
Interest (income) and other
 
(0.1
)
 
0.1

 

 

 

 

 
(0.1
)
 
0.1

Write-off of deferred financing costs
 

 

 

 

 

 
3.2

 

 
3.2

Interest expense
 

 

 

 

 
1.8

 
2.6

 
1.8

 
2.7

Amortization of stock-based compensation
 

 

 

 

 
0.9

 
1.0

 
0.9

 
1.0

Amortization of intangibles
 
4.4

 
3.4

 
0.8

 
0.8

 

 

 
5.2

 
4.3

Depreciation
 
2.2

 
2.2

 
0.3

 
0.4

 
0.1

 
0.2

 
2.7

 
2.9

Estimated contract settlement costs
 
0.2

 

 

 

 

 

 
0.2

 

Acquisition plan expenses
 

 

 

 

 
2.4

 
1.1

 
2.4

 
1.1

Facility exit costs
 

 

 

 
1.4

 

 

 

 
1.4

Adjusted EBITDA
 
$
16.6

 
12.7

 
8.2

 
9.2

 
(4.3
)
 
(4.0
)
 
$
20.6

 
18.0

Percentage of related net sales
 
17.6
%
 
16.3
%
 
10.8
%
 
11.1
%
 
NA

 
NA

 
12.1
%
 
11.2
%

The increase in consolidated Adjusted EBITDA, both in dollars and as a percentage of consolidated net sales, during the three months ended October 31, 2019 as compared to the three months ended October 31, 2018 is primarily attributable to higher consolidated net sales and operating income, as discussed above.

The increase in our Commercial Solutions segment's Adjusted EBITDA, both in dollars and as a percentage of related segment net sales, was primarily driven by significantly higher net sales, as discussed above.

The decrease in our Government Solutions segment's Adjusted EBITDA, both in dollars and as a percentage of related segment net sales, was primarily driven by lower net sales, as discussed above.


46



Because our consolidated Adjusted EBITDA, as a percentage of consolidated net sales, depends on the volume of sales, sales mix and related gross profit for each individual segment as well as unallocated spending, it is inherently difficult to forecast. In addition, our Business Outlook for Fiscal 2020 includes several items, the timing of which can still shift and impact our expected quarterly financial performance.

Looking forward, based on the mix and anticipated timing of shipments and performance related to orders currently in our backlog and the mix and timing of expected new orders and related sales, we are targeting consolidated Adjusted EBITDA (in dollars) to be higher in fiscal 2020 as compared to the $93.5 million we achieved in fiscal 2019. As a percentage of consolidated net sales, Adjusted EBITDA is expected to approximate 14.0% in fiscal 2020. If order flow remains strong and we are able to achieve all of our fiscal 2020 business goals, it is possible that our fiscal 2020 Adjusted EBITDA could be higher than our targeted amount.

A reconciliation of our fiscal 2019 GAAP Net Income to Adjusted EBITDA of $93.5 million is shown in the table below (numbers in the table may not foot due to rounding):
($ in millions)
Fiscal Year 2019
Reconciliation of GAAP Net Income to Adjusted EBITDA:
 
Net income
$
25.0

Provision for income taxes
3.9

Interest income and other

Write-off of deferred financing costs
3.2

Interest expense
9.2

Amortization of stock-based compensation
11.4

Amortization of intangibles
18.3

Depreciation
11.9

Estimated contract settlement costs
6.4

Settlement of intellectual property litigation
(3.2
)
Acquisition plan expenses
5.9

Facility exit costs
1.4

Adjusted EBITDA
$
93.5


In addition, a reconciliation of our GAAP consolidated operating income, net income and net income per diluted share during the three months ended October 31, 2019 and 2018 to the corresponding non-GAAP measures are shown in the tables below (numbers and per share amounts in the table may not foot due to rounding):
 
 
Three months ended October 31, 2019
($ in millions, except for per share amount)
 
Operating Income
 
Net Income
 
Net Income per Diluted Share
Reconciliation of GAAP to Non-GAAP Earnings:
 
 
 
 
 
 
GAAP measures, as reported
 
$
9.3

 
$
6.4

 
$
0.26

    Acquisition plan expenses
 
2.4

 
1.8

 
0.07

    Estimated contract settlement costs
 
0.2

 
0.2

 
0.01

    Net discrete tax benefit
 

 
(0.6
)
 
(0.02
)
Non-GAAP measures
 
$
11.9

 
$
7.8

 
$
0.32

 

47



 
 
Three months ended October 31, 2018
($ in millions, except for per share amount)
 
Operating Income
 
Net Income
 
Net Income per Diluted Share
Reconciliation of GAAP to Non-GAAP Earnings:
 
 
 
 
 
 
GAAP measures, as reported
 
$
7.3

 
$
3.5

 
$
0.14

    Facility exit costs
 
1.4

 
1.1

 
0.04

    Acquisition plan expenses
 
1.1

 
0.9

 
0.04

    Write-off of deferred financing costs
 

 
2.5

 
0.10

    Net discrete tax benefit
 

 
(2.4
)
 
(0.10
)
Non-GAAP measures
 
$
9.8

 
$
5.5

 
$
0.22


Our Adjusted EBITDA is a Non-GAAP measure that represents earnings (loss) before income taxes, interest (income) and other, write-off of deferred financing costs, interest expense, amortization of stock-based compensation, amortization of intangibles, depreciation expense, estimated contract settlement costs, settlement of intellectual property litigation, acquisition plan expenses, facility exit costs and strategic alternatives analysis expenses and other. Our definition of Adjusted EBITDA may differ from the definition of EBITDA or Adjusted EBITDA used by other companies and therefore may not be comparable to similarly titled measures used by other companies. Adjusted EBITDA is also a measure frequently requested by our investors and analysts. We believe that investors and analysts may use Adjusted EBITDA, along with other information contained in our SEC filings, in assessing our performance and comparability of our results with other companies. Our Non-GAAP measures for consolidated operating income, net income and net income per diluted share reflect the GAAP measures as reported, adjusted for certain items as described. These Non-GAAP financial measures have limitations as an analytical tool as they exclude the financial impact of transactions necessary to conduct our business, such as the granting of equity compensation awards, and are not intended to be an alternative to financial measures prepared in accordance with GAAP. These measures are adjusted as described in the reconciliation of GAAP to Non-GAAP in the above tables, but these adjustments should not be construed as an inference that all of these adjustments or costs are unusual, infrequent or non-recurring. Non-GAAP financial measures should be considered in addition to, and not as a substitute for or superior to, financial measures determined in accordance with GAAP. Investors are advised to carefully review the GAAP financial results that are disclosed in our SEC filings. We have not quantitatively reconciled our fiscal 2020 Adjusted EBITDA target to the most directly comparable GAAP measure because items such as stock-based compensation, adjustments to the provision for income taxes, amortization of intangibles and interest expense, which are specific items that impact these measures, have not yet occurred, are out of our control, or cannot be predicted. For example, quantification of stock-based compensation expense requires inputs such as the number of shares granted and market price that are not currently ascertainable. Accordingly, reconciliations to the Non-GAAP forward looking metrics are not available without unreasonable effort and such unavailable reconciling items could significantly impact our financial results.

LIQUIDITY AND CAPITAL RESOURCES

Our cash and cash equivalents increased $1.3 million from $45.6 million at July 31, 2019 to $46.9 million at October 31, 2019. The increase in cash and cash equivalents during the three months ended October 31, 2019 was driven by the following:

Net cash provided by operating activities was $5.4 million for the three months ended October 31, 2019 as compared to net cash used in operating activities of $14.1 million for the three months ended October 31, 2018. The period-over-period increase in cash flow from operating activities reflects overall changes in net working capital requirements, principally the timing of shipments, billings and payments.

Net cash used in investing activities for the three months ended October 31, 2019 was $1.3 million as compared to $1.6 million for the three months ended October 31, 2018. Both of these amounts primarily represented expenditures relating to ongoing equipment upgrades and enhancements.

Net cash used in financing activities was $2.9 million for the three months ended October 31, 2019 as compared to net cash provided by financing activities of $15.2 million for the three months ended October 31, 2018. During the three months ended October 31, 2018, we entered into a new Credit Facility and repaid in full the outstanding borrowings under our Prior Credit Facility. During the three months ended October 31, 2019, we had net borrowings under our Credit Facility of $4.0 million. During the three months ended October 31, 2019 and 2018, we paid $2.7 million and $2.6 million, respectively, in cash dividends to our stockholders. We also made $4.6 million and $5.0 million of payments to remit employees' statutory tax withholding requirements related to the net settlement of stock-based awards during the three months ended October 31, 2019 and 2018, respectively.

48




The Credit Facility is discussed below and in "Notes to Condensed Consolidated Financial Statements - Note (11) - Credit Facility."

Our investment policy relating to our cash and cash equivalents is intended to minimize principal loss while at the same time maximize the income we receive without significantly increasing risk. To minimize risk, we generally invest our cash and cash equivalents in money market mutual funds (both government and commercial), certificates of deposit, bank deposits, and U.S. Treasury securities. Many of our money market mutual funds invest in direct obligations of the U.S. government, bank securities guaranteed by the Federal Deposit Insurance Corporation, certificates of deposit and commercial paper and other securities issued by other companies. While we cannot predict future market conditions or market liquidity, we believe our investment policies are appropriate in the current environment. Ultimately, the availability of our cash and cash equivalents is dependent on a well-functioning liquid market.

As of October 31, 2019, our material short-term cash requirements primarily consist of: (i) interest payments under our Credit Facility; (ii) payments related to lease commitments; (iii) our ongoing working capital needs, including income tax payments; and (iv) payment of accrued quarterly dividends. Also, in November 2019, we entered into an agreement to acquire UHP and its sister company (together, "UHP") for a purchase price of approximately $40.0 million, of which we anticipate $5.0 million to be paid in Comtech common stock with the remaining balance payable in cash. The purchase agreement also provides an earn-out up to an additional $10.0 million payable, at our election, in cash and or shares of Comtech common stock, if certain agreed upon sales milestones are reached in the twelve-month period following the completion of the acquisition. We expect to use existing cash and cash equivalents and increased borrowings under our Credit Facility to complete the UHP acquisition.

In December 2018, we filed a $400.0 million shelf registration statement with the SEC for the sale of various types of securities, including debt. The shelf registration statement was declared effective by the SEC as of December 14, 2018.

As of October 31, 2019 and December 4, 2019, we were authorized to repurchase up to an additional $8.7 million of our common stock, pursuant to our current $100.0 million stock repurchase program. Our stock repurchase program has no time restrictions and repurchases may be made in open-market or privately negotiated transactions and may be made pursuant to SEC Rule 10b5-1 trading plans. There were no repurchases of our common stock during the three months ended October 31, 2019 and 2018.

On September 24, 2019, our Board of Directors declared a dividend of $0.10 per common share, which was paid on November 15, 2019. On December 4, 2019, our Board of Directors declared a dividend of $0.10 per common share, payable on February 14, 2020 to stockholders of record at the close of business on January 15, 2020. Future dividends remain subject to compliance with financial covenants under our Credit Facility, as amended, as well as Board approval.
 
Our material long-term cash requirements primarily consist of mandatory interest payments pursuant to our Credit Facility and lease commitments.

We have historically met both our short-term and long-term cash requirements with funds provided by a combination of cash and cash equivalent balances, cash generated from operating activities and cash generated from financing transactions. Based on our anticipated level of future sales and operating income, we believe that our existing cash and cash equivalent balances, our cash generated from operating activities and amounts potentially available under our Credit Facility will be sufficient to meet both our currently anticipated short-term and long-term operating cash requirements.

Although it is difficult in the current economic and credit environment to predict the terms and conditions of financing that may be available in the future, should our short-term or long-term cash requirements increase beyond our current expectations, we believe that we would have sufficient access to credit from financial institutions and/or financing from public and private debt and equity markets.

Credit Facility
On October 31, 2018, we entered into a First Amended and Restated Credit Agreement (the "Credit Facility") with a syndicate of lenders, replacing our prior Credit Agreement dated as of February 23, 2016 (as amended by that certain First Amendment, dated as of June 6, 2017 (the "Prior Credit Facility")).

The Credit Facility provides a senior secured loan facility of up to $550.0 million consisting of: (i) a revolving loan facility ("Revolving Loan Facility") with a borrowing limit of $300.0 million; (ii) an accordion feature allowing us to borrow up to an additional $250.0 million; (iii) a $35.0 million letter of credit sublimit; and (iv) a swingline loan credit sublimit of $25.0 million.


49



The Credit Facility matures on October 31, 2023 (the "Revolving Maturity Date"). If we issue new unsecured debt in excess of $5.0 million with a maturity date that is less than 91 days from October 31, 2023, the Revolving Maturity Date would automatically accelerate so that it would be 91 days earlier than the maturity date of the new unsecured debt.

The proceeds of the Credit Facility were used, in part, to repay in full the outstanding borrowings under the Prior Credit Facility, and additional proceeds of the Credit Facility are expected to be used by us for working capital and other general corporate purposes. As of October 31, 2019, the amount outstanding under our Credit Facility was $169.0 million, which is reflected in the non-current portion of long-term debt on our Condensed Consolidated Balance Sheet. At October 31, 2019, we had $2.6 million of standby letters of credit outstanding under our Credit Facility related to our guarantees of future performance on certain customer contracts and no outstanding commercial letters of credit. During the three months ended October 31, 2019, we had outstanding balances under the Credit Facility ranging from $142.0 million to $169.0 million.

Borrowings under the Credit Facility shall be either: (i) Alternate Base Rate borrowings, which bear interest from the applicable borrowing date at a rate per annum equal to (x) the greatest of (a) the Prime Rate (as defined) in effect on such day, (b) the Federal Funds Effective Rate (as defined) in effect on such day plus 1/2 of 1.00% per annum and (c) the Adjusted LIBO Rate (as defined) on such day (or, if such day is not a business day, the immediately preceding business day) plus 1.00% per annum, plus (y) the Applicable Rate (as defined), or (ii) Eurodollar borrowings, which bear interest from the applicable borrowing date at a rate per annum equal to (x) the Adjusted LIBO Rate for such interest period plus (y) the Applicable Rate. Determination of the Applicable Rate is based on a pricing grid that is dependent upon our Secured Leverage Ratio (as defined) as of the end of each fiscal quarter for which consolidated financial statements have been most recently delivered.

The Credit Facility contains customary representations, warranties and affirmative covenants. The Credit Facility also contains customary negative covenants, subject to negotiated exceptions, including but not limited to: (i) liens, (ii) investments, (iii) indebtedness, (iv) significant corporate changes, including mergers and acquisitions, (v) dispositions, (vi) restricted payments, including stockholder dividends, and (vii) certain other restrictive agreements. The Credit Facility also contains certain financial covenants and customary events of default (subject to grace periods, as appropriate), such as payment defaults, cross-defaults to other material indebtedness, bankruptcy and insolvency, the occurrence of a defined change in control and the failure to observe the negative covenants and other covenants related to the operation of our business. In addition, under certain circumstances, we may be required to enter into amendments to the Credit Facility in connection with any further syndication of the Credit Facility.

The Credit Facility provides for, among other things: (i) no scheduled payments of principal until maturity; (ii) a maximum Secured Leverage Ratio of 3.75x trailing twelve months ("TTM") Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization ("Adjusted EBITDA") and a Maximum Total Leverage Ratio of 4.50x TTM Adjusted EBITDA, each with no step downs; and (iii) a Minimum Interest Expense Coverage Ratio of 3.25x TTM Adjusted EBITDA.

As of October 31, 2019, our Secured Leverage Ratio was 1.75x TTM Adjusted EBITDA compared to the maximum allowable Secured Leverage Ratio of 3.75x TTM Adjusted EBITDA. Our Interest Expense Coverage Ratio as of October 31, 2019 was 13.07x TTM Adjusted EBITDA compared to the Minimum Interest Expense Coverage Ratio of 3.25x TTM Adjusted EBITDA. Given our expected future business performance, we anticipate maintaining compliance with the terms and financial covenants in our Credit Facility for the foreseeable future.

The obligations under the Credit Facility are guaranteed by certain of our domestic subsidiaries (the "Guarantors"). As collateral security under the Credit Facility and the guarantees thereof, we and the Guarantors have granted to the administrative agent, for the benefit of the lenders, a lien on, and first priority security interest in, substantially all of our tangible and intangible assets.

On December 6, 2018, we entered into the first amendment to the Credit Facility. The purpose of the amendment is to provide for a mechanism to replace the LIBO Rate for Eurodollar borrowings with an alternative benchmark interest rate, should the LIBO Rate generally become unavailable in the future on an other-than-temporary basis.

Capitalized terms used but not defined herein have the meanings set forth for such terms in the Credit Facility and the Prior Credit Facility, which have been documented and filed with the SEC.

OFF-BALANCE SHEET ARRANGEMENTS

As of October 31, 2019, we did not have any off-balance sheet arrangements as defined in Item 303(a)(4) of Regulation S-K.


50



COMMITMENTS

In the normal course of business, other than as discussed below, we routinely enter into binding and non-binding purchase obligations primarily covering anticipated purchases of inventory and equipment. We do not expect that these commitments, as of October 31, 2019, will materially adversely affect our liquidity.

At October 31, 2019, cash payments due under long-term obligations (including estimated interest expense on our Credit Facility), excluding purchase orders that we entered into in our normal course of business, are as follows:
 
Obligations Due by Fiscal Years or Maturity Date (in thousands)
 
 
Total
 
Remainder
of
2020
 
2021
and
2022
 
2023
and
2024
 
After
2024
Credit Facility - principal payments
$
169,000

 

 

 
169,000

 

Credit Facility - interest payments
29,428

 
5,595

 
14,674

 
9,159

 

Operating lease liabilities
40,800

 
8,192

 
16,006

 
10,047

 
6,555

Finance lease and other obligations
588

 
588

 

 

 

Contractual cash obligations
$
239,816

 
14,375

 
30,680

 
188,206

 
6,555


As discussed further in "Notes to Condensed Consolidated Financial Statements - Note (11) - Credit Facility," our Credit Facility provides a senior secured loan facility of up to $550.0 million consisting of: (i) a revolving loan facility ("Revolving Loan Facility") with a borrowing limit of $300.0 million; (ii) an accordion feature allowing us to borrow up to an additional $250.0 million; (iii) a $35.0 million letter of credit sublimit; and (iv) a swingline loan credit sublimit of $25.0 million. The Credit Facility matures on October 31, 2023 (the "Revolving Maturity Date"). In addition, if we issue new unsecured debt in excess of $5.0 million with a maturity date that is less than 91 days from October 31, 2023, the Revolving Maturity Date would automatically accelerate so that it would be 91 days earlier than the maturity date of the new unsecured debt.
 
As discussed further in "Notes to Condensed Consolidated Financial Statements - Note (18) - Stockholders’ Equity," on December 4, 2019, our Board of Directors declared a dividend of $0.10 per common share, payable on February 14, 2020 to stockholders of record at the close of business on January 15, 2020. Future dividends remain subject to compliance with financial covenants under our Credit Facility, as amended, as well as Board approval.

At October 31, 2019, we have approximately $2.6 million of standby letters of credit outstanding under our Credit Facility related to our guarantees of future performance on certain customer contracts. Such amounts are not included in the above table.

In fiscal 2018, we entered into a full and final warranty settlement with AT&T, the largest customer/distributor of a small product line that we refer to as the TCS 911 call handling software solution. As discussed in "Notes to Condensed Consolidated Financial Statements - Note (9) - Accrued Expenses and Other Current Liabilities," pursuant to the settlement agreement, we issued thirty-six credits to AT&T of $0.2 million which AT&T can apply on a monthly basis to purchases of solutions from us, beginning October 2017 through September 2020. As of October 31, 2019, the total present value of these monthly credits is $1.6 million, all of which is included in our current accrued warranty obligations on our Condensed Consolidated Balance Sheet. Such amount is not shown in the above commitment table.

As discussed further in "Notes to Condensed Consolidated Financial Statements - Note (2) - Acquisitions," in November 2019, we entered into an agreement to acquire UHP for a total purchase price payable at closing of approximately $40.0 million, of which we anticipate $5.0 million to be paid in Comtech common stock with the remaining balance payable in cash. The purchase agreement also provides an earn-out up to an additional $10.0 million payable, at our election, in cash and or shares of Comtech common stock, if certain agreed upon sales milestones are reached in the twelve-month period following closing. The transaction is subject to customary closing conditions and is expected to occur late in the second half of our fiscal 2020. We expect to fund a significant portion of the UHP purchase price in cash. Such amount is not shown in the above commitment table.



51



In the ordinary course of business, we include indemnification provisions in certain of our customer contracts. Pursuant to these agreements, we have agreed to indemnify, hold harmless and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party, including but not limited to losses related to third-party intellectual property claims. It is not possible to determine the maximum potential amount under these agreements due to a history of nominal claims in the Comtech legacy business and the unique facts and circumstances involved in each particular agreement. As discussed further in "Notes to Condensed Consolidated Financial Statements - Note (19) - Legal Proceedings and Other Matters," TCS is subject to a number of indemnification demands and we are incurring ongoing legal expenses in connection with these matters. Our insurance policies may not cover the cost of defending indemnification claims or providing indemnification. As a result, pending or future claims asserted against us by a party that we have agreed to indemnify could result in legal costs and damages that could have a material adverse effect on our consolidated results of operations and financial condition.

We have change in control agreements, severance agreements and indemnification agreements with certain of our executive officers and certain key employees. All of these agreements may require payments by us, in certain circumstances, including, but not limited to, a change in control of our Company or an involuntary termination of employment without cause.

Our Condensed Consolidated Balance Sheet as of October 31, 2019 includes total liabilities of $7.8 million for uncertain tax positions, including interest, any or all of which may result in a cash payment. The future payments related to uncertain tax positions have not been presented in the table above due to the uncertainty of the amounts and timing of any potential cash settlement with the taxing authorities.

RECENT ACCOUNTING PRONOUNCEMENTS

We are required to prepare our condensed consolidated financial statements in accordance with the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") which is the source for all authoritative U.S. generally accepted accounting principles, which is commonly referred to as "GAAP." The FASB ASC is subject to updates by the FASB, which are known as Accounting Standards Updates ("ASUs").

As further discussed in "Notes to Condensed Consolidated Financial Statements - Note (3) - Adoption of Accounting Standards and Updates," during the three months ended October 31, 2019, we adopted:

FASB ASU No. 2016-02 - Leases (Topic 842). See "Notes to Condensed Consolidated Financial Statements - Note (12) - Leases" for further information.

FASB ASU No. 2017-11, which provides guidance on the accounting for certain financial instruments with embedded features that result in the strike price of the instrument or embedded conversion option being reduced on the basis of the pricing of future equity offerings (commonly referred to as "down round" features). On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we did not have any financial instruments with such "down round" features.

FASB ASU No. 2017-12, which expands and refines hedge accounting for both non-financial and financial risk components and simplifies and aligns the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we are not a party to any such hedging transactions.

FASB ASU No. 2018-07, which expands the scope of Topic 718 to include certain share-based payment transactions for acquiring goods and services from nonemployees. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we did not have any outstanding share-based awards with nonemployees that required remeasurement.

FASB ASU No. 2018-16, which expands the list of eligible U.S. benchmark interest rates permitted in the application of hedge accounting due to broad concerns about the long-term sustainability of the LIBO Rate. This ASU adds the Overnight Index Swap ("OIS") rate, based on the Secured Overnight Financing Rate ("SOFR"), as an eligible U.S. benchmark interest rate. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we are not a party to any such hedging transactions.


52



In addition, the following FASB ASUs have been issued and incorporated into the FASB ASC and have not yet been adopted by us as of October 31, 2019:

FASB ASU No. 2016-13 issued in June 2016 and ASU No. 2018-19 issued in November 2018, which require the measurement of expected credit losses for financial assets held at the reporting date to be based on historical experience, current conditions and reasonable and supportable forecasts. In April 2019, FASB ASU No. 2019-04 was issued to provide clarification guidance in the following areas: (i) accrued interest; (ii) recoveries; (iii) projections of the interest rate environment; (iv) consideration of prepayments; and (v) other topics. In May 2019, FASB ASU No. 2019-05 was issued to provide entities with an option to irrevocably elect the fair value option applied on an instrument by instrument basis for eligible instruments. In November 2019, FASB ASU No. 2019-11 was issued to provide clarification guidance in the following areas: (i) expected recoveries for purchased financial assets with credit deterioration; (ii) transition relief for troubled debt restructurings; (iii) disclosures related to accrued interest receivables; (iv) financial assets secured by collateral maintenance provisions; and (v) conforming amendment to subtopic 805-20. These ASUs are effective for fiscal years beginning after December 15, 2019 (our fiscal year beginning on August 1, 2020), including interim periods within those fiscal years. All entities may adopt the amendments in this ASU earlier as of the fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Except for a prospective transition approach required for debt securities for which an other-than-temporary impairment had been recognized before the effective date, an entity will apply the amendments in this ASU through a cumulative effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective (that is, on a modified-retrospective approach). We are evaluating the impact of this ASU on our condensed consolidated financial statements and disclosures.

FASB ASU No. 2018-13, issued in August 2018, which modifies the disclosure requirements for fair value measurements in Topic 820. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019 (our fiscal year beginning on August 1, 2020). Upon the effective date, certain provisions are to be applied prospectively, while others are to be applied retrospectively to all periods presented. An entity is permitted to early adopt any removed or modified disclosures upon issuance of this ASU and delay adoption of the additional disclosures until their effective date. We are evaluating the impact of this ASU on our condensed consolidated financial statement disclosures.

FASB ASU No. 2018-15, issued in August 2018, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments in this ASU. This ASU is effective for fiscal years beginning after December 15, 2019 (our fiscal year beginning on August 1, 2020), and interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period. This ASU should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. We are evaluating the impact of this ASU on our condensed consolidated financial statements and disclosures.

FASB ASU No. 2018-17, issued in October 2018, which requires entities to consider indirect interests held through related parties under common control on a proportional basis, rather than as the equivalent of a direct interest in its entirety when determining whether a decision-making fee is a variable interest. This ASU is effective for fiscal years beginning after December 15, 2019 (our fiscal year beginning on August 1, 2020) and for interim periods therein, with early adoption permitted. We are evaluating the impact of this ASU on our condensed consolidated financial statements and disclosures; however, we do not expect the adoption to have any effect given that we currently do not have any indirect interests held through related parties under common control.

FASB ASU No. 2018-18, issued in November 2018, which clarifies when certain transactions between collaborative arrangement participants should be accounted for under ASC 606 and incorporates unit-of-account guidance consistent with ASC 606 to aid in this determination. The ASU also precludes entities from presenting consideration from transactions with a collaborator that is not a customer together with revenue recognized from contracts with customers. This ASU is effective for fiscal years beginning after December 15, 2019 (our fiscal year beginning on August 1, 2020) and for interim periods therein, with early adoption permitted. We are evaluating the impact of this ASU on our condensed consolidated financial statements and disclosures; however, we do not expect the adoption to have any effect given that we are currently not engaged in such collaborative arrangement transactions.


53



FASB ASU No. 2019-08, issued in November 2019, which requires that an entity measure and classify share based payment awards granted to a customer by applying the guidance in Topic 718. The amount recorded as a reduction of the transaction price is required to be measured on the basis of the grant-date fair value of the share based payment award. his ASU is effective for fiscal years beginning after December 15, 2019 (our fiscal year beginning on August 1, 2020) and interim periods therein. We are evaluating the impact of this ASU on our condensed consolidated financial statements and disclosures; however, we do not expect the adoption to have any effect given that we have not historically issued such share based awards to customers.

Item 3.    Quantitative and Qualitative Disclosures About Market Risk

Our earnings and cash flows are subject to fluctuations due to changes in interest rates primarily from borrowings under our Credit Facility. Based on the amount of outstanding debt under our Credit Facility, a hypothetical change in interest rates by 10% would change interest expense by approximately $0.6 million over a one-year period. Although we do not currently use interest rate derivative instruments to manage exposure to interest rate changes, we may choose to do so in the future in connection with our Credit Facility.

Our earnings and cash flows are also subject to fluctuations due to changes in interest rates on our investment of available cash balances. As of October 31, 2019, we had cash and cash equivalents of $46.9 million, which consisted of cash and highly-liquid money market deposit accounts. Many of these investments are subject to fluctuations in interest rates, which could impact our results. Based on our investment portfolio balance as of October 31, 2019, a hypothetical change in interest rates of 10% would have a nominal impact on interest income over a one-year period. Ultimately, the availability of our cash and cash equivalents is dependent on a well-functioning liquid market.

Item 4.     Controls and Procedures

As of the end of the period covered by this Quarterly Report on Form 10-Q, an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934), was carried out by us under the supervision and with the participation of our management, including our President, Chief Executive Officer and Chairman and Chief Financial Officer. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by the report to provide reasonable assurance that the information required to be disclosed by us in reports filed under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms and is accumulated and communicated to management, as appropriate, to allow timely decisions regarding required disclosure. A system of controls, no matter how well designed and operated, cannot provide absolute assurance that the objectives of the system of controls are met, and no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected.

There have been no changes in our internal controls over financial reporting during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.

The certifications of our President, Chief Executive Officer and Chairman and Chief Financial Officer, that are Exhibits 31.1 and 31.2, respectively, should be read in conjunction with the foregoing information for a more complete understanding of the references in those Exhibits to disclosure controls and procedures and internal control over financial reporting.


54



PART II
OTHER INFORMATION

Item 1.     Legal Proceedings

See "Notes to Condensed Consolidated Financial Statements - Note (19) - Legal Proceedings and Other Matters," of this Form 10-Q for information regarding legal proceedings and other matters.

Item 1A. Risk Factors

There have been no material changes from the risk factors previously disclosed in our Form 10-K for the fiscal year ended July 31, 2019.

Item 2.     Unregistered Sales of Equity Securities and Use of Proceeds

None.

Item 4.     Mine Safety Disclosures

Not applicable.

Item 6.    Exhibits







Exhibit 101.INS - XBRL Instance Document

Exhibit 101.SCH - XBRL Taxonomy Extension Schema Document

Exhibit 101.CAL - XBRL Taxonomy Extension Calculation Linkbase Document

Exhibit 101.LAB - XBRL Taxonomy Extension Labels Linkbase Document

Exhibit 101.PRE - XBRL Taxonomy Extension Presentation Linkbase Document

Exhibit 101.DEF - XBRL Taxonomy Extension Definition Linkbase Document

55



SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.





COMTECH TELECOMMUNICATIONS CORP.
(Registrant)





 
 
 
Date:
December 4, 2019
By:  /s/ Fred Kornberg
 
 
Fred Kornberg
 
 
Chairman of the Board
 
 
Chief Executive Officer and President
 
 
(Principal Executive Officer)
 
 
 
 
 
 
Date:
December 4, 2019
By:  /s/ Michael A. Bondi
 
 
Michael A. Bondi
 
 
Chief Financial Officer
 
 
(Principal Financial and Accounting Officer)







56

GRAPHIC 2 form10-qa20.jpg GRAPHIC begin 644 form10-qa20.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!F17AI9@ 24DJ @ $ !H!!0 ! M /@ !L!!0 ! 1@ "@! P ! @ #$! @ 0 3@ M !@ 0 & ! 4&%I;G0N3D54('8T+C P /_; $, !@0%!@4$ M!@8%!@<'!@@*$ H*"0D*% X/#! 7%!@8%Q06%AH=)1\:&R,<%A8@+" C)BH.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJ MLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X M^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($ M! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B M7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>X MN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ M A$#$0 _ /JDT9H-)0 N:,TE% "YHS7FGQ#^,WA'P,9+>_O3>:F@_P"/&SQ) M(#Z,<[5_$Y]J^>O%W[4'BC47>/PY966D6YR%=E\^;'U/RC_OF@#[0II;&,D# M/2OS,]:C-?F5I?B[Q'I4@DTW7=5M7'3RKMU_3->H>#?VD?&FB2QIK$D&N68^\MPH27 M'M(HZ_4&@#[ES1FO//A?\5O#GQ$MC_94QM]31=TMA<$"51W*]F7W'XXKT*@! M(M06RT/3KF_NF_P"6=O&6(]SV ]SQ7J?P=^#1O[Q!4DGW8D MUK2HSJ_ C&MB*='XV>.^&_V8O&6HQI+JUSIND*0#LDD,L@_!!C_QZNF_X9,N M_+ROBR#S/^O$X_\ 0ZZAM=U+47=[KQ"]N<\*-=V _0)#5&V^(NIZ-J"FSU7[ M="G5+J_:9'_.(-74LOJ/9ZG)_:5-;K0\K\;_ +/'C3PU;RW=I%;ZS9H-S&Q8 MF11ZF,@$_P# "H+6/4ICMO8BXC288R)0>F[L?7(/;GEJTITG M::L==&O3K*\'<^1-*U&[TG4;>^TRXDMKRWG_\ @8M>A_ OX3_$'P!X M_M=3N[:T&ES(UO>*ETI)C/(..Y#!3^=9&Q]3T5XS\2/V@?"O@^66QL"^MZHG MRM':L!%&?]J3IGV7/X5X?K/[4/C2[E)TVTTJPB[*(FE8?4L>!6UBPBMIKY[F.WACG!*$MDG(!!^ZI[U\Z M?\-4^,?^@5H?_?N3_P"+H ^T**YOX=>(&\5>!M$UN1$CEOK9)9$3[JOT8#VR M#724 %%>0?'_ .+9^&VGV,&EQVUUK=XVY8I\E8X1U=@"#R>!SZ^E>'K^U-XR M9@JZ3H98G 'E2?\ Q= 'V?17RE\0/VB_%'AOQ9>:/9V&CS+:"..1Y(Y,F7RU M,@^^. Q8?A7.?\-4^,?^@5H?_?N3_P"+H ^T**^,%_:F\9NP5-)T0LQP (I> M3_WW6_X]_:.\3^'?%NH:19Z?H\L=DRPN\B2$F0(/,Z..-^['MB@#ZPHKXO\ M^&J?&/\ T"M#_P"_'2=#,LKB-!Y4O))P/XZ /LNBN5 M\8^-]%\$:)'?>*[^&U9E $2#<\KXY")U/\AW-?.7B[]JO499I(O">B6UM #A M9[\F1S[[%( _,T ?6]%?":_M)?$03[S?6!7_ )YFS3;_ (_K7HW@+]J02W45 MKXWTN*&)L WMANPONT9)./H?PH ^IJ*XKQ]XUM]#^&6H^*])FMKR*.V$UJ^[ M='*S$!>AY&2*\(^''[0?C#Q=XZT70GTW1DBO;E8Y6CCDW+&.7(R_7:#0!]64 M45Y#^T/\4+_X:Z7I$FD6]K<7M].ZE;D,5$:*,D8(YRR_K0!Z]17@W[/7Q;\1 M_$K7=4M]6LM.M[*RMED+VR.&+LV%'+'C ;\J]YH **** "BBB@ HHHH *6DI M: U\_\ [77CJ30?",'AS3Y"E]K&?.93RENOWA_P(\?0-7T :^!/VH-7?5?C M-K09B8[(1VD8)^Z%0$X_X$S'\: /)J]@_9T^&/\ PG_BAKC4XS_8&FE7N>WG M.?NQ ^^,GV^HKQ^OT.^ ?AB+PM\*M#MEC"W-U"+VX;NTD@#<_0;5_"@#A_B1 MXC75=:7P]I#>19:>?*5+?4(K5791R,'LN, >QK.\/Z28Y%N;R]<.C$"%_$<: M9XZ\*3^M/91ZUP7B/38]* MEB6&X,J,.7^TVC#/H-M/#\MK/?U%B+WYEMZ$8N2#D:G&"._]LM_\17LWPB\8 M)J _L2YEM3-#%N@9;YKF24#[VXL,\<'Z5X1!*?.CVN"=PX,UL/YC%>Q>!DA3 MQ/8/;O8"0D_+'J=I(X!4Y&U(0Q^@(J,="+IM/\R\#-JHG$]IKY3_ &G?C'<) M?7/@WPM<-$L1V:C=Q-ABW>%2.@'\1]>.QS]&>/M<_P"$;\$ZYK(&7LK.29!Z MN%.T?GBOSK\,Z;/XK\::;ITTS-<:I>I%)*QYS(XW,??DFO!/HST+X+_!34_B M$1J-[,VF^'U8@W&W,DY'41@_JQX'O7U%H?P)^'FDVPB'A^*\<#F6]D:5F]^N M!^ %>AZ/IMKH^EVFG:=$L-I:Q+#%&HP%51@5=H \(^(G[.7AC6M,FE\+6XT; M5E4F+8[-!(?[K*%/$N5:6RU?3;DC(.&BE1O\17Z>5^>/[0 MD]MEZKX4,'[+^C:WY>)9-;DG9B.?+93$/PS$/SH ^@_V1]5_M#X0V]LS[GL M+N:W()Y )#C_ -#_ $KUG7M6M-#T:]U74I?)LK.)II7/90,_GV ]:^:/V(=5 M_P"1ITAC_P \;M!_WTK?^RU6_:_^(GGW47@G2IOW4)6?464_>?JD7X?>/N5] M* /#/'_B;4/'WC'5-=N$FV-OA!\/5M->\1:KHS27 CGOKB5 MKN4;FP78_>QUKX9TBQ?5=8LK&!2'N[A(5 YY9@!_.OO#]IK6/[(^#6NE6VR7 M@2S3GKO8;O\ QT-7R9^SCH_]L_&3P[$R[H[:5KM_;RU+#_QX+0!]6+\#?AQH MT8U$Z(P:Q'V@NUU*>4^;)&[':OAG5;J?7?$5W=%2US?W3R;1W9W)Q^9K] /C MSJ_]A_"/Q-=J^R1[4VZ'/.Z0A./^^L_A7Y\:;>2Z=J%K>VI5;BVE69"RA@&4 M@C(/!Y'2@#[HL/V>_A\EC;)>:(TMRL2B5_MEI>S%4" R3DN#M4 #$?EC\_6@#F;NZ\3_%?QNGF&74M M9OGVQQCA(U] .B(H_P 37U#\//V:_#6C6L%]3\32QJU[>3FTB%[&%2-HDM@8G'N&4_SKYN^(/[.'B;2]?9/"%NVL:3(-\;O+'')%S]Q\D9/N M.OM7VO10!\(>*;7QMX"^$UQX4\5:?);:;J-['-:,9T?84RTB85B<$[&],@^M M:7['NC_;_BH]^RYCTVRDER>SMA!^C-^5;G[:^L_:/%F@Z.CDK:6C7#KVW2-@ M?HGZUXAX1\9^(/"$ES)X;U.:P>Y"K,T:J2X7.!R#ZF@#],*^+_VSM8^V?$+3 M=,0Y2PL0S#T>1B3^@6N"_P"%V_$;_H:KW_OB/_XFN/\ $6N:GXCU>;4]=?L^ MZ1_8GP>\-6[(5DEM_M3@]+=V<_VC+U_WJ_1PU\%?M3:#)HOQ?U.1''!RNUO_'E/ MYT >05^G'@N\AU#P?H=W:L&@FLH70CI@H*_,>OIW]F;XS6FC6$7A'Q9<"WLU M<_8+Z0_)'DY,3GL,DD-T&<'C% 'IGCWP;/<:K)FM+Z&_1[0>9(B&VB8$$8Y?CO7TGJFGV6N6 65+:="I: M&5HUE"DCAESD&O+O$WAR;0[F.2UTJZU29EP);32+-E&>H/&0?J/QKT\/BWR> MS;5SQ\3A$I^T2=C2EM)WZKK ]UN[ ?TKF_'&AW=YHP$4&LSLD@;RVN+)\_3: M,C\*SY=7^RE/M^F3PJP.0NGV#.I'9DQE?QQ52V\7:6QCCN;>]2ZTB;7?ACXFTZT4M<36,AC4=691N _$C%?GMX3UB7P[XGTG5XDWR6%U' MZL.S#H16Q7YH:!XG\3> M"[Z8:-J6H:3<9Q+$K%,G_:0\$_45T&J?&+X@ZQ!]EN/$U_L<;-MOMB+?B@!H M ^L/CC\8M,\!:3<6.G7$5WXEE0K#;H0PMR?XY/3'4+U/TYKX_P#AQX1U/XB^ M-X-/B,CF:0SWMVW/E1YR\C'UYX]2171_#_X)>,O&]TEQ-:RZ;ISMNDOK]2I8 M=RJGYG/Z>]?4R^%=%^$/PBU]M!A9KB.QD>6Z<9EN)=I"DD=LD8 X'YF@#X=\ M97,%YXIU6:RC$=H;AU@1>BQJ=J#_ +Y K['\>>$Q;?LK-I&S,MAI4-R1Z.FV M1S_Z%7R'X#T&?6_&VA:8UO+LNKV&)R4. I<;C^6:_1OQ!IR:GX?U+32H*75K M);[>V&0K_6@#X!^"WCW_ (5YXAU#5?+,K2Z=-!%&!PTIP8]WMN S[5J?!/P= M=_%'XEF;5F>>QBD-]JX*KP 78*!CV$?ZUO\ [$FC[-)\2:TZR@LW_H:_E7D/[2E_ M/K?QCUYTBD:&T9+-"%)X10#_ ./;J^I?V8-&;1O@YH_F*5FO6DNW!&#\S$+_ M ..JM 'GW[;6L"+P_P"'=&1\&XN9+IU]D7:/UUATRMI:+ M;HQ[-(V3^B?K6/\ M?ZA/J?Q2CLHDD>'3K*.+Y5)&]B7/Z,OY5Z_^QUHK:=\ M-;R_F1DEU"^=AN&/D0!1^N^@"G^VAJ_V3P!I6EJV&O[[>P]4C4D_JRUY'^R= MX1T_Q1XXU&36K""^L+*R+&*= Z>8[ +P>^ U;?[9VH37WCG2=+ACE>.QLO,; M:I(WR,?Z*M>'Z+JNOZ$93HMYJ6G^=@2&U=X]^,XSC&<9- 'Z"_\ "K_ W_0I M:+_X")_A7RC^USH+:3\2+6YAA$5A>6$2P!!A5\L;"@'; "\>XKSK_A-O'7_0 MQ>(?_ N7_&OK#3?AO_PL+X!Z!I_B2[NFUIX/ML%_.QDEBDH M% '&?L>>/K"WL+KP=J=PL%TTYN;$N<"7< &C!_O C('?)]*^IZ_.#QS\//%/ M@._:/6M.FBC5LQWD(+0OCH5<=/H<'VJUI_Q?\?Z?9BUM_%6HB%1M D<2,![, MP)_6@#[Z\6>)]'\)Z1+J>OWL5G:1CJY^9S_=5>K'V%>1C]J#P.S;5M-;))P M+=.?_'Z^6;+2O''Q,U4/'#J^NW3''GREG1![NWRJ/Q%?2?P@^ UEX*C_ .$E M\9R17VJ6B&XCMHQNAMBHSN)_C<8^@[9X- 'SS\=_$;>*OB?J^H^1<6T>4@C@ MN%"R1A$ (8 G!SDX]Z^K/V=_!6D0_"'09=2TBPN;N[1[II+BV1VP[$KR1G&W M;7Q3J O];U^YNF@G-Q?W+2'*$DL[Y_F:_2GP[IR:/H&FZ;$ $L[:.W '^RH' M]* ,77]#\,Z1H>HZC+H.CB.TMY)V)LH^BJ3Z>U?G186\NL:W;VT8Q->W"Q@* M/XG;' _&OO3]I'5'TOX.:_Y08RW:):*%&3^\8!O_ !W=7R3^SSH$VK?&'PY' M+!)Y-O.;MRRD "-2P_\ '@H_&@#[[TZTCL-/M;. 8BMXDB0>BJ !_*K-%% ! M1110 4444 %%%% !2TE+0 &O(_VBOAJWQ!\)+)IJ*=_P#O#GZ]*^4?&WP:\;>$9)&O-'EO+->EW8@S1D>IQ\R_ MB!0!D^#_ (E>+O!X":!KEU!;J<_9W(DB_P"^&R!^%>CP_M0>.8X@KV^BRD=7 M:V<$_D^*\)=61BK@JP."",$4R@#W"Y_:0\4W1S=:-X:F/K)9,W\WI;3]I+Q5 M9D_9-'\-P$]3%9LG\GKP^BJYG:UR>6-[V/>O^&H_''_/GH?_ (#O_P#%T?\ M#4?CC_GST/\ \!W_ /BZ\$HJ2CWO_AJ/QQ_SYZ'_ . [_P#Q='_#4?CC_GST M/_P'?_XNO!** /:M3_:'\0ZJ0=4\/>%;TCH;C3S)_P"A,:BT[X_ZWID@DTWP MSX1LW'1K?3?+/YAJ\:HH ][_ .&H_''_ #YZ'_X#O_\ %TZ/]J/QIG][I^AR M)_=\AQ_[/7@5% 'T"/VI?%@((T;0@1Z12?\ Q=._X:I\7_\ 0*T3_OW)_P#% MU\^44 ?0D?[3_B^60+%H>B._4!89"?\ T*IQ^TWXY,GEC0=+,F-VWR),D8'2@#IG_:?\7J\;1(A?0])1&X4F&4 _3YJ\WU75?#^I>&/"UO<:A?_:-/+?;(#:Y\UI9R M\L@DW\G;M R.=M=7KGQ%T6X\?VNJP75X^GC[25VPR V3O&4AE6.25D+1Y!&T M)T^E &[)^TOXU%T+>3P_I N6( C:"7><].-V::?VG_&<3M$=$T=&CSO0PR@K MZY&[BN.L_&.GV^JW$,FOZU<@Z2;"WUF> -/;2-*'&X=8U1M2BU*[M;W3K?1IKED7[1<6ZHPFE8DG#LPC Y) ')R* -D_M/>, M#ACHFBG*[@3#)R!W^]TI!^T]XO(4C1-$PP)!\F3D#K_%6=:?%3P^?$:WES97 M$5B-&@T-+>")?W,#,3<;_4XJC=_$+P_J5[!:F.XTO2HO#TFCV[1P M"4VKN^6)7<"^4^4MD$DDT ;W_#3_ (NZ_P!B:)C&[_4R=/7[W2GG]J/QDH.= M(T8 8S^[DXST_BKG=/\ B+H%A>ZA']CN;G2Y[6RT01RQ*';3T4B=NORR,V&7 MT/?BAOB/H0UY;MK&XFM6UY;Z2)HUS]E@A\JV&"<%ERS$=,@4 =)=_M.>-(AY M5YH6CH'7.R6"4;E/?!;D5D)\=-6EN6D3P-X4>=3\S#326&?4YS6$_BO0AKFF M76LZGK/BF#3%EN42\C6-9KAV!5!DLRQC 9LD@D8 -37_P 2+0^*O$NO:9-J M5O/JNDK L>_!%VR)&[LRD X'F,&QU(X% '60_M-^,8]D$.A:.G.Q8T@D'/H! MNZ^U/E_:?\:Q2/%+HFD)(GWT:&4%?J-W%<;H?CG3+:/2X)KB]ADBTFZ@?4EB M#S07MQ*6:89;+?*%3=D-@DCI5ZU^).C6.JW%SY5WJCC2[?1FGNXEWWD/F9N' M?D[24^1>20,9/% '1P_M,>-)F(@\/Z/(RKYA"6\I(7^]PW3WIJ?M2^,7=432 M-&9F. HCD))]/OUEZ1\1_#EGXBUJ[CGU.UTQI+:.V@CAQ(]O;Q;(MLB.ICDR M,D':A)/;M=6L\$-["@DDM)9!Q*%XR1R.""-Q(Y% M'J[?M->-VN?LK:!I1N,X\DP2[L_[N[-26W[3WBW)C3PWI$DR9#;(Y/:\A:-@?-=OF(S@]\T =(G[4WBQXW=/#NDLJ M?>8+*0OU^;BH_P#AJWQ/_P! '1?_ "+_ /%5R,/Q5CTNP?\ LRU$NI7FI7E_ M=33;TC4RX1!Y:,%D 0$[6!&37GVDZ9!J7C&QTO3II+BVN;V.WBEDC\MG5G"@ ME#+_1+&VTK39[JYTN"]NQ*7Q'+("2BX(X Z^M97P^ M_:*\3>+/&VB:$VBZ3''?7212/'YFY4SEB,MU"@FO'OVC=274?C%XA\O'DVLB M6<8'11&BJ1^8-:'[,5NG_"SQJO?M"?\2S2_A[X<4G. MG:%'+(I[22\M_P"@T >R-\==:A^"R^,[G2]-6_GU/[#;VX+^6R![G*G\G;\JO?$ZP9[;X.^#$X?[##)(@[/< FM2OGO7OB)XJ7Q1=P:3=V5AIMG"=-OK>]L/# M.EV]W;N)(I4@ 9&'((]Q110 ^^^&_@R^O)[N\\,:1/%=L>'M-O;K8L?FSP*[;1T&3V%%% "ZMX%\+ZR+0:KH&FW8M M(1;P":!6\J,=%7T'M4USX/\ #MUJ]KJEQHMA+J-H$6"X:$%X@GW0I[8[444 F)J7@_P .:KJ/V_4=%L;F[.W=))""7V_=W=FQVSFNB' XHHH _]D! end EX-10.1 3 exhibit101retirementandtrans.htm RETIREMENT AND TRANSITION AGREEMENT Exhibit


Exhibit 10.1

RETIREMENT AND TRANSITION AGREEMENT

This Retirement and Transition Agreement (“Agreement”) is entered into by and between Richard L. Burt (“you”) and Comtech Telecommunications Corp., a Delaware corporation (the “Company”) on behalf of itself and its subsidiaries (including Comtech Systems, Inc. (“CSI”)), divisions, affiliates and related business entities, successors and assigns, assets, employee benefit plans or funds, and each of its or their respective past and/or present directors, officers, shareholders, fiduciaries, agents, trustees, administrators, employees, representatives, heirs and assigns, whether acting as agents for the Company or in their individual capacities (collectively the “Company Entities”).

In exchange for and as a condition of receiving the payments and benefits set forth in Section 3 below, you and the Company hereby agree as follows:

1.Status.     As of the “Effective Date” (as defined in Section 15 below), you will retire and cease to serve as a Senior Vice President of the Company and as the President of CSI, and will be deemed to have retired and resigned from any other positions you may hold as an officer, director, or fiduciary of any Company-related entity. You agree to take any and all necessary actions to effectuate your retirement and resignation from any positions you hold at the Company and any of its subsidiaries as of the Effective Date. On the Effective Date, you will begin to provide services as an employee in the capacity of a Senior Advisor to the Chief Executive Officer, Chief Financial Officer and Chief Officer of the Company. All of your stock awards granted under Comtech Telecommunication Corp. 2000 Stock Incentive Plan, as Amended and Restated effective March 6, 2018 (the “2000 Plan”) that are outstanding as of the Effective Date will be treated as set forth on Schedule A (the “Employee Awards. You hereby acknowledge and agree, notwithstanding anything to the contrary in the CIC Agreement (as defined below), including any notice requirements, that the Change-in-Control Agreement (Tier 2) by and between you and the Company, dated as of June 14, 2017 (the “CIC Agreement”), will be terminated as of the Effective Date and you will not be entitled to any compensation (including award vesting) or benefits pursuant to the terms of the CIC Agreement from and after the Effective Date. You also acknowledge and agree that you will not be entitled to receive any severance payments or benefits in connection with the termination of your employment during or at the end of the Senior Advisor Period (as defined below), other than payment of any accrued and unpaid base salary, which will be paid within thirty (30) days of the date of termination, and reimbursement for unreimbursed business-related expenses in accordance with Company policy, which will be reimbursed within thirty (30) days of the date of termination (the “Accrued Benefits”). Except as otherwise provided herein, from and after the Effective Date, you shall not represent yourself as being an officer, agent or representative of any Company Entity for any purpose.
2.    Senior Advisor Services.
a.    During the period beginning on the Effective Date and ending on the later of the first anniversary thereof and the Final Certification Date (as defined in the Long Term Performance Share Award Agreement Pursuant to the 2000 Plan, by and between you and the Company, dated as of August 9, 2017) (such period, the “Senior Advisor Period”), you agree for at least eight hours per week to act as a Senior Advisor to the Company, in which capacity you






will perform such duties as are assigned to you by the Company, including, but not limited to, attendance at customer and employee meetings (whether in the US or internationally). During the Senior Advisor Period, you will be subject to the direction and control of, and report directly to, the Chief Executive Officer of the Company. Your services during the Senior Advisor Period may be performed by phone or by in-person attendance at meetings, in each case as directed by the Chief Executive Officer of the Company. If no services are directly requested by the Company, you will be required to provide a monthly email report detailing market conditions, business conditions and items of note that can assist the Company achieve its business strategies.
b.    Upon the receipt of reasonable notice from the Company (including outside counsel), you agree that, during the Senior Advisor Period and thereafter, you will respond and provide accurate information with regard to matters in which you have knowledge as a result of your employment with the Company, and will provide reasonable assistance to the Company, its subsidiaries and affiliates and their respective representatives in defense of any claims that may be made against the Company or its subsidiaries or affiliates, and will assist the Company and its subsidiaries and affiliates in the prosecution of any claims that may be made by the Company or its subsidiaries or affiliates, to the extent that such claims may relate to the period of your employment with the Company. You agree to promptly inform the Company if you become aware of any lawsuits involving such claims that may be filed or threatened against the Company or its subsidiaries or affiliates. You also agree to promptly inform the Company (to the extent that you are legally permitted to do so) if you are asked to assist in any investigation of the Company or its subsidiaries or affiliates (or their actions), regardless of whether a lawsuit or other proceeding has then been filed against the Company or its subsidiaries or affiliates with respect to such investigation, and shall not assist in any investigation unless legally required. Upon presentation of appropriate documentation, the Company shall pay or reimburse you for all reasonable out-of-pocket travel, duplicating or telephonic expenses incurred by you in complying with this Section 2.b.
3.    Payments and Benefits.    In consideration of your agreement to act as a Senior Advisor and in exchange for your execution and non-revocation of this Agreement and your compliance with the other terms and conditions of this Agreement and the Restrictive Covenant Agreements (as defined below), the Company agrees to provide you the following payments and benefits in full satisfaction of any obligations it may have to you:
a.    Unless otherwise notified earlier, you may continue to use your previously issued Company computer equipment to perform services during the Senior Advisor Period. If you are requested to return Company computer equipment and you refuse to do so, all payments and benefits herein shall immediately stop and no longer be owed or provided. At the end of the Senior Advisor Period, you may purchase your company issued cell phone and tablet computer at fair market value, or return them to the Company, at your option. All proprietary, confidential or trade secret information of the Company Entities shall be removed from said devices by company IT personnel prior to their purchase.
b.    So long as you continue to satisfactorily perform your duties during the Senior Advisor Period and comply with the terms of this Agreement and the Consulting Agreement (as defined below), you will continue to receive continued vesting of the 5,400 unvested stock options (as described on Schedule A). Any and all awards previously granted pursuant to the 2000

2
    




Plan not listed on Schedule A will be immediately forfeited and cancelled for no consideration on the Effective Date.
c.    At the end of the Senior Advisor Period, you will receive the Accrued Benefits.
4.    Consulting Services with CSI.    CSI has agreed to retain you (or an entity that agrees to make your services available to CSI) to provide certain consulting services in connection with the transition of Richard Luhrs from General Manager to President of CSI pursuant to a written consulting agreement to be entered into between you and CSI as of the date hereof (the “Consulting Agreement”), a copy of which is attached hereto as Exhibit A. You acknowledge and agree that the Consulting Agreement shall become void and of no force or effect if you breach any of the terms of this Agreement.
5.    Acknowledgement.    You acknowledge and agree that the payments and other benefits provided pursuant to this Agreement (other than the Accrued Benefits): (a) are in full satisfaction and discharge of any and all liabilities and obligations of the Company to you, monetarily or with respect to employee benefits or otherwise, to which you may be entitled; (b) are in lieu of any termination or severance payments or benefits for which you may be eligible under any of the plans, policies or programs of the Company; and (c) exceed the amount you are entitled to receive from the Company and are consideration for your entering into this Agreement. You hereby further acknowledge and agree that, except as otherwise provided in this Agreement, the Effective Date is the date you will cease to participate in and be eligible for coverage under the employee benefit plans and programs maintained by the Company, and that as of the Effective Date you will only be entitled to receive from the Company other rights or benefits specifically provided under the terms of this Agreement. During the Senior Advisor Period, you will be entitled to reimbursement for pre-approved business-related expenses in accordance with Company policy. On the Effective Date, you will cease to receive car allowance. As required by law or regulation, you will be eligible to participate in the Company’s medical, dental and vision plans through COBRA following the Effective Date.
6.    Release.
a.    For good and valuable consideration, the receipt and adequacy of which is hereby acknowledged, and conditioned upon the substantial performance by the Company of its obligations hereunder you, on behalf of yourself and your successors, assigns, heirs and representatives (each, a “Releasing Party”), hereby release and forever discharge the Company Entities (each, a “Released Party”), individually and collectively, from any and all claims, demands, causes of action, liabilities or obligations, known or unknown, pending or not pending, liquidated or not liquidated, of every kind and nature whatsoever (collectively, the “Released Claims”) which the Releasing Party has, has had or may have against any one or more of the Released Parties arising out of, based upon or in any way, directly or indirectly, related to the Company’s business, your employment with the Company or the termination of such employment; provided, however, that this Agreement shall have no effect whatsoever upon: (i) the Company’s obligations, if any, to pay or provide all payments and benefits pursuant to this Agreement or your rights to enforce such obligations; (ii) any and all obligations of the Released Parties to defend, indemnify, hold harmless or reimburse you under applicable law and/or under the respective

3
    




charters and by-laws of the Released Parties, and/or pursuant to insurance policies, if any, for acts or omissions in your capacity as a director, officer and/or employee thereof; and (iii) any and all rights you may have to vested or accrued benefits or entitlements under and in accordance with any applicable plan, agreement, program, award, policy or arrangement of a Released Party, including, without limitation, the CIC Agreement and the Employee Awards.
b.    The Released Claims include, without limitation, (i) all claims arising out of or relating to breach of contract, covenants of good faith and fair dealing, or personnel policies or guidelines, (ii) all claims arising out of or relating to violations of any applicable federal, state or local statute, law, ordinance, regulation or order as the same may be amended or supplemented from time to time, including, without limitation, the Fair Labor Standards Act, the Equal Pay Act, the Age Discrimination in Employment Act, as amended by the Older Workers’ Benefit Protection Act, Title VII of the Civil Rights Act of 1964, the Civil Rights Act of 1866, the National Labor Relations Act, the Americans with Disabilities Act, the Employee Retirement Income Security Act, the Occupational Safety and Health Act, the Florida Civil Rights Act of 1992, the Florida Equal Pay Law, the Florida Private Whistleblower Protection Law, the New York State Human Rights Law,, the New York Labor Law, the New York Minimum Wage Act, the New York City Human Rights Law, the New York City Earned Sick Time Act, and the New York City Administrative Code, (iii) all claims for back pay, lost benefits, reinstatement, liquidated damages, punitive damages, and damages on account of any alleged personal, physical or emotional injury, and (iv) all claims for attorneys’ fees and costs.
c.    You agree that you are voluntarily executing this Agreement. You acknowledge that you are knowingly and voluntarily waiving and releasing any rights you may have under the Age Discrimination in Employment Act of 1967, as amended by the Older Workers’ Benefit Protection Act, and that the consideration given for the waiver and release is in addition to anything of value to which you were already entitled. You further acknowledge that you have been advised by this writing, as required by the Age Discrimination in Employment Act of 1967, as amended by the Older Workers’ Benefit Protection Act, that: (i) your waiver and release specified herein does not apply to any rights or claims that may arise after the date you sign this Agreement; (ii) you have the right to consult with an attorney prior to signing this Agreement; (iii) you have at least twenty-one (21) days to consider this Agreement (although you may choose to sign it earlier); (iv) you have seven (7) days after you sign this Agreement to revoke it; and (v) this Agreement will not be effective until the date on which the revocation period has expired, which will be the eighth day after you sign this Agreement, assuming you have returned it to the Company by such date.
7.    Waiver of Relief.    You acknowledge and agree that by virtue of the foregoing release, you have waived any relief available to you (including without limitation, monetary damages, equitable relief and reinstatement) under any of the claims and/or causes of action waived in Section 6. Therefore, you agree that you will not accept any award or settlement from any source or proceeding (including but not limited to any proceeding brought by any other person or by any government agency) with respect to any claim or right waived in this Agreement.
8.    Restrictive Covenants.

4
    




a.    You agree that you will not use or disclose to anyone any of the confidential, proprietary or trade secret information of or regarding the Company Entities that you have learned or obtained, or will learn or obtain, during the course of your employment with the Company, including during the Senior Advisor Period, consistent with Company policies, any agreement(s) with the Company or applicable law.
b.    You agree, on behalf of yourself and anyone acting on your behalf, not to disparage the Company or the Company Entities, in any manner likely to be harmful to them or their business, business reputation or personal reputation. Nothing in this Agreement or in the Restrictive Covenant Agreement shall be construed to prevent or limit you from (i) responding truthfully to a valid subpoena; (ii) filing a charge or complaint with, or participating in any investigation conducted by, a governmental agency including the Department of Labor, the National Labor Relations Board, the Occupational Safety and Health Administration, the Equal Employment Opportunity Commission and/or any state or local human rights agency; or (iii) filing, testifying or participating in or otherwise assisting in a proceeding relating to, or reporting, an alleged violation of any federal, state or municipal law relating to fraud or any rule or regulation of the Securities Exchange Commission (“SEC”), the Commodity Futures Trading Commission (“CFTC”) or any self-regulatory organization (including, but not limited to, the Financial Industry Regulatory Authority), or making other disclosures that are protected under the whistleblower provisions of federal or state law or regulation. Prior authorization of the Company shall not be required to make any reports or disclosures under this Section 8.b. and you are not required to notify the Company that you have made such reports or disclosures. Nevertheless, you acknowledge and agree that by virtue of the release set forth in Section 6 above, you have waived any relief available to you (including without limitation, monetary damages, equitable relief and reinstatement) under any of the claims and/or causes of action waived in this Agreement. Therefore, except as set forth herein, you agree that you will not seek or accept any award or settlement from any source or proceeding (including but not limited to any proceeding brought by any other person or by any government agency) with respect to any claim or right waived in this Agreement. This Agreement does not, however, waive or release your right to receive a monetary award from the SEC or CFTC for information provided to the SEC or CFTC. In addition, notwithstanding any other provision of this Agreement or the Restrictive Covenant Agreement, you understand that you may not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that is made (x) in confidence to a federal, state or local government official, either directly or indirectly, or to an attorney if such disclosure is made solely for the purpose of reporting or investigating a suspected violation of law or for pursuing an anti-retaliation lawsuit; or (y) in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal and you do not disclose the trade secret except pursuant to a court order.
c.    During the Senior Advisor Period and for a period of twenty-four (24) months thereafter, you agree that you shall not, except on behalf of the Company, directly or indirectly, engage in performing, providing, or selling Competitive Services in any jurisdiction in which you worked or performed, provided, or sold Competitive Services during the twenty-four (24) month period immediately preceding the Senior Advisor Period and during the Senior Advisor Period. The term “Competitive Services” shall refer to products or services competitive with the products or services performed, provided, or sold by the Company or CSI to a customer or proposed to be performed, provided or sold to a prospective customer. For the avoidance of doubt,

5
    




if you do perform Competitive Services, you will have committed a material breach of this Agreement.
d.    Without limiting the foregoing, you also acknowledge and agree to your continuing obligations, both during and after your employment, under the restrictive covenants set forth in your Conflict of Interest Declaration, dated October 15, 1998, Conflict of Interest Declaration, dated August 19, 1980, Employee Disclosure and Assignment Agreement, dated October 12, 1998, Employee Disclosure and Assignment Agreement, dated November 26, 1979, and letter agreement with CSI, dated February 24, 1994 (collectively, the “Restrictive Covenant Agreements”) and the other provisions the Restrictive Covenant Agreements intended to survive termination of employment. Such provisions of the Restrictive Covenant Agreements shall remain in full force and effect in accordance with their terms.
9.    Severability.    If any provision of this Agreement is held by a court of competent jurisdiction to be illegal, void or unenforceable, such provision shall have no effect; however, the remaining provisions shall be enforced to the maximum extent possible. Further, if a court should determine that any portion of this Agreement is overbroad or unreasonable, such provision shall be given effect to the maximum extent possible by narrowing or enforcing in part that aspect of the provision found overbroad or unreasonable.
10.    Breach of Agreement.    You agree that any breach of this Agreement shall constitute a material breach as to which the Company may immediately cease making any payments or providing any benefits owed to you under this or any other agreement and seek all relief available under the law or at equity, including recoupment of the payments and benefits provided pursuant to this Agreement. You further acknowledge that any breach of the promises set forth in this Agreement will cause the Company irreparable harm for which there is no adequate remedy at law, and you therefore consent to the issuance of an injunction in favor of Company enjoining the breach of any of those promises by any court of competent jurisdiction.
11.    Miscellaneous.
a.    This Agreement is not intended, and shall not be construed, as an admission that any of the Company Entities have violated any federal, state or local law (statutory or decisional), ordinance or regulation, breached any contract or committed any wrong whatsoever against you.
b.    If any provision of this Agreement requires interpretation or construction, it is agreed by the parties that the entity interpreting or construing this Agreement shall not apply a presumption against one party by reason of the rule of construction that a document is to be construed more strictly against the party who prepared the document.
c.    Subject to Section 3.a. herein, not later than the end of the Senior Advisor Period, you will return to the Company all property belonging to the Company or its affiliates (including, but not limited to, any Company-provided laptops, computers, cell phones, wireless electronic mail devices and other equipment, or documents and property belonging to the Company). You may retain your rolodex and similar address books provided that such items only include contact information. To the extent that you were provided with a cell phone number by

6
    




the Company during your employment the Company will cooperate with you in transferring such cell phone number to your individual name following the end of the Senior Advisor Period.
12.    Assignment.     This Agreement is binding upon, and shall inure to the benefit of, the parties and their respective heirs, executors, administrators, successors and assigns.
13.    Governing Law.     This Agreement shall be construed and enforced in accordance with the laws of the State of New York without regard to the principles of conflicts of law.
14.    Entire Agreement.     You understand that this Agreement and the surviving provisions of the Restrictive Covenant Agreements constitute the complete understanding between the Company and you, and supersede any and all agreements, understandings, and discussions, whether written or oral, between you and any of the Company Entities. No other promises or agreements shall be binding unless in writing and signed by both the Company and you after the Effective Date of this Agreement. No modification or waiver of this Agreement shall be effective unless in writing and signed by the party against whom it is sought to be enforced.
15.    Acceptance.     You may accept this Agreement by signing it and returning it to Mr. Michael Porcelain, on or before October 21, 2019. After executing this Agreement, you shall have seven (7) days (the “Revocation Period”) to revoke it by indicating your desire to do so in writing delivered to Mr. Michael Porcelain by no later than 5:00 p.m. on the seventh (7th) day after the date you sign this Agreement. The effective date of this Agreement shall be the eighth (8th) day after you sign it (the “Effective Date”). If the last day of the Revocation Period falls on a Saturday, Sunday or holiday, the last day of the Revocation Period will be deemed to be the next business day. In the event you do not accept this Agreement as set forth above, or in the event you revoke this Agreement during the Revocation Period, this Agreement, including but not limited to the obligation of the Company to provide payments and benefits, shall be deemed automatically null and void.
16.    Headings and Captions.     The headings and captions herein are provided for reference and convenience only. They shall not be considered part of the Agreement and shall not be employed in the construction of the Agreement.
[Signature page follows]



7
    




IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the date first written above.

Richard L. Burt

/s/ Richard L. Burt                        Date: September 30, 2019



COMTECH TELECOMMUNICATIONS CORP.


By: /s/ Michael Porcelain                    Date: September 30, 2019
Name: Michael Porcelain    
Its: Senior Vice President, Chief Operating Officer











Signature Page – Retirement and Transition Agreement
between Comtech Telecommunications Corp. and Richard L. Burt




Schedule A

Non-Qualified Stock Options
Grant Date
Grant Number
Vesting Date
Exercise Price
# Shares Vesting
# Shares Already
Vested and Outstanding
Exercisability and Vesting
6/6/2012
NQ2425
N/A
$29.51
-
7,000
As a result of your Retirement, these vested options will be exercisable for one year following the date of your Retirement.
6/5/2013
NQ2524
N/A
$26.08
-
2,500
As a result of your Retirement, these vested options will be exercisable for one year following the date of your Retirement.
8/1/2013
NQ2550
N/A
$27.25
-
4,800
As a result of your Retirement, these vested options will be exercisable for one year following the date of your Retirement.
8/4/2014
NQ2685
N/A
$33.94
-
25,000
As a result of your Retirement, these vested options will be exercisable for one year following the date of your Retirement.
8/4/2015
NQ2753
8/4/2020
$28.35
5,400
10,800
As a result of your Retirement, the 10,800 vested options will be exercisable for one year following the date of your Retirement.
The 5,400 unvested options shall continue to vest during the Senior Advisor Period. Any termination of the Senior Advisor Period shall not be deemed a Retirement with respect to these options and the 5,400 options, once vested, will remain exercisable for [90] days following the end of the Senior Advisor Period.

Total

5,400
50,100
 








Restricted Stock
Grant Date
Grant Number
Vesting Date
# Shares Vesting
8/9/2016
RS0003
8/9/2020
2,585
8/29/2016
RS0012
8/29/2020
356
Total
2,941
Restricted Stock Units
Grant Date
Grant Number
Vesting Date
# Shares Vesting
8/9/2017
RSU429
8/9/2020
1,960
8/8/2018
RSU642
8/8/2020
1,031
Total
2,991
Share Units
Grant Date
Grant Number
Deferral Date
# Shares Vesting
7/31/2019
ESU1082
7/31/2020
3,361
Total
3,361
Long Term Performance Shares
Grant Date
Grant Number
Vesting Date
# Shares Vesting
8/9/2017
LTPS0043
TBD
TBD
8/8/2019
LTPS0052
TBD
TBD
Total
TBD






10
    

EX-10.2 4 exhibit102consultingagreem.htm CONSULTING AGREEMENT Exhibit


Exhibit 10.2

CONSULTING AGREEMENT

This Consulting Agreement (the “Agreement”), dated as of September 30, 2019 (the “Effective Date”), by and between Comtech Systems, Inc., a Delaware corporation, (the “Company”) and Richard Burt (“Consultant”).
WHEREAS, immediately prior to the Effective Date, Consultant was employed by the Company as its President;
WHEREAS, the Company and Consultant desire for Consultant to be available to provide certain transition-related services to the Company; and
WHEREAS, effective as of the Effective Date, Consultant and the Company desire to enter into this Agreement to set forth the terms pursuant to which Consultant will provide services to the Company.
NOW, THEREFORE, in consideration of the agreements hereinafter set forth and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Consultant and the Company agree as follows:
1.CONSULTING ENGAGEMENT.

1.1    Engagement; Duties. As of the Effective Date, the Company hereby engages Consultant to provide the consulting services described herein, and Consultant hereby accepts such engagement (the “Consulting Engagement”). The services to be provided by Consultant hereunder shall consist of providing transition services requested by the Company, monitoring of business and market trends relevant to the Company’s business and such other services requested by the Company consistent with Consultant’s experience (collectively, the “Consulting Services”). Consultant shall coordinate with Michael Porcelain, Senior Vice President and Chief Operating Officer of Comtech Telecommunications Corp. (“Comtech”) and Richard Luhrs, President of Comtech Systems, Inc.

1.2    Consulting Period. The Consulting Engagement hereunder shall be for the period commencing on the Effective Date and continuing until the first anniversary thereof, unless Consultant’s engagement hereunder is terminated earlier in accordance with Section 3 hereof. The period during which Consult provides Consulting Services is referred to as the “Consulting Period.”

1.3    Independent Contractor. During the Consulting Period, Consultant’s relationship to the Company hereunder shall be that of an independent contractor. Consultant shall not be the agent of the Company and shall have no authority to act on behalf of the Company in any manner except in the manner and to the extent that the Company may expressly agree in writing. Without limiting the generality of the foregoing, under no circumstances shall Consultant have any authority to incur on behalf of the Company any debt, obligation or liability. Consultant shall be responsible for the payment of all federal, state, local and foreign withholding taxes and other such employment related taxes on his compensation hereunder. Consultant also agrees that during the Consulting Period, Consultant shall not be eligible to participate in any employee benefit plans or arrangements of the Company or its affiliates, unless otherwise provided in accordance with the terms and conditions of the applicable plan as determined by the Company in its sole discretion.

1.4    Expenses. During the Consulting Period, Consultant shall be solely responsible for all fees, costs and expenses incurred in the performance of the Consulting Services, including, without limitation,
meals, commuting and transportation expenses and cell phone costs; provided, however, the Company shall reimburse Consultant for fees, costs and expenses incurred by Consultant in the






performance of the Consulting Services to the extent the Company requests or requires Consultant in writing to incur such fees, costs or expenses and such expense are approved in advance in writing/email by Michael Porcelain or Richard Luhrs. Any amounts for which Consultant is eligible or entitled to reimbursement shall be reimbursed by the Company in accordance with the Company’s expense reimbursement policy upon Consultant’s submission of appropriate documentation of such expenses.

2.    COMPENSATION

2.1    Consulting Fee. As consideration for the Consulting Services, for each week during the Consulting Period that Consultant provides Consulting Services, the Company will pay Consultant a retainer of $7,403.84 per week (the “Consulting Fee”). Consultant shall provide the Company a monthly invoice (the “Invoice”) for Consulting Services within five (5) days of the end of each month, and the Company shall pay Consultant the Consulting Fee for such month within thirty (30) days of the Company’s receipt of the Invoice. The Consulting Fee will be pro-rated on a daily basis for any period of less than seven (7) days.

2.2    Additional Payment. As additional consideration for the Consulting Services, for three (3) months following the Effective Date (or if earlier, until the date Consultant ceases providing Consulting Services), the Company will pay Consultant an additional fee of $666.47 per month (the “Additional Payment”). The Additional Payment shall be included in the Invoice and will be paid by the Company at the same time the Company pays the Consulting Fee to Consultant.

3.    TERMINATION
Termination of Engagement. Either party may terminate this Agreement and the Consulting Engagement and the Consulting Services any time upon ten (10) days’ written notice, provided that this Agreement, the Consulting Engagement and the Consulting Services will terminate immediately upon Consultant’s death or upon a material breach by Consultant of any written agreement with the Company or any of its parents, subsidiaries or affiliates.
4.    CONSEQUENCES OF TERMINATION
Accrued Retainer. Upon termination of the Consulting Engagement for any reason, Consultant shall be paid promptly after such termination, the accrued Consulting Fee or, if applicable, the Additional Payment, to the extent unpaid, through the date of termination. Upon termination of the Consulting Engagement for any reason, Consultant shall promptly return, or cause to be returned, to the Company all files, documents and other papers and copies thereof relating, directly or indirectly, to the business or affairs of the Company.
5.    STANDARDS OF BUSINESS CONDUCT.
5.1    Standards of Business Conduct. During the Consulting Period, Consult agrees to comply with all applicable policies of the Company and Comtech, including the Comtech Telecommunications Corp. Standards of Business, as well as all applicable laws, rules and regulations.
6.    SUCCESSORS; BINDING AGREEMENT
This Agreement shall inure to the benefit of and be enforceable by (i) the Company and its successors and permitted assigns, and (ii) Consultant and his personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees. Owing to the personal service nature of the Consulting Services, Consultant may not delegate any of Consultant’s

2
    




responsibilities, nor may Consultant assign this Agreement without the prior written consent of the Company.
7.    INDEMNIFICATION
Nothing in this Agreement is intended to waive, expand or limit any right to indemnification to which Consultant may be entitled as a result of his service as an officer of the Company or Comtech prior to the Effective Date.
8.    MISCELLANEOUS
8.1    Notices. For purposes of this Agreement, notices and all other communications provided for in this Agreement shall be in writing and shall be deemed to have been duly given (a) on the date of delivery, if delivered by hand, (b) on the date of transmission, if delivered by confirmed facsimile or electronic mail, (c) on the first business day following the date of deposit, if delivered by guaranteed overnight delivery service, or (d) on the fourth business day following the date delivered or mailed by United States registered or certified mail, return receipt requested, postage prepaid, addressed as follows::

If to the Company:
Comtech Systems, Inc.
c/o Comtech Telecommunications Corp.
68 South Service Road, Suite 230
Melville, New York 11747

Fax: 631-962-7203
Attention: Michael D. Porcelain

If to Consultant:
At the last address in the Company’s records

8.2    Amendments; Waiver. No provision of this Agreement may be modified, waived or discharged except by a waiver, modification or discharge in writing signed by the party against which enforcement is sought. No waiver by either party hereto at any time of any breach by the other party hereto of, or in compliance with, any condition or provision of this Agreement to be performed by such other party shall be deemed a waiver of similar or dissimilar provisions or conditions at the time or at any prior or subsequent time.
8.3    Entire Agreement. No agreements or representations, oral or otherwise, express or implied, with respect to the subject matter hereof have been made by either party which are not expressly set forth in this Agreement. This Agreement represents the entire agreement of the parties with respect to the subject matter hereof and shall supersede any and all previous contracts, arrangements or understandings between the Company and Consultant with respect to the subject matter hereof.
8.4    Governing Law. This Agreement shall be construed, interpreted, and governed in accordance with the laws of the State of New York, without reference to rules relating to conflicts of law.
8.5    Headings. The section headings herein are for the purpose of convenience only and are not intended to define or limit the contents of any section.

3
    





8.6    Counterparts. The parties may sign this Agreement in counterparts, all of which shall be considered one and the same instrument.
[END OF TEXT - SIGNATURE PAGES TO FOLLOW]




4
    




IN WITNESS WHEREOF, the parties hereto have set their hands as of the day and year first above written.

Comtech Systems, Inc.

By: /s/ Richard Luhrs            
Richard Luhrs
President of Comtech Systems, Inc.



/s/ Richard L. Burt
Consultant












[Signature Page to Consulting Agreement]

EX-31.1 5 exhibit311q1fy20.htm RULE 13A-14(A)/15D-14(A) CERTIFICATION Exhibit


Exhibit 31.1

CERTIFICATION PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Fred Kornberg, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Comtech Telecommunications Corp.;

2.
Based on my knowledge, this 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;

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;

4.
The registrant's other certifying officer and I are 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:

(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 in which this report is being prepared;

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

(c)
evaluated the effectiveness of the registrant'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

(d)
disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.
The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

(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's ability to record, process, summarize and report financial information; and

(b)
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.


Date: December 4, 2019
                
 
/s/ Fred Kornberg
 
Fred Kornberg
Chairman of the Board
Chief Executive Officer and President



EX-31.2 6 exhibit312q1fy20.htm RULE 13A-14(A)/15D-14(A) CERTIFICATION Exhibit


Exhibit 31.2

CERTIFICATION PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Michael A. Bondi, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Comtech Telecommunications Corp.;

2.
Based on my knowledge, this 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;

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;

4.
The registrant's other certifying officer and I are 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:

(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 in which this report is being prepared;

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

(c)
evaluated the effectiveness of the registrant'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

(d)
disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.
The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

(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's ability to record, process, summarize and report financial information; and

(b)
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.


Date: December 4, 2019             
                        
 
/s/ Michael A. Bondi
 
Michael A. Bondi
Chief Financial Officer
    


EX-32.1 7 exhibit321q1fy20.htm SECTION 1350 CERTIFICATION Exhibit


Exhibit 32.1



CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Comtech Telecommunications Corp. (the “Company”) on Form 10-Q for the period ended October 31, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Fred Kornberg, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

1. The Report fully complies with requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.




Date: December 4, 2019
             
 
/s/ Fred Kornberg
 
Fred Kornberg
Chairman of the Board
Chief Executive Officer and President





EX-32.2 8 exhibit322q1fy20.htm SECTION 1350 CERTIFICATION Exhibit


Exhibit 32.2



CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Comtech Telecommunications Corp. (the “Company”) on Form 10-Q for the period ended October 31, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Michael A. Bondi, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

1. The Report fully complies with requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.



Date: December 4, 2019
 
 
/s/ Michael A. Bondi
 
Michael A. Bondi
Chief Financial Officer




GRAPHIC 9 checkboxa29.jpg GRAPHIC begin 644 checkboxa29.jpg M_]C_X 02D9)1@ ! @$ 2 !( #_X00 17AI9@ 34T *@ @ !P$2 , M ! $ $: 4 ! 8@$; 4 ! :@$H , ! ( $Q M ( < <@$R ( 4 CH=I 0 ! I - "OR G M$ *_( "<0061O8F4@4&AO=&]S:&]P($-3,B!7:6YD;W=S #(P,#DZ,3(Z M,#<@,3@Z-34Z-3 Z ! , !__\ * " 0 ! "Z # 0 M ! "P & 0, P $ !@ 1H !0 $ $> 1L !0 M $ $F 2@ P $ @ @$ ! $ $N @( ! $ +* M $@ ! 2 '_V/_@ !!*1DE& $" !( $@ /_M Q!9&]B M95]#30 !_^X #D%D;V)E &2 ?_; (0 # @(" D(# D)#!$+"@L1%0\, M# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P, M# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P,#!$,# P,# P, M# P,# P,# P,# P,# P,# P,# P,_\ $0@ "P + P$B (1 0,1 ?_= 0 M ?_$ 3\ $% 0$! 0$! , 0($!08'" D*"P$ 04! 0$! 0$ M 0 " P0%!@<("0H+$ !! $# @0"!0<&" 4###,! (1 P0A$C$% M05%A$R)Q@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U%J*R@R9$DU1D M1<*C=#87TE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F M]C='5V=WAY>GM\?7Y_<1 (" 0($! ,$!08'!P8%-0$ A$#(3$2!$%187$B M$P4R@9$4H;%"(\%2T? S)&+A7U5F9VAI:FML;6YO8G-T=7 M9W>'EZ>WQ__: P# 0 "$0,1 #\ +]3^G=*K^J?2LVSIF)U3(R:\D/Q;<=EE MQ]&[(/VUEU>/DY+JJ6^CCY;+&7?H_LOV#]>]'I_5>@_YO?5KT]F_HN[[)]M] M3[%C;MN_U?MO\YZ?[$]/]5V;/7]#_O8^T_K"YK_%[^VOV13]E^W^C]G;L^Q? MLK?_ $GJ&[U/VE^N_9-W]&];_M5^T?3_ $7IK5_[(OV=_P!K_P"G_P#FC]#^ MG?\ Q5_^/B2G_]G_[0A24&AO=&]S:&]P(#,N, X0DE-!"4 ! M .$))30/M 0 $@ ! $ 2 $ 3A"24T$ M)@ #@ _@ .$))300- $ >#A"24T$&0 M ! !XX0DE- _, D $ .$))300* ! X M0DE-)Q H 0 ".$))30/T 2 #4 ! "T & M !.$))30/W < #_____________________________ ^@ M #A"24T$ @ !.$))300" $ #A"24T$, @$! M.$))300M & $ ".$))300( 0 0 D ) M #A"24T$'@ ! X0DE-!!H TD & + M "P H 50!N '0 :0!T &P 90!D "T ,0 $ M 0 "P L 0 M 0 0 &YU;&P " !F)O=6YD'1)D%L:6=N96YU;0 ]%4VQI8V5(;W)Z06QI9VX M '9&5F875L= EV97)T06QI9VYE;G5M #T53;&EC959E7!E96YU;0 !%%4VQI8V5"1T-O M;&]R5'EP90 !.;VYE "71O<$]U='-E=&QO;F< "FQE9G1/ M=71S971L;VYG QB;W1T;VU/=71S971L;VYG MR:6=H M=$]U='-E=&QO;F< #A"24T$* # $_\ #A"24T$ M% ! (X0DE-! P N8 ! "P L D !C M LH & !_]C_X 02D9)1@ ! @ 2 !( #_[0 ,061O8F5?0TT ?_N Y! M9&]B90!D@ '_VP"$ P(" @)" P)"0P1"PH+$14/# P/%1@3$Q43$Q@1 M# P,# P,$0P,# P,# P,# P,# P,# P,# P,# P,# P,# P!#0L+#0X-$ X. M$!0.#@X4% X.#@X4$0P,# P,$1$,# P,# P1# P,# P,# P,# P,# P,# P, M# P,# P,# P,#/_ !$( L "P,!(@ "$0$#$0'_W0 $ '_Q $_ !!0$! M 0$! 0 # $"! 4&!P@)"@L! $% 0$! 0$! $ @,$ M!08'" D*"Q 00! P($ @4'!@@% PPS 0 "$0,$(1(Q!4%181,B<8$R!A21 MH;%"(R054L%B,S1R@M%#!R624_#A\6-S-1:BLH,F1)-49$7"HW0V%])5XF7R MLX3#TW7C\T8GE*2%M)7$U.3TI;7%U>7U5F9VAI:FML;6YO8W1U=G=X>7I[?' MU^?W$0 " @$"! 0#! 4&!P<&!34! (1 R$Q$@1!46%Q(A,%,H&1%*&Q0B/! M4M'P,R1BX7*"DD-3%6-S-/$E!A:BLH,')C7"TD235*,79$55-G1EXO*SA,/3 M=>/S1I2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V)S='5V=WAY>GM\?_V@ , M P$ A$#$0 _ "_4_IW2J_JGTK-LZ9B=4R,FO)#\6W'99 MG^Q/3_5=FSU_0_[V/M/ZPN:_Q>_MK]D4_9?M_H_9V[/L7[*W_P!)ZAN]3]I? MKOV3=_1O6_[5?M'T_P!%Z:U?^R+]G?\ :_\ I_\ YH_0_IW_ ,5?_CXDI__9 M.$))300A !5 0$ / $$ 9 !O &( 90 @ % : !O '0 ;P!S M &@ ;P!P $P!! &0 ;P!B &4 ( !0 &@ ;P!T &\ &UL;G,Z>#TB M861O8F4Z;G,Z;65T82\B('@Z>&UP=&L](C,N,2XQ+3$Q,2(^"B @(#QR9&8Z M4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z>&%P/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(CX*(" @ M(" @(" @/'AA<#I#&%P.DUO9&EF>41A=&4^,C P.2TQ,BTP-U0Q.#HU-3HU M,"TP-3HP,#PO>&%P.DUO9&EF>41A=&4^"B @(" @(" @(#QX87 Z365T861A M=&%$871E/C(P,#DM,3(M,#=4,3@Z-34Z-3 M,#4Z,# \+WAA<#I-971A9&%T M841A=&4^"B @(" @(#PO&UL;G,Z&%P+S$N,"]S M5'EP92]297-O=7)C95)E9B,B/@H@(" @(" @(" \>&%P34TZ1&]C=6UE;G1) M1#YU=6ED.CE",T5!04(Y.$)%,T1%,3$X1C8U1C1"0D$Y,3(W-T)&/"]X87!- M33I$;V-U;65N=$E$/@H@(" @(" @(" \>&%P34TZ26YS=&%N8V5)1#YU=6ED M.CE#,T5!04(Y.$)%,T1%,3$X1C8U1C1"0D$Y,3(W-T)&/"]X87!-33I);G-T M86YC94E$/@H@(" @(" @(" \>&%P34TZ1&5R:79E9$9R;VT@&UL;G,Z=&EF9CTB:'1T<#HO+VYS M+F%D;V)E+F-O;2]T:69F+S$N,"\B/@H@(" @(" @(" \=&EF9CI/2\^"B @(" @(" @(#QP:&]T;W-H;W Z0V]L;W)- M;V1E/C$\+W!H;W1O&UP;65T83X*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" * M/#]X<&%C:V5T(&5N9#TB=R(_/O_B Z!)0T-?4%)/1DE,10 ! 0 Y!!1$)% M A '!R=')'4D%96%E:( ?/ 8 P &%C'0 0V]P>7)I9VAT(#$Y.3D@061O8F4@4WES=&5M[""((B@CT"6$)T I!"K0+*0N@#!H,E0T2#9(.$PZ6#QP/ MHQ L$+@111'4$F42^!.-%"04O157%?06DA!D>&<8:;QL;&\@<=ATG M'=H>CA]$'_P@M2%Q(BXB[2.M)' E-"7Y)L$GBBA5*2(I\"K *Y(L92TZ+A$N MZB_$,* Q?3)<,STT'S4#->DVT#>Y.*0YD#I^.VT\7CU1/D4_.T S02Q")D,B M1"!%'T8@1R-()TDM2C1+/$Q'35-.8$]O4']1D5*E4[I4T57I5P)8'EDZ6EA; M>%R97;Q>X& &82UB5F. 9*QEV6<(:#AI:6J=:]%M!VX_;WAPLG'NKI\ 7U*?I5_X8$N@GR#S84>AG&'Q8D;BG*+RXTECH&/W9$\DIN3 M_95?EL.8*)F/FO><8)W+GS>@I:(4HX6D]J9II]ZI5*K+K$2MOJ\YL+:R-+.T MM32VM[@ZN;^[1;S-OE:_X,%LPOG$A\87QZC).\K.S&/-^L^2T2O2Q=1AU?[7 MG-D\VMW@4Z<'K;^T?[M#P@O(U\^KUH/=7^1#ZROR% M_D'____N Y!9&]B90!D #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$" @(" @(" @(" @,# P,# P,# P/_ MP +" + L! 1$ _]T ! "_\0 T@ 8" P$ !P@&!00) M PH" 0 +$ " 0,$ 0,# @,# P(&"74! @,$$042!B$'$R( "#$403(C%0E1 M0A9A)#,74G&!&&*1)4.AL? F-'(*&<'1-2?A4S:"\9*B1%1S148W1V,H5597 M&K+"TN+R9(-TDX1EH[/#T^,I.&;S=2HY.DA)2EA96F=H:6IV=WAY>H6&AXB) MBI25EI>8F9JDI::GJ*FJM+6VM[BYNL3%QL?(R? M9?9?>?PIZIW;/\$I]V]4]0[!W-\H_E'N;8/4,67['^,'8^7BW!NG_?T[@V_O M*3>6W]S5-3N9.NDW9NSI-/\ _#27Q*_V?'^Y_P#<_K_^Z7_#G_\ LH7]UO\ M91OY>/\ =W['_H&X_P!.G^F;^"?[)I_#/]('^FW_ '^/]U/%_H:_O5_N6_N/ M]_\ Y1[_ /_0-W_*2_V?'_92MG_W/_X<_P#[I?Z/_B-_=;_90O\ H&X^Q_N[ M_P -X_#3^"?Z9O\ 3I_QFW_2!_#/%_=3^^/^_J_T-?W'_BW^7_<>]<'_ )S/ M_P!G/_[E_P#[R_[+_P#^""_](O\ I%_X8+_]%+_PT!_HE_\ *6?Z+/\ OY/O "_]D! end GRAPHIC 10 blankboxa26.jpg GRAPHIC begin 644 blankboxa26.jpg M_]C_X 02D9)1@ ! @$ 2 !( #_X0/"17AI9@ 34T *@ @ !P$2 , M ! $ $: 4 ! 8@$; 4 ! :@$H , ! ( $Q M ( < <@$R ( 4 CH=I 0 ! I - "OR G M$ *_( "<0061O8F4@4&AO=&]S:&]P($-3,B!7:6YD;W=S #(P,#DZ,3(Z M,#<@,3@Z-38Z-3 Z ! , !__\ * " 0 ! "Z # 0 M ! "P & 0, P $ !@ 1H !0 $ $> 1L !0 M $ $F 2@ P $ @ @$ ! $ $N @( ! $ *, M $@ ! 2 '_V/_@ !!*1DE& $" !( $@ /_M Q!9&]B M95]#30 !_^X #D%D;V)E &2 ?_; (0 # @(" D(# D)#!$+"@L1%0\, M# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P, M# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P,#!$,# P,# P, M# P,# P,# P,# P,# P,# P,# P,_\ $0@ "P + P$B (1 0,1 ?_= 0 M ?_$ 3\ $% 0$! 0$! , 0($!08'" D*"P$ 04! 0$! 0$ M 0 " P0%!@<("0H+$ !! $# @0"!0<&" 4###,! (1 P0A$C$% M05%A$R)Q@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U%J*R@R9$DU1D M1<*C=#87TE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F M]C='5V=WAY>GM\?7Y_<1 (" 0($! ,$!08'!P8%-0$ A$#(3$2!$%187$B M$P4R@9$4H;%"(\%2T? S)&+A7U5F9VAI:FML;6YO8G-T=7 M9W>'EZ>WQ__: P# 0 "$0,1 #\ VO\ %Q]7N@9OU+Z=DYG3,3)R+/6WW6T5 MO>Z+[V-W66,<]VUC=JZ7_FG]5?\ RFP/_86G_P!)KBOJ%^VO^:>#]E_:_H_I M=GV3]E>C_/7;O2_:7Z[]+Z?K?X3^;_1>FN@_[(O_ #??_"-)3__9_^T(%%!H M;W1O.$))30/S M ) ! #A"24T$"@ 0 .$))32<0 * $ M CA"24T#] $@ U 0 M !@ 3A"24T#]P M' _____________________________P/H X0DE-! ( 3A" M24T$ @ ! X0DE-!# (! 3A"24T$+0 !@ ! M CA"24T$" $ $ ) "0 X0DE-!!X 0 M.$))300: -) !@ "P L * %4 ;@!T &D M= !L &4 9 M #$ ! $ M L + $ $ M $ !N=6QL @ 9B;W5N9'-/8FIC 0 %)C=#$ M $ %1O<"!L;VYG !,969T;&]N9P 0G1O;6QO M;F< + %)G:'1L;VYG "P 9S;&EC97-6;$QS 4]B:F, M ! %7!E96YU;0 I%4VQI8V54>7!E $EM M9R &8F]U;F1S3V)J8P $ !28W0Q ! !4;W @;&]N M9P 3&5F=&QO;F< $)T;VUL;VYG "P !29VAT M;&]N9P L #=7)L5$585 $ !N=6QL5$585 $ M !-'1415A4 0 "6AOD%L:6=N !V1E9F%U;'0 )=F5R M=$%L:6=N96YU;0 ]%4VQI8V5697)T06QI9VX '9&5F875L= MB M9T-O;&]R5'EP965N=6T 115-L:6-E0D=#;VQO)E\K.$P]-UX_-&)Y2DA;25Q-3D M]*6UQ=7E]59F=H:6IK;&UN;V-T=79W>'EZ>WQ]?G]Q$ @(! @0$ P0%!@<' M!@4U 0 "$0,A,1($05%A<2(3!3*!D12AL4(CP5+1\#,D8N%R@I)#4Q5C+RLX3#TW7C\T:4I(6TE<34Y/2EM<75 MY?569G:&EJ:VQM;F]B7I[?'_]H # ,! (1 Q$ /P#:_P 7'U>Z M!F_4OIV3F=,Q,G(L];?=;16][HOO8W=98QSW;6-VKI?^:?U5_P#*; _]A:?_ M $FN*^H7[:_YIX/V7]K^C^EV?9/V5Z/\]=N]+]I?KOTOI^M_A/YO]%Z:Z#_L MB_\ -]_\(TE/_]DX0DE-!"$ %4 ! 0 \ 00!D &\ 8@!E " M4 !H &\ = !O ', : !O ' 3 $$ 9 !O &( 90 @ % : !O '0 ;P!S M &@ ;P!P " 0P!3 #( ! #A"24T$!@ !P ( 0$ _^$ZJVAT M=' Z+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+O MN[\B(&ED/2)7-4TP37!#96AI2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T M82!X;6QN#IX;7!T:STB,RXQ+C$M,3$Q M(CX*(" @/')D9CI21$8@>&UL;G,Z&UL;G,Z9&,](FAT=' Z M+R]P=7)L+F]R9R]D8R]E;&5M96YT&%P.DUE=&%D871A1&%T93X*(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @ M(" @(#QR9&8Z1&5S8W)I<'1I;VX@7!E+U)E7!E/2)297-O=7)C92(^"B @(" @(" @(" @(#QS=%)E M9CII;G-T86YC94E$/G5U:60Z.4$S14%!0CDX0D4S1$4Q,3A&-C5&-$)"03DQ M,C&%P34TZ1&5R:79E M9$9R;VT^"B @(" @(#PO&UL;G,Z97AI9CTB:'1T<#HO+VYS+F%D;V)E+F-O M;2]E>&EF+S$N,"\B/@H@(" @(" @(" \97AI9CI0:7AE;%A$:6UE;G-I;VX^ M,3$\+V5X:68Z4&EX96Q81&EM96YS:6]N/@H@(" @(" @(" \97AI9CI0:7AE M;%E$:6UE;G-I;VX^,3$\+V5X:68Z4&EX96Q91&EM96YS:6]N/@H@(" @(" @ M(" \97AI9CI#;VQO&EF.D-O;&]R4W!A8V4^"B @(" @ M(" @(#QE>&EF.DYA=&EV941I9V5S=#XS-C@V-"PT,#DV,"PT,#DV,2PS-S$R M,2PS-S$R,BPT,#DV,BPT,#DV,RPS-S4Q,"PT,#DV-"PS-C@V-RPS-C@V."PS M,S0S-"PS,S0S-RPS-#@U,"PS-#@U,BPS-#@U-2PS-#@U-BPS-S,W-RPS-S,W M."PS-S,W.2PS-S,X,"PS-S,X,2PS-S,X,BPS-S,X,RPS-S,X-"PS-S,X-2PS M-S,X-BPS-S,Y-BPT,30X,RPT,30X-"PT,30X-BPT,30X-RPT,30X."PT,30Y M,BPT,30Y,RPT,30Y-2PT,3&UL;G,Z<&AO M=&]S:&]P/2)H='1P.B\O;G,N861O8F4N8V]M+W!H;W1O#IX;7!M971A/@H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H\/WAP86-K970@96YD/2)W(C\^_^(#H$E#0U]04D]&24Q% M $! #D$%$0D4"$ <')T7-T96US($EN8V]R<&]R871E9 &1E**%4I(BGP M*L KDBQE+3HN$2[J+\0PH#%],EPS/30?-0,UZ3;0-[DXI#F0.GX[;3Q>/5$^ M13\[0#-!+$(F0R)$($4?1B!'(T@G22U*-$L\3$=-4TY@3V]0?U&14J53NE31 M5>E7 E@>63I:6%MX7)E=O%[@8 9A+6)68X!DK&799PAH.&EI:IUKT6T';C]O M>'"R<>YS*W1J=:IV['@O>71ZNGP!?4I^E7_A@2Z"?(/-A1Z&<8?%B1N*MO[1_NT/""\C7S MZO6@]U?Y$/K*_(7^0?___^X #D%D;V)E &0 /_; $, 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0(" @(" @(" @(" M P,# P,# P,# __ L( L "P$!$0#_W0 $ +_Q #2 !@(# 0 M '" 8%! D#"@(! L0 (! P0! P," P,# @8)=0$" P01!1(&(0<3 M(@ (,11!,B,5"5%"%F$D,Q=2<8$88I$E0Z&Q\"8T<@H9P=$U)^%3-H+QDJ)$ M5'-%1C='8RA55E<:LL+2XO)D@W23A&6CL\/3XRDX9O-U*CDZ2$E*6%E:9VAI M:G9W>'EZA8:'B(F*E)66EYB9FJ2EIJ>HJ:JTM;:WN+FZQ,7&Q\C)RM35UM?8 MV=KDY>;GZ.GJ]/7V]_CY^O_: @! 0 /P#8:_ED_P LG^6YOW^6Y_+YWUOK M^7S\(-Z;VWI\(/BANS>.\=V?%#H;<>ZMV;JW'T-L',;AW+N7<.8V#69?/;@S MV7K)JJMK:J:6IJJF5Y)'9V))(/\ AO;X"_[/C_<__9'OB!_=+_A[[_1/_=;_ M &6GI?\ N[_HL_Z!N/\ 3I_HT_@G]ROX9_H__P!-O^_Q_@WB_AW]ZO\ W^SX_[(+\'O[G_ /#WW]TO]E ^-/\ =;_1/_T#7_AW_\ \$%_Z1?](O\ PP7_ .BE_P!F _T2_P#E+/\ 19_W\GW_ # /_9 end EX-101.CAL 11 cmtl-20191031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.PRE 12 cmtl-20191031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 13 cmtl-20191031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2107100 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Accrued Expenses and Other Current Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Accrued Expenses and Other Current Liabilities - Product Warranty Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Acquisition-Related Restructuring Plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Acquisitions (Fair Value of Assets Acquired and Liabilities Assumed) (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Acquisitions (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Adoption of Accounting Standards and Updates link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Adoption of Accounting Standards and Updates Adoption of Accounting Standards and Updates (Policies) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Cost Reduction Actions link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Fair Value Measurements and Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Fair Value Measurements and Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - General link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - General Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Leases - Lease Cost and Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Leases - Lease Maturity Under Topic 840 (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Leases - Lease Maturity Under Topic 840 (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Leases - Operating and Finance Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Leases - Operating and Finance Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Legal Proceedings and Other Matters link:presentationLink link:calculationLink link:definitionLink 2419401 - Disclosure - Legal Proceedings and Other Matters Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Revenue - Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Revenue (Notes) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Revenue Revenue - Sale Information, Percent (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Stock-Based Compensation - Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Stock-Based Compensation - Income Tax Benefit From Stock-based Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Stock-Based Compensation - Overview (Details) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Stock-Based Compensation - Performance Shares, RSUs, Restricted Stock and Share Unit Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2418401 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.DEF 14 cmtl-20191031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 15 cmtl-20191031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stockholders' Equity Note [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Scenario, Forecast [Member] Scenario, Forecast [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Class of Stock [Line Items] Class of Stock [Line Items] Amount under shelf registration Aggregate Registered Amount Available For Sale Of Securities Under Shelf Registration State, Additional Amount Aggregate Registered Amount Available For Sale Of Securities Under Shelf Registration State, Additional Amount Treasury Stock Transactions, Excluding Value of Shares Reissued [Abstract] Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Maximum amount authorized by the Board of Directors for repurchases of the Company's common stock Stock Repurchase Program, Authorized Amount Dividends [Abstract] Dividends declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Dividends, cash paid (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Treasury Stock, Shares, Acquired Treasury Stock, Shares, Acquired Leases [Abstract] Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Finance Lease, Liability, Maturity [Table Text Block] Finance Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Future Minimum Lease Payments for Capital Leases Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Revenue from Contract with Customer [Abstract] Schedules of concentration of risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Schedule of disaggregation of revenue Disaggregation of Revenue [Table Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Statement, Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Treasury Stock Treasury Stock [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Common stock, beginning balance (in shares) Common Stock, Shares, Issued Beginning balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Treasury stock, beginning balance (in shares) Treasury Stock, Shares Equity-classified stock award compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Proceeds from exercises of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Proceeds from exercises of stock options Stock Issued During Period, Value, Stock Options Exercised Proceeds from issuance of employee stock purchase plan shares Stock Issued During Period, Value, Employee Stock Purchase Plan Proceeds from issuance of employee stock purchase plan shares (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Issuance of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Net settlement of stock-based awards Adjustments Related to Tax Withholding for Share-based Compensation Net settlement of stock-based awards (in shares) Stock Issued During The Period, Shares, Net Settlement Of Stock-Based Awards Number of common stock issued during the period for net settlement of vested equity-classified stock-based awards, after reduction of shares retained to satisfy the exercise price and minimum statutory tax withholding requirements. Cash dividends declared ($0.10 per share) Dividends, Common Stock, Cash Accrual of dividend equivalents, net of reversal ($0.10 per share) Dividends, Share-based Compensation, Cash Net income Net Income (Loss) Attributable to Parent Ending balance Common stock, ending balance (in shares) Treasury stock, ending balance (in shares) Statement of Financial Position [Abstract] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Treasury stock, shares (in shares) Revenue Revenue from Contract with Customer [Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization of property, plant and equipment Depreciation Amortization of intangible assets with finite lives Amortization of Intangible Assets Amortization of stock-based compensation Allocated Share-based Compensation Expense Amortization of deferred financing costs Amortization of Debt Issuance Costs Estimated contract settlement costs Contract Settlement Costs Contract Settlement Costs Write-off of deferred financing costs Write off of Deferred Debt Issuance Cost Changes in other liabilities Business Combination, Change In Fair Value Of Contingent Liability Amount of a change in the fair value of contingent liability, including, but not limited to, difference arising upon settlement. (Gain) loss on disposal of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Benefit from allowance for doubtful accounts Provision for Doubtful Accounts Provision for excess and obsolete inventory Inventory Write-down Deferred income tax expense Deferred Income Tax Expense (Benefit) Changes in assets and liabilities, net of effects of business acquisitions: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other assets Increase (Decrease) in Other Noncurrent Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses and other current liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Contract liabilities Increase (Decrease) in Customer Advances and Deposits Other liabilities, non-current Increase (Decrease) in Other Noncurrent Liabilities Interest payable Increase (Decrease) in Interest Payable, Net Income taxes payable Increase (Decrease) in Income Taxes Payable Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Net borrowings of long-term debt under Credit Facility Proceeds from Lines of Credit Net payments under Revolving Loan portion of Prior Credit Facility Proceeds from (Repayments of) Lines of Credit Repayment of debt under Term Loan portion of Prior Credit Facility Repayments of Secured Debt Remittance of employees' statutory tax withholdings for stock awards Payments Related to Tax Withholding for Share-based Compensation Cash dividends paid Payments of Ordinary Dividends, Common Stock Payment of deferred financing costs Payments of Debt Issuance Costs Repayment of principal amounts under finance lease and other obligations Repayments of Long-term Capital Lease Obligations Proceeds from issuance of employee stock purchase plan shares Proceeds from Stock Plans Proceeds from exercises of stock options Proceeds from Stock Options Exercised Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of period Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents at end of period Cash paid during the period for: Supplemental Cash Flow Information [Abstract] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Income taxes, net Income Taxes Paid, Net Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Reclass of finance lease right-of-use assets to property, plant and equipment Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Cash dividends declared but unpaid (including dividend equivalents) Cash Dividend Declared Including Accrual Of Dividend Equivalents Total amount of cash dividends declared but unpaid, including dividends payable to common stock holders as well as dividend equivalents accrued for the stock-based awards with dividend rights during the period. Accrued additions to property, plant and equipment Capital Expenditures Incurred but Not yet Paid Accrued deferred financing costs Deferred Financing Costs Incurred But Not Yet Paid Deferred Financing Costs Incurred But Not Yet Paid Earnings Per Share [Abstract] Earnings Per Share Earnings Per Share [Text Block] Accrued Liabilities, Current [Abstract] Accrued wages and benefits Employee-related Liabilities, Current Accrued contract costs Accrued Contract Costs Accrued Contract Costs Accrued warranty obligations Product Warranty Accrual, Current Accrued legal costs Accrued Professional Fees, Current Accrued commissions and royalties Accrued commissions and royalties current Carrying value as of the balance sheet date of current obligations incurred through that date and payable for sales commissions and royalties. Other Other Accrued Liabilities, Current Accrued expenses and other current liabilities Accrued Liabilities, Current Commitments and Contingencies Disclosure [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Legacy TCS 911 Call Handling Software Matter [Member] Legacy TCS 911 Call Handling Software Matter [Member] Legacy TCS 911 Call Handling Software Matter [Member] Other Matters Other Matters [Member] Other Matters [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Settlement Of Intellectual Property Litigation Settlement Of Intellectual Property Litigation Represents a favorable adjustment to operating income, net of estimated legal fees, to reflect a lower loss than originally estimated for a TCS intellectual property matter which was settled during period. Loss Contingency, Estimate of Possible Loss Loss Contingency, Estimate of Possible Loss Sales value of equipment Sales Value Of Equipment Sales Value of Equipment Approximate number of transactions audited by the Office of Export Enforcement relating to international shipments by Xicom Technologies, Inc. Approximate Number Of Transactions Audited By The Office Of Export Enforcement Relating To International Shipments Approximate number of transactions audited by the Office of Export Enforcement ("OEE") for further review and possible determination of an administrative penalty, relating to international shipments made by Xicom Technologies, Inc. Number of transactions that may not have been fully in compliance with the Export Administrative Regulations, based on Company's self assessment of transactions audited Number Of Transactions Potentially Not In Compliance With The Export Administrative Regulations, Self Assessed Number of transactions that may not have been fully in compliance with the Export Administrative Regulations ("EAR") based on our self assessment of individual transactions audited by the Office of Export Enforcement ("OEE"), as export licenses were not obtained. Aggregated value of international shipments that may not have been fully in compliance with Export Administration Regulations (less than) Aggregated Value Of International Shipments Potentially Not In Compliance With Export Administration Regulations Aggregated value of international shipments that may not have been fully in compliance with Export Administration Regulations Accrued Expenses and Other Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Period of share-based awards grants Period of share-based awards grants [Axis] Period of share-based awards grants Period of share-based awards grants Period of share-based awards grants [Domain] [Domain] for Period of share-based awards grants [Axis] Granted since fiscal 2014 Granted Since Fiscal 2014 [Member] Granted since fiscal 2014 Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Award Type [Axis] Award Type [Axis] Award Type [Domain] Equity Award [Domain] Performance shares Performance Shares [Member] Stock Options Employee Stock Option [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Awards (in Shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding, Beginning Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Exercised (in shares) Expired/canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Outstanding, Ending Balance (in shares) Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Vested and Expected to Vest, Ending Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding, Beginning Balance (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Expired/canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Outstanding, Ending Balance (in dollars per share) Exercisable, Ending Balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Vested and Expected to Vest, Ending Balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted Average Remaining Contractual Term (Years) Weighted Average Remaining Contractual Term (Years) [Abstract] Weighted Average Remaining Contractual Term (Years) Outstanding, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Exercisable, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Vested And Expected To Vest, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Aggregated Intrinsic Value [Abstract] Aggregated Intrinsic Value Outstanding, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Exercisable, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Vested and Expected to Vest, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Additional Disclosures Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Exercise price, lower range limit (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit Exercise price, upper range limit (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Total intrinsic value of stock-based awards settled Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Contractual term (in years) Share based Compensation Arrangement By Share based Payment Award Contractual Term Contractual term of stock based awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Vested stock based awards net settled upon exercise (in shares) Vested Stock Based Awards Net Settled Upon Exercise Number of stock-based awards net settled upon exercise during the period, at the election of certain holders of vested stock-based awards. Stock Issued During The Period, Shares, Net Settlement Of Stock-Based Awards Inventory Disclosure [Abstract] Inventories Inventory Disclosure [Text Block] Line of Credit Facility [Abstract] Credit Facility Debt Disclosure [Text Block] Restructuring and Related Activities [Abstract] Cost Reduction Actions Restructuring, Impairment, and Other Activities Disclosure [Text Block] Accounting Policies [Abstract] Adoption of Accounting Standards and Updates New Accounting Pronouncements, Policy [Policy Text Block] Income Statement [Abstract] Net sales Revenues Cost of sales Cost of Revenue Gross profit Gross Profit Expenses: Operating Expenses [Abstract] Selling, general and administrative Selling, General and Administrative Expense Research and development Research and Development Expense Amortization of intangibles Acquisition plan expenses Business Combination, Acquisition Related Costs Total operating expenses Operating Expenses Operating income Operating Income (Loss) Other expenses: Nonoperating Income (Expense) [Abstract] Interest expense Interest Expense Write-off of deferred financing costs Interest (income) and other Investment Interest (Income) Interest and Other Expense Investment Interest (Income) Interest and Other Expense Income before provision for (benefit from) income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for (benefit from) income taxes Income Tax Expense (Benefit) Net income Net income per share (See Note 6): Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Weighted average number of common shares outstanding – basic (in shares) Weighted Average Number of Shares Outstanding, Basic Weighted average number of common and common equivalent shares outstanding – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Line of Credit Facility [Table] Line of Credit Facility [Table] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Federal Funds Effective Swap Rate Federal Funds Effective Swap Rate [Member] Adjusted LIBO rate Adjusted LIBO Rate [Member] Adjusted LIBO Rate [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Swingline Loan Swingline Loan [Member] Swingline Loan [Member] October 2018 Credit Facility [Member] October 2018 Credit Facility [Member] October 2018 Credit Facility [Member] Revolving Loan Facility Revolving Loan Facility [Member] Revolving Loan Facility [Member] Letter of Credit Letter of Credit [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Secured Credit Facility Secured Debt [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Secured credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity New debt issuance maximum amount Debt Instrument, Covenant, New Debt Issuance Maximum Amount Debt Instrument, Covenant, New Debt Issuance Maximum Amount Triggering event, days before maturity of old debt Debt Instrument, Covenant, Triggering Event, Days Before Maturity Of Old Debt Debt Instrument, Covenant, Triggering Event, Days Before Maturity Of Old Debt Line of credit facility, accordion feature Line of Credit Facility, Accordion Feature Line of Credit Facility, Accordion Feature Long-term line of credit Long-term Line of Credit Outstanding standby letters of credit at period end Letters of Credit Outstanding, Amount Outstanding commercial letters of credit at period end Commercial letters of credit outstanding amount Commercial letters of credit outstanding amount Minimum amount outstanding during period Line Of Credit Facility Minimum Amount Outstanding During Period Line Of Credit Facility Minimum Amount Outstanding During Period Maximum amount outstanding during period Line of Credit Facility, Maximum Amount Outstanding During Period Unamortized deferred financing costs Debt Issuance Costs, Net Interest expense including amortization of deferred financing costs Credit Facility Interest Expense For Period Interest expense related to the credit facility for the period, including undrawn line fees and amortization of deferred financing costs. Blended interest rate (percent) Debt Instrument, Interest Rate During Period Variable interest rate (percent) Debt Instrument, Basis Spread on Variable Rate Maximum amount of available cash on hand that can be used in leverage ratio calculation Maximum Amount of Available Cash On Hand That Can Be Used in Leverage Ratio Calculation Represents a maximum amount of the available cash held by the Company at period end that can be used as a reduction to the total outstanding debt to determine a net balance of the outstanding debt in leverage ratio calculation for the purpose of the debt covenant prior to the June 2017 amendment. Leverage ratio Secured Leverage Ratio Secured Leverage Ratio Maximum total leverage ratio Debt Instrument, Covenant, Maximum Total Leverage Ratio Debt Instrument, Covenant, Maximum Total Leverage Ratio Interest expense coverage ratio Debt Instrument, Covenant, Fixed Coverage Ratio, Actual Debt Instrument, Covenant, Fixed Coverage Ratio, Actual Fixed charge coverage ratio Debt Instrument, Covenant, Fixed Coverage Ratio, Minimum Represented Consolidated EBITDA less cash paid for taxes, capital expenditures and dividends, the result of which was then divided by the sum of scheduled principal debt payments and cash paid for interest, all of the aforementioned calculated on a trailing twelve month basis Inventories Schedule of Inventory, Current [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2001 Employee Stock Purchase Plan 2001 Employee Stock Purchase Plan [Member] 2001 Employee Stock Purchase Plan [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of sales Cost of Sales [Member] Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Research and development expenses Research and Development Expense [Member] Performance Shares RSUs and restricted stock Restricted Stock Units (RSUs) [Member] ESPP Employee Stock Purchase Plan - ESPP [Member] Employee Stock Purchase Plan - ESPP Share units Share units [Member] Share units are fully-vested at the grant date and convertible into shares of common stock on a one-for-one basis for no cash consideration. The shares underlying the awards have not been issued by an entity as of the balance sheet date. Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Stock-based Compensation Expenses Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Stock-based compensation expense before income tax benefit Estimated income tax benefit Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Net stock-based compensation expense Allocated Share-based Compensation Expense, Net of Tax Total remaining unrecognized compensation cost related to the unvested stock-based awards Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Estimated forfeitures related to unvested stock-based awards Estimated Forfeitures Related To Total Unrecognized Stock Based Compensation Cost The estimated future forfeitures related to total unrecognized stock-based compensation cost. Weighted average number of years net compensation cost is expected to be recognized over Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Stock-based compensation capitalized and included in ending inventory Stock Based Compensation Cost Capitalized In Ending Inventory The portion of stock-based compensation that is capitalized in ending inventory. Number of stock-based option awards outstanding at period end (in shares) Discount offered to employees participating in the ESPP as a percentage of market price Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Segment Reporting [Abstract] Segment information Schedule of Segment Reporting Information, by Segment [Table Text Block] Leases Lessee, Finance Leases [Text Block] Leases Lessee, Operating Leases [Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Reduction to Additional Paid-In Capital Reduction to Additional Paid-In Capital [Member] Reduction to Additional Paid-In Capital Income Tax Expense Income Tax Expense [Member] Income Tax Expense [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Impact of Accounting Standards Update 2016-09 Impact of Accounting Standards Update 2016-09 [Member] Impact of Accounting Standards Update 2016-09 Net income tax shortfalls and reversal of deferred tax assets Net income tax shortfalls and reversal of deferred tax assets The amount represents (i) net income tax shortfalls recognized from the settlement of stock-based awards; and or (ii) the reversal of unrealized deferred tax assets associated with certain vested equity-classified stock-based awards that expired during the period. Accounts Receivable Additional Disclosures [Abstract] Accounts Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Accounts, Notes, Loans and Financing Receivable by Billing Status, Type [Axis] Billing Status, Type [Axis] Receivables Billing Status [Domain] Receivables Billing Status [Domain] Billed Receivables Billed Revenues [Member] Unbilled Receivables Unbilled Revenues [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Accounts Receivable Accounts Receivable [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Major customer Customer Concentration Risk [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Commercial and International Commercial And International [Member] Commercial and International [Member] U.S. government U S Government [Member] This element details the information regarding sales to various departments and agencies of the U.S. government. Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Total accounts receivable Accounts Receivable, Gross, Current Less allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Accounts receivable, net Accounts Receivable, Net, Current Maximum period that management estimates unbilled accounts receivable to be billed and collected Maximum Period that management estimates unbilled accounts receivable to be billed and collected Represents the maximum period that management estimates substantially all of the unbilled accounts receivables to be billed and collected as of the reporting period. Percentage of total accounts receivable Concentration Risk, Percentage Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] 2000 Stock Incentive Plan 2000 Stock Incentive Plan [Member] 2000 Stock Incentive Plan [Member] Stock options Share units Employee Stock Purchase Plan - ESPP 2000 Stock Incentive Plan 2000 Stock Incentive Plan [Abstract] 2000 Stock Incentive Plan [Abstract] Aggregate maximum number of shares of common stock which may be issued under stock option plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Maximum term for grants of incentive and non-qualified stock-based awards, excluding incentive stock-based awards granted to stockholders who own more than 10% of the voting power Maximum Term For Grants Of Incentive And Nonqualified Stock Based Awards Excluding Incentive Stock Based Awards Granted To Certain Stockholders The maximum term for grants of incentive and non-qualified stock-based awards, excluding grants of incentive stock-based awards to stockholders who own more than 10% of the voting power. Percentage of a stockholder's voting power that limits the contractual term of an incentive stock-based award Percentage Of Stockholder Voting Power That Limits Contractual Term Of Stock Based Awards Percentage of a stockholder's voting power that limits the contractual term of an incentive stock-based award. Maximum term for incentive stock-based awards granted to stockholders who own more than 10% of the voting power Maximum Term For Grants Of Incentive Stock Based Awards To Stockholders Owning More Than Ten Percent Of Voting Power The maximum term for grants of incentive stock-based awards granted to a stockholder who owns more than 10% of the voting power. Aggregate net number of stock-based awards granted (in shares) Aggregate number of stock-based awards granted, net of expired and canceled awards The aggregate number of stock-based awards granted, net of expired and canceled awards. Aggregate number of stock based awards expired and canceled (in shares) Aggregate number of expired and canceled stock based awards under stock option plan The aggregate number of expired and canceled stock-based awards under stock option plan. Aggregate number of stock-based awards exercised or settled (in shares) Number Of Stock Based Awards Exercised As Of Balance Sheet Date The number of stock based awards exercised or converted into shares, other instruments, or cash in accordance with the terms of the arrangement as of the balance sheet date. Stock-Based Awards Outstanding By Award Type Stock-Based Awards Outstanding By Award Type (In Shares) [Abstract] Stock-Based Awards Outstanding By Award Type (In Shares) [Abstract] Number of stock-based non-option awards outstanding at period end (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Number of total stock-based awards outstanding (in shares) Number Of Total Stock Based Awards Outstanding The number of shares reserved for issuance under stock-based award agreements awarded under the plan that validly exist and are outstanding as of the balance sheet date, including vested stock-based awards. 2001 Employee Stock Purchase Plan 2001 Employee Stock Purchase Plan [Abstract] 2001 Employee Stock Purchase Plan [Abstract] Discount rate from market value, on purchase date, offered to employees participating in the Employee Stock Purchase Plan (ESPP) Discount Rate From Market Value On Purchase Date Offered To Employees Participating In Employee Stock Purchase Plan Discount rate from market value, on purchase date, offered to employees participating in the Employee Stock Purchase Plan (ESPP) Total number of shares of common stock issued to employees under employee stock purchase plan and through the end of the reporting period (in shares) Total Shares Of Common Stock Issued To Employees Under Employee Stock Purchase Plan Total number of shares of common stock issued to employees under employee stock purchase plan and through the end of the reporting period Amortization of ROU assets Finance Lease, Right-of-Use Asset, Amortization Interest on lease liabilities Finance Lease, Interest Expense Operating lease expense Operating Lease, Cost Short-term lease expense Short-term Lease, Cost Variable lease expense Variable Lease, Cost Sublease income Sublease Income Total lease expense Lease, Cost Operating leases - Operating cash outflows Operating Lease, Payments Finance leases - Operating cash outflows Finance Lease, Interest Payment on Liability Finance leases - Financing cash outflows Finance Lease, Principal Payments ROU assets obtained in the exchange for lease liabilities - operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Organization, Consolidation and Presentation of Financial Statements [Abstract] General Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Document and Entity Information [Abstract] Document and Entity Information [Abstract] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Period Focus Document Fiscal Period Focus Document Fiscal Year Focus Document Fiscal Year Focus Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Entity Filer Category Entity Filer Category Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Accounts receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments, Due in Three Years Operating Leases, Future Minimum Payments, Due in Three Years Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments, Due Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Operating Leases, Future Minimum Payments Due Operating Leases, Future Minimum Payments Due Capital Leases, Future Minimum Payments Due, Next Twelve Months Capital Leases, Future Minimum Payments Due, Next Twelve Months Capital Leases, Future Minimum Payments Due in Two Years Capital Leases, Future Minimum Payments Due in Two Years Capital Leases, Future Minimum Payments Due in Three Years Capital Leases, Future Minimum Payments Due in Three Years Capital Leases, Future Minimum Payments Due in Four Years Capital Leases, Future Minimum Payments Due in Four Years Capital Leases, Future Minimum Payments Due in Five Years Capital Leases, Future Minimum Payments Due in Five Years Capital Leases, Future Minimum Payments Due Thereafter Capital Leases, Future Minimum Payments Due Thereafter Capital Leases, Future Minimum Payments Due Capital Leases, Future Minimum Payments Due Capital Leases, Future Minimum Payments, Interest Included in Payments Capital Leases, Future Minimum Payments, Interest Included in Payments Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Operating And Capital Leases, Future Minimum Payments Due, Next Twelve Months Operating And Capital Leases, Future Minimum Payments Due, Next Twelve Months Operating And Capital Leases, Future Minimum Payments Due, Next Twelve Months Operating And Capital Leases, Future Minimum Payments Due In Two Years Operating And Capital Leases, Future Minimum Payments Due In Two Years Operating And Capital Leases, Future Minimum Payments Due In Two Years Operating And Capital Leases, Future Minimum Payments Due In Three Years Operating And Capital Leases, Future Minimum Payments Due In Three Years Operating And Capital Leases, Future Minimum Payments Due In Three Years Operating And Capital Leases, Future Minimum Payments Due In Four Years Operating And Capital Leases, Future Minimum Payments Due In Four Years Operating And Capital Leases, Future Minimum Payments Due In Four Years Operating And Capital Leases, Future Minimum Payments Due In Five Years Operating And Capital Leases, Future Minimum Payments Due In Five Years Operating And Capital Leases, Future Minimum Payments Due In Five Years Operating And Capital Leases, Future Minimum Payments Due Thereafter Operating And Capital Leases, Future Minimum Payments Due Thereafter Operating And Capital Leases, Future Minimum Payments Due Thereafter Operating And Capital Leases, Future Minimum Payments Due Operating And Capital Leases, Future Minimum Payments Due Operating And Capital Leases, Future Minimum Payments Due Operating Leases, Future Minimum Payments Due And Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Operating Leases, Future Minimum Payments Due And Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Operating Leases, Future Minimum Payments Due And Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Performance Shares, RSUs, Restricted Stock and Share Units Performance Shares, RSUs, Restricted Stock and Stock Units [Member] Performance Shares, RSUs, Restricted Stock and Stock Units [Member] Dividend Equivalents Dividend Equivalents [Member] Dividend Equivalents [Member] Title of Individual [Axis] Title of Individual [Axis] Title of Individual with Relationship to Entity [Domain] Relationship to Entity [Domain] Non-Employee Director Director [Member] Employees Employees [Member] Employees of the entity [Member] Granted Prior to July 31, 2019 [Member] Granted Prior to July 31, 2019 [Member] Granted Prior to July 31, 2019 [Member] Granted After July 31, 2019 [Member] Granted After July 31, 2019 [Member] Granted After July 31, 2019 [Member] Granted on or after July 31, 2017 Granted on or after July 31, 2017 [Member] Granted on or after July 31, 2017 [Member] Awards (in Shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Outstanding, Beginning Balance (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted Settled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations Outstanding, Ending Balance (in shares) Vested, Ending Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-option Equity Instruments, Vested The number of shares into which fully vested non-option equity instrument outstanding as of the balance sheet date can be currently converted under the plan. Vested and Expected to Vest, Ending Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-option Equity Instruments, Vested and Expected to Vest, Number As of the balance sheet date, the number of shares into which fully vested and expected to vest non-option equity instruments outstanding can be converted under the plan. Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value [Abstract] Weighted Average Grant Date Fair Value Outstanding, Beginning Balance (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Grant Date Fair Value The weighted average fair value of equity-classified stock-based awards, excluding stock options, outstanding as of the balance sheet date. Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Settled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Converted to Common Stock, Weighted Average Grant Date Fair Value Weighted average fair value as of the grant date of equity-based award plans other than stock options that were converted to common stock during the period. Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Outstanding, Ending Balance (in dollars per share) Vested, Ending Balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested, Weighted Average Grant Date Fair Value The weighted average fair value as of grant date for equity-classified stock-based awards other than stock options that are fully vested at the reporting period. Vested and Expected to Vest, Ending Balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value The weighted average fair value as of grant date for outstanding equity-based awards other than stock options that are fully vested or expected to vest at the reporting date. Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Outstanding, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Vested, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Vested and Expected to Vest, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest, Aggregate Intrinsic Value The aggregate intrinsic value of equity-classified stock-based awards, other than stock options, that are fully vested and expected to vest, as calculated by applying the fair value at the reporting date. Additional Disclosures Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract] Vesting period (in years) Performance period (in years) Share Based Awards Performance Period Period over which an employee is required to satisfy the performance condition in exchange for the share-based award, in 'PnYnMnDT' format. Common Stock conversion ratio Common Stock, Conversion Ratio Common Stock, Conversion Ratio Conversion period of fully-vested share units into Common Stock from grant date (in years) Conversion Period of Fully Vested Share Units into Common Shares From Grant Date Represents period (in years) that the fully-vested share units will be convertible into common shares from grant date. Cumulative number of units settled as of the date (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Cumulative Number of Units Settled to Date Represents the cumulative number of units for certain type of the stock-based awards that have been settled as of the reporting date. Accrual of dividend equivalents, net of reversal Dividend equivalents paid Payments of Ordinary Dividends Carrying value at period end Liabilities Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Accounts receivable, net Inventories, net Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property, plant and equipment, net Property, Plant and Equipment, Net Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Finance lease right-of-use assets, net Finance Lease, Right-of-Use Asset Goodwill Goodwill Intangibles with finite lives, net Finite-Lived Intangible Assets, Net Deferred financing costs, net Debt Issuance Costs, Noncurrent, Net Other assets, net Other Assets, Noncurrent Total assets Assets Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses and other current liabilities Operating lease liabilities, current Operating Lease, Liability, Current Finance lease and other obligations, current Finance Lease, Liability, Current Dividends payable Dividends Payable, Current Contract liabilities Customer Advances and Deposits, Current Interest payable Interest Payable, Current Total current liabilities Liabilities, Current Non-current portion of long-term debt Long-term Debt, Excluding Current Maturities Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Income taxes payable Accrued Income Taxes, Noncurrent Deferred tax liability, net Deferred Income Tax Liabilities, Net Long-term contract liabilities Customer Advances or Deposits, Noncurrent Other liabilities Other Liabilities, Noncurrent Total liabilities Commitments and contingencies (See Note 19) Commitments and Contingencies Preferred stock, par value $0.10 per share; shares authorized and unissued 2,000,000 Preferred Stock, Value, Issued Common stock, par value $0.10 per share; authorized 100,000,000 shares; issued 39,402,226 shares and 39,276,161 shares at October 31, 2019 and July 31, 2019, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Retained earnings Retained Earnings (Accumulated Deficit) Stockholders' equity before treasury stock Stockholders' Equity before Treasury Stock Treasury stock, at cost (15,033,317 shares at October 31, 2019 and July 31, 2019) Treasury Stock, Value Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Fair Value Disclosures [Abstract] Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Finance Lease, Weighted Average Discount Rate, Percent Finance Lease, Weighted Average Discount Rate, Percent Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Solacom Solacom Technologies Inc [Member] Solacom Technologies Inc [Member] GD NG-911 business GD NG-911 Business [Member] GD NG-911 Business [Member] GD 911 Business [Member] GD 911 Business [Member] GD 911 Business [Member] UHP Networks UHP Networks [Member] UHP Networks [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Aggregate purchase price Business Combination, Consideration Transferred Business Acquisition, Development Contract Term Business Acquisition, Development Contract Term Business Acquisition, Development Contract Term Aggregate purchase price - settled in cash Payments to Acquire Businesses, Gross Aggregate purchase price - settled with issuance of common stock Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Aggregate purchase price - settled with issuance of common stock (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Weighted average stock price (in dollars per share) Business Acquisition, Share Price Consideration transferred, net of cash acquired Business Combination, Consideration Transferred, Net Of Cash Acquired Business Combination, Consideration Transferred, Net Of Cash Acquired Cash acquired from acquisition Cash Acquired from Acquisition Number of employees hired Business Acquisition, Acquisition Integration, Number Of Employees Hired Business Acquisition, Acquisition Integration, Number Of Employees Hired Amortization period of other liabilities Business Combination, Amortization Period For Fair Value Of Other Liabilities Related to Remaining Performance Obligations Business Combination, Amortization Period For Fair Value Of Other Liabilities Related to Remaining Performance Obligations Goodwill amount estimated to be tax deductible Business Acquisition, Goodwill, Expected Tax Deductible Amount Proposed upward adjustment Business Acquisition, Purchase Price Allocation, Proposed Upward Adjustment Business Acquisition, Purchase Price Allocation, Proposed Upward Adjustment Proposed reduction to the purchase price Business Acquisition, Purchase Price Allocation, Proposed Reduction To Purchase Price Business Acquisition, Purchase Price Allocation, Proposed Reduction To Purchase Price Earn out additional payable Business Combination, Liabilities Arising from Contingencies, Amount Recognized Earn out additional payable, term Business Combination, Liabilities Arising From Contingencies, Term Business Combination, Liabilities Arising From Contingencies, Term New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate, Type [Domain] Change in Accounting Estimate, Type [Domain] Warranty Obligations Warranty Obligations [Member] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Full and final warranty settlement with AT&T Full and Final Warranty Settlement With AT&T [Member] Full and final warranty settlement with AT&T TeleCommunication Systems Inc. TeleCommunication Systems Inc [Member] TeleCommunication Systems, Inc. ("TCS") TCS 911 call handling software solution TCS's 911 call handling software [Member] TCS's 911 call handling software [Member] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Difference between Revenue Guidance in Effect before and after Topic 606 Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] ASU 2014-09 Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2016-02, Deferred Rent Liability Adjustment Accounting Standards Update 2016-02, Deferred Rent Liability Adjustment [Member] Accounting Standards Update 2016-02, Deferred Rent Liability Adjustment [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities Contract liabilities Contract with Customer, Liability, Current Deferred Rent Credit, Current Deferred Rent Credit, Current Restructuring Reserve, Current Restructuring Reserve, Current Minimum coverage period of product warranty from the date of shipment Minimum coverage period of product warranty from the date of shipment Minimum coverage period of product warranty from the date of shipment Number of monthly credits issued Product Warranty, Accrual Warranties, Total Number Of Monthly Credits Issued Pursuant To A Full And Final Warranty Settlement Total number of monthly credits issued pursuant to the terms and conditions of a full and final warranty settlement Amount of monthly credit Product Warranty, Accrual Warranty, Amount Of Monthly Credit Pursuant to A Full And Final Warranty Settlement Amount of monthly credit pursuant to the terms and conditions of a full and final warranty settlement Present value of monthly credits Standard and Extended Product Warranty Accrual Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Executive Chairman [Member] Executive Chairman [Member] Executive Chairman [Member] Operating Lease, Right-of-Use Asset Deferred Rent Liability Deferred Rent Credit Operating Lease, Liability Operating Lease, Liability Related Party Transaction, Amounts of Transaction Related Party Transaction, Amounts of Transaction Additional Term Of Related Party Lease Agreement As An Option To Exercise Additional Term Of Related Party Lease Agreement As An Option To Exercise Additional term of related party lease agreement as an option to exercise in years. Rent Amount In Next Calendar Year For Related Party Lease Agreement Rent Amount In Next Calendar Year For Related Party Lease Agreement Rent amount in next calendar year for related party lease agreement. Goodwill [Abstract] Goodwill [Abstract] Goodwill Goodwill Disclosure [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Technology Technology-Based Intangible Assets [Member] Customer relationships Customer Relationships [Member] Trade name Trade Names [Member] Settled in cash Settled in common stock issued by Comtech Aggregate purchase price at fair value Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Deferred tax assets, non-current Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Accrued warranty obligations Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Warranty Obligation Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Warranty Obligation Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Contract liabilities, non-current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer, Liability, Noncurrent Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer, Liability, Noncurrent Net tangible assets at preliminary fair value Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net, Excluding Intangible Assets And Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net, Excluding Intangible Assets And Deferred Tax Liabilities Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Allocation of aggregate purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Measurement Period Adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract] Current assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Assets, Other Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Assets, Other Current assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Assets Deferred tax assets, non-current Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Assets Current liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities, Other Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Current Liabilities, Other Net tangible assets at preliminary fair value Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets Goodwill Goodwill, Purchase Accounting Adjustments Estimated Useful Lives Finite-Lived Intangible Asset, Useful Life Fair Value Measurements and Financial Instruments Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Changes in Product Warranty Liability Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Balance at beginning of period Provision for warranty obligations Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Charges incurred Standard and Extended Product Warranty Accrual, Decrease for Payments Warranty settlement and reclass Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Balance at end of period Segment Information [Table] Schedule of Segment Reporting Information, by Segment [Table] June Two Thousand Seventeen Amendment To Credit Facility [Member] June Two Thousand Seventeen Amendment To Credit Facility [Member] June Two Thousand Seventeen Amendment To Credit Facility [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Commercial Solutions Segment Commercial Solutions Segment [Member] Commercial Solutions Segment [Member] Government Solutions Segment Government Solutions Segment [Member] Government Solutions Segment [Member] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Unallocated Corporate, Non-Segment [Member] Intersegment Eliminations Intersegment Eliminations [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Operating income (loss) Net income (loss) Provision for (benefit from) income taxes Interest (income) and other expense Interest expense Depreciation Estimated contract settlement costs Facility exit costs Business Exit Costs Adjusted EBITDA Adjusted Earnings (Losses) Before Interest, Taxes, Depreciation, And Amortization Refer to as Adjusted Earnings (Losses) Before Interest, Taxes, Depreciation and Amortization ("Adjusted EBITDA") to measure an operating segment’s performance and to make decisions about resources to be allocated during the period. The Company's Adjusted EBITDA metric does not consider any allocation of the following: income taxes, interest (income) and other expense, interest expense, amortization of stock-based compensation, amortization of intangibles, depreciation expense, settlement of intellectual property litigation, acquisition plan expenses or strategic alternatives analysis expenses and other. Purchases of property, plant and equipment Total assets Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Estimated period to satisfy a substantial portion of remaining performance obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue recognized Contract with Customer, Liability, Revenue Recognized Remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Earnings Per Share [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock options, performance shares (with the performance conditions satisfied), RSUs and restricted stock Stock-Based Awards [Member] Stock-Based awards [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Share repurchased during period (in shares) Stock Repurchased During Period, Shares Anti-dilutive equity-classified stock-based awards not included in calculation of diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted average performance shares outstanding during the period that are excluded from EPS Calculation (in shares) weighted Average Performance Shares Outstanding During The Period Weighted average number of RSUs with performance measures (which we refer to as performance shares) outstanding during the period, which are excluded from calculation of basic and diluted earnings per share as the respective performance conditions have not yet been satisfied. Numerator: Numerator [Abstract] Numerator [Abstract] Net income for basic calculation Numerator for diluted calculation Net Income (Loss) Available to Common Stockholders, Diluted Denominator: Denominator [Abstract] Denominator [Abstract] Denominator for basic calculation (in shares) Effect of dilutive securities: Stock-based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Denominator for diluted calculation (in shares) Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Commercial Solutions Government Solutions Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Domestic United States Domestic [Member] United States Domestic [Member] Total United States UNITED STATES International Total International Sales [Member] This element details the total information regarding sales to non-U.S. domestic companies, including sales to U.S. domestic companies for inclusion in products that will be sold to international customers and a North African country end-customer. Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Firm fixed price Fixed-price Contract [Member] Cost reimbursable Time-and-materials Contract [Member] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Point in time Transferred at Point in Time [Member] Over time Transferred over Time [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenues Finite-Lived Intangible Assets, Net [Abstract] Intangible Assets Intangible Assets Disclosure [Text Block] Acquisitions Business Combination Disclosure [Text Block] Legal Proceedings and Other Matters Commitments and Contingencies Disclosure [Text Block] Concentration Risk [Table] Concentration Risk [Table] Revenue Percentage By Customer Type [Axis] Revenue Percentage By Customer Type [Axis] Percentage of revenue generated from external customers that accounts for 10 percent or more of an entity's revenues (in other words, major customer revenues) by customer type. The entity need not disclose the identity of such customers. Customer Type [Domain] Customer Type [Domain] A component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. Total United States Total United States [Member] This element details the total information for U.S. domestic sales, including the government. Concentration Risk [Line Items] Concentration Risk [Line Items] Entity wide revenue percentage by major customer type Entity Wide Revenue Percentage By Major Customer Type Percentage of revenue generated from a single external customer type. Accrued expenses and other current liabilities Schedule of Accrued Liabilities [Table Text Block] Schedule of changes in current accrued warranty obligations Schedule of Product Warranty Liability [Table Text Block] Fair Value of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of numerators and denominators used in basic and diluted EPS calculations Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Accrual of dividend equivalents (in dollars per share) Dividend Equivalent, Per Share, Declared Dividend Equivalent, Per Share, Declared Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Lessee, Operating Lease, Liability, Payments, Due Year Two Lessee, Operating Lease, Liability, Payments, Due Year Two Lessee, Operating Lease, Liability, Payments, Due Year Three Lessee, Operating Lease, Liability, Payments, Due Year Three Lessee, Operating Lease, Liability, Payments, Due Year Four Lessee, Operating Lease, Liability, Payments, Due Year Four Lessee, Operating Lease, Liability, Payments, Due Year Five Lessee, Operating Lease, Liability, Payments, Due Year Five Lessee, Operating Lease, Liability, Payments, Due after Year Five Lessee, Operating Lease, Liability, Payments, Due after Year Five Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Finance Lease, Liability, Payments, Remainder of Fiscal Year Finance Lease, Liability, Payments, Remainder of Fiscal Year Finance Lease, Liability, Payments, Due Year Two Finance Lease, Liability, Payments, Due Year Two Finance Lease, Liability, Payments, Due Year Three Finance Lease, Liability, Payments, Due Year Three Finance Lease, Liability, Payments, Due Year Four Finance Lease, Liability, Payments, Due Year Four Finance Lease, Liability, Payments, Due Year Five Finance Lease, Liability, Payments, Due Year Five Finance Lease, Liability, Payments, Due after Year Five Finance Lease, Liability, Payments, Due after Year Five Finance Lease, Liability, Payments, Due Finance Lease, Liability, Payments, Due Finance Lease, Liability, Undiscounted Excess Amount Finance Lease, Liability, Undiscounted Excess Amount Finance Lease, Liability Finance Lease, Liability Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Weighted Average Remaining Lease Term Operating Lease And Finance Lease, Liability, Payments, Remainder Of Fiscal Year Operating Lease And Finance Lease, Liability, Payments, Remainder Of Fiscal Year Operating Lease And Finance Lease, Liability, Payments, Remainder Of Fiscal Year Operating Lease And Finance Lease, Liability, Payments, Year Two Operating Lease And Finance Lease, Liability, Payments, Year Two Operating Lease And Finance Lease, Liability, Payments, Year Two Operating Lease And Finance Lease, Liability, Payments, Year Three Operating Lease And Finance Lease, Liability, Payments, Year Three Operating Lease And Finance Lease, Liability, Payments, Year Three Operating Lease And Finance Lease, Liability, Payments, Year Four Operating Lease And Finance Lease, Liability, Payments, Year Four Operating Lease And Finance Lease, Liability, Payments, Year Four Operating Lease And Finance Lease, Liability, Payments, Year Five Operating Lease And Finance Lease, Liability, Payments, Year Five Operating Lease And Finance Lease, Liability, Payments, Year Five Operating Lease And Finance Lease, Liability, Payments, Due After Year Five Operating Lease And Finance Lease, Liability, Payments, Due After Year Five Operating Lease And Finance Lease, Liability, Payments, Due After Year Five Operating Lease And Finance Lease, Liability, Payments Due Operating Lease And Finance Lease, Liability, Payments Due Operating Lease And Finance Lease, Liability, Payments Due Operating Lease And Finance Lease, Liability, Undiscounted Excess Amount Operating Lease And Finance Lease, Liability, Undiscounted Excess Amount Operating Lease And Finance Lease, Liability, Undiscounted Excess Amount Operating Lease And Finance Lease, Liability Operating Lease And Finance Lease, Liability Operating Lease And Finance Lease, Liability New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Adoption of Accounting Standards and Updates New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Intangible Assets [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Customer Relationships Technologies Unpatented Technology [Member] Trademarks and other Trademarks [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Weighted average amortization period Gross carrying amount Finite-Lived Intangible Assets, Gross Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Net carrying amount Amortization expense - year one Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Amortization expense - year two Finite-Lived Intangible Assets, Amortization Expense, Year Two Amortization expense - year three Finite-Lived Intangible Assets, Amortization Expense, Year Three Amortization expense - year four Finite-Lived Intangible Assets, Amortization Expense, Year Four Amortization expense - year five Finite-Lived Intangible Assets, Amortization Expense, Year Five Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Intangible assets with finite lives Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Estimated facility exit costs Restructuring and Related Cost, Expected Cost Remaining Summary of Stock-based Awards Outstanding by Award Type Schedule of Stock Based Awards Outstanding by Award Type [Table Text Block] Tabular disclosure of stock-based awards outstanding by award type at period end. Stock-based compensation for awards detailing where recorded in Condensed Consolidated Statement of Operations Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Summary of net stock-based compensation expense by award type Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Summary of the Plan's activity relating to stock options Schedule of Share-based Compensation, Stock Options and Stock Appreciation Rights Award Activity [Table Text Block] Summary of the Plan's activity relating to performance shares, RSUs, restricted stock and share units Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Income Tax Contingency [Table] Income Tax Contingency [Table] Non-current income taxes payable Noncurrent Income Tax Payable [Member] Noncurrent Income Tax Payable [Member] Included in the non-current deferred tax liabilities (as an offset to the associated deferred tax asset) Other Noncurrent Assets [Member] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Unrecognized tax benefits Unrecognized Tax Benefits Interest accrued relating to income taxes Unrecognized Tax Benefits, Interest on Income Taxes Accrued Unrecognized tax benefits that would positively impact our effective tax rate, if recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Number of reportable segments Number of Reportable Segments Segment Information Segment Reporting Disclosure [Text Block] Schedule of goodwill by segment Schedule of Goodwill [Table Text Block] Raw materials and components Inventory, Raw Materials, Gross Work-in-process and finished goods Inventory, Finished Goods and Work in Process, Gross Total inventories Inventory, Gross Less reserve for excess and obsolete inventories Inventory Valuation Reserves Inventories, net Inventory directly related to long-term contracts Net carrying amount of Inventory directly related to long-term contracts. Inventory related to contracts from third party commercial customers who outsource their manufacturing to us Inventory Related To Contracts From Third Party Commercial Customers Who Outsource Their Manufacturing To Company Net carrying amount as of the balance sheet date of inventories related to contracts from third-party commercial customers who outsource their manufacturing to the Company. Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Goodwill [Table] Schedule of Goodwill [Table] Segment Reporting Information, by Segment [Axis] Goodwill [Line Items] Goodwill [Line Items] Goodwill, Purchase Accounting Adjustments Common stock price (in dollars per share) Share Price Reporting unit, percentage of fair value in excess of carrying amount Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount EX-101.INS 16 cmtl-20191031.xml XBRL INSTANCE DOCUMENT 0000023197 2019-08-01 2019-10-31 0000023197 cmtl:SolacomTechnologiesIncMember 2019-08-01 2019-10-31 0000023197 cmtl:GDNG911BusinessMember 2019-08-01 2019-10-31 0000023197 2019-11-29 0000023197 2019-10-31 0000023197 2019-07-31 0000023197 2018-08-01 2018-10-31 0000023197 us-gaap:RetainedEarningsMember 2018-08-01 2018-10-31 0000023197 us-gaap:CommonStockMember 2019-10-31 0000023197 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0000023197 us-gaap:AdditionalPaidInCapitalMember 2019-08-01 2019-10-31 0000023197 2018-10-31 0000023197 us-gaap:CommonStockMember 2019-08-01 2019-10-31 0000023197 us-gaap:AdditionalPaidInCapitalMember 2018-10-31 0000023197 us-gaap:CommonStockMember 2018-08-01 2018-10-31 0000023197 us-gaap:RetainedEarningsMember 2019-08-01 2019-10-31 0000023197 us-gaap:CommonStockMember 2019-07-31 0000023197 us-gaap:CommonStockMember 2018-07-31 0000023197 us-gaap:TreasuryStockMember 2018-10-31 0000023197 2018-07-31 0000023197 us-gaap:RetainedEarningsMember 2018-10-31 0000023197 us-gaap:CommonStockMember 2018-10-31 0000023197 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0000023197 us-gaap:AdditionalPaidInCapitalMember 2018-08-01 2018-10-31 0000023197 us-gaap:TreasuryStockMember 2019-07-31 0000023197 us-gaap:RetainedEarningsMember 2019-07-31 0000023197 us-gaap:RetainedEarningsMember 2018-07-31 0000023197 us-gaap:RetainedEarningsMember 2019-10-31 0000023197 us-gaap:TreasuryStockMember 2019-10-31 0000023197 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0000023197 us-gaap:TreasuryStockMember 2018-07-31 0000023197 cmtl:SolacomTechnologiesIncMember 2019-02-28 2019-02-28 0000023197 cmtl:GDNG911BusinessMember 2019-04-29 2019-04-29 0000023197 cmtl:GDNG911BusinessMember 2019-08-01 2019-08-01 0000023197 cmtl:UHPNetworksMember us-gaap:SubsequentEventMember 2019-11-14 2019-11-14 0000023197 cmtl:GDNG911BusinessMember 2019-04-29 0000023197 cmtl:UHPNetworksMember us-gaap:SubsequentEventMember 2019-11-14 0000023197 cmtl:SolacomTechnologiesIncMember 2019-02-28 0000023197 cmtl:GD911BusinessMember 2019-04-29 2019-04-29 0000023197 cmtl:GDNG911BusinessMember us-gaap:TechnologyBasedIntangibleAssetsMember 2019-04-29 2019-04-29 0000023197 cmtl:GDNG911BusinessMember us-gaap:TechnologyBasedIntangibleAssetsMember 2019-04-29 0000023197 cmtl:GDNG911BusinessMember 2019-04-29 2019-07-31 0000023197 cmtl:GDNG911BusinessMember 2019-10-31 0000023197 cmtl:GDNG911BusinessMember 2019-10-31 2019-10-31 0000023197 cmtl:GDNG911BusinessMember us-gaap:CustomerRelationshipsMember 2019-04-29 2019-04-29 0000023197 cmtl:GDNG911BusinessMember us-gaap:TechnologyBasedIntangibleAssetsMember 2019-10-31 0000023197 cmtl:GDNG911BusinessMember us-gaap:CustomerRelationshipsMember 2019-10-31 0000023197 cmtl:GDNG911BusinessMember us-gaap:CustomerRelationshipsMember 2019-04-29 0000023197 cmtl:SolacomTechnologiesIncMember 2019-02-28 2019-10-31 0000023197 cmtl:SolacomTechnologiesIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2019-02-28 2019-02-28 0000023197 cmtl:SolacomTechnologiesIncMember 2019-10-31 0000023197 cmtl:SolacomTechnologiesIncMember us-gaap:TradeNamesMember 2019-02-28 0000023197 cmtl:SolacomTechnologiesIncMember 2019-10-31 2019-10-31 0000023197 cmtl:SolacomTechnologiesIncMember us-gaap:TradeNamesMember 2019-10-31 0000023197 cmtl:SolacomTechnologiesIncMember us-gaap:CustomerRelationshipsMember 2019-02-28 2019-02-28 0000023197 cmtl:SolacomTechnologiesIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2019-10-31 0000023197 cmtl:SolacomTechnologiesIncMember us-gaap:CustomerRelationshipsMember 2019-10-31 0000023197 cmtl:SolacomTechnologiesIncMember us-gaap:TradeNamesMember 2019-02-28 2019-02-28 0000023197 cmtl:SolacomTechnologiesIncMember us-gaap:CustomerRelationshipsMember 2019-02-28 0000023197 cmtl:SolacomTechnologiesIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2019-02-28 0000023197 cmtl:TotalInternationalSalesMember 2019-08-01 2019-10-31 0000023197 us-gaap:TimeAndMaterialsContractMember 2019-08-01 2019-10-31 0000023197 cmtl:UnitedStatesDomesticMember cmtl:GovernmentSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 cmtl:GovernmentSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2019-08-01 2019-10-31 0000023197 us-gaap:FixedPriceContractMember 2019-08-01 2019-10-31 0000023197 cmtl:UnitedStatesDomesticMember 2019-08-01 2019-10-31 0000023197 cmtl:CommercialSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 us-gaap:FixedPriceContractMember cmtl:GovernmentSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 cmtl:GovernmentSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 us-gaap:TimeAndMaterialsContractMember cmtl:CommercialSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 cmtl:UnitedStatesDomesticMember cmtl:CommercialSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 cmtl:USGovernmentMember cmtl:GovernmentSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 cmtl:TotalInternationalSalesMember cmtl:GovernmentSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 country:US cmtl:GovernmentSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 country:US 2019-08-01 2019-10-31 0000023197 us-gaap:FixedPriceContractMember cmtl:CommercialSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 country:US cmtl:CommercialSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 cmtl:GovernmentSolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-08-01 2019-10-31 0000023197 us-gaap:TransferredAtPointInTimeMember 2019-08-01 2019-10-31 0000023197 cmtl:TotalInternationalSalesMember cmtl:CommercialSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 cmtl:USGovernmentMember 2019-08-01 2019-10-31 0000023197 cmtl:USGovernmentMember cmtl:CommercialSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 cmtl:CommercialSolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-08-01 2019-10-31 0000023197 us-gaap:TransferredOverTimeMember 2019-08-01 2019-10-31 0000023197 cmtl:CommercialSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2019-08-01 2019-10-31 0000023197 us-gaap:TimeAndMaterialsContractMember cmtl:GovernmentSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 cmtl:USGovernmentMember 2018-08-01 2018-10-31 0000023197 cmtl:TotalInternationalSalesMember 2018-08-01 2018-10-31 0000023197 cmtl:TotalUnitedStatesMember 2019-08-01 2019-10-31 0000023197 cmtl:TotalInternationalSalesMember 2019-08-01 2019-10-31 0000023197 cmtl:TotalUnitedStatesMember 2018-08-01 2018-10-31 0000023197 cmtl:UnitedStatesDomesticMember 2019-08-01 2019-10-31 0000023197 cmtl:USGovernmentMember 2019-08-01 2019-10-31 0000023197 cmtl:UnitedStatesDomesticMember 2018-08-01 2018-10-31 0000023197 cmtl:GovernmentSolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-08-01 2018-10-31 0000023197 us-gaap:TransferredAtPointInTimeMember 2018-08-01 2018-10-31 0000023197 cmtl:UnitedStatesDomesticMember cmtl:CommercialSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 country:US 2018-08-01 2018-10-31 0000023197 country:US cmtl:CommercialSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 us-gaap:FixedPriceContractMember 2018-08-01 2018-10-31 0000023197 country:US cmtl:GovernmentSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 cmtl:USGovernmentMember cmtl:GovernmentSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 cmtl:GovernmentSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2018-08-01 2018-10-31 0000023197 us-gaap:TransferredOverTimeMember 2018-08-01 2018-10-31 0000023197 cmtl:CommercialSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 cmtl:CommercialSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2018-08-01 2018-10-31 0000023197 cmtl:TotalInternationalSalesMember cmtl:GovernmentSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 us-gaap:TimeAndMaterialsContractMember 2018-08-01 2018-10-31 0000023197 cmtl:GovernmentSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 cmtl:UnitedStatesDomesticMember 2018-08-01 2018-10-31 0000023197 cmtl:USGovernmentMember 2018-08-01 2018-10-31 0000023197 us-gaap:TimeAndMaterialsContractMember cmtl:GovernmentSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 us-gaap:FixedPriceContractMember cmtl:CommercialSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 cmtl:TotalInternationalSalesMember cmtl:CommercialSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 cmtl:TotalInternationalSalesMember 2018-08-01 2018-10-31 0000023197 cmtl:CommercialSolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-08-01 2018-10-31 0000023197 us-gaap:FixedPriceContractMember cmtl:GovernmentSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 cmtl:UnitedStatesDomesticMember cmtl:GovernmentSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 cmtl:USGovernmentMember cmtl:CommercialSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 us-gaap:TimeAndMaterialsContractMember cmtl:CommercialSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 2019-11-01 2019-10-31 0000023197 cmtl:StockBasedAwardsMember 2018-08-01 2018-10-31 0000023197 cmtl:StockBasedAwardsMember 2019-08-01 2019-10-31 0000023197 cmtl:CommercialAndInternationalMember us-gaap:BilledRevenuesMember 2019-10-31 0000023197 cmtl:CommercialAndInternationalMember us-gaap:UnbilledRevenuesMember 2019-10-31 0000023197 cmtl:CommercialAndInternationalMember us-gaap:UnbilledRevenuesMember 2019-07-31 0000023197 cmtl:CommercialAndInternationalMember us-gaap:BilledRevenuesMember 2019-07-31 0000023197 cmtl:USGovernmentMember us-gaap:UnbilledRevenuesMember 2019-07-31 0000023197 cmtl:USGovernmentMember us-gaap:BilledRevenuesMember 2019-10-31 0000023197 cmtl:USGovernmentMember us-gaap:UnbilledRevenuesMember 2019-10-31 0000023197 cmtl:USGovernmentMember us-gaap:BilledRevenuesMember 2019-07-31 0000023197 cmtl:USGovernmentMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-07-31 2019-07-31 0000023197 cmtl:USGovernmentMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-10-31 2019-10-31 0000023197 us-gaap:UnbilledRevenuesMember 2019-10-31 2019-10-31 0000023197 cmtl:TCSs911callhandlingsoftwareMember cmtl:TeleCommunicationSystemsIncMember cmtl:FullandFinalWarrantySettlementWithATTMember 2017-10-31 0000023197 us-gaap:AccountingStandardsUpdate201602Member 2019-08-01 0000023197 cmtl:TCSs911callhandlingsoftwareMember cmtl:TeleCommunicationSystemsIncMember 2019-07-31 0000023197 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-08-01 0000023197 cmtl:TCSs911callhandlingsoftwareMember cmtl:TeleCommunicationSystemsIncMember cmtl:FullandFinalWarrantySettlementWithATTMember 2018-08-01 2018-10-31 0000023197 cmtl:TCSs911callhandlingsoftwareMember cmtl:TeleCommunicationSystemsIncMember cmtl:FullandFinalWarrantySettlementWithATTMember 2019-10-31 0000023197 cmtl:TCSs911callhandlingsoftwareMember cmtl:TeleCommunicationSystemsIncMember 2019-10-31 0000023197 2017-07-31 0000023197 2017-10-31 0000023197 cmtl:AccountingStandardsUpdate201602DeferredRentLiabilityAdjustmentMember 2019-08-01 0000023197 us-gaap:AccountingStandardsUpdate201409Member us-gaap:WarrantyObligationsMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-08-01 0000023197 2019-08-01 0000023197 us-gaap:OperatingSegmentsMember cmtl:CommercialSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 us-gaap:OperatingSegmentsMember cmtl:GovernmentSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 us-gaap:SecuredDebtMember 2019-10-31 0000023197 srt:MaximumMember us-gaap:SecuredDebtMember 2019-10-31 2019-10-31 0000023197 us-gaap:SecuredDebtMember us-gaap:LetterOfCreditMember 2019-10-31 0000023197 us-gaap:SecuredDebtMember 2019-08-01 2019-10-31 0000023197 us-gaap:SecuredDebtMember cmtl:RevolvingLoanFacilityMember 2019-10-31 0000023197 us-gaap:SecuredDebtMember 2019-10-31 2019-10-31 0000023197 us-gaap:SecuredDebtMember 2018-10-31 0000023197 us-gaap:SecuredDebtMember cmtl:RevolvingLoanFacilityMember cmtl:AdjustedLIBORateMember 2019-08-01 2019-10-31 0000023197 us-gaap:SecuredDebtMember 2018-08-01 2018-10-31 0000023197 srt:MinimumMember us-gaap:SecuredDebtMember 2019-10-31 2019-10-31 0000023197 us-gaap:SecuredDebtMember cmtl:SwinglineLoanMember 2019-10-31 0000023197 cmtl:October2018CreditFacilityMember 2019-08-01 2019-10-31 0000023197 us-gaap:SecuredDebtMember cmtl:RevolvingLoanFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2019-08-01 2019-10-31 0000023197 cmtl:ExecutiveChairmanMember 2019-08-01 2019-10-31 0000023197 cmtl:ExecutiveChairmanMember 2019-10-31 2019-10-31 0000023197 us-gaap:OtherNoncurrentAssetsMember 2019-10-31 0000023197 cmtl:NoncurrentIncomeTaxPayableMember 2019-10-31 0000023197 us-gaap:OtherNoncurrentAssetsMember 2019-07-31 0000023197 cmtl:NoncurrentIncomeTaxPayableMember 2019-07-31 0000023197 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-08-01 2018-10-31 0000023197 us-gaap:ResearchAndDevelopmentExpenseMember 2018-08-01 2018-10-31 0000023197 us-gaap:CostOfSalesMember 2018-08-01 2018-10-31 0000023197 us-gaap:ResearchAndDevelopmentExpenseMember 2019-08-01 2019-10-31 0000023197 us-gaap:CostOfSalesMember 2019-08-01 2019-10-31 0000023197 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-08-01 2019-10-31 0000023197 cmtl:ShareunitsMember 2018-08-01 2018-10-31 0000023197 us-gaap:RestrictedStockUnitsRSUMember 2019-08-01 2019-10-31 0000023197 us-gaap:PerformanceSharesMember 2018-08-01 2018-10-31 0000023197 us-gaap:PerformanceSharesMember 2019-08-01 2019-10-31 0000023197 us-gaap:RestrictedStockUnitsRSUMember 2018-08-01 2018-10-31 0000023197 us-gaap:EmployeeStockOptionMember 2018-08-01 2018-10-31 0000023197 us-gaap:EmployeeStockOptionMember 2019-08-01 2019-10-31 0000023197 cmtl:ShareunitsMember 2019-08-01 2019-10-31 0000023197 cmtl:EmployeeStockPurchasePlanEsppMember 2019-08-01 2019-10-31 0000023197 cmtl:EmployeeStockPurchasePlanEsppMember 2018-08-01 2018-10-31 0000023197 cmtl:ShareunitsMember 2019-10-31 0000023197 cmtl:A2000StockIncentivePlanMember 2019-10-31 0000023197 us-gaap:RestrictedStockUnitsRSUMember cmtl:EmployeesMember 2019-08-01 2019-10-31 0000023197 cmtl:ReductiontoAdditionalPaidInCapitalMember 2018-08-01 2018-10-31 0000023197 cmtl:DividendEquivalentsMember 2019-07-31 0000023197 cmtl:EmployeeStockPurchasePlanEsppMember cmtl:A2001EmployeeStockPurchasePlanMember 2019-10-31 0000023197 us-gaap:EmployeeStockOptionMember cmtl:A2000StockIncentivePlanMember 2019-08-01 2019-10-31 0000023197 cmtl:A2000StockIncentivePlanMember us-gaap:SubsequentEventMember 2019-12-03 2019-12-03 0000023197 us-gaap:EmployeeStockOptionMember 2019-10-31 2019-10-31 0000023197 us-gaap:StockAppreciationRightsSARSMember 2019-10-31 0000023197 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-10-31 2019-10-31 0000023197 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-10-31 2019-10-31 0000023197 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2019-10-31 0000023197 cmtl:ImpactofAccountingStandardsUpdate201609Member cmtl:IncomeTaxExpenseMember 2019-08-01 2019-10-31 0000023197 cmtl:A2000StockIncentivePlanMember us-gaap:SubsequentEventMember 2019-12-03 0000023197 cmtl:GrantedPriortoJuly312019Member us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2019-08-01 2019-10-31 0000023197 cmtl:GrantedSinceFiscal2014Member us-gaap:PerformanceSharesMember cmtl:EmployeesMember 2019-08-01 2019-10-31 0000023197 cmtl:GrantedonorafterJuly312017Member cmtl:ShareunitsMember 2019-08-01 2019-10-31 0000023197 cmtl:DividendEquivalentsMember 2019-08-01 2019-10-31 0000023197 us-gaap:RestrictedStockUnitsRSUMember cmtl:EmployeesMember 2019-10-31 0000023197 cmtl:PerformanceSharesRSUsRestrictedStockandStockUnitsMember 2018-08-01 2018-10-31 0000023197 us-gaap:EmployeeStockOptionMember cmtl:A2000StockIncentivePlanMember 2019-10-31 0000023197 cmtl:PerformanceSharesRSUsRestrictedStockandStockUnitsMember 2019-08-01 2019-10-31 0000023197 cmtl:EmployeeStockPurchasePlanEsppMember cmtl:A2001EmployeeStockPurchasePlanMember 2019-08-01 2019-10-31 0000023197 cmtl:GrantedAfterJuly312019Member us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2019-08-01 2019-10-31 0000023197 cmtl:DividendEquivalentsMember 2019-10-31 0000023197 us-gaap:RestrictedStockUnitsRSUMember cmtl:A2000StockIncentivePlanMember 2019-10-31 0000023197 cmtl:ShareunitsMember cmtl:A2000StockIncentivePlanMember 2019-10-31 0000023197 us-gaap:PerformanceSharesMember cmtl:A2000StockIncentivePlanMember 2019-10-31 0000023197 cmtl:PerformanceSharesRSUsRestrictedStockandStockUnitsMember 2019-10-31 0000023197 cmtl:PerformanceSharesRSUsRestrictedStockandStockUnitsMember 2019-07-31 0000023197 cmtl:PerformanceSharesRSUsRestrictedStockandStockUnitsMember 2019-10-31 2019-10-31 0000023197 us-gaap:EmployeeStockOptionMember 2019-10-31 0000023197 us-gaap:EmployeeStockOptionMember 2019-07-31 0000023197 cmtl:EmployeeStockPurchasePlanEsppMember cmtl:A2001EmployeeStockPurchasePlanMember 2018-08-01 2018-10-31 0000023197 us-gaap:StockAppreciationRightsSARSMember 2019-07-31 0000023197 us-gaap:OperatingSegmentsMember cmtl:CommercialSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 us-gaap:OperatingSegmentsMember cmtl:CommercialSolutionsSegmentMember 2018-10-31 0000023197 us-gaap:CorporateNonSegmentMember 2018-08-01 2018-10-31 0000023197 us-gaap:CorporateNonSegmentMember 2018-10-31 0000023197 us-gaap:OperatingSegmentsMember cmtl:GovernmentSolutionsSegmentMember 2018-10-31 0000023197 cmtl:JuneTwoThousandSeventeenAmendmentToCreditFacilityMember 2018-08-01 2018-10-31 0000023197 us-gaap:CorporateNonSegmentMember 2019-08-01 2019-10-31 0000023197 us-gaap:IntersegmentEliminationMember cmtl:CommercialSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 us-gaap:IntersegmentEliminationMember cmtl:CommercialSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 us-gaap:OperatingSegmentsMember cmtl:GovernmentSolutionsSegmentMember 2019-10-31 0000023197 us-gaap:OperatingSegmentsMember cmtl:GovernmentSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 us-gaap:CorporateNonSegmentMember 2019-10-31 0000023197 us-gaap:OperatingSegmentsMember cmtl:CommercialSolutionsSegmentMember 2019-10-31 0000023197 cmtl:SolacomTechnologiesIncMember cmtl:CommercialSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 cmtl:GovernmentSolutionsSegmentMember 2019-10-31 0000023197 cmtl:CommercialSolutionsSegmentMember 2019-10-31 0000023197 cmtl:CommercialSolutionsSegmentMember 2019-07-31 0000023197 cmtl:GDNG911BusinessMember cmtl:CommercialSolutionsSegmentMember 2019-08-01 2019-10-31 0000023197 cmtl:GovernmentSolutionsSegmentMember 2019-07-31 0000023197 cmtl:GovernmentSolutionsSegmentMember 2019-08-01 0000023197 us-gaap:CommonStockMember 2019-08-01 0000023197 cmtl:CommercialSolutionsSegmentMember 2019-08-01 0000023197 us-gaap:TrademarksMember 2019-08-01 2019-10-31 0000023197 us-gaap:UnpatentedTechnologyMember 2019-10-31 0000023197 us-gaap:TrademarksMember 2019-10-31 0000023197 us-gaap:CustomerRelationshipsMember 2019-10-31 0000023197 us-gaap:CustomerRelationshipsMember 2019-08-01 2019-10-31 0000023197 us-gaap:UnpatentedTechnologyMember 2019-08-01 2019-10-31 0000023197 us-gaap:UnpatentedTechnologyMember 2019-07-31 0000023197 us-gaap:CustomerRelationshipsMember 2019-07-31 0000023197 us-gaap:CustomerRelationshipsMember 2018-08-01 2018-10-31 0000023197 us-gaap:TrademarksMember 2019-07-31 0000023197 us-gaap:UnpatentedTechnologyMember 2018-08-01 2018-10-31 0000023197 us-gaap:TrademarksMember 2018-08-01 2018-10-31 0000023197 2018-12-06 0000023197 us-gaap:SubsequentEventMember 2019-12-04 0000023197 us-gaap:SubsequentEventMember 2019-11-15 2019-11-15 0000023197 us-gaap:SubsequentEventMember 2019-12-04 2019-12-04 0000023197 2019-09-24 2019-09-24 0000023197 us-gaap:ScenarioForecastMember 2020-02-14 2020-02-14 0000023197 cmtl:OtherMattersMember 2018-05-01 2018-05-31 0000023197 cmtl:OtherMattersMember 2014-10-01 2014-10-31 0000023197 2018-11-01 2019-01-31 0000023197 cmtl:LegacyTCS911CallHandlingSoftwareMatterMember 2019-10-31 cmtl:credit xbrli:pure iso4217:USD cmtl:operating_segment cmtl:employee xbrli:shares iso4217:USD xbrli:shares cmtl:action cmtl:transaction 5114000 4587000 15007000 13725000 P10Y 17982000 -3989000 12731000 9240000 20615000 -4254000 16629000 8240000 4031305 8723732 400000000 100000 7800 60 P5Y 1000000 2900000 P5Y3M 0 -1033000 31489000 P12M 198000 420000 180000 1000 -68000 -50000 419000 5000000 1431000 5000000 1431000 1604000 1604000 568000 10085000 370000 9665000 2463000 2484000 0 1 1 1 0 230000 0 230000 0 P1Y 2542000 1753000 13.07 3.25 4.50 5000000 P91D 41000 0 0.85 0.10 0.10 1 0.244 0.756 0.442 0.314 1 0.231 0.769 0.408 0.361 1085000 4053000 4661000 1513000 1395000 66000 -19000 53000 32000 -77000 -17000 -47000 -13000 142000000 250000000 1813000 P1Y P10Y P5Y P1Y -457000 612000 6286882 2436850 6 6 45003000 3430000 5776000 7343000 8723000 12601000 7130000 37080000 40909000 6555000 8301000 4170000 5877000 7387000 8619000 3829000 44971000 0.100 36 153000 657000 288000 1.75 3.75 3204000 P3Y P10Y P5Y 431142 22.40 24.91 16.80 25.06 24.92 31119000 328791 890374 48000 48000 9345 52926 4764 83820 797186 72830 40860 236000 197000 false --07-31 Q1 2020 2019-10-31 10-Q 0000023197 24389774 false Accelerated Filer COMTECH TELECOMMUNICATIONS CORP /DE/ false 24330000 29380000 146899000 85556000 20469000 38856000 2018000 162509000 82140000 22824000 55590000 1955000 145032000 161044000 325000 2298000 -2934000 78584000 72807000 2835000 2781000 552670000 551316000 2054000 2059000 -5000 2773000 2781000 -8000 1046000 1046000 879000 879000 1046000 1046000 0 0 52000 -130000 171000 406000 547000 58000 83000 905000 879000 0 0 57000 -310000 82000 352000 698000 59000 77000 743000 818000 690000 1867000 1465000 548000 185000 4289000 0 3445000 844000 5206000 0 4362000 844000 279000 382000 866940000 41786000 602567000 222587000 887711000 931022000 44553000 675344000 211125000 280314000 295722000 208669 7100000 26.86 1130000 1130000 0 0 2389000 2389000 0 0 10000000 32934000 40000000 10000000 32934000 5606000 5000000 5606000 10000000 1445000 1445000 4640000 4460000 9897000 9896000 3094000 4477000 3162000 4477000 3376000 5478000 3426000 5059000 518000 4153000 518000 4153000 20300000 3500000 7007000 6779000 1828000 20300000 3500000 7007000 6779000 1828000 21700000 21700000 646000 777000 646000 777000 10000000 32934000 10000000 32934000 1373000 0 0 1373000 795000 692000 789000 789000 0 0 0 0 0 32000 757000 1445000 43484000 42943000 45576000 46873000 -541000 1297000 0.10 0.10 0.1 0.1 0.10 0.10 0.10 0.10 100000000 100000000 38860571 38938844 39276161 39276161 39402226 39402226 3928000 3940000 0.278 0.354 1679000 23127000 18609000 103075000 106700000 38682000 36989000 10654000 11457000 0.01 0.005 0.0600 0.0470 2943000 3128000 2943000 2273000 2286000 12481000 13768000 3023000 -2366000 2851000 244000 2228000 379000 2651000 142000 2196000 313000 2381000 2381000 2428000 2428000 2406000 2428000 82000 82000 56000 56000 56000 0.14 0.26 0.14 0.26 23295000 21261000 11885000 P3Y3M18D 228000 189000 2000 2000 107000 757000 567000 109000 0 0 0 0 0 109000 2000 198000 0 447000 108000 0.0421 P2M19D P10Y P15Y P20Y P10Y P20Y P20Y6M0D P16Y8M12D P12Y8M12D P20Y6M0D P16Y8M12D P12Y8M12D 138619000 66484000 12613000 59522000 143825000 69694000 13183000 60948000 20700000 17631000 18322000 18322000 19563000 400509000 276834000 31026000 92649000 400509000 276834000 31026000 92649000 261890000 210350000 18413000 33127000 256684000 207140000 17843000 31701000 -32000 3000 310489000 251296000 59193000 309871000 7850000 11388000 250678000 59193000 8048000 11808000 -198000 -420000 -198000 -198000 -420000 -420000 57769000 63567000 1341000 7533000 -2127000 -2139000 12000 0 1145000 1132000 13000 0 25000 79000 -9180000 4299000 12267000 15947000 -4424000 -1221000 -2947000 -822000 -455000 -133000 15240000 -2656000 8526000 -1095000 -64000 44000 275000 3000 -3054000 -930000 376000 182000 2669000 2644000 22000 3000 1804000 1795000 8000 1000 2470000 1701000 588000 447000 40576000 38867000 94535000 91290000 74839000 71810000 53959000 52423000 19696000 19480000 747000 373000 4603000 40800000 6555000 4170000 5877000 7387000 8619000 8192000 3827000 2632000 352629000 777000 393378000 548000 887711000 931022000 145347000 151866000 169000000 169000000 550000000 300000000 25000000 35000000 165000000 169000000 14000000 15234000 -2898000 -1645000 -1250000 -14130000 5445000 3468000 -10112000 6971000 6609000 3468000 6388000 -10574000 9867000 7095000 6388000 3468000 6388000 2 50476000 54307000 7293000 -6409000 7058000 6644000 9260000 -7664000 9841000 7083000 2637000 36973000 38848000 0 9248000 601000 0 27725000 2843000 0 34148000 2366000 35825000 0.0405 P4Y7M2D 44214000 11812000 3430000 5776000 7343000 8723000 7130000 16365000 14385000 3864000 4334000 18822000 17264000 1771000 0 2615000 2692000 285000 5017000 4560000 27328000 27328000 1645000 124000 892000 629000 1250000 26000 1000000 224000 0.10 0.10 2000000 2000000 0 0 0 0 14867000 15995000 193400000 4000000 -48603000 0 174000 306000 241000 246000 1611000 11738000 9982000 15968000 3999000 16068000 3781000 -1679000 1515000 1191000 -418000 -302000 1020000 989000 28026000 26873000 -7000 -343000 160000 454000 198000 120121000 0 0.290 1.222 13210000 14861000 568000 -568000 420333000 424237000 648343000 P24M 160844000 0 8540000 77973000 82871000 39289000 21516000 17773000 71044000 14220000 56824000 50511000 42237000 8274000 121555000 56457000 65098000 139901000 76290000 63611000 20943000 1683000 19260000 77973000 37945000 40028000 82871000 52623000 30248000 90568000 70276000 170267000 0 1899000 94314000 75953000 39351000 24212000 15139000 69521000 16748000 52773000 61395000 53354000 8041000 130916000 70102000 60814000 143272000 92548000 50724000 26995000 1766000 25229000 94314000 37723000 56591000 75953000 37786000 38167000 75509000 94758000 0 295000 598000 31847000 31851000 P5Y P3Y P5Y P3Y P5Y 0.15 0.15 21.00 27.69 199466 41080 219425 954676 933555 239680 217839 476036 600000 1050000 10362500 10962500 1431765 28.83 4210000 561000 5806000 305000 800 27.35 0 9346000 1555555 0 1503295 1503295 0 9148000 1477967 28.76 28.45 20.90 33.94 29.54 32628000 11491000 8761000 P3Y1M22D P3Y3M9D P3Y2M23D 28.72 28.73 863000 8861 10135 10386 21510 6100 51460 10600 241000 240000 1000 246000 245000 1000 0 -1000 1000 0 -2000 2000 174000 173000 1000 306000 305000 1000 100000000 8664000 8664000 0 0 535082000 537644000 976931000 979493000 505684000 538453000 3886000 405194000 -441849000 506096000 537852000 3894000 406199000 -441849000 535082000 552670000 3928000 420333000 -441849000 537644000 551316000 3940000 424237000 -441849000 0 15033317 15033317 15033317 15033317 15033317 15033317 0 0 441849000 441849000 7215000 325000 6890000 7839000 2298000 5541000 12000 31000 6670000 7259000 993000 24375000 24737000 23999000 24555000 3217000 3217000 0 0 3217000 0 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the following stock-based awards, by award type, were outstanding:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:61.59844054580896%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">October 31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,503,295</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Performance shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">217,839</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs and restricted stock</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">476,036</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,680</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,436,850</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Accrued Expenses and Other Current Liabilities</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities consist of the following at:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.8515625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued wages and benefits</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,261,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,295,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued contract costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,725,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,007,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty obligations </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,068,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,968,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued legal costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,781,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,835,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued commissions and royalties</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,587,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,114,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,385,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,365,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,807,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,584,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As discussed further in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (12)</font><font style="font-family:inherit;font-size:10pt;"> - "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases,</font><font style="font-family:inherit;font-size:10pt;">" on August 1, 2019, we adopted Topic 842 and, as required by the new standard, reclassified </font><font style="font-family:inherit;font-size:10pt;">$2,934,000</font><font style="font-family:inherit;font-size:10pt;"> of accrued expenses and other current liabilities as follows: (i) </font><font style="font-family:inherit;font-size:10pt;">$2,366,000</font><font style="font-family:inherit;font-size:10pt;"> of short-term deferred rent liabilities related to operating leases were offset against the respective operating lease right-of-use assets; and (ii) the remaining </font><font style="font-family:inherit;font-size:10pt;">$568,000</font><font style="font-family:inherit;font-size:10pt;"> of estimated facility exit costs were reclassified to the current portion of operating lease liabilities.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued contract costs represent direct and indirect costs on contracts as well as estimates of amounts owed for invoices not yet received from vendors or reflected in accounts payable.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty obligations as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> relate to estimated liabilities for assurance-type warranty coverage that we provide to our customers. We generally provide warranty coverage for some of our products for a period of at least </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;"> from the date of delivery. We record a liability for estimated warranty expense based on historical claims, product failure rates, consideration of contractual obligations, future costs to resolve software issues and other factors. Some of our product warranties are provided under long-term contracts, the costs of which are incorporated into our estimates of total contract costs. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in our accrued warranty obligations during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;"> were as follows: </font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:83.59375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at beginning of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,968,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,738,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclass to contract liabilities (see below)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,679,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for warranty obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">989,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,020,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charges incurred</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,191,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,515,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty settlement and reclass (see below)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">302,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">418,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at end of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,068,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,982,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 1, 2018, in connection with our adoption of ASC 606, </font><font style="font-family:inherit;font-size:10pt;">$1,679,000</font><font style="font-family:inherit;font-size:10pt;"> of accrued warranty obligations presented in the above table were reclassified to contract liabilities, as they represented deferred revenue related to service-type warranty performance obligations.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our current accrued warranty obligations at </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> include </font><font style="font-family:inherit;font-size:10pt;">$3,781,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3,999,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, of warranty obligations for a small product line that we refer to as the TCS 911 call handling software solution. This solution was licensed to customers prior to our acquisition of TeleCommunication Systems, Inc. ("TCS"). During the fiscal year ended July 31, 2018, we entered into a full and final warranty settlement with AT&amp;T, the largest customer/distributor of this product line, pursuant to which we issued </font><font style="font-family:inherit;font-size:10pt;">thirty-six</font><font style="font-family:inherit;font-size:10pt;"> credits to AT&amp;T of </font><font style="font-family:inherit;font-size:10pt;">$153,000</font><font style="font-family:inherit;font-size:10pt;"> which AT&amp;T can apply on a monthly basis to purchases of solutions from us, beginning October 2017 through September 2020. As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the total present value of these monthly credits is </font><font style="font-family:inherit;font-size:10pt;">$1,611,000</font><font style="font-family:inherit;font-size:10pt;">, all of which is included in our current accrued warranty obligations on our Condensed Consolidated Balance Sheet.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with our acquisition of Solacom and the GD NG-911 business during the fiscal year ended July&#160;31, 2019, we assumed warranty obligations related to certain contracts acquired. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (2) - "Acquisitions" </font><font style="font-family:inherit;font-size:10pt;">for further information pertaining to these acquisitions.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Acquisitions</font></div><div style="line-height:120%;padding-left:4px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-left:4px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Solacom Technologies Inc.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">, we completed our acquisition of Solacom Technologies Inc. ("Solacom"), pursuant to the Arrangement Agreement, dated as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;7, 2019</font><font style="font-family:inherit;font-size:10pt;">, by and among Solacom, Comtech and Solar Acquisition Corp., a Canadian corporation and a direct, wholly-owned subsidiary of Comtech. Solacom is a leading provider of Next Generation 911 ("NG-911") solutions for public safety agencies. The acquisition of Solacom was a significant step in our strategy of enhancing our public safety and location technologies. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The acquisition has an aggregate purchase price for accounting purposes of </font><font style="font-family:inherit;font-size:10pt;">$32,934,000</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$27,328,000</font><font style="font-family:inherit;font-size:10pt;"> was settled in cash and </font><font style="font-family:inherit;font-size:10pt;">$5,606,000</font><font style="font-family:inherit;font-size:10pt;"> was settled with the issuance of </font><font style="font-family:inherit;font-size:10pt;">208,669</font><font style="font-family:inherit;font-size:10pt;"> shares of Comtech&#8217;s common stock at a volume weighted average stock price of </font><font style="font-family:inherit;font-size:10pt;">$26.86</font><font style="font-family:inherit;font-size:10pt;">. The fair value of consideration transferred in connection with this acquisition was </font><font style="font-family:inherit;font-size:10pt;">$31,489,000</font><font style="font-family:inherit;font-size:10pt;">, which was net of </font><font style="font-family:inherit;font-size:10pt;">$1,445,000</font><font style="font-family:inherit;font-size:10pt;"> of cash acquired. The cash portion of the purchase price was funded principally through borrowings under our Credit Facility. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are accounting for the acquisition of Solacom under the acquisition method of accounting in accordance with FASB ASC 805, "Business Combinations" ("ASC 805"). The purchase price was allocated to the assets acquired and liabilities assumed, based on their fair value as of </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">, pursuant to the business combination accounting rules. Acquisition plan expenses were not included as a component of consideration transferred and were expensed in the period incurred. Pro forma financial information is not disclosed, as the acquisition is not material.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the fair value of the assets acquired and liabilities assumed in connection with the Solacom acquisition:</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchase Price Allocation </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Measurement Period Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchase Price Allocation (as adjusted)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settled in cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,328,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,328,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:30px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settled in common stock issued by Comtech</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,606,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,606,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate purchase price at fair value</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,934,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,934,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Allocation of aggregate purchase price:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,445,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,445,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,896,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,897,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">777,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">777,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,059,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">419,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,478,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Accrued warranty obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,431,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,431,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,477,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,477,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Contract liabilities, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,604,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,604,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net tangible assets at fair value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,665,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">420,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,085,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Identifiable intangibles, deferred taxes and goodwill:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Estimated Useful Lives</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,779,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,779,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,007,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,007,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,828,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,828,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:30px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,153,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,153,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,808,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(420,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,388,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indefinite</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allocation of aggregate purchase price</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,934,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,934,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:inherit;font-size:8pt;">As reported in the Company's Annual Report on Form 10-K for the fiscal year ended July 31, 2019.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The acquired identifiable intangible assets are being amortized on a straight-line basis, which we believe approximates the pattern in which the assets are utilized over their estimated useful lives. The fair value of customer relationships was estimated primarily based on the value of the discounted cash flows that the related intangible asset could be expected to generate in the future. The fair value of technology and trade name was estimated based on the discounted capitalization of royalty expense saved because we now own the assets. Among the factors contributing to the recognition of goodwill, as a component of the purchase price allocation, were synergies in products and technologies and the addition of a skilled, assembled workforce. This goodwill has been assigned to our Commercial Solutions segment based on specific identification and is generally not deductible for income tax purposes.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">GD NG-911 Business</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2019</font><font style="font-family:inherit;font-size:10pt;">, we completed the acquisition of a state and local government NG-911 business pursuant to the Asset Purchase Agreement, dated as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2019</font><font style="font-family:inherit;font-size:10pt;">, by and among General Dynamics Information Technology, Inc., Comtech and Comtech NextGen LLC, a Delaware limited liability company and indirect, wholly-owned subsidiary of Comtech. The acquisition of this NG-911 business from GD (the "GD NG-911 business") has a preliminary cash purchase price of </font><font style="font-family:inherit;font-size:10pt;">$10,000,000</font><font style="font-family:inherit;font-size:10pt;"> (which is subject to a net working capital adjustment). In connection with this acquisition, we also announced an award of a </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;">-year contract to develop, implement and operate a NG-911 emergency communications system for a Northeastern state. Immediately after our announcement of this acquisition, we hired approximately </font><font style="font-family:inherit;font-size:10pt;">sixty</font><font style="font-family:inherit;font-size:10pt;"> GD NG-911 employees and completed the integration of this business into our Commercial Solutions segment&#8217;s public safety and location technologies product line. The acquisition, contract award and hiring of talented employees are expected to strengthen Comtech&#8217;s position in the growing NG-911 solutions market.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are accounting for the acquisition of this business under the acquisition method of accounting in accordance with FASB ASC 805. The purchase price, which is subject to a pending closing date balance sheet adjustment process under the purchase agreement, was allocated to the assets acquired and liabilities assumed, based on their preliminary fair value as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2019</font><font style="font-family:inherit;font-size:10pt;">, pursuant to the business combination accounting rules. Acquisition plan expenses were not included as a component of consideration transferred and were expensed in the period incurred. Pro forma financial information is not disclosed, as the acquisition is not material.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the preliminary fair value of the assets acquired and liabilities assumed in connection with the acquisition of the GD NG-911 business:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchase Price Allocation </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Measurement Period Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchase Price Allocation (as adjusted)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate purchase price at fair value</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,000,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,000,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Allocation of aggregate purchase price:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,460,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,640,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">646,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">646,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,426,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,376,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Accrued warranty obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,000,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,000,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,162,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,094,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net tangible assets at preliminary fair value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">370,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">568,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Identifiable intangibles, deferred taxes and goodwill:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Estimated Useful Lives</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,300,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,300,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Technology</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,500,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,500,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Other liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,700,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,700,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:30px;text-indent:-30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(518,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(518,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,048,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(198,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,850,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indefinite</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allocation of aggregate purchase price</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,000,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,000,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:inherit;font-size:8pt;"> As reported in the Company's Annual Report on Form 10-K for the fiscal year ended July 31, 2019.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The acquired identifiable intangible assets are being amortized on a straight-line basis, which we believe approximates the pattern in which the assets are utilized over their estimated useful lives. The fair value of customer relationships was estimated based on the value of the discounted cash flows that the related intangible asset could be expected to generate in the future. The fair value of technology was estimated based on the discounted capitalization of royalty expense saved because we now own the assets. The preliminary fair value of other liabilities was based on the difference in discounted cash flows related to remaining performance obligations under a certain acquired contract as compared to current market terms for similar arrangements that a market participant would expect. Other liabilities will be credited against cost of sales over the remaining performance of the contract, which was </font><font style="font-family:inherit;font-size:10pt;">5.25 years</font><font style="font-family:inherit;font-size:10pt;"> as of the acquisition date.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Among the factors contributing to the recognition of goodwill, as a component of the purchase price allocation, were synergies in solution offerings and the addition of a skilled, assembled workforce. We currently estimate that approximately </font><font style="font-family:inherit;font-size:10pt;">$7,100,000</font><font style="font-family:inherit;font-size:10pt;"> of goodwill resulting from the acquisition will be tax deductible. This goodwill has been assigned to our Commercial Solutions segment based on specific identification.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are currently finalizing a net working capital adjustment, pursuant to the terms of the purchase agreement. In August 2019, the seller proposed and requested an approximate </font><font style="font-family:inherit;font-size:10pt;">$2,900,000</font><font style="font-family:inherit;font-size:10pt;"> upward adjustment to the preliminary purchase price. We do not agree with their proposed adjustment and believe that we are entitled to a reduction of approximately </font><font style="font-family:inherit;font-size:10pt;">$1,000,000</font><font style="font-family:inherit;font-size:10pt;"> to the preliminary purchase price. As the parties could not reach an agreement during the stipulated period of time, the matter is now in arbitration. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allocation of the preliminary purchase price shown in the above table was based on a valuation and estimates and assumptions that are subject to change within the purchase price allocation period (generally one year from the acquisition date). The primary areas of the purchase price allocation not yet finalized include the purchase price (due to a pending closing date balance sheet adjustment process under the purchase agreement) and residual goodwill.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Subsequent Event</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 14, 2019, we entered into an agreement to acquire UHP Networks Inc. and its sister company (together, "UHP"), a leading provider of innovative and disruptive satellite ground station solutions, for a purchase price of approximately </font><font style="font-family:inherit;font-size:10pt;">$40,000,000</font><font style="font-family:inherit;font-size:10pt;">, of which we anticipate </font><font style="font-family:inherit;font-size:10pt;">$5,000,000</font><font style="font-family:inherit;font-size:10pt;"> to be paid in Comtech common stock with the remaining balance payable in cash. The purchase agreement also provides an earn-out up to an additional </font><font style="font-family:inherit;font-size:10pt;">$10,000,000</font><font style="font-family:inherit;font-size:10pt;"> payable, at our election, in cash and or shares of Comtech common stock, if certain agreed upon sales milestones are reached in the </font><font style="font-family:inherit;font-size:10pt;">twelve</font><font style="font-family:inherit;font-size:10pt;">-month period following completion of the acquisition. We believe that our acquisition of UHP will be a significant step in enhancing our solutions offerings for the satellite ground station market. The transaction is subject to customary closing conditions and is expected to occur late in the second half of our fiscal 2020.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Legal Proceedings and Other Matters</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Legacy TCS 911 Call Handling Software Matter</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A customer that purchased a TCS 911 call handling software solution in December 2014 (which was more than one year prior to our acquisition of TCS) (the "TCS Legacy Customer") informed us in fiscal 2019 that it experienced several network outages and that it would seek indemnification for any claims made against it as a result of such outages. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with these outages, the TCS Legacy Customer informed us that it believed certain communication failover redundancies promised to it by former senior management of TCS were never completed and had originally demanded that we refund to it all amounts previously paid to us under the contract, which through </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> exceeded </font><font style="font-family:inherit;font-size:10pt;">$14,000,000</font><font style="font-family:inherit;font-size:10pt;">. In response to such claim, we engaged legal counsel to review the claims made by our customer. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2019, the customer filed a lawsuit in the Sixth Judicial Circuit Court of the State of South Dakota alleging, among other things, our failure to provide them with certain system redundancies. We believe that TCS has complied with its contractual requirements, that the customer's allegations are baseless, and that it is not entitled to a return of any amounts previously paid to us under the contract. Our contract to provide services to this customer expires in December 2019 and the amount of annual revenue we generate from this customer is immaterial. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have notified our insurance carriers of the lawsuit and are reviewing with counsel our multiple counter claims against this TCS Legacy Customer.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">An agreement in principle has been reached with this TCS Legacy Customer and we are currently negotiating the terms of such settlement which is not expected to have a material impact on our condensed consolidated financial statements. However, if we are unable to reach a final settlement, the ultimate resolution of this matter could vary and possibly have a material adverse effect on our consolidated results of operations, financial position or cash flows in future periods. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Separately, we also filed a lawsuit in March 2019 against a former employee and her new employer arising from such former employee's violation of her obligation to TCS of confidentiality, non-competition and non-solicitation of customers, including the TCS Legacy Customer. The former employee has responded with her own lawsuit against us. The ultimate resolution of this lawsuit is not expected to have any material impact.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Other Matters</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2014, we disclosed to the U.S. Department of the Treasury, Office of Foreign Assets Control ("OFAC") that we learned during a self-assessment of our export transactions that a shipment of modems sent to a Canadian customer by Comtech EF Data Corp. was incorporated into a communication system, the ultimate end user of which was the Sudan Civil Aviation Authority.&#160;The sales value of this equipment was approximately </font><font style="font-family:inherit;font-size:10pt;">$288,000</font><font style="font-family:inherit;font-size:10pt;">. At the time of shipment, OFAC regulations prohibited U.S. persons from doing business directly or indirectly with Sudan. In late 2015, OFAC issued an administrative subpoena seeking information about the disclosed transaction. We responded to the subpoena, including alerting OFAC to Comtech&#8217;s repair of three modems for a customer in Lebanon who may have rerouted the modems from Lebanon to Sudan without the required U.S. licensing authorization. In September 2018, Comtech agreed to enter into a Tolling Agreement with OFAC, which extended the statute of limitations in this matter through December 31, 2019. The Tolling Agreement was shortly followed by a second administrative subpoena seeking additional information about the disclosed transaction. In December 2018, Comtech responded to a second administrative subpoena from OFAC, answering the questions it posed and providing all the documents it sought. In November 2019, Comtech agreed to enter into a second Tolling Agreement with OFAC, which extends the statute of limitations in this matter through June 30, 2020. U.S. sanctions with respect to Sudan were revoked in 2017 and we are in the process of responding to certain additional questions that OFAC asked of us based on its review. Consistent with the revocation of the Sudan Sanction Regulations ("SSR"), shipments to the Sudan Civil Aviation Authority by U.S. persons are now permissible. We are not able to predict whether OFAC will take any enforcement action against us in light of the revocation of the SSR. If OFAC determines that we have violated U.S. trade sanctions, civil and criminal penalties could apply, and we may suffer reputational harm. Even though we take precautions to avoid engaging in transactions that may violate U.S. trade sanctions, those measures may not be effective in every instance.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2018, we were informed by the Office of Export Enforcement ("OEE") of the Department of Commerce ("DoC") that it was forwarding to the OEE's Office of Chief Counsel, the results of its audit of international shipments by Comtech Xicom Technology, Inc. for further review and possible determination of an administrative penalty. We fully cooperated with the OEE in their audit and, based on our self-assessment of the approximately </font><font style="font-family:inherit;font-size:10pt;">7,800</font><font style="font-family:inherit;font-size:10pt;"> individual transactions audited, have determined that six (</font><font style="font-family:inherit;font-size:10pt;">6</font><font style="font-family:inherit;font-size:10pt;">) transactions may not have been fully in compliance with the Export Administration Regulations ("EAR"). These six (</font><font style="font-family:inherit;font-size:10pt;">6</font><font style="font-family:inherit;font-size:10pt;">) items, for which export licenses were not obtained, were either spares or repaired power amplifier subassembly components valued at less than </font><font style="font-family:inherit;font-size:10pt;">$100,000</font><font style="font-family:inherit;font-size:10pt;"> (in aggregate) and were shipped to Brazil, Italy, Russia, Thailand and the United Arab Emirates. The EAR provides an exception to the requirement to obtain an export license for the replacement of a defective or damaged component. During our self-assessment, we determined that we inadvertently did not obtain export licenses for the spares or evidence of the return or destruction of the defective or damaged components necessary to authorize our use of the export license exception for the replacements. Since discovering this issue, we have implemented additional controls and procedures and have increased awareness of these specific export requirements throughout the Company to help avoid similar occurrences in the future. Administrative penalties under the EAR can range from a warning letter to a denial of export privileges. A civil monetary penalty not to exceed the amount set forth in the Export Administration Act ("EAA") may be imposed for each violation, and in the event that any provision of the EAR is continued by any other authority, the maximum monetary civil penalty for each violation shall be that provided by such other authority. Administrative penalties under the EAR are currently determined pursuant to the International Emergency Economic Powers Act ("IEEPA"), which can reach the greater of twice the amount of the transaction that is the basis of the violation or approximately </font><font style="font-family:inherit;font-size:10pt;">$300,000</font><font style="font-family:inherit;font-size:10pt;"> per violation. We have not recorded an accrual related to a possible administrative penalty and continue to work cooperatively with the OEE.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the ordinary course of business, we include indemnification provisions in certain of our customer contracts to indemnify, hold harmless and reimburse such customers for certain losses, including but not limited to losses related to third-party claims of intellectual property infringement arising from the customer&#8217;s use of our products or services. We may also, from time to time, receive indemnification requests from customers related to third-party claims that 911 calls were improperly routed during an emergency. We evaluate such claims as and when they arise. We do not always agree with customers that they are entitled to indemnification and in such cases reject their claims. Despite maintaining that we have properly carried out our duties, we may seek coverage under our various insurance policies; however, we cannot be sure that we will be able to maintain or obtain insurance coverage at acceptable costs or in sufficient amounts or that our insurer will not disclaim coverage as to such claims. Accordingly, pending or future claims asserted against us by a party that we agree to indemnify could result in legal costs and damages that could have a material adverse effect on our consolidated results of operations and financial condition.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There are certain other pending and threatened legal actions which arise in the normal course of business. Although the ultimate outcome of litigation is difficult to accurately predict, we believe that the outcome of these other pending and threatened actions will not have a material adverse effect on our consolidated financial condition or results of operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Credit Facility</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we entered into a First Amended and Restated Credit Agreement (the "Credit Facility") with a syndicate of lenders, replacing our prior Credit Agreement dated as of </font><font style="font-family:inherit;font-size:10pt;">February&#160;23, 2016</font><font style="font-family:inherit;font-size:10pt;"> (as amended by that certain First Amendment, dated as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;6, 2017</font><font style="font-family:inherit;font-size:10pt;"> (the "Prior Credit Facility")). In connection with the establishment of our new Credit Facility, during the three months ended October 31, 2018, we wrote-off </font><font style="font-family:inherit;font-size:10pt;">$3,217,000</font><font style="font-family:inherit;font-size:10pt;"> of deferred financing costs primarily related to the Term Loan Facility portion of our Prior Credit Facility and capitalized deferred financing costs of </font><font style="font-family:inherit;font-size:10pt;">$1,813,000</font><font style="font-family:inherit;font-size:10pt;"> related to the new Credit Facility.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Credit Facility provides a senior secured loan facility of up to </font><font style="font-family:inherit;font-size:10pt;">$550,000,000</font><font style="font-family:inherit;font-size:10pt;"> consisting of: (i) a revolving loan facility ("Revolving Loan Facility") with a borrowing limit of </font><font style="font-family:inherit;font-size:10pt;">$300,000,000</font><font style="font-family:inherit;font-size:10pt;">; (ii) an accordion feature allowing us to borrow up to an additional </font><font style="font-family:inherit;font-size:10pt;">$250,000,000</font><font style="font-family:inherit;font-size:10pt;">; (iii) a </font><font style="font-family:inherit;font-size:10pt;">$35,000,000</font><font style="font-family:inherit;font-size:10pt;"> letter of credit sublimit; and (iv) a swingline loan credit sublimit of </font><font style="font-family:inherit;font-size:10pt;">$25,000,000</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Credit Facility matures on </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2023</font><font style="font-family:inherit;font-size:10pt;"> (the "Revolving Maturity Date"). If we issue new unsecured debt in excess of </font><font style="font-family:inherit;font-size:10pt;">$5,000,000</font><font style="font-family:inherit;font-size:10pt;"> with a maturity date that is less than </font><font style="font-family:inherit;font-size:10pt;">91</font><font style="font-family:inherit;font-size:10pt;"> days from </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2023</font><font style="font-family:inherit;font-size:10pt;">, the Revolving Maturity Date would automatically accelerate so that it would be </font><font style="font-family:inherit;font-size:10pt;">91</font><font style="font-family:inherit;font-size:10pt;"> days earlier than the maturity date of the new unsecured debt.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The proceeds of the Credit Facility were used, in part, to repay in full the outstanding borrowings under the Prior Credit Facility, and additional proceeds of the Credit Facility are expected to be used by us for working capital and other general corporate purposes. As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the amount outstanding under our Credit Facility was </font><font style="font-family:inherit;font-size:10pt;">$169,000,000</font><font style="font-family:inherit;font-size:10pt;">, which is reflected in the non-current portion of long-term debt on our Condensed Consolidated Balance Sheet. At </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$2,632,000</font><font style="font-family:inherit;font-size:10pt;"> of standby letters of credit outstanding under our Credit Facility related to guarantees of future performance on certain customer contracts and </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> outstanding commercial letters of credit. During the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had outstanding balances under the Credit Facility ranging from </font><font style="font-family:inherit;font-size:10pt;">$142,000,000</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$169,000,000</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, total net deferred financing costs related to the Credit Facility were </font><font style="font-family:inherit;font-size:10pt;">$2,943,000</font><font style="font-family:inherit;font-size:10pt;"> and are being amortized over the term of our Credit Facility through </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2023</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense related to our credit facilities, including amortization of deferred financing costs, recorded during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">$1,753,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2,542,000</font><font style="font-family:inherit;font-size:10pt;">, respectively. The amount for the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</font><font style="font-family:inherit;font-size:10pt;"> relates to our new Credit Facility; whereas, the amount for the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> relates to our Prior Credit Facility. During the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;">, our blended interest rate approximated </font><font style="font-family:inherit;font-size:10pt;">4.70%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">6.00%</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under the Credit Facility shall be either: (i) Alternate Base Rate borrowings, which bear interest from the applicable borrowing date at a rate per annum equal to (x) the greatest of (a) the Prime Rate (as defined) in effect on such day, (b) the Federal Funds Effective Rate (as defined) in effect on such day plus 1/2 of 1.00% per annum and (c) the Adjusted LIBO Rate (as defined) on such day (or, if such day is not a business day, the immediately preceding business day) plus </font><font style="font-family:inherit;font-size:10pt;">1.00%</font><font style="font-family:inherit;font-size:10pt;"> per annum, plus (y) the Applicable Rate (as defined), or (ii) Eurodollar borrowings, which bear interest from the applicable borrowing date at a rate per annum equal to (x) the Adjusted LIBO Rate for such interest period plus (y) the Applicable Rate. Determination of the Applicable Rate is based on a pricing grid that is dependent upon our Secured Leverage Ratio (as defined) as of the end of each fiscal quarter for which consolidated financial statements have been most recently delivered. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Credit Facility contains customary representations, warranties and affirmative covenants. The Credit Facility also contains customary negative covenants, subject to negotiated exceptions, including but not limited to: (i) liens, (ii) investments, (iii) indebtedness, (iv) significant corporate changes, including mergers and acquisitions, (v) dispositions, (vi) restricted payments, including stockholder dividends, and (vii) certain other restrictive agreements. The Credit Facility also contains certain financial covenants and customary events of default (subject to grace periods, as appropriate), such as payment defaults, cross-defaults to other material indebtedness, bankruptcy and insolvency, the occurrence of a defined change in control and the failure to observe the negative covenants and other covenants related to the operation of our business. In addition, under certain circumstances, we may be required to enter into amendments to the Credit Facility in connection with any further syndication of the Credit Facility.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Credit Facility provides for, among other things: (i) no scheduled payments of principal until maturity; (ii) a maximum Secured Leverage Ratio of </font><font style="font-family:inherit;font-size:10pt;">3.75</font><font style="font-family:inherit;font-size:10pt;">x trailing twelve months ("TTM") Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization ("Adjusted EBITDA") and a Maximum Total Leverage Ratio of </font><font style="font-family:inherit;font-size:10pt;">4.50</font><font style="font-family:inherit;font-size:10pt;">x TTM Adjusted EBITDA, each with no step downs; and (iii) a Minimum Interest Expense Coverage Ratio of </font><font style="font-family:inherit;font-size:10pt;">3.25</font><font style="font-family:inherit;font-size:10pt;">x TTM Adjusted EBITDA. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, our Secured Leverage Ratio was </font><font style="font-family:inherit;font-size:10pt;">1.75</font><font style="font-family:inherit;font-size:10pt;">x TTM Adjusted EBITDA compared to the maximum allowable Secured Leverage Ratio of </font><font style="font-family:inherit;font-size:10pt;">3.75</font><font style="font-family:inherit;font-size:10pt;">x TTM Adjusted EBITDA. Our Interest Expense Coverage Ratio as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">13.07</font><font style="font-family:inherit;font-size:10pt;">x TTM Adjusted EBITDA compared to the Minimum Interest Expense Coverage Ratio of </font><font style="font-family:inherit;font-size:10pt;">3.25</font><font style="font-family:inherit;font-size:10pt;">x TTM Adjusted EBITDA. Given our expected future business performance, we anticipate maintaining compliance with the terms and financial covenants in our Credit Facility for the foreseeable future.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The obligations under the Credit Facility are guaranteed by certain of our domestic subsidiaries (the "Guarantors"). As collateral security under the Credit Facility and the guarantees thereof, we and the Guarantors have granted to the administrative agent, for the benefit of the lenders, a lien on, and first priority security interest in, substantially all of our tangible and intangible assets.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 6, 2018, we entered into the first amendment to the Credit Facility. The purpose of the amendment is to provide for a mechanism to replace the LIBO Rate for Eurodollar borrowings with an alternative benchmark interest rate, should the LIBO Rate generally become unavailable in the future on an other-than-temporary basis.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalized terms used but not defined herein have the meanings set forth for such terms in the Credit Facility and the Prior Credit Facility, which have been documented and filed with the SEC.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:79.92202729044834%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Government Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Geographical region and customer type</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,748,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,773,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,521,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,354,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,041,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,395,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,102,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,814,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130,916,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,212,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,139,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,351,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,314,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,953,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,267,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Contract type</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Firm fixed price</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,548,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,724,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,272,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost reimbursable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,766,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,229,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,995,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,314,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,953,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,267,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Transfer of control</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Point in time</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,723,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,786,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,509,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Over time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,591,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,167,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,758,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,314,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,953,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,267,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:79.92202729044834%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Government Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Geographical region and customer type</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,220,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,824,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,044,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,237,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,274,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,511,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,457,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,098,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121,555,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,516,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,773,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,289,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,973,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,871,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160,844,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Contract type</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Firm fixed price</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,290,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,611,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139,901,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost reimbursable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,683,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,260,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,943,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,973,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,871,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160,844,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Transfer of control</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Point in time</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,945,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,623,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,568,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Over time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,028,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,248,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,276,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,973,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,871,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160,844,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Stock-Based Compensation</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Overview</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We issue stock-based awards to certain of our employees and our Board of Directors pursuant to our 2000 Stock Incentive Plan, as amended, (the "Plan") and our 2001 Employee Stock Purchase Plan (the "ESPP"), and recognize related stock-based compensation in our condensed consolidated financial statements. The Plan provides for the granting to employees and consultants of Comtech (including prospective employees and consultants): (i) incentive and non-qualified stock options, (ii) restricted stock units ("RSUs"), (iii) RSUs with performance measures (which we refer to as "performance shares"), (iv) restricted stock, (v) stock units (reserved for issuance to non-employee directors) and share units (reserved for issuance to employees) (collectively, "share units") and (vi) stock appreciation rights ("SARs"), among other types of awards. Our non-employee directors are eligible to receive non-discretionary grants of stock-based awards, subject to certain limitations. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the aggregate number of shares of common stock which may be issued, pursuant to the Plan, may not exceed </font><font style="font-family:inherit;font-size:10pt;">10,362,500</font><font style="font-family:inherit;font-size:10pt;">. At the Fiscal 2019 Annual Meeting of Stockholders held on </font><font style="font-family:inherit;font-size:10pt;">December&#160;3, 2019</font><font style="font-family:inherit;font-size:10pt;">, stockholders approved an amendment to our Plan to increase the share reserve under the Plan by </font><font style="font-family:inherit;font-size:10pt;">600,000</font><font style="font-family:inherit;font-size:10pt;"> shares, to a total </font><font style="font-family:inherit;font-size:10pt;">10,962,500</font><font style="font-family:inherit;font-size:10pt;"> shares. Stock options granted may not have a term exceeding </font><font style="font-family:inherit;font-size:10pt;">ten years</font><font style="font-family:inherit;font-size:10pt;"> or, in the case of an incentive stock award granted to a stockholder who owns stock representing more than </font><font style="font-family:inherit;font-size:10pt;">10.0%</font><font style="font-family:inherit;font-size:10pt;"> of the voting power, no more than </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">. We expect to settle all outstanding awards under the Plan and employee purchases under the ESPP with the issuance of new shares of our common stock.</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we had granted stock-based awards pursuant to the Plan representing the right to purchase and/or acquire an aggregate of </font><font style="font-family:inherit;font-size:10pt;">8,723,732</font><font style="font-family:inherit;font-size:10pt;"> shares (net of </font><font style="font-family:inherit;font-size:10pt;">4,031,305</font><font style="font-family:inherit;font-size:10pt;"> expired and canceled awards), of which an aggregate of </font><font style="font-family:inherit;font-size:10pt;">6,286,882</font><font style="font-family:inherit;font-size:10pt;"> have been exercised or settled.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the following stock-based awards, by award type, were outstanding:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:61.59844054580896%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">October 31, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,503,295</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Performance shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">217,839</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs and restricted stock</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">476,036</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,680</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,436,850</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our ESPP provides for the issuance of up to </font><font style="font-family:inherit;font-size:10pt;">1,050,000</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock. Our ESPP is intended to provide our eligible employees the opportunity to acquire our common stock at </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of fair market value at the date of issuance. Through </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we have cumulatively issued </font><font style="font-family:inherit;font-size:10pt;">797,186</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock to participating employees in connection with our ESPP.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation for awards issued is reflected in the following line items in our Condensed Consolidated Statements of Operations:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:64.71734892787524%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of sales</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">743,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">905,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense before&#160;income tax benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">879,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,046,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated income tax benefit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(189,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(228,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">690,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">818,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation for equity-classified awards is measured at the date of grant, based on an estimate of the fair value of the award and is generally expensed over the vesting period of the award. At </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, unrecognized stock-based compensation of $</font><font style="font-family:inherit;font-size:10pt;">11,885,000</font><font style="font-family:inherit;font-size:10pt;">, net of estimated forfeitures of $</font><font style="font-family:inherit;font-size:10pt;">1,085,000</font><font style="font-family:inherit;font-size:10pt;">, is expected to be recognized over a weighted average period of </font><font style="font-family:inherit;font-size:10pt;">3.3</font><font style="font-family:inherit;font-size:10pt;"> years. Total stock-based compensation capitalized and included in ending inventory at both </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$48,000</font><font style="font-family:inherit;font-size:10pt;">. There are </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> liability-classified stock-based awards outstanding as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense (benefit), by award type, is summarized as follows:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:64.71734892787524%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Performance shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">352,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">406,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs and restricted stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">698,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">547,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(310,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(130,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense before&#160;income tax benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">879,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,046,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated income tax benefit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(189,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(228,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">690,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">818,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP stock-based compensation expense primarily relates to the </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> discount offered to participants in the ESPP. During the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;">, we recorded benefits of </font><font style="font-family:inherit;font-size:10pt;">$310,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$130,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, which primarily represents the recoupment of certain share units.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated income tax benefit as shown in the above table was computed using income tax rates expected to apply when the awards are settled. Such deferred tax asset was recorded net as part of our non-current deferred tax liability on our Condensed Consolidated Balance Sheet as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. The actual income tax benefit recognized for tax reporting is based on the fair market value of our common stock at the time of settlement and can significantly differ from the estimated income tax benefit recorded for financial reporting.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Options</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Plan's activity during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.17738791423001%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards </font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in Shares)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining Contractual</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Term (Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intrinsic Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at July 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,555,555</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51,460</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expired/canceled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at October 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,503,295</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.73</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.27</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,346,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at October 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,431,765</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.83</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.14</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,761,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest at October 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,477,967</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.76</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.23</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,148,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options outstanding as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> have exercise prices ranging from $</font><font style="font-family:inherit;font-size:10pt;">20.90</font><font style="font-family:inherit;font-size:10pt;"> - $</font><font style="font-family:inherit;font-size:10pt;">33.94</font><font style="font-family:inherit;font-size:10pt;">, representing the fair market value of our common stock on the date of grant, a contractual term of </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years and a vesting period of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years. The total intrinsic value relating to stock options exercised during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$305,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$561,000</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;">, at the election of certain holders of vested stock options, </font><font style="font-family:inherit;font-size:10pt;">40,860</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">72,830</font><font style="font-family:inherit;font-size:10pt;">, respectively, of stock options were net settled upon exercise. As a result, </font><font style="font-family:inherit;font-size:10pt;">4,764</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">9,345</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock were issued during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, net of shares retained to satisfy the exercise price and minimum statutory tax withholding requirements.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Performance Shares, RSUs, Restricted Stock and Share Unit Awards</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Plan's activity relating to performance shares, RSUs, restricted stock and share units:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.54970760233918%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in Shares)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:1px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average</font></div><div style="text-align:center;padding-left:1px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Grant Date </font></div><div style="text-align:center;padding-left:1px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:1px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Aggregate</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Intrinsic Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at July 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">954,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">219,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.69</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(199,466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(41,080</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.00</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at October 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">933,555</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.91</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,628,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested at October 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">328,791</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.92</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,491,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest at October 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">890,374</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.06</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,119,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total intrinsic value relating to fully-vested awards settled during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$5,806,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4,210,000</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The performance shares granted to employees since fiscal 2014 principally vest over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year performance period, if pre-established performance goals are attained or as specified pursuant to the Plan and related agreements. As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the number of outstanding performance shares included in the above table, and the related compensation expense prior to consideration of estimated pre-vesting forfeitures, assume achievement of the pre-established goals at a target level. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs and restricted stock granted to non-employee directors prior to July 31, 2019 have a vesting period of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years and are convertible into shares of our common stock generally at the time of termination, on a </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-for-one basis for no cash consideration, or earlier under certain circumstances. RSUs and restricted stock granted to non-employee directors after July 31, 2019 have a vesting period of </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years. RSUs granted to employees have a vesting period of </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years and are convertible into shares of our common stock, generally at the time of vesting, on a </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-for-one basis for no cash consideration. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share units granted prior to July 31, 2017 were vested when issued and are convertible into shares of our common stock, generally at the time of termination, on a </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-for-one basis for no cash consideration, or earlier under certain circumstances. Share units granted on or after July 31, 2017 were granted to certain employees in lieu of non-equity incentive compensation and are convertible into shares of our common stock on the </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-year anniversary of the respective grant date. Cumulatively through </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">431,142</font><font style="font-family:inherit;font-size:10pt;"> share units granted have been settled. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of performance shares, RSUs, restricted stock and share units is determined using the closing market price of our common stock on the date of grant, less the present value of any estimated future dividend equivalents such awards are not entitled to receive and an applicable estimated discount for any post vesting transfer restrictions. RSUs, performance shares and restricted stock granted since fiscal 2013 are entitled to dividend equivalents unless forfeited before vesting occurs. Share units granted since fiscal 2014 are entitled to dividend equivalents while the underlying shares are unissued. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend equivalents are subject to forfeiture, similar to the terms of the underlying stock-based awards, and are payable in cash generally at the time of settlement of the underlying award. During the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we accrued </font><font style="font-family:inherit;font-size:10pt;">$56,000</font><font style="font-family:inherit;font-size:10pt;"> of dividend equivalents (net of forfeitures) and paid out </font><font style="font-family:inherit;font-size:10pt;">$285,000</font><font style="font-family:inherit;font-size:10pt;">. Accrued dividend equivalents were recorded as a reduction to retained earnings. As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, accrued dividend equivalents were </font><font style="font-family:inherit;font-size:10pt;">$548,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$777,000</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">With respect to the actual settlement of stock-based awards for income tax reporting, during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;">, we recorded income tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$612,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$457,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, which primarily represent the net excess income tax benefits upon settlement of stock-based awards during each of the respective periods.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense (benefit), by award type, is summarized as follows:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:64.71734892787524%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Performance shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">352,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">406,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs and restricted stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">698,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">547,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(310,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(130,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense before&#160;income tax benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">879,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,046,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated income tax benefit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(189,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(228,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">690,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">818,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Earnings Per Share</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our basic earnings per share ("EPS") is computed based on the weighted average number of common shares (including vested but unissued stock units, share units, performance shares and restricted stock units ("RSUs")), outstanding during each respective period. Our diluted EPS reflects the dilution from potential common stock issuable pursuant to the exercise of equity-classified stock-based awards, if dilutive, outstanding during each respective period. Pursuant to FASB ASC 260 "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Earnings Per Share,</font><font style="font-family:inherit;font-size:10pt;">" equity-classified stock-based awards that are subject to performance conditions are not considered in our diluted EPS calculations until the respective performance conditions have been satisfied. When calculating our diluted earnings per share, we consider the amount an employee must pay upon assumed exercise of stock-based awards and the amount of stock-based compensation cost attributed to future services and not yet recognized.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> repurchases of our common stock during the three months ended October 31, 2019 or 2018. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (18) - "Stockholders&#8217; Equity"</font><font style="font-family:inherit;font-size:10pt;"> for more information.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average stock options, RSUs and restricted stock outstanding of </font><font style="font-family:inherit;font-size:10pt;">382,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">279,000</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, were not included in our diluted EPS calculation because their effect would have been anti-dilutive.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our EPS calculations exclude </font><font style="font-family:inherit;font-size:10pt;">197,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">236,000</font><font style="font-family:inherit;font-size:10pt;"> weighted average performance shares outstanding for the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, as the performance conditions have not yet been satisfied. However, net income (the numerator) for EPS calculations for each respective period, is reduced by the compensation expense related to these awards.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table reconciles the numerators and denominators used in the basic and diluted EPS calculations:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:63.1578947368421%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:54%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income for basic calculation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,388,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,468,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator for diluted calculation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,388,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,468,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator for basic calculation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,555,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,999,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of dilutive securities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based awards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">182,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">376,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator for diluted calculation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,737,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,375,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Fair Value Measurements and Financial Instruments</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Using the fair value hierarchy described in FASB ASC 820 "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurements and Disclosures,"</font><font style="font-family:inherit;font-size:10pt;"> we valued our cash and cash equivalents using Level 1 inputs that were based on quoted market prices.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe that the carrying amounts of our other current financial assets (such as accounts receivable) and other current liabilities (including accounts payable, accrued expenses and the current portion of our favorable AT&amp;T warranty settlement) approximate their fair values due to their short-term maturities. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (9) - "Accrued Expenses and Other Current Liabilities"</font><font style="font-family:inherit;font-size:10pt;"> for further discussion of the favorable AT&amp;T warranty settlement.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe the fair values of our operating lease liabilities and our finance lease and other obligations, which currently reflect weighted-average discount rates of approximately </font><font style="font-family:inherit;font-size:10pt;">4.05%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">4.21%</font><font style="font-family:inherit;font-size:10pt;">, respectively, would not be materially different than their carrying values as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (12)</font><font style="font-family:inherit;font-size:10pt;"> - "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">" for further information.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of our Credit Facility that we entered into on October&#160;31, 2018 approximates its carrying amount due to its variable interest rate and pricing grid that is dependent upon our leverage ratio as of the end of each fiscal quarter. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, other than the financial instruments discussed above, we had no other significant assets or liabilities included in our Condensed Consolidated Balance Sheets recorded at fair value, as such term is defined by FASB ASC 820.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table is a reconciliation of future cash flows relating to operating and finance lease liabilities presented on our Condensed Consolidated Balance Sheet as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.71929824561403%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:54%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining portion of fiscal 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,192,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,301,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,619,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,619,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,387,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,387,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,877,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,877,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,170,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,170,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,555,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,555,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future undiscounted cash flows</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,800,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,909,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Present value discount</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,827,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,829,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,973,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,080,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease terms (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average discount rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.05</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Goodwill</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents goodwill by reportable operating segment, including the changes in the net carrying value of goodwill during the three months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Government Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">251,296,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,193,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">310,489,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change resulting from Solacom acquisition</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(420,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(420,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change resulting from the GD NG-911 acquisition</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(198,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(198,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">250,678,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,193,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">309,871,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As discussed further in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (2) -"Acquisitions,"</font><font style="font-family:inherit;font-size:10pt;"> the goodwill resulting from the acquisitions of Solacom and the GD NG-911 business was based upon valuation and estimates and assumptions that are subject to change within the purchase price allocation period (generally one year from the acquisition date).</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with FASB ASC 350 </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Intangibles - Goodwill and Other,"</font><font style="font-family:inherit;font-size:10pt;"> we perform a goodwill impairment analysis at least annually (in the first quarter of each fiscal year), unless indicators of impairment exist in interim periods. If we fail the quantitative assessment of goodwill impairment ("quantitative assessment"), we would be required to recognize an impairment loss equal to the amount that a reporting unit's carrying value exceeded its fair value; however, any loss recognized should not exceed the total amount of goodwill allocated to that reporting unit.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">August&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;"> (the first day of our fiscal </font><font style="font-family:inherit;font-size:10pt;">2020</font><font style="font-family:inherit;font-size:10pt;">), we performed our annual quantitative assessment using market participant assumptions to determine if the fair value of each of our reporting units with goodwill exceeded its carrying value. In making this assessment, we considered, among other things, expectations of projected net sales and cash flows, assumptions impacting the weighted average cost of capital, trends in trading multiples of comparable companies, changes in our stock price and changes in the carrying values of our reporting units with goodwill. We also considered overall business conditions.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In performing the quantitative assessment, we estimated the fair value of each of our reporting units using a combination of the income and market approaches. The income approach, also known as the discounted cash flow ("DCF") method, utilizes the present value of cash flows to estimate fair value. The future cash flows for our reporting units were projected based on our estimates, at that time, of future revenues, operating income and other factors (such as working capital and capital expenditures). For purposes of conducting our impairment analysis, we assumed revenue growth rates and cash flow projections that are below our actual long-term expectations. The discount rates used in our DCF method were based on a weighted-average cost of capital ("WACC") determined from relevant market comparisons, adjusted upward for specific reporting unit risks (primarily the uncertainty of achieving projected operating cash flows). A terminal value growth rate was applied to the final year of the projected period, which reflects our estimate of stable, perpetual growth. We then calculated a present value of the respective cash flows for each reporting unit to arrive at an estimate of fair value under the income approach. Under the market approach, we estimated a fair value based on comparable companies' market multiples of revenues and earnings before interest, taxes, depreciation and amortization and factored in a control premium. Finally, we compared our estimates of fair values to our </font><font style="font-family:inherit;font-size:10pt;">August&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;"> total public market capitalization and assessed implied control premiums based on our common stock price of </font><font style="font-family:inherit;font-size:10pt;">$29.54</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">August&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on our quantitative evaluation, we determined that our Commercial Solutions and Government Solutions reporting units had estimated fair values in excess of their carrying values of at least </font><font style="font-family:inherit;font-size:10pt;">29.0%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">122.2%</font><font style="font-family:inherit;font-size:10pt;">, respectively, and concluded that our goodwill was not impaired and that neither of our </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> reporting units was at risk of failing the quantitative assessment. It is possible that, during fiscal </font><font style="font-family:inherit;font-size:10pt;">2020</font><font style="font-family:inherit;font-size:10pt;"> or beyond, business conditions (both in the U.S. and internationally) could deteriorate from the current state, our current or prospective customers could materially postpone, reduce or even forgo purchases of our products and services to a greater extent than we currently anticipate, or our common stock price could decline. A significant decline in our customers' spending that is greater than we anticipate or a shift in funding priorities may also have a negative effect on future orders, sales, income and cash flows and we might be required to perform a quantitative assessment during fiscal </font><font style="font-family:inherit;font-size:10pt;">2020</font><font style="font-family:inherit;font-size:10pt;"> or beyond. If assumed net sales and cash flow projections are not achieved in future periods or our common stock price significantly declines from current levels, our Commercial Solutions and Government Solutions reporting units could be at risk of failing the quantitative assessment and goodwill assigned to the respective reporting units could be impaired.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In any event, we are required to perform the next annual goodwill impairment analysis on </font><font style="font-family:inherit;font-size:10pt;">August&#160;1, 2020</font><font style="font-family:inherit;font-size:10pt;"> (the start of our fiscal </font><font style="font-family:inherit;font-size:10pt;">2021</font><font style="font-family:inherit;font-size:10pt;">). If our assumptions and related estimates change in the future, or if we change our reporting unit structure or other events and circumstances change (e.g., a sustained decrease in the price of our common stock (considered on both absolute terms and relative to peers)), we may be required to record impairment charges when we perform these tests, or in other future periods. Any impairment charges that we may record in the future could be material to our results of operations and financial condition.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Income Taxes</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, total unrecognized tax benefits were </font><font style="font-family:inherit;font-size:10pt;">$7,839,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7,215,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, including interest of </font><font style="font-family:inherit;font-size:10pt;">$31,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$12,000</font><font style="font-family:inherit;font-size:10pt;">, respectively. At </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$2,298,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$325,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, of our unrecognized tax benefits were recorded as non-current income taxes payable on our Condensed Consolidated Balance Sheets. The remaining unrecognized tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$5,541,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6,890,000</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, respectively, were presented as an offset to the associated non-current deferred tax assets on our Condensed Consolidated Balance Sheets. Of the total unrecognized tax benefits, </font><font style="font-family:inherit;font-size:10pt;">$7,259,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6,670,000</font><font style="font-family:inherit;font-size:10pt;">, at </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, respectively, net of the reversal of the federal benefit recognized as a deferred tax asset relating to state reserves, would favorably impact our effective tax rate, if recognized. Unrecognized tax benefits result from income tax positions taken or expected to be taken on our income tax returns for which a tax benefit has not been recorded in our condensed consolidated financial statements. We do not expect that there will be any significant changes to our total unrecognized tax benefits within the next twelve months.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our federal income tax returns for fiscal 2017 and 2018 are subject to potential future Internal Revenue Service ("IRS") audit. None of our state income tax returns prior to fiscal 2015 are subject to audit. TCS's federal income tax return for the tax period from January 1, 2016 to February 23, 2016, the date we acquired TCS, is subject to potential future IRS audit. None of TCS's state income tax returns prior to calendar year 2015 are subject to audit. Future tax assessments or settlements could have a material adverse effect on our consolidated results of operations and financial condition.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Intangible Assets</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets with finite lives are as follows:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:83.984375%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of October 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Weighted Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Amortization Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Gross Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Net Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">276,834,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,694,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207,140,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technologies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,649,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,948,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,701,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,026,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,183,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,843,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">400,509,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,825,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">256,684,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:83.984375%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of July 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Weighted Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Amortization Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Gross Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Net Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">276,834,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,484,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210,350,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technologies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,649,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,522,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,127,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,026,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,613,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,413,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">400,509,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">138,619,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">261,890,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted average amortization period in the above table excludes fully amortized intangible assets.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense for the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$5,206,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4,289,000</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated amortization expense consists of the following for the fiscal years ending July 31: </font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:50.78125%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:77%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,700,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,563,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,322,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,322,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,631,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We review net intangible assets with finite lives for impairment when an event occurs indicating the potential for impairment. No such event has occurred during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</font><font style="font-family:inherit;font-size:10pt;">. We believe that the carrying values of our net intangible assets were recoverable as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">. Any impairment charges that we may record in the future could be material to our results of operations and financial condition.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Inventories</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consist of the following at:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:83.23586744639377%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials and components</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,423,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,959,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work-in-process and finished goods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,867,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,576,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventories</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,290,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,535,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less reserve for excess and obsolete inventories</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,480,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,696,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,810,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,839,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the amount of inventory directly related to long-term contracts (including contracts-in-progress) was </font><font style="font-family:inherit;font-size:10pt;">$4,661,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4,053,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, and the amount of inventory related to contracts from third-party commercial customers who outsource their manufacturing to us was </font><font style="font-family:inherit;font-size:10pt;">$1,395,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1,513,000</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of lease expense are as follows:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:80.89668615984405%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance lease expense:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Amortization of ROU assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Interest on lease liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,637,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">863,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Variable lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">993,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sublease income</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total lease expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,603,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional information related to leases is as follows:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:80.89668615984405%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating leases - Operating cash outflows</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,843,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance leases - Operating cash outflows</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance leases - Financing cash outflows</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ROU assets obtained in the exchange for lease liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">598,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Leases</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 1, 2019, we adopted ASU No. 2016-02 - Leases (Topic 842), which requires the recognition of lease rights and obligations as assets and liabilities on the balance sheet. Previously, operating leases were not recognized on the balance sheet. As we elected the modified retrospective adoption method, prior-period information was not restated. We also elected the transition package of practical expedients available in the standard, which permits us to not reassess under the new standard our prior conclusions about lease identification, classification and initial direct costs. As part of our adoption, however, we did not elect to use the hindsight or land easements practical expedients.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 1, 2019, in connection with our adoption of Topic 842, we recognized </font><font style="font-family:inherit;font-size:10pt;">$35,825,000</font><font style="font-family:inherit;font-size:10pt;"> of operating lease right-of-use ("ROU") assets (net of a </font><font style="font-family:inherit;font-size:10pt;">$3,023,000</font><font style="font-family:inherit;font-size:10pt;"> deferred rent liability that existed as of August 1, 2019 under prior applicable GAAP) and </font><font style="font-family:inherit;font-size:10pt;">$38,848,000</font><font style="font-family:inherit;font-size:10pt;"> of related liabilities. Except for the recording of the ROU assets and lease liabilities on our Condensed Consolidated Balance Sheet, and the expanded disclosures about our leasing activities, our adoption did not have a material impact on our condensed consolidated financial statements. Our adoption also did not result in any cumulative-effect adjustment to opening retained earnings.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our leases historically relate to the leasing of facilities and equipment. We determine at inception whether an arrangement is, or contains, a lease and whether the lease should be classified as an operating or a financing lease. At lease commencement, we recognize an ROU asset and lease liability based on the present value of the future lease payments over the estimated lease term. We have elected to not recognize an ROU asset or lease liability for any leases with terms of twelve months or less. Instead, for such short-term leases, we recognize lease expense on a straight-line basis over the lease term. Certain of our leases include options to extend the term of the lease or to terminate the lease early. When it is reasonably certain that we will exercise a renewal option or will not exercise a termination option, we include the impact of exercising or not exercising such option, respectively, in the estimate of the lease term. As our lease agreements do not explicitly state the discount rate implicit in the lease, we use our incremental borrowing rate ("IBR") on the commencement date to calculate the present value of future lease payments. Such IBR represents our estimated rate of interest to borrow on a collateralized basis over a term commensurate with the expected lease term.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Some of our leases include payments that are based on the Consumer Price Index ("CPI") or other similar indices. These variable lease payments are included in the calculation of the ROU asset and lease liability using the index as of the lease commencement date. Other variable lease payments, such as common area maintenance, property taxes, and usage-based amounts, are required by Topic 842 to be excluded from the ROU asset and lease liability and expensed as incurred. In addition to the present value of the future lease payments, the calculation of the ROU asset would also consider, to the extent applicable, any deferred rent upon adoption, lease pre-payments or initial direct costs of obtaining the lease (e.g., such as commissions).</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For all classes of leased assets, we elected the practical expedient to not separate lease components (i.e., the actual item being leased, such as the facility or piece of equipment) from non-lease components (i.e., the distinct elements of a contract not related to securing the use of the leased asset, such as common area maintenance and consumable supplies). </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain of our facility lease agreements (which are classified as operating leases) contain rent holidays or rent escalation clauses. For rent holidays and rent escalation clauses during the lease term, we record rental expense on a straight-line basis over the term of the lease. As of October 31, 2019, none of our leases contained a residual value guarantee and covenants included in our lease agreements are customary for the types of facilities and equipment being leased. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of lease expense are as follows:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:80.89668615984405%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance lease expense:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Amortization of ROU assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Interest on lease liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,637,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">863,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Variable lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">993,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sublease income</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total lease expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,603,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional information related to leases is as follows:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:80.89668615984405%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating leases - Operating cash outflows</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,843,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance leases - Operating cash outflows</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance leases - Financing cash outflows</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ROU assets obtained in the exchange for lease liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">598,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table is a reconciliation of future cash flows relating to operating and finance lease liabilities presented on our Condensed Consolidated Balance Sheet as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.71929824561403%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:54%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining portion of fiscal 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,192,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,301,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,619,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,619,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,387,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,387,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,877,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,877,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,170,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,170,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,555,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,555,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future undiscounted cash flows</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,800,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,909,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Present value discount</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,827,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,829,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,973,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,080,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease terms (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average discount rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.05</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease our Melville, New York production facility from a partnership controlled by our President, CEO and Chairman. Lease payments made during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$160,000</font><font style="font-family:inherit;font-size:10pt;">. The current lease provides for our use of the premises as they exist through December 2021 with an option for an additional </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years. The annual rent of the facility for calendar year 2020 is </font><font style="font-family:inherit;font-size:10pt;">$657,000</font><font style="font-family:inherit;font-size:10pt;"> and is subject to customary adjustments. We have a right of first refusal in the event of a sale of the facility.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we do not have any rental commitments that have not commenced.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As we have not restated prior year information given our method of adopting the new standard, the following represents our future minimum lease payments for operating leases and capital leases as of July 31, 2019 under ASC Topic 840 and as reported in our Form 10-K filed with the SEC on September 24, 2019:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:81.67641325536063%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,812,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">789,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,601,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,723,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,723,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,343,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,343,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,776,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,776,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,430,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,430,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,130,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,130,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,214,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">789,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,003,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less amount representing interest</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Present value of net minimum lease payments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">757,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,971,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:8pt;">*Not applicable for operating leases</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table is a reconciliation of future cash flows relating to operating and finance lease liabilities presented on our Condensed Consolidated Balance Sheet as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.71929824561403%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:54%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining portion of fiscal 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,192,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,301,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,619,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,619,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,387,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,387,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,877,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,877,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,170,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,170,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,555,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,555,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future undiscounted cash flows</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,800,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,909,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Present value discount</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,827,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,829,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,973,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,080,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease terms (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average discount rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.05</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Leases</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 1, 2019, we adopted ASU No. 2016-02 - Leases (Topic 842), which requires the recognition of lease rights and obligations as assets and liabilities on the balance sheet. Previously, operating leases were not recognized on the balance sheet. As we elected the modified retrospective adoption method, prior-period information was not restated. We also elected the transition package of practical expedients available in the standard, which permits us to not reassess under the new standard our prior conclusions about lease identification, classification and initial direct costs. As part of our adoption, however, we did not elect to use the hindsight or land easements practical expedients.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 1, 2019, in connection with our adoption of Topic 842, we recognized </font><font style="font-family:inherit;font-size:10pt;">$35,825,000</font><font style="font-family:inherit;font-size:10pt;"> of operating lease right-of-use ("ROU") assets (net of a </font><font style="font-family:inherit;font-size:10pt;">$3,023,000</font><font style="font-family:inherit;font-size:10pt;"> deferred rent liability that existed as of August 1, 2019 under prior applicable GAAP) and </font><font style="font-family:inherit;font-size:10pt;">$38,848,000</font><font style="font-family:inherit;font-size:10pt;"> of related liabilities. Except for the recording of the ROU assets and lease liabilities on our Condensed Consolidated Balance Sheet, and the expanded disclosures about our leasing activities, our adoption did not have a material impact on our condensed consolidated financial statements. Our adoption also did not result in any cumulative-effect adjustment to opening retained earnings.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our leases historically relate to the leasing of facilities and equipment. We determine at inception whether an arrangement is, or contains, a lease and whether the lease should be classified as an operating or a financing lease. At lease commencement, we recognize an ROU asset and lease liability based on the present value of the future lease payments over the estimated lease term. We have elected to not recognize an ROU asset or lease liability for any leases with terms of twelve months or less. Instead, for such short-term leases, we recognize lease expense on a straight-line basis over the lease term. Certain of our leases include options to extend the term of the lease or to terminate the lease early. When it is reasonably certain that we will exercise a renewal option or will not exercise a termination option, we include the impact of exercising or not exercising such option, respectively, in the estimate of the lease term. As our lease agreements do not explicitly state the discount rate implicit in the lease, we use our incremental borrowing rate ("IBR") on the commencement date to calculate the present value of future lease payments. Such IBR represents our estimated rate of interest to borrow on a collateralized basis over a term commensurate with the expected lease term.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Some of our leases include payments that are based on the Consumer Price Index ("CPI") or other similar indices. These variable lease payments are included in the calculation of the ROU asset and lease liability using the index as of the lease commencement date. Other variable lease payments, such as common area maintenance, property taxes, and usage-based amounts, are required by Topic 842 to be excluded from the ROU asset and lease liability and expensed as incurred. In addition to the present value of the future lease payments, the calculation of the ROU asset would also consider, to the extent applicable, any deferred rent upon adoption, lease pre-payments or initial direct costs of obtaining the lease (e.g., such as commissions).</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For all classes of leased assets, we elected the practical expedient to not separate lease components (i.e., the actual item being leased, such as the facility or piece of equipment) from non-lease components (i.e., the distinct elements of a contract not related to securing the use of the leased asset, such as common area maintenance and consumable supplies). </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain of our facility lease agreements (which are classified as operating leases) contain rent holidays or rent escalation clauses. For rent holidays and rent escalation clauses during the lease term, we record rental expense on a straight-line basis over the term of the lease. As of October 31, 2019, none of our leases contained a residual value guarantee and covenants included in our lease agreements are customary for the types of facilities and equipment being leased. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of lease expense are as follows:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:80.89668615984405%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance lease expense:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Amortization of ROU assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Interest on lease liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,637,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">863,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Variable lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">993,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sublease income</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total lease expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,603,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional information related to leases is as follows:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:80.89668615984405%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating leases - Operating cash outflows</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,843,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance leases - Operating cash outflows</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance leases - Financing cash outflows</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ROU assets obtained in the exchange for lease liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">598,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table is a reconciliation of future cash flows relating to operating and finance lease liabilities presented on our Condensed Consolidated Balance Sheet as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.71929824561403%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:54%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining portion of fiscal 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,192,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,301,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,619,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,619,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,387,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,387,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,877,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,877,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,170,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,170,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,555,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,555,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future undiscounted cash flows</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,800,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,909,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Present value discount</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,827,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,829,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,973,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,080,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease terms (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average discount rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.05</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease our Melville, New York production facility from a partnership controlled by our President, CEO and Chairman. Lease payments made during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$160,000</font><font style="font-family:inherit;font-size:10pt;">. The current lease provides for our use of the premises as they exist through December 2021 with an option for an additional </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years. The annual rent of the facility for calendar year 2020 is </font><font style="font-family:inherit;font-size:10pt;">$657,000</font><font style="font-family:inherit;font-size:10pt;"> and is subject to customary adjustments. We have a right of first refusal in the event of a sale of the facility.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we do not have any rental commitments that have not commenced.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As we have not restated prior year information given our method of adopting the new standard, the following represents our future minimum lease payments for operating leases and capital leases as of July 31, 2019 under ASC Topic 840 and as reported in our Form 10-K filed with the SEC on September 24, 2019:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:81.67641325536063%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,812,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">789,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,601,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,723,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,723,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,343,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,343,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,776,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,776,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,430,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,430,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,130,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,130,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,214,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">789,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,003,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less amount representing interest</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Present value of net minimum lease payments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">757,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,971,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:8pt;">*Not applicable for operating leases</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Accounts Receivable</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable consist of the following at:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.44834307992203%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receivables from commercial and international customers</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,140,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,556,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unbilled receivables from commercial and international customers</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,824,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,469,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receivables from the U.S. government and its agencies</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,590,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,856,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unbilled receivables from the U.S. government and its agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,955,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,018,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total accounts receivable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,509,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">146,899,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,465,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,867,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">161,044,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145,032,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unbilled receivables as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> relate to contracts-in-progress for which revenue has been recognized, but for which we have not yet earned the right to bill the customer for work performed to date. Under ASC 606, unbilled receivables constitute contract assets. Management estimates that substantially all amounts not yet billed at </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> will be billed and collected within </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, except for the U.S. government (and its agencies), which represented </font><font style="font-family:inherit;font-size:10pt;">35.4%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">27.8%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of total accounts receivable, there were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> other customers which accounted for greater than </font><font style="font-family:inherit;font-size:10pt;">10.0%</font><font style="font-family:inherit;font-size:10pt;"> of total accounts receivable.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Adoption of Accounting Standards and Updates</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are required to prepare our condensed consolidated financial statements in accordance with the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") which is the source for all authoritative U.S. generally accepted accounting principles, which is commonly referred to as "GAAP." The FASB ASC is subject to updates by the FASB, which are known as Accounting Standards Updates ("ASUs"). During the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we adopted:</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FASB ASU No. 2016-02 Leases (Topic 842). See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (12) </font><font style="font-family:inherit;font-size:10pt;">-</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> "Leases"</font><font style="font-family:inherit;font-size:10pt;"> for further information.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FASB ASU No. 2017-11, which provides guidance on the accounting for certain financial instruments with embedded features that result in the strike price of the instrument or embedded conversion option being reduced on the basis of the pricing of future equity offerings (commonly referred to as "down round" features). On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we did not have any financial instruments with such "down round" features.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FASB ASU No. 2017-12, which expands and refines hedge accounting for both non-financial and financial risk components and simplifies and aligns the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we are not a party to any such hedging transactions.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FASB ASU No. 2018-07, which expands the scope of Topic 718 to include certain share-based payment transactions for acquiring goods and services from nonemployees. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we did not have any outstanding share-based awards with nonemployees that required remeasurement.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FASB ASU No. 2018-16, which expands the list of eligible U.S. benchmark interest rates permitted in the application of hedge accounting due to broad concerns about the long-term sustainability of the LIBO Rate. This ASU adds the Overnight Index Swap ("OIS") rate, based on the Secured Overnight Financing Rate ("SOFR"), as an eligible U.S. benchmark interest rate. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we are not a party to any such hedging transactions.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Adoption of Accounting Standards and Updates</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are required to prepare our condensed consolidated financial statements in accordance with the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") which is the source for all authoritative U.S. generally accepted accounting principles, which is commonly referred to as "GAAP." The FASB ASC is subject to updates by the FASB, which are known as Accounting Standards Updates ("ASUs"). During the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we adopted:</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FASB ASU No. 2016-02 Leases (Topic 842). See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (12) </font><font style="font-family:inherit;font-size:10pt;">-</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> "Leases"</font><font style="font-family:inherit;font-size:10pt;"> for further information.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FASB ASU No. 2017-11, which provides guidance on the accounting for certain financial instruments with embedded features that result in the strike price of the instrument or embedded conversion option being reduced on the basis of the pricing of future equity offerings (commonly referred to as "down round" features). On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we did not have any financial instruments with such "down round" features.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FASB ASU No. 2017-12, which expands and refines hedge accounting for both non-financial and financial risk components and simplifies and aligns the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we are not a party to any such hedging transactions.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FASB ASU No. 2018-07, which expands the scope of Topic 718 to include certain share-based payment transactions for acquiring goods and services from nonemployees. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we did not have any outstanding share-based awards with nonemployees that required remeasurement.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FASB ASU No. 2018-16, which expands the list of eligible U.S. benchmark interest rates permitted in the application of hedge accounting due to broad concerns about the long-term sustainability of the LIBO Rate. This ASU adds the Overnight Index Swap ("OIS") rate, based on the Secured Overnight Financing Rate ("SOFR"), as an eligible U.S. benchmark interest rate. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we are not a party to any such hedging transactions.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">General</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements of Comtech Telecommunications Corp. and its subsidiaries ("Comtech," "we," "us," or "our") as of and for the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;"> are unaudited. In the opinion of management, the information furnished reflects all material adjustments (which include normal recurring adjustments) necessary for a fair presentation of the results for the unaudited interim periods. Our results of operations for such periods are not necessarily indicative of the results of operations to be expected for the full fiscal year. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of our condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect the reported amount of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the condensed consolidated financial statements, and the reported amounts of net sales and expenses during the reported period. Actual results may differ from those estimates.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements, filed with the Securities and Exchange Commission ("SEC"), for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and the notes thereto contained in our Annual Report on Form 10-K, and all of our other filings with the SEC.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As disclosed in more detail in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (15) </font><font style="font-family:inherit;font-size:10pt;">-</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font><font style="font-family:inherit;font-size:10pt;">&quot;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Segment Information</font><font style="font-family:inherit;font-size:10pt;">," we manage our business in </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> reportable segments: Commercial Solutions and Government Solutions.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Cost Reduction Actions</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the three months ended October 31, 2018, we took steps to improve our future operating results and successfully consolidated our Government Solutions segment&#8217;s manufacturing facility located in Tampa, Florida with another facility that we maintain in Orlando, Florida. In doing so, during the three months ended October 31, 2018, we recorded </font><font style="font-family:inherit;font-size:10pt;">$1,373,000</font><font style="font-family:inherit;font-size:10pt;"> of facility exit costs in selling, general and administrative expenses in our Condensed Consolidated Statements of Operations. As discussed further in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (12)</font><font style="font-family:inherit;font-size:10pt;"> - "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases,</font><font style="font-family:inherit;font-size:10pt;">" on August 1, 2019, we adopted Topic 842 and, as required by the new standard, reclassified </font><font style="font-family:inherit;font-size:10pt;">$568,000</font><font style="font-family:inherit;font-size:10pt;"> of estimated facility exit costs to the current portion of operating lease liabilities. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the second quarter of fiscal 2019, we began an evaluation and repositioning of our public safety and location technologies solutions in order to focus on providing higher margin solution offerings. To date, we have ceased offering certain solutions, have worked with customers to wind-down certain legacy contracts and have not renewed certain contracts. In connection with this ongoing evaluation and repositioning, during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we recorded </font><font style="font-family:inherit;font-size:10pt;">$230,000</font><font style="font-family:inherit;font-size:10pt;"> of estimated contract settlement costs in our Commercial Solutions segment.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Revenue</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with FASB ASC 606 - Revenue from Contracts with Customers ("ASC 606"), we record revenue in an amount that reflects the consideration to which we expect to be entitled in exchange for goods or services promised to customers. Under ASC 606, we follow a five-step model to: (1) identify the contract with our customer; (2) identify our performance obligations in our contract; (3) determine the transaction price for our contract; (4) allocate the transaction price to our performance obligations; and (5) recognize revenue using one of the following two methods: </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:66px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Over time</font><font style="font-family:inherit;font-size:10pt;"> - We recognize revenue using the over time method when there is a continuous transfer of control to the customer over the contractual period of performance. This generally occurs when we enter into a long-term contract relating to the design, development or manufacture of complex equipment or technology platforms to a buyer&#8217;s specification (or to provide services related to the performance of such contracts). Continuous transfer of control is typically supported by contract clauses which allow our customers to unilaterally terminate a contract for convenience, pay for costs incurred plus a reasonable profit and take control of work-in-process. Revenue recognized over time is generally based on the extent of progress toward completion of the related performance obligations. The selection of the method to measure progress requires judgment and is based on the nature of the products or services provided. In certain instances, typically for firm fixed-price contracts, we use the cost-to-cost measure because it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure, the extent of progress toward completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion, including warranty costs. Revenues, including estimated fees or profits, are recorded proportionally as costs are incurred. Costs to fulfill generally include direct labor, materials, subcontractor costs, other direct costs and an allocation of indirect costs. When these contracts are modified, the additional goods or services are generally not distinct from those already provided. As a result, these modifications form part of an existing contract and we must update the transaction price and our measure of progress for the single performance obligation and recognize a cumulative catch-up to revenue and gross profits. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For over time contracts using a cost-to-cost measure of progress, we have an estimate at completion ("EAC") process in which management reviews the progress and execution of our performance obligations. This EAC process requires management judgment relative to assessing risks, estimating contract revenue and costs, and making assumptions for schedule and technical issues. Since certain contracts extend over a long period of time, the impact of revisions in revenue and or cost estimates during the progress of work may impact current period earnings through a cumulative adjustment. Additionally, if the EAC process indicates a loss, a provision is made for the total anticipated loss in the period that it becomes evident. Contract revenue and cost estimates for significant contracts are generally reviewed and reassessed at least quarterly.</font></div><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost-to-cost method is principally used to account for contracts in our mission-critical technologies and high-performance transmission technologies product lines and, to a lesser extent, certain location-based and messaging infrastructure contracts in our public safety and location technologies product line. For service-based contracts in our public safety and location technologies product line, we recognize revenue over time. These services are typically recognized as a series of services performed over the contract term using the straight-line method, or based on our customers&#8217; actual usage of the networks and platforms which we provide.</font></div><div style="line-height:174%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:66px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Point in time</font><font style="font-family:inherit;font-size:10pt;"> - When a performance obligation is not satisfied over time, we must record revenue using the point in time accounting method which generally results in revenue being recognized upon shipment or delivery of a promised good or service to a customer. This generally occurs when we enter into short term contracts or purchase orders where items are provided to customers with relatively quick turn-around times. Modifications to such contracts and or purchase orders, which typically provide for additional quantities or services, are accounted for as a new contract because the pricing for these additional quantities or services are based on standalone selling prices. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Point in time accounting is principally applied to contracts in our satellite ground station technologies product line (which includes satellite modems, solid-state and traveling wave tube amplifiers) and certain contracts for our solid-state, high-power amplifiers in our high-performance transmission technologies product line. Point in time accounting is also applied to certain contracts in our mission-critical technologies product line. The contracts related to these product lines do not meet the requirements for over time revenue recognition because our customers cannot utilize the equipment for its intended purpose during any phase of our manufacturing process; customers do not simultaneously receive and or consume the benefits provided by our performance; customers do not control the asset (i.e., prior to delivery, customers cannot direct the use of the asset, sell or exchange the equipment, etc.); and, although many of our contracts have termination for convenience clauses and or an enforceable right to payment for performance completed to date, our performance creates an asset with an alternative use through the point of delivery.</font></div><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In determining that our equipment has alternative use, we considered the underlying manufacturing process for our products. In the early phases of manufacturing, raw materials and work in process (including subassemblies) consist of common parts that are highly fungible among many different types of products and customer applications. Finished products are either configured to our standard configuration or based on our customers&#8217; specifications. Finished products, whether built to our standard specification or to a customers&#8217; specification, can be sold to a variety of customers and across many different end use applications with minimal rework, if needed, and without incurring a significant economic loss.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When identifying a contract with our customer, we consider when it has approval and commitment from both parties, if the rights of the parties are identified, if the payment terms are identified, if it has commercial substance and if collectability is probable.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When identifying performance obligations, we consider whether there are multiple promises and how to account for them. In our contracts, multiple promises are separated if they are distinct, both individually and in the context of the contract. If multiple promises in a contract are highly interrelated or comprise a series of distinct services performed over time, they are combined into a single performance obligation. In some cases, we may also provide the customer with an additional service-type warranty, which we recognize as a separate performance obligation. Service-type warranties do not represent a significant portion of our consolidated net sales. When service-type warranties represent a separate performance obligation, the revenue is deferred and recognized ratably over the extended warranty period. Our contracts, from time-to-time, may also include options for additional goods and services. To date, these options have not represented material rights to the customer as the pricing for them reflects standalone selling prices. As a result, we do not consider options we offer to be performance obligations for which we must allocate a portion of the transaction price. In many cases, we provide assurance-type warranty coverage for some of our products for a period of at least one year from the date of delivery. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When identifying the transaction price, we typically utilize the contract's stated price as a starting point. The transaction price in certain arrangements may include estimated amounts of variable consideration, including award fees, incentive fees or other provisions that can either increase or decrease the transaction price. We estimate variable consideration as the amount to which we expect to be entitled, and we include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the estimation uncertainty is resolved. The estimation of this variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (e.g., historical, current and forecasted) that is reasonably available to us. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When allocating the contract&#8217;s transaction price, we consider each distinct performance obligation. For contracts with multiple performance obligations, we allocate the contract&#8217;s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. We determine standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, we estimate the standalone selling price taking into account available information such as market conditions, including geographic or regional specific factors, competitive positioning, internal costs, profit objectives and internally approved pricing guidelines related to the performance obligations.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Almost all of our contracts with customers are denominated in U.S. dollars and typically are either firm fixed-price or cost reimbursable type contracts (including fixed-fee, incentive-fee and time-and-material type contracts). In almost all of our contracts with customers, we are the principal in the arrangement and report revenue on a gross basis. Transaction prices for contracts with U.S. domestic and international customers are usually based on specific negotiations with each customer and in the case of the U.S. government, sometimes based on estimated or actual costs of providing the goods or services in accordance with applicable regulations. Sales by geography and customer type, as a percentage of consolidated net sales, are as follows:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:60.81871345029239%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">United States</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales to U.S. government customers include sales to the U.S. Department of Defense ("DoD"), intelligence and civilian agencies, as well as sales directly to or through prime contractors. Domestic sales include sales to commercial customers, as well as to U.S. state and local governments. Except for the U.S. government, there were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> customers that represented more than </font><font style="font-family:inherit;font-size:10pt;">10.0%</font><font style="font-family:inherit;font-size:10pt;"> of consolidated net sales during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;">. International sales include sales to U.S. domestic companies for inclusion in products that are sold to international customers. Except for the U.S., </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> individual country (including sales to U.S. domestic companies for inclusion in products that are sold to a foreign country) represented more than </font><font style="font-family:inherit;font-size:10pt;">10.0%</font><font style="font-family:inherit;font-size:10pt;"> of consolidated net sales for the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize our disaggregation of revenue consistent with information reviewed by our chief operating decision-maker ("CODM") for the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;">. We believe these categories best depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors which impact our business:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:79.92202729044834%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Government Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Geographical region and customer type</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,748,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,773,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,521,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,354,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,041,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,395,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,102,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,814,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130,916,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,212,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,139,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,351,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,314,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,953,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,267,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Contract type</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Firm fixed price</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,548,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,724,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,272,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost reimbursable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,766,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,229,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,995,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,314,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,953,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,267,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Transfer of control</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Point in time</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,723,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,786,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,509,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Over time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,591,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,167,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,758,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,314,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,953,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,267,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:79.92202729044834%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Government Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Geographical region and customer type</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,220,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,824,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,044,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,237,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,274,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,511,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,457,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,098,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121,555,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,516,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,773,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,289,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,973,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,871,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160,844,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Contract type</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Firm fixed price</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,290,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,611,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139,901,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost reimbursable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,683,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,260,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,943,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,973,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,871,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160,844,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Transfer of control</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Point in time</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,945,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,623,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,568,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Over time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,028,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,248,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,276,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,973,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,871,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160,844,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The timing of revenue recognition, billings and collections results in receivables, unbilled receivables and contract liabilities on our Condensed Consolidated Balance Sheet. Under typical payment terms for our contracts accounted for over time, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., monthly) or upon achievement of contractual milestones. For certain contracts with provisions that are intended to protect customers in the event we do not satisfy our performance obligations, billings occur subsequent to revenue recognition, resulting in unbilled receivables. Under ASC 606, unbilled receivables constitute contract assets. There were no material impairment losses recognized on contract assets during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively. On large long-term contracts, and for contracts with international customers that do not do business with us regularly, payment terms typically require advanced payments and deposits. Under ASC 606, payments received from customers in excess of revenue recognized to date results in a contract liability. These contract liabilities are not considered to represent a significant financing component of the contract because we believe these cash advances and deposits are generally used to meet working capital demands which can be higher in the earlier stages of a contract. Also, advanced payments and deposits provide us with some measure of assurance that the customer will perform on its obligations under the contract. Under the typical payment terms for our contracts accounted for at a point in time, costs are accumulated in inventory until the time of billing, which generally coincides with revenue recognition. Of the contract liability balance at July 31, 2019 and August 1, 2018, </font><font style="font-family:inherit;font-size:10pt;">$18,609,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$23,127,000</font><font style="font-family:inherit;font-size:10pt;"> was recognized as revenue during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize the incremental costs to obtain or fulfill a contract as an expense when incurred if the amortization period of the asset is one year or less. Incremental costs to obtain or fulfill contracts with an amortization period greater than one year were not material. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As commissions payable to our internal sales and marketing employees or contractors are contingent upon multiple factors, such commissions are not considered direct costs to obtain or fulfill a contract with a customer and are expensed as incurred in selling, general and administrative expenses on our Condensed Consolidated Statements of Operations. As for commissions payable to our third-party sales representatives related to large long-term contracts, we do consider these types of commissions both direct and incremental costs to obtain and fulfill such contracts. Therefore, such commissions are included in total estimated costs at completion for such contracts and expensed over time through cost of sales on our Condensed Consolidated Statements of Operations.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining performance obligations represent the transaction price of firm orders for which work has not been performed as of the end of a fiscal period. Remaining performance obligations, which we refer to as backlog, exclude unexercised contract options and potential orders under indefinite delivery / indefinite quantity ("IDIQ") contracts. As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, the aggregate amount of the transaction price allocated to remaining performance obligations was </font><font style="font-family:inherit;font-size:10pt;">$648,343,000</font><font style="font-family:inherit;font-size:10pt;"> (which represents the amount of our consolidated backlog). We estimate that a substantial portion of our remaining performance obligations at </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> will be completed and recognized as revenue during the next twenty-four month period, with the rest thereafter. During the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</font><font style="font-family:inherit;font-size:10pt;">, revenue recognized from performance obligations satisfied, or partially satisfied, in previous periods (for example due to changes in the transaction price) was not material.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable consist of the following at:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:90.44834307992203%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receivables from commercial and international customers</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,140,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,556,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unbilled receivables from commercial and international customers</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,824,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,469,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receivables from the U.S. government and its agencies</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,590,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,856,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unbilled receivables from the U.S. government and its agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,955,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,018,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total accounts receivable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,509,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">146,899,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less allowance for doubtful accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,465,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,867,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">161,044,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145,032,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities consist of the following at:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.8515625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued wages and benefits</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,261,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,295,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued contract costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,725,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,007,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty obligations </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,068,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,968,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued legal costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,781,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,835,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued commissions and royalties</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,587,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,114,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,385,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,365,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,807,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,584,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table reconciles the numerators and denominators used in the basic and diluted EPS calculations:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:63.1578947368421%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:54%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income for basic calculation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,388,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,468,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator for diluted calculation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,388,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,468,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator for basic calculation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,555,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,999,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of dilutive securities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based awards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">182,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">376,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator for diluted calculation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,737,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,375,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation for awards issued is reflected in the following line items in our Condensed Consolidated Statements of Operations:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:64.71734892787524%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of sales</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">743,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">905,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense before&#160;income tax benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">879,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,046,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated income tax benefit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(189,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(228,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">690,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">818,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets with finite lives are as follows:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:83.984375%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of October 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Weighted Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Amortization Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Gross Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Net Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">276,834,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,694,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207,140,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technologies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,649,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,948,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,701,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,026,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,183,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,843,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">400,509,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,825,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">256,684,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:83.984375%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of July 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Weighted Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Amortization Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Gross Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Net Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">276,834,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,484,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210,350,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technologies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,649,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,522,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,127,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,026,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,613,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,413,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">400,509,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">138,619,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">261,890,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Leases</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 1, 2019, we adopted ASU No. 2016-02 - Leases (Topic 842), which requires the recognition of lease rights and obligations as assets and liabilities on the balance sheet. Previously, operating leases were not recognized on the balance sheet. As we elected the modified retrospective adoption method, prior-period information was not restated. We also elected the transition package of practical expedients available in the standard, which permits us to not reassess under the new standard our prior conclusions about lease identification, classification and initial direct costs. As part of our adoption, however, we did not elect to use the hindsight or land easements practical expedients.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 1, 2019, in connection with our adoption of Topic 842, we recognized </font><font style="font-family:inherit;font-size:10pt;">$35,825,000</font><font style="font-family:inherit;font-size:10pt;"> of operating lease right-of-use ("ROU") assets (net of a </font><font style="font-family:inherit;font-size:10pt;">$3,023,000</font><font style="font-family:inherit;font-size:10pt;"> deferred rent liability that existed as of August 1, 2019 under prior applicable GAAP) and </font><font style="font-family:inherit;font-size:10pt;">$38,848,000</font><font style="font-family:inherit;font-size:10pt;"> of related liabilities. Except for the recording of the ROU assets and lease liabilities on our Condensed Consolidated Balance Sheet, and the expanded disclosures about our leasing activities, our adoption did not have a material impact on our condensed consolidated financial statements. Our adoption also did not result in any cumulative-effect adjustment to opening retained earnings.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our leases historically relate to the leasing of facilities and equipment. We determine at inception whether an arrangement is, or contains, a lease and whether the lease should be classified as an operating or a financing lease. At lease commencement, we recognize an ROU asset and lease liability based on the present value of the future lease payments over the estimated lease term. We have elected to not recognize an ROU asset or lease liability for any leases with terms of twelve months or less. Instead, for such short-term leases, we recognize lease expense on a straight-line basis over the lease term. Certain of our leases include options to extend the term of the lease or to terminate the lease early. When it is reasonably certain that we will exercise a renewal option or will not exercise a termination option, we include the impact of exercising or not exercising such option, respectively, in the estimate of the lease term. As our lease agreements do not explicitly state the discount rate implicit in the lease, we use our incremental borrowing rate ("IBR") on the commencement date to calculate the present value of future lease payments. Such IBR represents our estimated rate of interest to borrow on a collateralized basis over a term commensurate with the expected lease term.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Some of our leases include payments that are based on the Consumer Price Index ("CPI") or other similar indices. These variable lease payments are included in the calculation of the ROU asset and lease liability using the index as of the lease commencement date. Other variable lease payments, such as common area maintenance, property taxes, and usage-based amounts, are required by Topic 842 to be excluded from the ROU asset and lease liability and expensed as incurred. In addition to the present value of the future lease payments, the calculation of the ROU asset would also consider, to the extent applicable, any deferred rent upon adoption, lease pre-payments or initial direct costs of obtaining the lease (e.g., such as commissions).</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For all classes of leased assets, we elected the practical expedient to not separate lease components (i.e., the actual item being leased, such as the facility or piece of equipment) from non-lease components (i.e., the distinct elements of a contract not related to securing the use of the leased asset, such as common area maintenance and consumable supplies). </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain of our facility lease agreements (which are classified as operating leases) contain rent holidays or rent escalation clauses. For rent holidays and rent escalation clauses during the lease term, we record rental expense on a straight-line basis over the term of the lease. As of October 31, 2019, none of our leases contained a residual value guarantee and covenants included in our lease agreements are customary for the types of facilities and equipment being leased. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of lease expense are as follows:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:80.89668615984405%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance lease expense:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Amortization of ROU assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Interest on lease liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,637,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">863,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Variable lease expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">993,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sublease income</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total lease expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,603,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional information related to leases is as follows:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:80.89668615984405%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:78%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating leases - Operating cash outflows</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,843,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance leases - Operating cash outflows</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance leases - Financing cash outflows</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ROU assets obtained in the exchange for lease liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">598,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table is a reconciliation of future cash flows relating to operating and finance lease liabilities presented on our Condensed Consolidated Balance Sheet as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.71929824561403%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:54%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finance</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining portion of fiscal 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,192,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,301,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,619,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,619,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,387,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,387,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,877,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,877,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,170,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,170,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,555,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,555,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future undiscounted cash flows</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,800,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,909,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Present value discount</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,827,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,829,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,973,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,080,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease terms (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average discount rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.05</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease our Melville, New York production facility from a partnership controlled by our President, CEO and Chairman. Lease payments made during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$160,000</font><font style="font-family:inherit;font-size:10pt;">. The current lease provides for our use of the premises as they exist through December 2021 with an option for an additional </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years. The annual rent of the facility for calendar year 2020 is </font><font style="font-family:inherit;font-size:10pt;">$657,000</font><font style="font-family:inherit;font-size:10pt;"> and is subject to customary adjustments. We have a right of first refusal in the event of a sale of the facility.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">, we do not have any rental commitments that have not commenced.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As we have not restated prior year information given our method of adopting the new standard, the following represents our future minimum lease payments for operating leases and capital leases as of July 31, 2019 under ASC Topic 840 and as reported in our Form 10-K filed with the SEC on September 24, 2019:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:81.67641325536063%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,812,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">789,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,601,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,723,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,723,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,343,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,343,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,776,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,776,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,430,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,430,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,130,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,130,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,214,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">789,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,003,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less amount representing interest</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Present value of net minimum lease payments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">757,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,971,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:8pt;">*Not applicable for operating leases</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As we have not restated prior year information given our method of adopting the new standard, the following represents our future minimum lease payments for operating leases and capital leases as of July 31, 2019 under ASC Topic 840 and as reported in our Form 10-K filed with the SEC on September 24, 2019:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:81.67641325536063%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,812,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">789,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,601,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,723,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,723,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,343,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,343,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,776,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,776,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal 2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,430,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,430,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,130,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,130,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,214,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">789,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,003,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less amount representing interest</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Present value of net minimum lease payments</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">757,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,971,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:8pt;">*Not applicable for operating leases</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents goodwill by reportable operating segment, including the changes in the net carrying value of goodwill during the three months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Government Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">251,296,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,193,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">310,489,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change resulting from Solacom acquisition</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(420,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(420,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change resulting from the GD NG-911 acquisition</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(198,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(198,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">250,678,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,193,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">309,871,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consist of the following at:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:83.23586744639377%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials and components</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,423,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,959,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work-in-process and finished goods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,867,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,576,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventories</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,290,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,535,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less reserve for excess and obsolete inventories</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,480,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,696,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,810,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,839,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in our accrued warranty obligations during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;"> were as follows: </font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:83.59375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at beginning of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,968,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,738,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reclass to contract liabilities (see below)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,679,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for warranty obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">989,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,020,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charges incurred</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,191,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,515,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty settlement and reclass (see below)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">302,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">418,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at end of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,068,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,982,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the fair value of the assets acquired and liabilities assumed in connection with the Solacom acquisition:</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchase Price Allocation </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Measurement Period Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchase Price Allocation (as adjusted)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settled in cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,328,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,328,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:30px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settled in common stock issued by Comtech</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,606,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,606,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate purchase price at fair value</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,934,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,934,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Allocation of aggregate purchase price:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,445,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,445,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,896,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,897,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">777,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">777,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,059,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">419,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,478,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Accrued warranty obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,431,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,431,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,477,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,477,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Contract liabilities, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,604,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,604,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net tangible assets at fair value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,665,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">420,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,085,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Identifiable intangibles, deferred taxes and goodwill:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Estimated Useful Lives</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,779,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,779,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,007,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,007,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,828,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,828,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:30px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,153,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,153,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,808,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(420,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,388,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indefinite</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allocation of aggregate purchase price</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,934,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,934,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></font><font style="font-family:inherit;font-size:8pt;">As reported in the Company's Annual Report on Form 10-K for the fiscal year ended July 31, 2019.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the preliminary fair value of the assets acquired and liabilities assumed in connection with the acquisition of the GD NG-911 business:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchase Price Allocation </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Measurement Period Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchase Price Allocation (as adjusted)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate purchase price at fair value</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,000,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,000,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Allocation of aggregate purchase price:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,460,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,640,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">646,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">646,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,426,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,376,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Accrued warranty obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,000,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,000,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,162,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,094,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net tangible assets at preliminary fair value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">370,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">568,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Identifiable intangibles, deferred taxes and goodwill:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Estimated Useful Lives</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,300,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,300,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Technology</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,500,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,500,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Other liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,700,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,700,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:30px;text-indent:-30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(518,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(518,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,048,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(198,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,850,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indefinite</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allocation of aggregate purchase price</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,000,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,000,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:inherit;font-size:8pt;"> As reported in the Company's Annual Report on Form 10-K for the fiscal year ended July 31, 2019.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating segment information, along with a reconciliation of segment net income (loss) and consolidated net income to Adjusted EBITDA is presented in the tables below:</font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Government Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unallocated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net sales </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,314,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,953,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,267,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,841,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,083,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,664,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,260,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,867,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,095,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,574,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,388,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Provision for income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,132,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,145,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Interest (income) and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(47,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(77,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Interest expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,795,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,804,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Amortization of stock-based compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">879,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">879,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Amortization of intangibles</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,362,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">844,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,206,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:30px;text-indent:-30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Depreciation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,196,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">313,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,651,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Estimated contract settlement costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Acquisition plan expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,389,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,389,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjusted EBITDA</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,629,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,240,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,254,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,615,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchases of property, plant and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,000,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">224,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,250,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets at October 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">675,344,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,125,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,553,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">931,022,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="14" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Government Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unallocated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net sales</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,973,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,871,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160,844,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,058,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,644,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,409,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,293,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,971,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,609,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,112,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,468,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Provision for (benefit from) income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,139,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,127,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Interest (income) and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Write-off of deferred financing costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,217,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,217,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,644,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,669,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Amortization of stock-based compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,046,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,046,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Amortization of intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,445,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">844,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,289,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Depreciation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,228,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">379,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">244,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,851,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Acquisition plan expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,130,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,130,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Facility exit costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,373,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,373,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjusted EBITDA</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,731,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,240,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,989,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,982,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchases of property, plant and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">892,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">629,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,645,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets at October 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">602,567,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">222,587,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,786,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">866,940,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Plan's activity during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.17738791423001%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards </font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in Shares)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remaining Contractual</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Term (Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intrinsic Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at July 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,555,555</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51,460</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expired/canceled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at October 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,503,295</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.73</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.27</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,346,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at October 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,431,765</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.83</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.14</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,761,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest at October 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,477,967</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.76</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.23</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,148,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Plan's activity relating to performance shares, RSUs, restricted stock and share units:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:86.54970760233918%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in Shares)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:1px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average</font></div><div style="text-align:center;padding-left:1px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Grant Date </font></div><div style="text-align:center;padding-left:1px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:1px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Aggregate</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-align:center;">Intrinsic Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at July 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">954,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">219,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.69</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settled</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(199,466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(41,080</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.00</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at October 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">933,555</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.91</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,628,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested at October 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">328,791</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.92</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,491,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest at October 31, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">890,374</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.06</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,119,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated amortization expense consists of the following for the fiscal years ending July 31: </font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:50.78125%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:77%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,700,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,563,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,322,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,322,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,631,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales by geography and customer type, as a percentage of consolidated net sales, are as follows:</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:60.81871345029239%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">United States</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Segment Information</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reportable operating segments are determined based on Comtech&#8217;s management approach. The management approach, as defined by FASB ASC 280 </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Segment Reporting"</font><font style="font-family:inherit;font-size:10pt;"> is based on the way that the CODM organizes the segments within an enterprise for making decisions about resources to be allocated and assessing their performance. Our CODM, for purposes of FASB ASC 280, is our Chief Executive Officer and President.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Commercial Solutions segment offers satellite ground station technologies (such as modems and amplifiers) and public safety and location technologies (such as 911 call routing and mapping solutions) to commercial customers and smaller government customers, such as state and local governments. This segment also serves certain large government customers (including the U.S. government) that have requirements for off-the-shelf commercial equipment.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Government Solutions segment provides mission-critical technologies (such as tactical satellite-based networks and ongoing support for complicated communications networks) and high-performance transmission technologies (such as troposcatter systems and solid-state, high-power amplifiers) to large government end-users (including those of foreign countries), large international customers and domestic prime contractors.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our CODM primarily uses a metric that we refer to as Adjusted EBITDA to measure an operating segment&#8217;s performance and to make decisions about resources to be allocated. Our Adjusted EBITDA metric for the Commercial Solutions and Government Solutions segments do not consider any allocation of indirect expense, or any of the following: income taxes, interest (income) and other, write-off of deferred financing costs, interest expense, amortization of stock-based compensation, amortization of intangible assets, depreciation expenses, estimated contract settlement costs, settlement of intellectual property litigation, acquisition plan expenses, facility exit costs or strategic alternatives analysis expenses and other expenses that relate to our Unallocated segment. These items, while periodically affecting our results, may vary significantly from period to period and may have a disproportionate effect in a given period, thereby affecting the comparability of results. Any amounts shown in the Adjusted EBITDA calculation for our Commercial Solutions and Government Solutions segments are directly attributable to those segments. Our Adjusted EBITDA is also used by our management in assessing the Company's operating results. Although closely aligned, the Company's definition of Adjusted EBITDA is different than the Consolidated EBITDA (as such term is defined in our Credit Facility) utilized for financial covenant calculations and also may differ from the definition of EBITDA or Adjusted EBITDA used by other companies and, therefore, may not be comparable to similarly titled measures used by other companies.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating segment information, along with a reconciliation of segment net income (loss) and consolidated net income to Adjusted EBITDA is presented in the tables below:</font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Government Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unallocated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net sales </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,314,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,953,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,267,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,841,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,083,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,664,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,260,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,867,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,095,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,574,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,388,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Provision for income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,132,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,145,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Interest (income) and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(47,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(77,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Interest expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,795,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,804,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Amortization of stock-based compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">879,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">879,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Amortization of intangibles</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,362,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">844,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,206,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:30px;text-indent:-30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Depreciation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,196,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">313,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,651,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Estimated contract settlement costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">230,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Acquisition plan expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,389,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,389,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjusted EBITDA</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,629,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,240,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,254,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,615,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchases of property, plant and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,000,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">224,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,250,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets at October 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">675,344,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,125,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,553,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">931,022,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="14" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Three months ended October 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Government Solutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unallocated</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net sales</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,973,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,871,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160,844,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,058,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,644,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,409,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,293,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,971,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,609,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,112,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,468,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Provision for (benefit from) income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,139,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,127,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Interest (income) and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Write-off of deferred financing costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,217,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,217,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,644,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,669,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Amortization of stock-based compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,046,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,046,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Amortization of intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,445,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">844,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,289,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Depreciation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,228,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">379,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">244,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,851,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Acquisition plan expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,130,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,130,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Facility exit costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,373,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,373,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjusted EBITDA</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,731,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,240,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,989,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,982,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchases of property, plant and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">892,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">629,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,645,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets at October 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">602,567,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">222,587,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,786,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">866,940,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unallocated expenses result from corporate expenses such as executive compensation, accounting, legal and other regulatory compliance related costs and also includes all of our amortization of stock-based compensation. During the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;">, unallocated expenses also include </font><font style="font-family:inherit;font-size:10pt;">$2,389,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1,130,000</font><font style="font-family:inherit;font-size:10pt;"> of acquisition plan expenses, respectively. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense in the tables above relate to our Prior Credit Facility and new Credit Facility, and includes the amortization of deferred financing costs. In addition, during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we recorded a </font><font style="font-family:inherit;font-size:10pt;">$3,217,000</font><font style="font-family:inherit;font-size:10pt;"> loss from the write-off of deferred financing costs primarily related to the Term Loan Facility portion of our Prior Credit Facility. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (11) - "Credit Facility"</font><font style="font-family:inherit;font-size:10pt;"> for further discussion.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intersegment sales for the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019 and 2018</font><font style="font-family:inherit;font-size:10pt;"> by the Commercial Solutions segment to the Government Solutions segment were </font><font style="font-family:inherit;font-size:10pt;">$1,899,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8,540,000</font><font style="font-family:inherit;font-size:10pt;">, respectively. There were nominal sales by the Government Solutions segment to the Commercial Solutions segment for these periods. All intersegment sales are eliminated in consolidation and are excluded from the tables above.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unallocated assets at </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> consist principally of cash and cash equivalents, income taxes receivable, corporate property, plant and equipment and deferred financing costs. Substantially all of our long-lived assets are located in the U.S.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Stockholders&#8217; Equity</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Sale of Common Stock</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December&#160;2018, we filed a </font><font style="font-family:inherit;font-size:10pt;">$400,000,000</font><font style="font-family:inherit;font-size:10pt;"> shelf registration statement with the SEC for the sale of various types of securities, including debt. The shelf registration was declared effective by the SEC as of December 14, 2018. To date, we have not issued any securities pursuant to our </font><font style="font-family:inherit;font-size:10pt;">$400,000,000</font><font style="font-family:inherit;font-size:10pt;"> shelf registration statement. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Stock Repurchase Program</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;4, 2019</font><font style="font-family:inherit;font-size:10pt;">, we were authorized to repurchase up to an additional </font><font style="font-family:inherit;font-size:10pt;">$8,664,000</font><font style="font-family:inherit;font-size:10pt;"> of our common stock, pursuant to our current </font><font style="font-family:inherit;font-size:10pt;">$100,000,000</font><font style="font-family:inherit;font-size:10pt;"> stock repurchase program. Our stock repurchase program has no time restrictions and repurchases may be made in open-market or privately negotiated transactions and may be made pursuant to SEC Rule 10b5-1 trading plans. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> repurchases made during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2019</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Dividends</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Since September 2010, we have paid quarterly dividends pursuant to an annual targeted dividend amount that was established by our Board of Directors. On </font><font style="font-family:inherit;font-size:10pt;">September&#160;24, 2019</font><font style="font-family:inherit;font-size:10pt;">, our Board of Directors declared a dividend of </font><font style="font-family:inherit;font-size:10pt;">$0.10</font><font style="font-family:inherit;font-size:10pt;"> per common share, which was paid on </font><font style="font-family:inherit;font-size:10pt;">November&#160;15, 2019</font><font style="font-family:inherit;font-size:10pt;">. On </font><font style="font-family:inherit;font-size:10pt;">December&#160;4, 2019</font><font style="font-family:inherit;font-size:10pt;">, our Board of Directors declared a dividend of </font><font style="font-family:inherit;font-size:10pt;">$0.10</font><font style="font-family:inherit;font-size:10pt;"> per common share, payable on </font><font style="font-family:inherit;font-size:10pt;">February&#160;14, 2020</font><font style="font-family:inherit;font-size:10pt;"> to stockholders of record at the close of business on </font><font style="font-family:inherit;font-size:10pt;">January&#160;15, 2020</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future dividends remain subject to compliance with financial covenants under our Credit Facility as well as Board approval.</font></div></div> ZIP 17 0000023197-19-000110-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000023197-19-000110-xbrl.zip M4$L#!!0 ( /F A$\G>?0M__X! ,N((@ 1 8VUT;"TR,#$Y,3 S,2YX M;6SLO=EV&T>6*/I\SE?X^OG*CGFH5>V[8G2SCRW)$MUUZJD7!"3);(, "X,D M]M??'8D9F0D0($ 9'I5V1(R(C/V/,2.'7___[[?=W_XF@V&>;_W;S_BG]"/ M/V2]=K^3]V[_[<<_/[\SG]W5U8__WR__^^__S[MW_]=^^NT'WV^/[[/>Z S>9]/ W@3QG3LG B.+$ M.8.ILE629;+<[K*V1ZG2HH*V.9 QEG7:[>-GW+X-N M_K?T[Q]@U;WAWUKMK/UO/]Z-1@]_^_GGF];PRT_]P>W/G7SX,'O0KAG^I6Y?!Q;S1XG$])C//3,&O_=-O_^O/T M89HF*Z>]:W6[&Z>F 1NF@X1L?\5TT);7#$>=[:^!01M>L_45-=,'[=NL#NG% MLRJ\#]H/7VKG/'RIGC*HGS*HF3+\4B/.DV=5DT9?NC53X$G5A/%@ /JPCHFF M3ZLP-WVT@0>61FQZP69&6ANU[47U?+ V:M.+MK^D^@6@QQ_ZK6K\3YY54*"3 M?:G0+L44>%(Y(:]>'3RH'EZ/WNG#FFD;*;,T8,/T6E0N#:B9OG%JW;2'0=9. M1GM%V1>S$U8)0AJL6WO0[V8_+P:7I^,-\^LFYW=UI(/-3.* M9U63ZGR:K-*GR<9U$(\K0?[>OJOFR?2D9D*]",V>UDW<*'_+(S:]H%:,ED?4 MO6#SY.J)-_G-UTXU5HM'55/Z[1H=F)Y431B^^U+WC?2H9DK=1]*CZBDW=]T: MNSU]6#TM[]6P^N19W:11-LB&]8N<#:B>?M^O7M8C:3B48536OQ>3^'YX]JI&QED9^KW]X9#7X>/3[ R_N]=S J&^3M M^;P:S=ZK4NI/^,+JV_OMAYL:MBT>57RC3DM7ZNC^Z [LUO>:8';VM'IB-V_5 M&.#IPXII#ZT:MQ$>5 U_J,DEP8.*X8.Z1-6@,E,UJ/%3!E5.RJ!F)8/*A60W MM7PJ8,K-TL LQ:W9-K:>#US,O.W7D*UX5+DJ&%$W9?*YTI1NK\YM+QY537FH M0^M#)5['-:/'%8.'[9MWG2\5"TJ9N^G#NFE5UF@^K=(DI2=Y;^/$XO&FJ14V M:F5NE:F:/*QP:Q8SJUR;]*2*2V>S*CDU/1ANPNBP%J/#"CK/9U61>MB^RSK] M_-U-UNGU1S7RM#9HPVON^MT:3EL>L>$%>=ZJ<2&61VQX0;_?_K;Y!6G$IA>, MAG=;7@ C-KQ@> ?1PW9$S(=M>M7X_@DOF@RJ>DT=/2M)F+7?M7N=FSH/.#Q(PW%I>'W8,'U8 M,VUCQ+$T8,/TVG!A:4#-](U3:Z;U*R2AP&6_4@:JO.?)\$K$@TK,;FMV$J!.EA MU;0J=5=,J59T=5:GTMI4&9IAM7T9K K'\O":7'!ZDOS[*G+.'M5,6Q:&E4G5 MN=_T)$68-5\J'E5-&ST,:F0.GM1,V* BID]G_Z][P68]LS3B*2^J5QM+(V;_ MKWO1YI=L?D&=KUOIWH[RNKJ&V9.J236^PJB*IN/AN^E.6\6LI8?54V];5:4L MTP?U4ZHE8^GAAJGK1"Q-K]\K61HQ>/S8SWLU(EH];L,+-ZZG=BWU2-^ \1JQ MG3VIF)08M+.V%SU//TP>K@P=50[EDZ&CY:&+EU8D:'O#46LI1?&]NV'P__TM M[_VU&+F>;/U&BZ%8:_US\70^=)A7#81WXI__[^^_?89 Y;[U;KZ47_[W__I[ MFEZ$.?>M3]G-#\7K_G97Y&A2]=$[,BTQ^NG[,&4:B\<)L__VXS"_?^@"/#^G MUTQJP-K]WBC[/OHA!_)'3Q!!?^!_7OOTH=D0X*%\])A^F/V2=])O-WDV^*%8 MQVJZ9Z9)W-7_^?$7E/XA%&OY]Y_7)Q??^'G](]-O/&2#O-]9_BJ@8##RK5'V M2X+P'4I,,IN^>+8T(>MU%L,Q H9:?*TS&SS[:?Z]V0]3S&Q%U7]-I>2_['B8 M][+AT+3_-2K7,M_SX7\EHOS7YWZWU>[?7V?MNUZ_V[_-L^%5K_U[=O\E M&[P8LN>8!#\.?B]^FOS6@2]_?^CF[7PT6=,/G1R&3&H9IP#^K0; 'W])$/YM M$X1__[GR(Y,U_5Q:U%MABE_]^U\UQK,QKXD;*D%[&VQP57 !>=__2O0YZM&) M,1E-0*&C/7OW_H]^"OP\) S$9]RD8M4*&=T!KT\M[MA1F) MC3#^^,ML6#60+V0N3LT:4YVY(U_ S_?]WN=1O_W7JV2)$GS'XX9C6P;U!]N1 MN*;3*1RJ5O=C*^]<]5SK(1^UNJ^2T!MA?1&BJR/8Q?4XH*'[F=#]G"*%J=]X M[NZR.K12W%L^&J/WJN6@T9;GIBV/K 7V"XD:+? Z Z&]S4(3([\- [%K&-4H MBN/$R <.E_:+D1OB7D0LO)]K=SW(6L/QX/'UDK<"PLMTXZ;2>_8Q[%GP=>.I M7"!W[T[FQC9=$'&;Y/PYIQV.N&G=T/WY31-&2^O(*:/FV-(YH"?PP?+P0_!! M,OEF?(MPPP>7=')N9?BA^.!]_RMF3^.#/__]X_ML]*T_^&N*J(4',?XRS/XU M3A;V*_SK^O$A6_$=UIZ_)@XJ(643]^SBLU2C=.&M5.+TQ5@7XW>8/9UU5X8? MXM!G8\I.I,)6DX?LD =:KQJ-U&BD?4/D905S"$YL(JBSB*!6U>J!^QYFW_I9F8XS$9#^_A[Z[_[ ]=M M#=<2:S.)>K2M87G>Z^*S'7V5';Z\ ^J74GY/P?W;$(4#.=6-*#2B<&9QQ43) MLX*SW_W'N$N;O-=EY3_E45N -#SP\HF#P^YH^H:B9R#5*S1]Z4.+Y^#(N_%P MU+_/!I^R;G%_\/ N?WC;_'5LGV4#QL_6F!W4:3^ ,6L<]@ME_G-RV(]]CL70_SJ?57Z[@T;O?K=+O/R44YHX19H\+?K H_;!KMC'BZ<;U/SMWGY'H? MEL^7[XD9#D:+7E&_9OW;0>OA+F^WN@LFO^Z/6ET /QOT6I.N69];W4OQ+0"^ MO]7"-^7 C0"^G#D_MYO7'3P?M-JC?^2CNYFJ!U'(AQ]N/@X $[W;594%2#>] MSN^PCD'>Z@YGTR^#3^8V[4E +VF)C5"_/>9Y@C[Y,RGC3C%HZ &_PU&^;C+G M;YB9CL\3) V7:NOZ7T%>TX]@0,:%^S$==!D,]Q3%5(^I QG&C7B>5>1M0?3; MX_$#\"8;?+CYM=_O?!A\S@9?\W:V'M\78P99YP.\/JF@ MR^#YEV*['9;R!+ROA/K5B'^[,K"CDQ#S[UDG/AGM0!^_;8YAG.0;GSA[' M,^:ODQEVL*#IIJ1LT ;?^C+]O%ULWC98WRZC',C,O*4 XR5-UAGY?J];#MX0 MWS:,<<>KPEWK^8G&3#X_OP^.>%N7Q[[O"3>+N$H<;I M/6^>WKAUV[#W@?:Y&TX_+:?WQ^!+/H(";SAZP=$3I(#.;CCW CCW37#;ZR3Q M"7.PEQY077 .M@FQ7L)(7SJ#GZ.1;CCWC N6S.AC/^^-KGI-U=()JI8JL/]V MI>'M<7##-A>2C7KM;L$Y9:,:=^$@>PFO@25WR_\WQ-]K(^DMZ+:3;B0U"NV( MY:9OV'L\-N\UCNQ%Q#^7>>2H.>=S\:KS,AGO%6C-1@9.7%-[Z5OY%U]3V^S[ MSV0"ZXE,%'SY*?N:]<;91]!= $KK-K./,[)>/SYDEYPN*,C^!/A.G3E0N[&$ M.AN6N.BN,CMRQSDTF#D#1IG9TST89;GJ_/6R2!G*MV-8GL$&)7-[7I0;$OBS01S.MEB3V#VD9KO!W#,F.1II2R*:4\\5;B M&4K#V^/@AFV>P39-0X8G/J,DY"OMRCWS/./)RG*/4,9>%-\VS#+ MT17FI0?@36!\)HSR-C54<]SEXF6@:;OZ.AM=-''4@=*@S4VG)[OI] R9YPUH MN4;+G*S:X=Q9XR)NOKLP9KBX4N.S[JUT1L1O#I)?G._26,?SE(FFNWC37?Q5 MR4'37O1U9ET:3C\TI[]I[GR=+'%&VRX7?";E%>R]-,=CFDO/WZA+W(2&)SLF M=NE?_'RY+<0ZS7MUL^*IT^>YKYTGK_X-'"F/[AO]=K9AR_=_+9(!83O#UD;3/4LA/H,OPYO@(KP[/,, M@A7!.>QK?^KTTWO^:])K!P/^SD-<1H\/6:>>+0^+A!\GW_Y??S_.ZZ2!;/*W9EF3PYJ5@RLJ),GM?(U^YRUQX-\E&?# M\+W='7>R3AST[T']/(Q'!:(^W(36(*%Q"'C\?-<:9/:Q^@4+\_%YU&__!7HV MZYAOK4'G0M*.,_XY(GJFVKT:/V]$IU?TA6\8\BTSY*G[U\V#I\L:+F^X_)RX',DWP.6-MW)J'C^A MMW("#M^PI=-H[GJN/MH^3Z.K]_6[7X*37YUVO@ ^?EO18Z./7RL?O[4(L='' MKY./7XU_/-G08_\Q[M*]=;+K]]*=)8,BI/F4#_\"]&6]]MU]:_#7"J?.\+_ M]/8WE=A]MK;2V(;S-Y:N;"31@K/K:'2\A92E:PN)7VXG:5G4MN\DK0Q_]DZ2 M?YZCU AE(Y2O4BA7O+B7WM[U:R5D;SPNU>LD7 [[-Z-OK<&ZWIX5A)KVO\;Y,$^O6GI-ULU25GK< MR]O%5SX_#D?9_?"JMWY@8[&0"G0;2@_D!JN(=AL%=LH=J!55-%[NH0="/XBP9 \<$@_ MS4V9\2U:4O&=_P;+5Y14Q_[@??9MJNQ2+>B@WX,_MK-%P?N:89AHNEXGE4'] M^= !]0#+%HA#B 0RFPV^I9EO:DO^.LX[Z2R^ZO>9+K-;OJ#=,#&W(RRP77_(6\+)"Y# M)HZH6>?T.)#D[$?-Q5H/0L$#DU +8B,RK":V.4/PA_V OQB#[)LB.4$VK_GBY(^BO M)B]8Z)LM"3&?3;JN?8)9O^6M+WD78%Y\YC)4TIZ1;:$K#H&?B\PGGBI3X\ P MW$($OI@5AJ/\'H97[/'/O(U%VX/U7K=-XNPAR+E=5R1Y.&.FT::MEX MG;G=/O@VS5)WB!1..&#*?A?HG=CC*GFA*_KG [R]5>QGL>'!^V>&;950NOEF%RXO4=57-Z%Z3/CMOA7,>;=\.K7 *O_M3]K7? M_0H^:2JMG[WSC?+,,Y5.X6%OP.=%*I[U4RF-TGDS7DY* #1T?]$029V9V_ < M\S&?^Y^M09Y.:'V:=3.?;%@6NQ19Y[:.L\]P833\M -XFGRXP#/W\#^]'->UFR(9?!BF=I MBROP>)%QW\QS_&/)O-7QSH?VJ \ )4V[2HO+XJ-:FFZ![^WX.^<72LP>Q*R3 M#5K=..YUAI-BFW2#Q+?60Q-:7%QH,7OR!)J^7='[E'7AG9V/L)+'HBYM;ICZK*$XNG@3AFW!MZWP3#K2=N&6=.[S7CXL6FQ^S<+W!\#N MI76$W #XLVW](0Z<8?(6L\P1X&X;9 MQ#"N/QREBZJ[KU*SE*![.\RPGH1JM,KJ^Q2N@E[V(TR-NCK/-Y MU&__]6?"U*?/?UXTX9<\B7K8&HE?982/V>"FG[9N4F8(9.:R97_V!HCA/N';O\QRPI4?7A(+O6K8():N-X. SS-##0,\&I-P68& M:,*^MT3H%7'X.!ZT[UK#[&.WU0O#AX?+I_T3P'L[[/"$=$_##F_$#U@O8&ML MP&64HJT0+7'N^];]\D%P J@MN/NJN/TU_UJP]V41'H37!=)C$/DY:= MC[K.1]WLP\U5KY-_S3OC5K>LU"];CI\=QN_PZ4IDKMF0-^=-KKL/FRLD/V6= M<7%28-0WG4[1Z+G5_=C*.U<]UWK(1ZWN97'CEDK)IX+[=MR+E6K:"O?")]&" M+X5_C?.OK6[6>PU^1BU0+V2C#E\4O&; \7RG:1MR M7[GO5)OM>^T^]"&SGQ?INI^3]S1A5^*S-J+[,MZBBFO\99C]:YSJ(+_"OTHL MO_;\LMCVD/RSPV=K<+I40%:%U!=C7DS>(;H#\RX//_CYYV:[Z(6)?U;GF:NI M7V#'/#P,LG9>1$:?\MN[T?"S^?3Y57#!5O@NTHW:M?7:*Y/\%^J^UBB6'7FO M\KZ)-\![1[ARHN&]9QBUY^3=9T]]#B9CU!]>;^9]WEMK!9\7:74KDQ>[ MWU%[=?_0 DS<;+Z+=?TBT4W'A":OG9WSO\A#A?M<9KL3(@_$Y1L/+4U654F' MMY$NN6K2)4VZ9']MO9S].*BV+KANH4U-WN)7R5*CRM\>QSC:LI^3B=TX'(/6NE^ M]KF*EAL%[R+K3O>2G5K,'$=^FH,0VRK?FW*D5TCZXR?Z+M'8GZ^#^[*6]LA) MOB<<46S15;:^\JNVD196- MRCI'E75J'^M@YXR;,O&W6"9^KKR\3[K#K 3T3:K_@/F22M0VB?[7*(1/.'34 M)&O.WYT\9.[E;84S+Z%XWD9(LT>7BS?&>V[:5_#:X[66V<1N^ M:W(U9Y.K>C;+[X0J1/\#; M6\7!N@D@Z[F/^3DX.Q[FO6PXG(U;:"W7O[_/!H##[N=^=YP^,QMT&6R2#GA7 M8VGI2NUJ-!U(6VU$\E1];U+MCL/\:][/I;__JN/QZF/&R6F@1D6<_ L$X:>MUW@ZR3CV*KG7'WA/N-6+"EXLO&B)W6F3EU">!N?NT5S!Q,H0[=_#[OM2J.Q#2A MV+3UT 9DO8F [(*57L/I#:=?JDZ_6NKXV40R321SOGOJN^GDAED;9GVE>KB) ML2Y':;VL>7T+_N/I-=99;%J]1)^!&0Y,^U_C?)BOMB0&V%OM_OUUUK[K];O] MVSP;7O7:;X]G9YQ3@ZS969X-V'H3K'N6QO8-.8.7X9*]Y,F<-Z2;SELUO&0A M=D/TL@=W)E?O7O?]48S\8T/DRU#U.)IL9Y.8'SLJM*:YR7"U=I4]_% MC&]1X[6>.>&7E<.1"9]ZTHP>02\^]'MSPB_2A/?W_5YQU.%"B5T%WG*F< V^ M5TC@U^]RG+?A/R+AJ[S4F/?R4?9;_C7K7/7@];?YEVYFAL-L-+2/O[?^NS]P MW=9P5COI@2#]EW6)S;7B7/[P%#M@ ]V4RPX$\ MAX8?7I ?SLJ?.! #-2[%B[D49\4^ZQG(AG?.FG>.N=5R"%9H[-"I_)+C-TIJ M^.',^>&LCMT<0ILTP>U;U1N-2W$:=_346N- [-,HCE?/*LF^J#^PS]I(I#^^ M&(GW4[0 /GF'Q('W&@F OU0],OXRS/XU3KNMJ>U!N17@ZO/+$HT:X)8: 59! M]U))0: M.QAMITKP??\KY@UQ3T'<]6[2^!WF.Z1HEH<_6]%-$WQ)T36B?A;< ML"SL3^"&Y>&'X(:D&SYG#X2=H\E;3V[J=V0'7*T,/Y#DT)A]P14EEI_;6:\% MKUN5F^F/L3_(VJWAI0E.%6Q+8E,)W,O(#4'O$'F'G\H+Z\,/(C?J#Q;=1V/& MG7Q4G.+\+1_EMT5^QK6&2QV\/XSNLL'OK5'J;G$9')!.6Y:AF=9".K'X+;MMM1^OW6>-L6MUN__>ZG6ZZG-Y3\=;>>)WL MLZG3!<(?=W[I>-BI>F,^[#."Y=_^_.QW?F5_UFG@OZ94J45$:>3.W\JFMU/4 M?F(V8. M<,NKE\9L?__D9I1V>S#..JG /A\F=3ZPW_[$?TXL0SPZ7>6.BF8EC92Q0T-AF)ID(LL/1\.=4.U=8,$@32TQ/&)D'9&4.2:C93;R$JHQ1ZAJM4O? MWVUQ&S$9N!11Q(B$Y]09HZS7AEDJ@_&:ZM+BJ"3\J8OK=(JSJ:WN=3:X_W!3 M;)AGG8_@"#W^EB4#?3O(BIC6#"?73UWWP_=T@F28K0)140BW_++KA4 -[>/R MDZ5[G[YG[7&ZN=3=M?)TN]W4JUE&!1/ _$"5@"1SR!+M3;"!:P8,)O"/OWS$ MZ)\SP)\!VQ*"_GL\A%FA->B!51K^UA\.LZ'-;B"(+_HO9L/1=>M[-O39X@X< MX%5SWQ^,\O\I_EI"U'2/K8[@!AM"&#">CI:KB!0%@#T+E,1(M3,E@DNMR!+! M#[#D%X'_>1VZ:I G+055XJD5WG'AG U4 =:$1I10*DO(>T>UTJ\4>2_1!ZN. M#!!9.N:C$,9R1*QF."CXP2"E371EI04*%S=DV/OT<9TJB49RCKVDUO(HO;(& M# B)F J&* KK9- DN1"70X6IR:D#GS%IB7**(@58P#Y93JJ(TQ3!9,36P2=( M8'Z!\!]'D[*@C,(!'$_$71!&*A8-M+>QN&?O4XV M6+I$-MW661F$;+E8%17ON(*/])*COG2CZA+:KM['9342*6A5HVV$T)53K P7 M7EMK0Z#,2'D60<< M)U0@$/5P!I$?!0P2;BA@$? J*Y"G)*&2DCKD[0-L&76?LMM\F-@V<>@8(JBO MK;S;^M+-8G_PN=7-X#L0RPWR%*U/B'&7=6\FLP8%-Q>BN@C1)J]9P6JIQ*Q& M,K&.FH-)0A"_%*;!\1"0N,/SP, M^M\!A 7_+RM!KEKP)ROG]X0-@.=/M]ML%NCX.^@]],%*?LLZX M/A;QW6$MK MEGR9WI6S[%]_+'9SP=;'5CZ8&J="1?^6M[ZDV^K [$]SR*/^I^R^E2=7'F:! M>KQ/ENG#E^Y4SY>-PD$4V!RE!%15\#X@SHC21H#AQ0FEW# 7*8V%F-+?UU#X M G!OPK6[:_5N(=I9^DQ2$O N(-+L6X^[)LNC$)YJE)(\0AM#('+@QH?H0P!- MI^,Z=ZWSU G@.M)M0MB1.9@" ]F[CH'\_QWL;?J^R[XDYTED$]C2$ M_?GO'V%5W_KS\TC/+%I?SH"P2$.$2)2 Z;-:!6S!&B)P$IAP4J?--[)!YSP1 M_DTH!!7_-1\6/N=5KU _$R\K3Y&":;=3N 4O PY)X4*68K&9%9@[2HU@_K(BTBB%+(@^(@+L>!-8TZ6H9J"\Y#UIM9,5GH^!%\9N8MY#V M:0'HT63>)F,H*=:&2XF=@-A4 IJ#M)X[STL;'8Q4^!@7@.9IZ<.IN-DS 1$^ MB=ASA(2UTA!<<#.B E1"N5!"'0W-*YAX"6P7/M')&!PYK#1%TDH:#IV45 M_DX<3877X.1(%/#9Q,VY;GT_E<*A,H"J43)@9"SP/4;"%+@GQ#BK2F5D[_C1 M%$X)&Z?"^HOI',!P0K=BG%O@^VAHU$GG>>JO7679(A\/Q?=:9ULK]HS5(NR*/B\!V\W;/ 54-J)G$ MXD08QC $>!#R)7:'^"]P+DL8YY6IIJ.BXF(0OQ?' X/K@)B%?\# (J<021PO ME'8(A*!D91G=;&A?%?ZOCIN))X12%R)$2HIJ").% '"!# [EO;U7(@"S[8JTNSCK'C9/A+WO]]H; M2N"/1PT!CB>2+EKCM4T;_MH63K\4J:35EJ):+! [#C6>B)^SH&O!A3*8*!P50\FCXIBZB(DL&94MP=O+8NE5T&L?R8J>&XHQA@C$A53JB TK M),L[K0TJ2Q9"BC>$VT:X(WMP6L8H(A-2<.>D\(BXI ]![*1CPI1*L:@\D@/W M"FEV9%.F(-CWWB-%N6":*H/XQ)09C!BAI7U4+<19REO:C?/%^=(TM-UM#5(S MO^GK"I^RU?UP,QN1[L7ZVNJ6ZKB>L/'L!3ACWE*E->;*!^V<9X9;XXA3LN)L M 1-+F[)[+_,(@&[9?M:&*DZ$BDBD'2R1$D$>\73HCD5=WF$G3+&# CHOG/\M M*VKE/MRXXKC\A_$H'#,4*X--KV<"]^PISDE@EX=H,:%&T M.]_>G6B$5!R<%E:AP%?A0\80#*J;2N6XQE(I9+G60G*M+ W+&9!9]P&\!&+U M>@\,TN* Z7 TR-NC:0'XGPF^3Y__7-OWOLY'W:+.M#AV#NRV=.)T5HRW#2N4 ML)3:])% )!R#L"+$=%(X%6(815\-5F9//6CG]J@_V(87EK:?P, '; G'#G2A MX,9*R[TQ6FKU7+Q,@IK/(#'=;%)56#H]O5U3*Y(22!A3@6G$BH%?J4RJ#XJ* M1D)+!YD6(EOY^9V7MT6_"H$Y <_),XA3' 2(A)+I\H2&X*6D7^F2TW3@-1[E M(%ED##EN&+"$]=S:P(06.!BMN"*4EI*J)X3MA.>\/'8L@LM%@?(.8A]@ ^Z" M,XPB3ADKETF>F U.>!8KBH"X58AH#G*#B?><%@PEL(A*E5RO'; TU4.3FLC^ M31QWNX__F:6C6X4)+91IWAOUI]JK.'.3RIB*8S2I'50M2@N(9^\M#NM\2:=P M6L4)F]LT?1DSDU,Y_1X(V@UX"_\Q[CY2#)I.KF'Y2;9^J7R#46L4%@11SL!U M-8$X1N#%FJ,@4MTH_N<"6<]&Q@*S*[[7[,1;^/Z0]8;I>,WD$[6'K)_KPJVH M6VHQT5%'94'_I.P0L30FI<2T(['LSG*VU%SA:8 \%^[U3AJ'@)L&)S1%VH/V MY4H)!>K7(+#:V*%TR*S<58+3O>%.R[GJ@1\RGDC9UZP'+!'S[RE3"6S5NLT* M4V_:(W ]JC:X"Q7T*96I%N"FO_V>]_+[\?V:!.R+F^7C-3J K06'#GD2N8M( M14VX2L>?4PL)(JK<&/H3DE/D[ ;MSDB:PEV)I<,&-SI0"/!2DP8C.%/1IG2I MI\)@[;QF56XN_8GP'=$PA6<+'GYO?4^CKONC%#(M33\*'I:YH?"^# 4A"8%S M3+7#5HE@=8S10C!4@07V$T<;L5 +S18LO,^^%0^&PW$JM9^^9D.X6UL4C0VE M5"D;5.3:6*5<9"E?!Q$LV-$ME06[+VX+7->#_/86=$;OMB@V]JW'Z6GHWUNC M=,3R\@&;\1I<:*V4)USR8 0%S[[8-1,B^M062&._$92GKV<) ML$DB*N;P@C;,+)R)J\E62\>.1^_[HW]FHX^MO-:PU5;\.Q:\X$J#T@; MAL M "NRP&AJ 55R)M63EW404+9$-P'"0,UCVDWV'&NKB'2<@?-FJ(RA7%'Q M+##R85%#!(*5)3_D]];@KVPT.> P/S64_)(/-S?IF.]U?YX 2%VA\G;^T)H4 M(,U^+\+3^7FCK8?F*[RQVC>%XB]$LYXX8AVE'NBP(L9_@4$5H[.Q_2CI_V:>,\^."8 MQ 8T.X[.:,[1VF;$H@4C^@G/F7#KLIX#087DK$*@O(!(V4N-%1AC$I(-*B P MAB+)\6$A"$5WU'_ \$]@H'KC#$:F5@5@J6:WWTPWEA.'[TX/04P4EB>?&WQJ M'DUD&!1!I)$HPB/?D"O:;6D'AF@BB15O6)Z\$-G"Q*\>CP:\5V08Z;*DXM1< MQ(!#KB,W2A2%QA"2."I3N7VHE%3"V*7B)X6.*3\)VF,+9D*(!$5LF!6"^^2W M),<%B6A!GS'K*S$CN;A S/SY>9$0V8P4@U-ORB"5!S5 B3)2^R <%DP&+52U M8F>,7")2ECC%P^,A&);-R,&<2$H]!5I*S/R2%P,!*?6BI7(H?BTLK35 M%LA +"7AL.MFHD>92D> 9Q"38GY_V7,E['5=[>BN)P#)22\"^:*V],* U M*46">,50M?:D%XN?IVM/8B,5RJ4>O!#U66 819C#X$UH90VNT9Y"7R!FGJX] MB1""1,QQ %'"J0D5"4Y2@2PR7@53K3V1ND2D[*P]'0W)0;-&0BP-4I4JYYSU MU N0*BRJ/1$JGBM+L+#4F2:U(;C)<@BYYST'KOM3GA_,"TH6/:Q26Z"L-YP> MTA[NEA)!%@P"\H00:K@F0@4,-C0E 0TEDI?[[*Z4F!UJR7,<7/52YJ$_>)QL MOG8?YV_[K=^[34>C9_L7NS6W5@+,('A07H$=5#98A+0A45H"()-RYH>AY<3O M#JLZ""2;"):V+\"J.Q%]JDE@1A@IN089#LH)B4N0"($/!,E\['Q,"HFO[_+! MI*'T8M=OQM_#?]SU4VU''^+=[/HNRP>_MWKC&Y@Z'A0ME!(CM'J/.]'269M. M.&M" @EO6)0YR:&WV39+<2!NWB>RU>L4ASZGFR^[YA9!Z7%ID201 MW&/*@[72@VZPRC@GD"\=X19B%0T[+.W0(!VE.H%)L'=4$N- O/52@MNBJ6"L7'Q*R>DQNV6CP(-R%C8RXYG@5D<3F%+2 M*U##C+%8/NDMY=G =!3%!*)#+0H,3#RX.%8H[P72:7N6&"]9R6*]PY>%D!,J M)BO O:="4(=3&&@L>(I6@4#Y*$F0I7,*8"3>&FKWOG& 6TR=)BH0Q3&/-L56 M$5OPLK0DJE1>\V[=0=T'M;\!$+-ZZMG>_[3*8+(;O51D[0NW:T/AS1]+A3>K MF\5+K5O;HSX@(75[7?OJ1N1PQIP27&*K"1+&&4Z-P,$1DOS1\KXNGK0IFN-G M7SA7$-5?>T%JO##H (%CEO:ZL\U;G+L46&Q%XZ?L:[_[%9;Y6[_5>QH*$1*4 MICU,3FA*?6O"F2;662:U1;S4W(UP5$+A-@S,T;52T="_F3>$3H<:/O32#877 M=ZV1:_5L]B>$]GEOI;3#M;KM:4OBJB#OT,4[1/G48 Q;L)?<&*68"5)X9JD/ M2--2=(S5LN@=#-1UY$TX< 23[UL]&)\X()OF3H;CWI>\V\TZK4GSCR$$YEG^ M-7TWR=?T6:_3[L,?4D7[QMJ?:0>1X?L^O#EQ5#HN-*\?^#1_]= ^6GAS4H^@ M!\?#4@7]G]-535-8Y3K*P)%CJ2N0EI@GKRLJY8./GE&.A#7+=93'0,,ZCE/R M(O8'1=WE,!7U3UO, _S@;?QKW.JFJSM+;?*7CEE-)]1TAX<@-1N,6OFD7/^N MW^U 7+NU:K'Z>,)*,<"D/?^3RB V=,]?Q')>XL"\T.D$HB4&+$[D42CB;$BW MX*S<#W9*W#V5@.OOO.XOO^7#M]2)]??^( /9[%UGO6FR]FU;W53C M]_DNRT:_33LN+QOR:=+'OD^ !\66R69FC>N&@+7OL^^+;I; 1U[\,=)0_TEA_OJ M_@$P 99W/O)S\N2*ZTP>P-'/@"80_ZT)X<0_GOOS9 V"\S8?FPQ=%N84D- M%FE,!R.UX(%("!W351=*1^!8II8]J]DM+((HH=2LX&(OX$JH*3:5UE^QY/&_ M$#8,A'2&"!>E@. 9>046UV K&-;4&>0KL$$88&Q>(?U4>,H(6+JO8O,%(==W M6?F.D*_9TATAG[/N33I3#O\K]Z@^T!4>:]5\"((6'9G1B'"%L;%@\+!+^A]1 M[9?W;F;7=XAUC!T) :\,TX)X32#N"3S=#.0@.E32<:^B C%68KGF>.6VE!=' M]SQ/4URY5-C)XF;:81RG.'3J"7QL/1:VPH_+"F_39B$!'T,!N-A@T%R4*F:- M"8H;)Y4P9:/*(%1>B@AW7MS^8%WU(F#KGUEK/:K8 B%#H) UB32FOL0\98X3 MA#A(R@3X6*4T.%L^-/F<93X+UOYXL#NL6%MN@Z)4(H4]CHP+DF"5G#OB6"GQ MP:44SX-UMLSGP'I]-\CV("RX(!Y[;B">\Y0ZS[!$ "R* @>N?*DT0TXHNS^P MBW4^"]IO_=UAM4IJ+XV)SM%@& ] N02K%M@'H4HG)-(%;\^#=;K*_2%]#[!= M?\NZ7[/? ="['6DK'(D&11F31\F$Y '@E5%;Y:V5I8/.F(!L/P/@]<7N#S9H M^4%6G,?=[79Y(R&X9>G"2&<=@,)B (SZ8H0L*2E)'Z6EEJLL@SIY-[S658L M*_Y: 0&).GB@ BP:"]0*@HK:1LP.TCO"LM&0_G4F2:1-0EO,D0[P4C2 MQ<\1,R\E-X)%(8-*,$*@ D"6.PL+SODS0%Q9Z)[P3NX:ZB1/+.;#=JN;WK<3 MT%@A<(%X,%*G*V&"0(P"T((QC6TP)9NI:*6FV7^U>T*^%X5QH$Q!7!$1)AXA M[$;!SNK$8@DX3'U9+94B*1Q)/@$ ME%-3KB91RQ4"^RWP&? 5'L5N !+OG=(&<2=4]"XP2A* X,O&('U)1"55SP*P M6.%S(/Q6W9^HMAS("1V=<-@;(2+#SN($G_#8"NI]*1Y1 N^M9:?KVQ&Z/WN= MZ:''K!.^MU-_O=U/6@.;,@ M("$"J!E$E-, IHD1F6C+W4FH(CN#6;?0&GAK M?84G^10?!]D0_EN<_.S?O,]&:\]WV-_I;?YZ/AK"YTW.JF/8MRSF^?EEY' MV(RIRYTX%2+U.H!48JY(NM@7*QN)$1:<5;;,O8OZ?SRGST%1M2# ZM['M&W@ M]*_IWK"429QE;0HOO_LXV50?IN8$6>?C>)!Z%(RN^R9UL9F*U>P-CXN&0)7[ M('],JV[J'$6:6.N 1 XQ^ \ M4D^CY-(ROGR\L%U@&938+'?VH;Q(PF 4R:P[3D0>/E&MYC$F9._4^IHJAXU54OA?HNG7+O MM";!1W\P+=@OBO,G)O46O)X2:==K29:G+:>![>/RDZ4V#]^S]CCI6'?7RM.U MJ!47>B\?L]*!F9"V. 45QEO+O$[.;(A!\50@5@['EER]O4&>(ZTX5#F]^3.U M!BCO8R?5Q_[ ']HCA*?W#!WF]OC(L?;I"((A"CP!I4E,ETN @Y3:-.J2%TC4 M4D/VRG4OH)H42VWO%E316VI29G"@WE*KZA1K*8WR/@3".=C6M,5-B' .2V&( MK.PN]9.&H FIWB _9'XDC([!4,5@6.,/>>NF(Q5I$$\$^5#7]I$^&9R;? MJ<9CE!7U3J STMW.66+G.?M5&6KRQX;R\HBQU=@9))4C$0/OI7R(E9I1SW3Y M4EBR?%7#T]>U "7M?2XY,TL7)F_I^E8(U(Z= C_G\-Y)WB$)[L8N@7.?<;&B M2>^^9S3.7<*S#S08*J35G#FNJ5284.."U"Y D/?+1SJK=-F*H@ID+A^?-,DH M3$KI[.-BR-1_+]ZYYF,^2QOLZ)LO.]5<&2D".%&"%JUQK8S@6:?]. [!(EJI M2SL4K"=#7F6;OOV1%SD#=1.TQ@3^J$PJWB?*&HEL8C"W7"UV/KA+UBDU2IP5 M/4\N:DQE:!,PAVY\7^P-?\TFWG#_INBG.=$TG5%_>WW+CGV^5\X$*^L)PY9; M ?98:.6I" 0I#G](]<(5-1RI;?*\@\AIT?("U%DJ0_E'EM_>@8HU$X,U;VXZ MOSR],O^QB4HEQ?OI\Y_#M;;=\.U%^^[-]CBFFP*=$%@0QX40X$2Y=#DLXB0R MY-82OXLV483\Q-#1";H+)L^=L-O$[\"$I<$2+C#&'@G.$;%(L%02,,;4$0TZVDNMB5-:"5DN> &[O;2O=RYH?#Y=W_=[_>++I95- M5G(*0JW5_R(=5=$>$B$NK$[-RQ7SW$4LD;"B(KJA1,E5G^D8J#D^\DML,(FB MSH FCG#MP=)I@CB6Q'@GJ+6&2 A6#+85-%$:4_0T&VJ MAY#PE+N0[O!FG IMN5(H:$,4PE)55-<=&+K)MN+D./SUW32S.&'J]]EH.;.[ M>:O^*3V.)0Z*!-3N: *QJ\4:<^X7%/&EZ'=?[G'!KOLIT4-97L0N3@ET&V,=C%T9M8,$2I['AFGL3 M:!00/HF4U;125MD2X"ET8+Q-SJ\54S[<+"U_\NJE=OA_IK+05W*E !=@H@+( M:%3<4@(Z+A#XR9%(">=5J)=:8C43U0/A;$Z#Z754:R2:4[#S)[#:[)3E5KVV M\QY%;0&-2#>4L]CNF-85&HX!-'S48HK[);A"Z=RMI_I<< =DN#-DFY,IZZZ''@%LEDI'5( M][*[M'O$*X#%6AX*V$Z6_\V 0NXDI1R[K=OZY2]VN1PG(=W9Y%'@AIATG5?P MX%@;[173_L=?;@#*[.\_EUX^^Z)+M\VD.ZQF!?W@:6ZZY6_9IP$71@H%RE&E MK"Y+)94DZ!"T3(V5Z8^_O'N'Y+O4A7S3EV8K\?UV$;5,!DSP$N&W#5['(KZ@ M)D@(IK #1PM"8:V-OP#Q^_S_9XQ.^ZR/H7TR%=20U*PI6 6?OUUT/\VNJML*%S-0JGK M-"5.BN+V6FF-2^=,>$KD*R_MBDK9\*G5U<2\FPTH5% MQ@.EJ=41"=Z%='=?E*!;3+N==5.I?-;YH7C[\HI6/K>ZDD_9;7%ZO3=*7N,3 MED(=X8IZ%]/=O@&8"Z@"D;TV@)JH#2S%??C].KA__^$Z_!;@S[__^?[*F>NK M#^\__^ ^?/KXP\\^_+R\NM4EK"[O,S!/=U8W^X35@7J!I3D)"V1<0L @(]?" M?K!=0':J[G:WL;5?#L#A:DBX!=2F'IX![64 8 M18PE=:[<+%QQSL6;Q6Q=W\":&JQT19$#_Q#<(.Y\L,%Q#+:..&M813-0@I@X M%ZXM7[9R6CYE6 %G,N\=!XWEO/5!,NZ$E 2!SB]7]RIU-GSZ$KCUH+VE]H65P4+*]*FM^,1'.'@(:0M;>$H M@EFU0_ 6,+N;L+%@3.!2Q'1)%_CT$)4G3:^"%-S[]6J@5+4)D=&9X/;RFQ.%JJL9>\U;S)ZDAF'9@L1Q2T6M?7G,Z/;]-!=2N>3!. M.^;3IJ 9\-3D2NT=\6R\DM@Q\%P% B&""# 5M^F =<1.XXH+2$JL4;N0O1>\ ML3M*.GLC@_0.PU(X,LH3ZZCCVO)H>=FG(;KDT^RRXEFKACQ+PEK4;"W]5)$B MPV9\BY;V_7;J(+NF*6J:QY)M 8F"6%\'X@W%+-V/84%Y1@$A"F*!EJS\.Z!Z MB0VWP[X96?L(O8Y<42 K-XIQ0*8"Z7?*(L:#\!7Y"JFXVK;P>N%YPF(W,6( MSE%)!U'B( M!U))2SKZ#=8 *1\A&,#KYTO2B5U:*>PU:WG&JC=>^$:TQ]HG,1:<>Z92L86# M6$9(+84N-1HA4N%]5UW=\GJWU& @U"'LA0.-3QFW 8Q T;B4*6E0Z?HCSHF0 M:[Y+]3+V6>DFQ J+55261@L.JV%"8Z*9 O'C"5*/4E M9C+24-)N1$IZ(2"_A(C)0,';5N##IC0\!^V;\@0N.&F, &]VNRU[+>A[LHA1 M%BE*54:&:.Z0 %.JA;/(6NIIU*E+RTT6@&H4-0FH G;,"UH]$C6['G5!+C)RWK<( < MY:;:(+EVZ7X)J1@W02H(9:UE&@)MKTSY3L:+P,()KZ?%J11.48*MC=PI9J3P MV*?K&H/Q%)<"TM>/R7UOHXTXZD# Y0'=Q GGUB+*:(2H/AAGRVWV3HG)YYWX MJ)5-CN$+S@#L+#D:VI(HHV? 7^E$>@D#G)Q6,C=@X:G-C3Q60&PMJ6"2(YU. M'(9BOYJ!0(E0J=C%RLTU\Y)QQ50.Y4[I@)50CBX_E%SJI0L MZ6.)SQG^FCYUM6W4D?*!PXVW6>X\$^&Z5A> M:@6ZA1.\\N /*X==NFL&FV@<1D92BP6(0FE?B*O+00*P1=8"0V!Z'9]]S;K] MHA7JDRYY=#AHQ(Q.5T5P@[S1,MW1KH2GH")"N:B37@Y:/F=%_<.O60]\CE3Q MLWHAV_136_C&":ET$"P80!!F#-PQ:2$Z)PSB3"%*"-*(GP9#6^)D&ZG'W&CN M9+H8C=N@.6B#H"!*BQ6VOQ2?O3 <9^Z6,\\]8#0J#VCTP2HNP;- 2.FT"UJN M+7G]F-S7+:<0-0?ATA%9S8D5B@9)(@HAW>(GRE=DG!*3QW'+D911>N,)E8%# MX*R%9%8SI*1*P7'%;7ZGE\-=$C%X943 M9X4,R&$>@/DW)D4IDA,.MJ%4%W8F%N'%O'(;F21>"T$BYZ!&K /I29=# M810\"J6LAF0O$[>\SX#OKUO?=]T[")SJ=!6C3.?!A22&*N%D\);'*"DM[YZL M'[+9:74'A&M;K0>E3GM!)&:$I]2C4IHP3[ -WBA2H>7V,?-U<'U+!BGV![X_ M_C*Z&7?+E=%[E96#:!I0WL!M-&61P$VCA'N(JH =93F3 #J]+)Y/7MKA8-I4 MQ\=3482@%FDN.296(XRMHQ$+YUV@)3V,F2B'N?O!=-\?C/+_*Q\\0T_T1GDG[Q;W'!;7N!6'C\+W=G?P\Q"6&:EJJ3E%"Z/5F"F7) MK%_'4:R=$,I J,B4$:DCK-<2FVB))-:!V:.E"C6&I1+'A>&$%DREE@P&B"JB M2A>[&,8BZ&3F(M-:H5)B7R#"U_,#9XB.9Q@DCZ4.$(%'GJXC0\PS06A@E+.( M2HX_(82K_=%1F[21)&66,3;&^.+4C%94>F<,N&-(BI(CJI24&.^WCHTG41D. MW&$C3("('S&#K2+> <\$6),K;<-KBA$A^Z_C*!)/;4 :>QZQ3QT:4TQ"$49> M$X&])Z4X&((Y3H\+PRDE'E0U)HS)=&67=R'UF3,0E#%#@.]C2?^!EJ3K;M<9 MHF-?B6>.(A:=L!X4( =CG/JP>^%-")S2BB.@&./UAA UZ-@G6XN-3.7X*BB% M>$3:>,>,5\XABW 4I<,U1"&*JZA3E;O77'(&]GTQT*^/G7?K_S+>]VYW>E MM;[[+-UY7P1093=[PKC4/ R(?AI2?_7O?]48S\9L<9%M2M\'3U/&B!F.& 'F M-T;Z&!CV);54U/TN,]A!(=^"T@+[Q5NK4'0$OENYHRUU+H_:>8&Y<;^"G=9? DL*K@!X/S)9\T(%N:,SUBNM<&"+.I2Q\"M:9! M]P:(^4'1A72CD!'@6)6+O=>KW9^^M,,"=!0WQ3H:-M@5&/O;'E,_VGQ.B6C+_PJ0\8 7H&H4M5+Z MQ%H3MWF+S-9"=DB,'#D\8SYB3XI>8RS=8$4BXN F4P?_IK%\OIV66@*> C%) M^M[WOV+V-,3\^>\?WV>C;_W!7R79&W\99O\:IQ+.=+5DJ0IX[?F6NE='E!4* M*RIX80.J9DR0TIY MFJX0B!B92#A)?:19V4/CSY#I,R+$\3B;2,H"A-N8@E:K.0P&7A[-1]X'$YY;3<$7X0+4B0 G M!(4BGK>4 5*;,V*?F2O!M5%Q_T7UN(4V:NPMDD[Q0I-$+2**I6(; MK;1\&907V#@1WE]&BQ,A!'%40"0=(Z(,HZD%M1P%6SYQ![C?ZB9>#NZ7'CR7 M\7=2,@@+BQ#3QJH8BS,9%!7Z/%HAC2EMB5&DMT;KA\;%Y:!^K\ _IENU&0G: M8T*C"#3@Q/<0*$%\5*8 8_+H.N><*'!D*ZLH3Z7+VM- C).2IHLU<+K]EX,0 MF-(!4HK7#FZ\#?0?6?FC:)&CBNK4&I1R&J,RA1"X="=3.7QZ34+@LTGNXKKU M_65]>8)%0$Z!@<4F8D,T6-E"]WLD"-8EBTO!#3T:TDM8N 1T[\?J5$H&CF74 MB!'@>3)E=23!!)AR/S\FU6O'^I%U?-2>J$@,A*I<6RJ8"ZZ(I#PX,Z!BRH=X MR:MG])=*S5A,L<+&"D.ILI'3PKGAE@1L32E=P->OU;ETS-==EW=$M(2,D-*2XYH:3@?R-YZI+TBOE_<>S\X,I^/C7F@+WLM_SK\N&?,@"7RBE/)%$32F+&"BLP+'\OW<5+>$'&S MUGMI.818A02(7)CAP1I"(D)%\826/.TTER_:1>AXB9&&@L^21N^4B$ V)YTD MEKL0:2K0#E@F >E0*"0I 12"2LH"0XITZ3#,9>2>,25E2$B30+2A2AZHC@NMQBY=,_F?;_7/FVY#:5* M!J^CX\YS@HSD?I*;%Q#*.AQ>K(@[1$6.M5,0;'84Q7!:5 M!U9&<-9+60W!CK!E]JPT4C3@@%.B0%+$ M(Q>L$ 4J@\7E4\V7*@JS?E?5=BA[,?V?.FEZFCKQ$$!]( Q)6[A!AC.ERGV4A4T,PR@YPQ3F!/I$BM1,LM+Y]T'OL247UD78X0 MMEX:ZR1SE)C4+W:29E2$JHI*IU?+TB^CL3DC))T\DUZ)H!73EH6"K:GQ&OO] MV@P<"]WA>SXJVLBL]F)X0E\\"$RX\,!#3.H@M&$R=9@(*F!'$"UO_V$JJXLI M%DO8;X''N98F6,V-)@;E1C$(% MQ#D5PH<"0Y9IC-,*L8%D$$BA0I,.3!BS:AU"UT1PEQ MK8=\U"H:A/8Z^6@\*'13"M<[=CQZWQ_],QM];.6=707;,R*1]0HF3YJ>LZ""S;;@+#3,1 K!,./#BEE*4(4Q>HXUC;BQ8RX^SDJNUJ=\R!X'"B&.E9*22($V5 M,T$:ARB&L* D:G*MX=V35K0S"'MUCD[G"CPA(!(0U8=TP1=)D BN@3BQ'-CO M TE%_^8GS;OJQ?QK]L^L-=BM#[Z.A)A(M'0*,RX%B P&H!R-.NA0+DC;%9ZE M=>T#4W\\V!VF&'R,.%TE[*. !2GPV@ $P+7W)?Z]^X%TVQ=>\!T?3?(]B*4 M850S87@ H$0ZOZ4 *&O!6TO^VO.!6BQL'ZB^]?>!B6-"E \JW;L UH4[G6 " M4\,C*(X#P#1=ULX07=]E@ZQU,ZK8P]@$D8\^:._3)8 18W"]!(J)]02X8B+J M9U-IL:S=()JU[@$#4%QG<]6;/=D)O'0W170R,$&Y(QJ(QB6 %Z,-*/4Q+8<' M.VK ^G7N!N]'> G\]S];W7'VX0;BA[7GNRE^FPZ7"8B""/@6R '#3DP820VM M>"D&E5SN"/:VY:X"/[R;14VI,=!2['>2'OW@)5IK(80"CPMA!E8^]5>SGAB. M34F$2TUB-H!3@KI7M(%9Z@%C1JXU&#R"AUR@KDQ554]50X/4R9*#G\6!Q*!; MN2:,:,[!?2P7,#'*%"LO?=N:#@#$A@NCTDUC0FKBO?!@[H2VRL20KA?2R1LL M-S,A>NWFZY<#HI82PD:IP \)E%F>[I%5V%N#+(W_/WMOVASGD:N)_I6)_BY/ M+D N-^)V1*Y]-=&V=&7Y=/2GB3)9DNH>BJ6I*LK6^?47>(L4BV^^M2^D/#/3 MQ[+%I0 D$GB Q )(AJ9=\H?8ZYB]$!.;-G@( X582,4C \+H(N; 0W13(;#8 MEC."S=C>Y/'RSWT#*9)O"5'G9&PF\.0\!G'5T>YK;DI*PNS+"^F$L+ZA$"VU@=(,B%%XC[DV&_A_V]_SB?_ MU^WDYO_^VV)V-_[;?_OOAY*QU/65.RI$%A4@:8FQ8*@@"%L;J(1P+R\)NE(W],>@4OPZ_J)@ M/3,0#;K 45QDDPN*C#$C.8QF3%!W,#,;KP\T'8L+WS?Z&L"SJ7@DD)?#+;* MY JYST@*'T@2X((*N4!X&9)8XYJ>LF+(")I,(56E<%$2!'4I$P^R>DA6J7J\ MAIZ,EP&/U%-082V9&N\UH]F;669#K#F$\_-A6 M"/>4#[I,2"#: /)ZCPH^5F]\<*1T-OM^Y+L#'^OH.I:-/HA[RH;P&$U%PCBB M\HH.E[CE6;B@XE>[/4:XG!>8I;/'G8X)^VR"V3)7")+K#W/9/*) M"X$+OW(/;BQV1J =-L?K]M7MS*U?*9%K#5%<[G40+I)Z#48J0%M9)\4 MY- !T^$3PP#GXG;#+;(R@7">M-)8E$[3'\4#$&: E-63X67?J?4\5M&<[6S. MJ(E21][L8C';B(DB#*MS$24[:X(3<'%N-YN**&HT7G=K,I&H#IJGX-@HB0%E MHARD%H12RIR-VO.=C3>6;$34,A."E44X$;W34D8&L-(-6HDCN=T_?R,-3XFV M)E49T!FZ,*X40[%4\))"A^:M6/M>OT/_T_>B;%-2IE*H7$E/LZP!*P'@;*J, MQA!"B61RVQ4U_6WJFRF[I^R MO^2^QVOEL?ZW7Q^?ZWM/_S_WRB7.'JBF?#S]^-K\:3KUQH ML_TW-:'% VW-][;ZJE?M9N:ILI&L>I9H1/!.1D3(!2N*]*2LXK9;L\JX25FW M*N_U,CU4]M]W)/]5Q:Z-R%AX:;P$5$4ZNHDI:RVB"01GU:#8-<)!8J=ONEK\ M:[+X]$#L0[G6MZ$W]7M@$>X^/AK)=I/;CV]GTUOZ MUZOQY\9H/GX3&=G;Z]'L>O[;EVLRM_0)('Q?VI]&MQ_'KV\??ZK,%R2ZQ7A M[/\:S6:CV\6W-[_?3#XN^RU[O^XUR6\RN@E?OMQ,EBMNESF_=/?YCCLTOX[+ MAP_CJT6W,N/Q5>7AQ_.$ODJRN1K'\>*/\?CVW9@B]KOQ/^XFUR/ZV]>WRQ^/ MXP_3V3C<7@=^X7L__3*Y,L)L*79/P84J,TB=$84-A8"3JQI*L"+$IDI$FEZ? MX"YGNK,.W#.V9H_'#GEG?EU+24='OLZ2AT,#.10C5 VJI-0.R-%2V=WY:>@[ M(6=;DL\44DI%*%)'*XD7J2GBN><,*3)KD\\$]OL+NY1NNO_(-Y7QY'G^9TN4^:.N\0<]#>-%P79I" M B+@5";RM9?*R?;AW!G7>SO?2M"1Y&]<3^\J6EN4)?."CFZD5"H&&2A@5TZ' M%D<9WR]^.HK\-[.';W[LZMNO<$%D"ED@E4BJB3Z[6)2W8 S80%HQH,.D5QL9 M&"+I:!8VG8'G,@3.UI*3QZ(S106@R7KH!+*H=LNRY'JNHUC(X]\7KV_GB]E= M5V,ZFD_FOWZ9C4?7;V[_8S3KBKC?D4=M2UP?-IQ^]\:S\?5D05QTENII$GM, M'\P#Y7[O0Z^GG_Z(UNBR3F^^DD?_YW1T^_ [>S^[2M[C3RZ!Q_CZGZ_C&_[* MUH>0C,)[$:2N$I.W#AR%$-)FLB^H11K$56(E*-Y5@']1H3]\H8YYI=A-O;N] MGB^!#@&F7_\8?=GE$&0W,$^;HGB N:H4Z!M>,RJ-3AB?O$:M'(+ 4Y["0U42 M?UN^FS%0[>#?VMKN0\Y@502K#\ 1%&%T#TH@/R>Z$,@=1>F+PM(.GB' [K93O$K.<;1O\JE1F)(H5!+& M2RZQ#\G$&NE294L W;7KV'>2]C;:7]]>D1M^/_JS*\V?4U!X._XP6>R+RY4J M(8D2O2T)K2O>8)8Q1J7)0:%J0R5EAXE?0\\QI&]![LED;N0#HA,QF^P,UF1C MRM&2]D"#W!5%("X^BK7T@G%J6T&;XN#;]/A4*HZ&HR:BJ) M=[!%25! 2TJ%4M;."H5HR?;3E;:);6ESH1WV[\7CA^]+U%F:*&.H@0(H77TF MF.&M!_"$O4PV7-7?SBY0 !=EZ!F[)X4A P+%YZ04AH+<^EZ")HL2M"(+TUKO MQN._>-D"#=>C.C8KLMH=DN'O&6\!T -7/RE@^:6 MOT"HC^)>IU.N.<* *SDKQUOL*!U+Y;+W2I$AREJ=2HG!OR(DIEQLHT7H^[TS M$'O6XU&);D?(UA+P)&,27/5)6.MT@9(+M IY%,=O1]\X&7?0^TJ*Q4/V7O#- M\3Z**$(P6IJ41%(#1R/,,*%/B3B$SDUQ&&JKN%*V1(K#4*E@ ]EIAY!=A*A: M?5\KT!WH[(I]NM&SK P4'G>&ZR##1,@7N) ^EH)9^\@EO=(%^D-%THL^V;VW MJQTH.A$#9[T-50B7K,ZZI(Q6BH@4^"N"'!IE2K;)6EQ>"MOZGVK(02>ZP+R+ M6T9O4Z$?T\4*647;R(IK[LC9&7B,F_^@4/E[P4;G_!]^[4H#UK;-2;)*2$8Z M0]%R35QJ[Y#4EJ C":!1WN?G^AS*&X6S3DC(B ZK9LA,ZDL(PRA!=[I=7W>4 M%!YH>JAVYU>7JUVLCEJ%LH3)/ ?;DH[*)DGQ.*(.R;>M.8)X=_=JFQ6J95. M920P;!5Z5%H2C27I1!H1">-H>9AD[XDYA-XMTLT0HE'44V2&H))F*.:5B=/18C8S*E"IJ%=& 4Z$- MO+7JS2/:2L]QQ&^&*@(+092:6(NU]*I -L5FNH[:M%/,E51&'D_\K^/9U\G5 M>-C,_#*]_3KF)_S.+\S?3Q>CFR=F:#J_'VRTKDYK"]-2JXK&5JF$IVBD!%4I M7 11A34^QW;LE71N^,1.SL=%A+5\":W3V?U?\?>M+35X4OF+RFGAA.WO;_6_]<_2Y0M(:I")O<7W?O3G_6L2CZ58_[W75 M6FFM"HY;+VT,1F5;5:V!P5AIA]3WH/]IJ+Z '+:@4).,2Y*\C2H*32PDBEQ- M^H6B*=GIY7#_>ML-:'FH#CB0.:6#M5I[*,:G8+(PKH;BJI(IT$5H M(^8GK&T@9!N]]Z-BWMQ^KPC=E_08HM0.4^'J@TJ1,YU.*%Y3X"=U-DV1WW;2 M6YK6<;&&Z"W6.E6GL_(A)Y.JX5XMGHD5M>;F T@#\X[M6IIW)_$0)%!9GA3K M^XHU&E&R32SC'@P\(6H?;@YBQ"AIG5*H MN1LA5M"6S'R)LA*B(E7:-(=V5WKVYF%Z-[R49NUA&)54]1E%!5&C9EX=N3M]^94XN&PI.+5E+Z6(N*F?-3!@* 5TLY4@F.H+VYN*/ MZ5X\% 0O*I?Z9\(#T?NB"_,@30!BXMB#(')VYN#=^/-H97-EU%4#2975O7M9VK=72M8^CM;')[-?DR MNAD>];<=!M7B?(A%C[O7WPI KN"P@43F3!,ZZTD>!X7KO6;1W@&EI[)!Q*Z2;U4%G;+&OF M& B-]@F58$J1T&4H[71Y@/6@XC!R27=FB\E_'51&41U4+4"FY +Y,E 2Z-*Z MDK0&,=@'M5XQ-I"UCI-_C?EG*!#^.IZ-/H[S_:W@*N;[;LVM9P%//99KN'K<9*C M\TII@M%$O@H11,V,,\C":NGH:W_[^UOUL_1Y)\H'/K]'^9J]@726'^YN_CGY M\-0WYQ>P'G;C.M%'.^*M]Y4+^2H'K@3Z%6\0A>)C! >9Q"C%OY\(<:LH?GC1 M[;C#;0$4V3.U5+0;V/VG1!CHN!$6A8B/H,07\+^S-W4L/(\X2H5JDH6 M-ZI8[A?9>A)EBJR&ZCG4\"5(<%]MM 3W@4"8YX'%8'-P:>??.SR#^@"+ICY_$=+=]<84^@61"V$R@*'39GOP1% U(E M%S7?%O-O][-4/R+CO]U^(3#&8=2C%6E$0)%#2K%Z92@J-8E@E,@20M2\Q*,X MR2)0SR*"?HW$^=1?90I-:B14;!W%?L[%&+GUG:!Q*5;$9U/_4XA@@_JC@&B* M2@6J1XW&NZS(8X"A:T_XI3R?^I^"\9W4/WE>4.F4H< ?8Q7>!A$IHH[*U$2^ M],SJ3Q[P:CE1AL*1M9'JEG0 ^79/)HSWCD>DPPS91;K'19BL 6KSU""U(]_6 MCU3WI/ ,_)WOIJ]ID7,4_7B;@")C-'0'A$9582D)O@$O,:G&V:LLR?[V0[; MD\#)U9?'WZ4-C\P9?/()O/?(]PBSCH2U1%1:ZMR\SAAO_ LS/$>+;5?#HZ4! MX:JK$24JK8//%*415$LDO-HN5Y=:NA=F>(Z6U?Z&Q_D<=%'>()!)\1 @8PTE M@RYDB*"!!$9X:'+79Y+:RH_<5[K\0M)Z_\?XYNOX9Q+=IW6K*=;5Z$,QD<+7 M4A-F%"&0>B1- 8SF?15M@X7HCP0[CMC#V3[HB5U82"$57@Y2$:.-WHW??]#?N^PGMGM#:0I==L'='Q^%N?*T7H G-_*CN7C.D] M/.=Z(H]C<_^'^I1M+.@K>5+D.6M>AP 4=180Z,U0:=SQ? Z]WN_[*_9\RS<* MN,!6&I&!6Y I/LEH+&9)UBBU[432H]G=BJ^E<4+!3!S@)"< M(DC8&&)KG-X9UKP F>P*61% M]BY$<@,"K8X. W?QI\1M2J%M][GP37^&P"-+Y[6-449GT),N>*C&*Q#1V0#B ME.U2+C=HAT/]/T9:LG.(A MU#EBNRM=DO;L#%N?60;[WVU+9E]9%Q7O0/;2>^UJ4* +(WN5VZT?S:3VLTEC MDP?7E8!7%<;48 E_U BV2-[/37&4U]!DVQ0:LWN>_WBZ+X[332A*J:J]=)B2 M)"\>H"3EDE'>YX&272OA0C?[8IY;FN*E)L02,S_X\J0]S. UVD=;! MA6[V,WAM@B^&*UN5,<"VWA.2\3& O!2#N$8*W9.*O6D\8_1Y/:?Y,??W.;) MO!M&3FK[YL/R>_?ML/0>R1[I$(SQ")P#JXZ?/HW,.LG^#L*__?U5;S_]1F(. MIWK;,%3NLJ*00KA".)K<2:U([E7QU&/O6HND#Z1Y.KW^8W)SLQ<.LKGJ8"%Y MPWM4922;:74B_&:=%K*_%;>#M-!KUWSXW)UIN<24M! )S: U/%.\RI@$A>*A M2@M1)O(/ UY JMZKL=20BP"H?6M41WEEY'"U'5 FO!7T4NM&]U/SVA!K2,X0L".--[G&MF%2H3#V@GP=>IF5E[D:B#J1 M I9JG"T\APO09$&6N'GU..(ROSY-J?W:T@"WK"K#J#&G[#+]28JGG$F1PH+& MW#H!!Y[/ZY,6&*\-ATW$XKO.Z&J2DME*UUTDZ:K-;26'E$[LSM#;N]G5I]%\ M_#@T>F7H]-!FP>[87BWW"Y[^\-B+0'2$_:P/B90O6F +&+S)O .H057]CKB= M^#I:$'PKNV-_]>9JL:L@#CE\;E\3G->4=*BPZ% NN$P1TKRP-U/HA+M9._2MG MU*XJ%>%M1_C!8B:\5VM2G5!%5*&V\Z!/(%3.R[^=30]8:4(F-&9^3K,YH%,Q M!$E(0=ADD^$WE ;Q6&MZT>;CA^]*T[:)/D+D"'0G(UU(M 0QT9N0N4U?.H]M M>9[NST)90]-RDP;'[LL112S3.Q+K_8!L.N#E/M#O&S?&\_+G8C::SJXGMZ/9 MMVZT-B^;H9^<36]NZ$*QBFZ+B2+DC$61:U>$V*P+@@'-P" =#4\C MM3/R\EPBVS;%BH2J02C,NJ(@<$XF/"D@U:#3=Z&Y5YQL?CZ1';ULJ-2"00J* M$U6@2U C!<.^/6D]RVH!+$EXY[SV56*H+O!V"\N; MK9-, _$^,:K]"V#T.?>!\%X!:2KO5T7>%JLL@I1L,!4Y\M9ZJ+^&O Z-ZS5% M$'1G4@8=*!RN[$DH#)8^*HA%-'?I/++:8M]DEM6[B,*3*T:=HJ,8%L&F8)*/ M_1&QRW6CYSK6 M:HR;QJ#M(ZOQ_.UHE9HREE)#I-NNC3&!(OPJVMU=:^[Y M=P+V)&^+(C.>\Y/'RS]>W M]^'-PWZ%?84)V@2M'0](KH2-A!/:.@3O)FDX^C?(NW@ M@#PX>20-9 Z-=KY4LGC<,1*\\TTR I1OY'T*\M^-K\:3KX>< #>]6A Z)A6Y MB]\%=EE25\];-P9V0REE&J2ZE:JCN=@6=7K& AB0< $R*X8;>)0-F"Q9W=;] M\K2"TW,QNUO9^#@^]%*4$H+WO/./@@>!VJM<-01(,8+V92"Q PJV,S-,W*EX MVH:/8I$F%D@&)+J2G*J2=^'9E)(P;5K@%>E9$S.?AJ?^7O=P>_VPV'W?DY(4 MIE;NF)+!<$UO(+@33%6EF"2R:+E2V]5N WFGXVO+:8D8@K \RZ%FK&3?(A1+ MD,6D)&55;<[>J0;EG8JME>G(?+8'>&SEI$@VAAI+1"B*U*_(ZD"A#::H@9P> M-CY[*U%',['-TW"YOY(Y8=7HW8 ICF(X!1@@V,I#Z'BZN1SH2$,%V_S\"CF'T[TM;64%*'YR)>2) M/L5@O>35G;[FI&Q;Z?9*F=XFF"/H?K/X1/?E*1R@:W-O]E;V0^SM\WU.3@!& M00Z&_*3GI9M1BA*JEJXM8G2HMC&U,ZWG8GG;-,HLN;M,"%[VS0MQH 21D=?N MVHSMM/974OAM1N"4/#]N03^LEB]VB^;XB9W7RO-Z>4'@!VPM*K+J-OR9;8AA MD*Q3<++-]V EI$!A2[2\H9VB+7"50D%3R!G%TD+J\S-RQ%53GI";YG??)+DT MFA "N=;HHT$N!&\\J;([:=T@;2?C:9M1Q*P485$#*B,FY\@ZV,(57T9YFQI7 MM,T/'__*RUPFP+N0N<9.-U61ZN]U9ZBI>HJA4R)&T\%N8-B>7MWNS/^55\G&0>%HO9Y/>[!=O3]]/$*VUF\ZY,-X]_7_PZ)CTYZ"Y2=)ZR MDXIPB,)00["Y"N61#"<=[Y-NQ'E'".^;'G!\AU-\3N:WF55"70 \E+%6A,PS MRES2D*IW7/** \Q+-P#J3\7\YK4Q6TZR1A.XACX"074C@KYF=X]2TK /] M9J:?=EF[+69'TLZ27<_%0O&2U)3B24PY"N(HJ) J16#&M+E%TWB_2_#UC-ET MP@/2)HK<"*GRH#F?B]:\=JQ$[:-H3[ZOPC^(? [-GOO,I;I6%;2\JE!$ 8%" M%J-$+1GL5M]\L'BV[5(%F@J)+JP4+AL""H(\"WW!M-5HTC9AQ27X>L8;6ZV.4% FWI;E';>+22YJ MYB8!5T,;;/Z8XCGTPD8;JC A\-1NC(A!:"]B= 5$UDX.+&':4SP'/G,)KS$$ M5XK7%64&HA-LT1D)..#0,LXNL3E VN STF;2MM@23>@E*NZIYO<*"M3)8TI( MP6BM4 Q,SNOWV^U$VL'+U6/1-A*T(DH(6*LDM%5Y;ECEUZ\L MWY'(C;M% N\E!P>6[):SAF!A%BE3 * C2;*=S-'DK;<3N4QS?>/NQOFG\357 M1G+:]U_3V7]RK##E[31[2987HG )?0Q*(4;ZP\?$)9#:VB &7ML$-OA]%Z). MP,;&\5Q90Q3\2%L=:HJW("BGM3!.!%E+$WEIYYHGMX/9V']<$\4'@8MB)5&, M1DKO2JP,N"M%A+F=7NH!==_'K7[X'F1M;)@C7^MUE("<\=+*5TP$&7CJ@ C0 M+MSU4OF^A=I*UKZ#,"C$,E[&B(9EH%1,554ALP%9C)#-@Y %UY3#/7[TSB1M MDI-%66+,#J1 U/P(AYY7_ 5AR"+YEB3IY!HYK2/IW>B/G\E!S@@;['FA2\Q9 M:06Q\NA\[^D_DA%D08- 4.W:1.UQC;A6:=B?R$T"#!1D\7870FX9R4>34U8V M@ZVY M6'U;L2^1^CF[L.H[P;S\>SK_TP?]O:3(T^)4TPV_'CG8XH M$D:1'/>V^M)B"6_\&OO8$'(@N9L$"YFN2*V$EBL=:_(!'0^$(P"M2XFEC0F6 M8S8/)_=?L\EBG*=_M+NLMH"A'"!!*JJB2^B\Y\4JM512!9^D-6WUIT"14?>%%ZAU213P8BG='W_Y*?DS.?C\7?(?II=J+;F$$U5UA;/ MO1^U"%XQ2,>N$^3VC1BZ!L6GM.Y&UB&L'+X=564Z N,@"TO1J:W<\?*9 M"EKK;[#W]GT0B8?P>!A[22I37:Y5*'8@(B[9LRBT$NW\6I#VL%,[FK-]9[@: M'WG>9W+$%T^7L1$]SEEO>.L^/[O_V%:K0P1+0)+8"$*0 M!W(\WATT >"DVQ&/5KO#66OFM>[UPWM.:JT&$^FBI1!9:V>,%$$Q9Y) %9)- M;G(=_542>Q*W-U_'[V+5&BAV1$4H1](1BIS0\FS^$BKI9VP,);E(M3^+6Y>R M;OPM)UG.*C+=.%/FN MTH7'[$?K!&^F=F20LL%VVI71_S,(3=M>]2&]!O9 MW3#RVAH "S]G^F I M2$6RG=;6)HC0J(SJ7;OA)^=M%'T7:/AC-+M^_^W+^#$?F"=?)]?CV^ORO^XF M7T^9B#*)*]@(X#;S^V;^_WYV&CD?9DIA7A<0BD M\)4"'2M3D#X[0I8$U!NIDC7O30DYD*+32K48R(ZO;@X8-*DPSWVG>$@&*8UJ M4D8(^_(0;J]_74RO_O/3](;LU9PI6WS;2X$I',_D">GXL4L!QTRQ&A"@!V.< M.]"W,3,8=1::JVL( MM5MKR!;PLANT0DI>5MV624I"&7O1=SM^,,;[N7U524;2JNHLYF(CSXZ3%&RJ MXKBAL:&L>W#O4?;XV>MH>G!7/X_^G'R^^[QT$BM>(]_-Z)]OQ[/)]'HP&OU_ M5P8-L'][?3M?S.X84SP:D3=7BRF9#%(5U_O4S7V()?!KB^5 M'%<)J6B(T7%^7B;?!/E=?+FS6!J6GE\46_7KW?CK].8K0[[IZ':];CT5HU0$ MJI,V7B4R.C9Y67FB9)9>!A]P\.'^KRW&7_ES;X@V%N,V\:F$3O-S &%!0N>& M/*@@ZZ2#@*"@]?,*_[K2>_C2$GP_T+9-@D:$[!$M!.]1 L5S0:E021>-B;4= M/JY/)\'I[4?>',^L/):![N783:A:%)LT8$59>*R=T\5ED6HLI;9E&*:E?I"* M ^C5PCUI&JMQ@:"IJ2G:*"K07^WB0W:@/==*_)/ P\L;EN:H1&2JD;:Q(LAM A!>3HZS,;XZ&H+(Z!E?P?F M5J7QRWA!?'QZ.YMRZ' =O_W6K0*OD]O1[14'HE<+"BH.J2>5TJMB">=20(%* MRY!C$4#@ 'AAB6R5CK[I:5'3[K2=B*-M[PA2%@)Y,6LM401!U\@D *>RUW6@ MZ..5A.B3#((B!E*.ON>W#C\C6[BM ME6+&$C0J2-$+501*7PLY\'8CRBNY7!2PG:4!XD[$TI9#B@$U!A\SA9M(5\19 M)3-!8T)W/!BGL7,(NVG==H8>YR3M>PR()@+%F:16&L%AJ-RK@L7QY-UEO),LL2U2D(PU0:T+OL*7BO1[?Q#;P:N/T7:ZL)0SL'%U*0*667R@)K""S9(SD8R M/5EDWMW<&"9C>LNKCI1.P^(R(4:'_65Z^YW%A^]Z-UZ,2 #7932[)7%MV^&@ MHB@*N14F(Z']")IS3SZBM\I"@T1/==NW>;<*H7A7,U<$>?H?9,NK8WA#5HJJ MW;W:'[E]'%GGZ>HPP5JZ5%RDQL5J3LJL8ZJ%_CK%=L0&&2$*PR[,U3,:H<"+ MY+.TGD2#M51RER41Y*1(CO UMFNO^N60/X1T#C5"-@1>0ALQD@MS,7B#J2I? MH[%00VRTQ_8;EX^4SCF-$"0OT1:3,CN@*D-2(24*$84""]#P=N!M#U]'DYN' M]K2N<6WED2%/Z#3&;39Y6S,A#_$#Q\-W"R%Q%U3ANG3!E96$P]M]3AOMYRX4 MGI:];?-:"G?REH(HZ'\E>>WXH4=RG35%4LU+Q.:3V9N].]::-Q_>CYK5\R%;E2*;6(88 Y/8,#^7,F7_\26IH^G#+_^=\^7%_^[M:X6@M M4:ND?[<4]RT9>\-PCH5 ),,Y(0P&0M!&RNBTK5!4.]89!?2*W!L2]J-O6_>W M-%@\F.@LKR-%!DG5RJCYF57D!C(B:&$/H._P0(;"?5D];U,I"2L6;JE!""H+ MD:UL4^E6]?9 #-!P((EGP1,4%ZM,X1E93J#_4Y&L#_E)")%4)6([3]Y #Y=> MEL'G'+YHFL%5$/S ZU!$%^;$D="C,X5ZX"W1/T"CWA M4RV=2@)RU[8I&J4R_=;C$TAJF^5)PE2'-M8:>7M-R-GX0/$HN5U!#JO!B=W4 MFK.0>)9[K0JH#*48HQ+J2';+1DY9Q&P(%.6F NB5->9<9_#"[S4OZ%+)0ZG: M82H4,1+L9?*#<"ZW^37O>A/8?SA)'7JO>21N6VGJ=%K\,1@N\": LS].E64 MJBHF?A6EV$0:"N,KUX(2"L+HZC6*F3>UPL4:>S M7\9_/.Z<>#N;WM*_7HT_-Y':XS?]RA4GH]GU_+N[BO5.R,1 M(/C@!Z8);B=YN !@?ZHWZ6+!($CG=$K*$R;T7KC"5,NH1*(0I!UA9GLSKX\@ M_J$A8%^GXB4AJ>"80IM33CI\6;#[_- MEXM[][-.4 U&0P8JQ%P*1*O(.H%5I"7D>9JD]UHR>T0<3NU&?7 F1IN]&S_.J?OV^#%;0*L3 M7@N?R!6E8$RV25#@7@F*I12C:^(7I< M5I"U3E U\+;D+'(H1G,M;, G=N>VRR?2;?Y)@,!UC&RG;V?>EDU5#U_D&C*Y MAK='G)>Y[8<";X1<"-[%J+@+,1J=4:!1?_O[6_BW_5GE'-Q=0 @+1+P M4Q3C$N;K#BX%BYC;0GF[+J^_,WT'<==US.[/GN)"6UT=!+Y;W)-=8L=>I!M7 MVTX@JS4W_(!.8@R, ;'/IN MTC"DU_LE9=2AW]^0= MP-O[3^/9>,2-^'N.5?)@BPHF9\[[6JD)+3-O)6BA6XMB^]5W>Y/WA+?[*=J] MF=F'F$:(20 A?^-X\I,EM@3W>D8?$0N6YH:163$]$+&1F"/(WCRA1[G:/:8E M1V:/41! ).]4D"#VP$(XT.XXLKM)O <&L=I[ C@ENJH1?:"XI12E2DK69T5: MU*9^^DGJ(1+VIW%CMUH WK3%2Z8Y)>#IPKI(#A]"H3BPK2@%K0^A<474!PHS M2*R6I^MU,[,"!B0O+K01QFO>#-B.Q>QOVEA/R('D;AR%%!T%_00)+6F@41@# M^6I.!1CR:K4=Z"*M&CK\K>0^&(WE".'7\_D=[PSAS.[^!> U\]5'*)A1"[8) M)&(NGLD9LFORW]+V*APWT'(HR=O>N0H%!#HHP?5BUA'>X^ZF[&PF$^'TIG3 M_L3>-U3/5^HR]BZ%TJ4#1S N5:]DIJL69#OCWDA<)^(!?(I#% M7C:JHC/191NKX/RIRSPCN,V'K3NBAOXA-M^-;RA O7X_?3_Z\U^3Q2S;F9X))APS15DX]MY]V2V=ZUZT5"Z!<)9H\K6QYJLB(E.KP@+30Z*6Y<' M^=F7T+,PNZTF%FL$"=)C LS1. ]5FF013"X#&R0!>^_>IV3V_;3;VT[???]4 M.9ZWLQN7!ZCK^'?ECM_[OM:T9WXDB85"^YRRX*X0,)*P"1DC'G+?)J;)4 T* M9AU3QPC@26OGR7D/W +$0PL$9V(J4FB2C/2\[<7X4IL+<&+>W\ZX5F[Q[>W- MZ'81EG;HR^<&3NS@.P+:*&(LV1, (M66GOX]&5&J -4.S&S:LW8G[;0,G6>; M=HZ:K[@'Y#H7.F-" H4'W9*"ZS8!(GM[_UZR,)ZSP#P:0\93>7ZWLC6Y3 &L M4R6;U+6^-,'[&C?_%Q7KH:4EHH@D*Y>(*8D&@P?0F2(O2!3)2&A*H/M3ERXN MUFUSQ2D("\Z9BH21D%0F^125K368F*1IYY'V&RN?BZ&SV*(JA2)@G+AC&VM& M7AUC2#(40ED-[4K5WHJXERR+YS1%8+P(O!3,!P*E.2:P(13)+:*VMF66LM__ M_A>7ZZ&V2 :%EN=E9:L(+RL*!7RVF0+3&)T:V@MS$L\YNW\/[N*]MZ/9FUG' MXS7/(^;WN0Y7;\T(/6U8$/1U78T4)A ,(!5Q[+>\3(:BT]JOMWCX$'Y'E*L, M[43:"9CIYXN>,E/(CH@?1EF[A=5W2T^36>3_^IW MPVP_D:)*$$&5"I6[[@,G9JT2WH9D_9.$S,/N+-7U0N^:J%*2#KDW?U,Y'.2:B])1Z])/1;$D5R!JUT/AE,(B7G'=WH)W-] M'\C>0O"2C .)W2QCZX-,J(6D> 6=('LCC:XV2/*6P;HA&1]);*?V^RUQT,D5 M:ZJ2-:&TY(0T]W'9 E9RG^6FG&+[T?M2MC&G# H+"8Q7M:.79!S .JDX6R^% MDTV"=B_*>!WAX!K"@U[>9? YZ9"(8DR?+'DON.3N8A1WN4K)V"#% *YEPIJ#.A*BMRS810G36Z M;2\C->_-[=^)KN,9V;9^P%!DFHT+= HHLJ-87QGDVF'PPK3#MD[%0&>-WGSI MP&OYDZ.$^?[]Q8I":";95E509;JKB?<;AF*]B!1JM>]6L/8(!@DZCOIMV^I- M2";P[F8=$86G_^*IS-(X$Z0+;<.$,">DGC'[_IM_#7 "P^3 VF)*B#P))I'< M>4A9;M1>]3J*AJDX@,YMCU8@5"'%1FDR(F_4$^BBX;RI-B:T5:2P1;1#=%[? M72W^-9K-*/;YUM45C&[V'QCW/OTZ]U)>C6YN/MW/BIL_S(I[&AAN3(^_']^, M.=PFMJZZ3_GUVYQ#S^\Y\L>!A]\)X>C@;B6LK'>#KU_%B<=.% MH_P6$MZ_W[*H3SGGR)"OB Z^MKJZ6!!0C-_DH[WOKBR_)QZ91E3Z(ZD(U"@6%-MD7&\!H M'07_-[0Y?O3F^0Z$I]R_A#N^/F?KHR]*DXQX(C4%N[J2TP?>>E7(Y;1CZKU_ M+F%N;*H($21%O288+NXUH9"=2:!Y]%K$U.:>C7@^K7@QEG\M^D[%^.R073?F M8.G_9]('TA4RAP-CS<@X[F*K3R[,Y0WC[HMS-E^ \#VIOR;N)Z.;\.7+S;UD MEW/&T]WGNQOZ[Z_C\N'#^&KQGEA9.92''\\3^BHQW= M^!]WDVNN-WI]N_SQ./XPG7&4V"V'>C_],KDBM=U2J%),*JX&"!2!&,&3?!/7 M3?-,9QO;8H=7TM@SW>BUO6=;D"2_PB,%?NARP2H*OR8J+2N9)*]K6U8DL5\/ MM9&<(PC?!BW)U("+4BB*5V7UG@P1&BB&0D)RN .M!7Z7:[,'X;/QF!3MOMM\ MQM7$>;S\<^_AO(I7E19%$,>B2\9I[937FN)!88QH'B=?@=S%GFZ@\+3L;0NP M>'$B(0B32T*-*@(/CW=T?,I6 TUX^$J+7=#04>S=_^=D.(VZ_7QXXG^;^!M3#4YDQW(.@$C6P['!D>WGD))PGD\-S)"ED58LFB^ MEE!;J.IVL6!;^!A^K=IW@:U0@!0L5&M2HNBR>".T295,2OQ)(F=Z28\[3 MN]\7'^YN[AWOWDXB>:R@ 4O5$DTFBE,HF4=\%5M0MA>XGTE>3\K!)&_+ISFA M9;2"HM^,@H!T1BV3(-QM=<+:SFGN=_CL2O1]G>+;$9U)!T'HTQF#="M2YF\^ MK/S=UN+9-;]K'K^M?N412UELR4U@%($,4: M^C/64&*1%H)UL5TIU*O-W(/7IR):24K>;P1(HR^3Q>BF:\)Y\_O-/3+?'[XD MZQW9K!J5PVR > %5(\4;(+F,N"TWA1Y'.Y-V*HZV. [1>5FJHPLABO"N@5U[$SF=,3CYC7[)??OS MZ./XS8=*=[5[_Z/0H]NF^.9#(G?Y;3*X*W&PZ?W$13^K-B)K7@>:5718D2 S MF7IG;4B^:_OQJS?JL2E<^:>R.9#Q%R2^?6I[5L6G@R&C:L@WBHB>050R:,EE MTM4EM5(#XI,_*:5.+[[Y>#2[^D0((5/ >S/M,,+]6^C>[SM:U%2CS,8RT'(^ M2PV9,$ H+DC5@EW=W>DG.K&!G,/IWM:-' M\+XQVIWNQ8QP<+<(C;[[WE5R-Q-_]]7]OW^?*2#7:NE:5\>OWR4&3[9FKYCV)/"M>S=[ZU_T5.7-!=E.!)1= %O (9Z-@Q5.M4 M^P;_:J.TGC+\5"Y/1T@3T+"0=A0PV:@@1 P')8L&S%0<*^:UNMTR MZX<..Q&U-QDK$071WX*WO)+RE5B=\ (R1T,(OTK>[>LU%AE#,3;& !3OP=_^_E;! MSWL>Q YR'3BK_1=P>>=#K!%(CY#PE<]99%(O J FQ'8&.]DX!_U@9?G1^Y!S MEG+[5#%9!_1/1^Y5<5FI4V@91P.1W>"!"_#P^I9W=R^)+S=\E-TW7JY8OA!D MEIB4LPIXX!_9OA*\4IGA8&Q'#;@N$KV 9)ZQ@4!&;RQ=U%I18JG9HTC*;]%*E)I37)1Y,NCSH5\H8A&MSWQTMI3688MHOGMUT>>MLWUMA03 M>^X2\3(0#B<,0IIO2BF"I]^VHXC$J1SZWCQ<9,YY#<:26ML$O(;F$ MSA/J-8"YZA )T(74S4@N6#(H*VINWQ]4&^^^9+DYH&R'KY;&MUE9]<.,'&6AX+2EU:KT0> M&_%R=%]"H[47G+V516*.HH3@3.QD8,B2!]5.JR']/[]&'R2"@]=0 7GA4(7 MJXNOWILL92<"+XUTIETO@Z)YA#M !(_A./%*='"E=[J;+^CRSN)H/IF_^?!V M-ND64Z^&,G7RY_B:OS!^^,$MJ5%N]B'^R$V'6BA$RY)-N97:8DFN;=:@Z$2< MP):?F+V+-, 'G9'N?G):8:08K2I+D*4Z"FY4=,VP,+N<&O$#2^K@[;-H?2 ; MD:%4%""]C $K2)YL'W.[C]GH?L?!)27U?O*9*SU_)G',2"GFNUT<;4 D3/P0 MYA(Y"I4<=!?'.<+_V.!])?QP8O@%\'B)VQ.U5#94;5- =(XT(H*-TI!;<56; MMIO#N+^"N Z]0L$*LLS&1MYBB5I'[H+.:"/%QN2-V^*<9F784?(ZIQF5PD:1 M"Y@@5$1MO##=Q?'9B.P;CW.B-. ).5M5D^Z1H*MT^L ;-O\QG5Z_F?TZGGTE MP_M4I>Z_9S:^#HNWT\GMXO4MJ]F6W796: !C"#B3X^%..1NUKU89C[G"*%H+5XJ72P&++R!%UXPTLPOE;EF^0:A1?JA"#MG*.J MDH!"0,.H"KZFBMR(2M=%"Q.K">T$L-,DB$_(V06O2XP)"A(JG/"Z M7$ 1"J%SS3<%Y+F92#Y$,T MU75O+"KE",6T0^^%LD<\)&RM4(448A05@\"BM7>Q9&VXY :$:8>@< &K.2)% M<,[!<9IN %"4)U-$3"%%2]S83%J3$(S:M.7L7#P\_TNV[CQEH>,TR+,$JPI2 M12E\SDFVS]'Z,47@.28-3$,$'0%4)I,?HT!=N\3:D*8UU 2V/2&C^ M('/L#'D0R*G(Q*O5<]3%9"Q2RY!T$0U0L>CQ"-^[*I1SO&0+TG!5:I52!:+3 M!H4_@6./UE$*62@7KM M<7KQHCDX;->D]<;6D(SPPJF@*+KM1%,!*#09:*#5)S*7)WO)=G1< CA_)R)* M7D5I#-[:3,RS/-C*/;>G=C MCP'+%Y/'P3I.X555PIN0JJ\48Y-[6\JC@( VDX?JJ&J-?>2Q]TNV(L^,6? ; M+:^%(:=E78J\OY213MN,;.BZ'I%?.0DO%WGWR\H;(W@[MJNU1)E((-T9\UFJ M)OV(6C>]="]9+H?J?E0B!TF"<"*2]D?ZY[WN1Z3 ILW&"#B_:=SZDEUX*"DY MZ2J]P8+>R8(QU%QD<"[I@4<^X8^I/=N7[HM@=D%W&LAH>:7HP(J/'GSD#5") M KYVY+L54IP?M%ST);MH[G8&7HJY-&481KA3A"T7>LEV MEI-_!-BS2V@!O N53;CAPE/?CBZ0!%OM"4[X!WS)UEK($*WGK!?:@'0E[JV8 MHUO?5NEZA:= -#_@2S:! 8D+5H?;TR_=FZ+X?'R[QD!V$I$"A98M6\^;#@ M4B>\X44<;<;3G,"7/KNX#G[ RK:ZR@W_2@)%QK6B>@@7**)JIWZB4B<(B2^@ M"!3CUV!K4[S(\(R8(JHM.6EM349IX $Y MH\:!P7;]/<0_NK!V>]TA9 8 )7'EO(NEZ"+50[:!_'7S!D&FQY\@Q+B (<#L M?;5:!5TL)E>BR5X7H:I/U>1V#.V)$L0OZ'%VG\*/5+*V,8>4:];&0T M@&YL'05RN$,<,OGX:?'FPV_S<;?=X-8+_@_W!25SG^=7S#\X?_,;ZE;[WA8;37=!DG\\5L.>CVL/$]!"E $YI( MWM'-4\X[:PM!#AMJMI@;K=72P5.+N1M=)^!DRS&Y&%-V4A!.\%S]%V*E !9* M]IF0A6Q7-4C7>Z(]@)/!=<.!YUM^7#K,;X_?WI0J M*82U,4BK47OK4"4I8C$0":-C_=O?W^*_5V1T0HZ?6Y)TMJ>4I):Z5A.J)HO( M+]]>1:L-(3=RP59G0Y+4/[(D5P%!A_F6WS3]T"T#^YU_W8A_Q?PCCW==Q8;\ MW^/E\.S_<7?S3?-DO_XH[V&Y=Z.6)E>+^]58_-PS?_?K;PVF7-R,WWQX?7O- MN]SO[M/I#U_-D]GX:C&=-0<6JA))1J%TSA!XZKX.7,5 T;HUH/*/KOK''MA; M^N[98OJ2CDS;$%!KI:21J*VD$-*!4,94="Y5\5>Z8^<3\W) [+U)F[!F] XD%E!.Y$G\^XIC3<#_3R:_>=XT;T7O+V;$=Z:CWF< MU-::W:="?R*PY;*A^U_&HY;+_,N7GMSYKW\9?5[YZ:"$D&M_11L9J=6PMN1@ M92%=EQX)C3JAI*R0!3CRU[A:<_(X=U/B"8YH!U$^VY%MOB?/?&0%90 M^,&( MHM1<0W&N9J\T(&CWI#WT!STR'BZ^^/;ZEFXIH[G><45CS83Q9 MW,W&\W^-.08B"/"5D/7'<>=?F)#O8TL/.=R5B6W+;:-D_N8]LSBZ73&/FT\L MZ*@")E&<?.7]^/POL1 M#EFYK'EQ!@7S/(G-!R^DHV G9X5.]Y)Q_F=Y_>D/= MUKV)9SZZWC)EERT89XU"RQVB7(L&P(_QW9J'H?W$TGLPY@0'MX.,SGP6*]>? M5SO\^64RVSQ%_J)GX[TNDI?8:MXF*'30)O*TIYJT=?;)@][#V?!:Y%,8S@-$ M=N:CNH^?7L3!6.>S):=6N4I9J>(C%KHZVNCJ4O9^X&"4Y!3G64_F7D)G/HF^.*7#F0-[P6\Y'&0T*N3@5R.1;0B!AV*J(DGO6*,-@P]*!S\5HCGO>>_'@'TWWB MW:/$M\17HCNAU[>\R6#R=4U@]?2D0M95*6<".(W:\M#^FL%(SKJ01>.] MFN?U-3_427T_D_XM.M>9"1YVZ"1&)Q.BSAY5RI#012ES?E*.^^B%K-.GP-Q_ ML3/;+?%WLI-+SL=LR#,)?LC0@D(F#-EE%5)1J0[91;"\;.U'/+GN5[WY$*ZO M)_<-@QU+X6[Q:3J;_%O](_FV'M? MWW9L2F013(5N$(#2)J&Q@3!@XJUL9O#"=1.#3F(DMXKQI*>U\8QV<5F7S1+V MG)F0053>BV$)>23K59#61ND('1I7U5!,*_#$!_6"CN=D=DL#!&54L;PZ647M MG#31@0&?!".%0<%J7F;^UY#LZQ=LG,!@%@AT&E9(1X<3M"#CA)A1<2 T>#;^ MASB;^S3>?5)H]/O-^'!/OZ'H8*W68ZHI9B&,!W0!8X$D06631=09ALR^!"VM M.448LX[W,PFVEQQ]R,-UKQUG$_=J,ADL9(52:C0928I!YV*X +M&K55_L.5* M,MG]Y/19Y+U))&R1/XA%"M]3Y('[!ZGIBM MO#6&P%2LHJH-;_'ZA'#U*%F=\M">/OW_8S:=;Q\M>;+K@=$5S-:F"*G;A:MX M (XBZ\0[_&#H7>J$EV. ]5-*=B5;N,GNGS!,>-)B(8TF,\.MCH@)LM,>DG(Q M::&AZF9BE-=P6H^[EOTSR7C_M]8C%-?4Z$-)FF!-Q*B*\XHWXV84,2)Z/13Q M8O?_SB+@TT>\)Q%L)]#PY4-/\UO/MUJX #!4RUNI*D1QT@*IM] MX>;])(H70X[S/+K['*(]3Y;&*QZB&BTZZ]$7Q0.I4150P@G>_C>HLT(K_]?1 MV6,$>_IDL:P,/ 2/T2>_)Z4SQ:F<5"3#8D1R_^= CC0B.AK>!05>5X$&C#/> M%NGI'PJT%^D'-B+"Y[1A>U_XF@8-;9 ] I9#(W%.^$!%CI MA"+],9BEIU#)V$N>RW-RO7'H#XR6_U+J<1P]G$_=N7+Y<6-R8,/JHJ/44,!)XSB3NGA@:<;<&X=YFA[N/0JZ@ROOA0LLB+R9L>CM^Z$=^ M^"X>QT64,E%;2VI05[3:!L=;LG*A(,O+$"AN=8$LQ?H>'_\3]F4U?&]_WV[8 M?^\;C*V=/VM@T(K)?XXBZ2>[3[D_/B76OX@*>!M=-4J D$5'Y]JA;)QV(P,J7 :PP]JNJBAZB@"F%#J*6=$N7LT+/X6?@_DY1[B.C= M^/-H4_]X!W'/<"^1912) TI;Q9:#_I:B;SR.V'.<]S!'A>&B=S4#)3T((R>AVS1LQ::.F# MV'B>_5K2%R*WI^KBI3\$3^KHGH_G\;GR=[V;?YQ$M!;>VN6./';"G"FZM3Z9FNNO2 MDB?EG8-6%"BHHX9DY& 9DS-R10Z'<7H.8:T=,WPJ83E+OJW$+ WPYG3R;U!* M=F0M+9A=65J]8&[9GS!>O/FP4I5T>24#Y;,/BL"9X95TP4?@ M*L5\<&Q ,2C O63)GR/G6:DSPUI7(K>5. MU&)E%1"M$T4/U1=(KFL_LXRZQ,I:-['OK&84O,0MOF#B+R;%SNJ0R/S<1O1Y/KU[=I]&6R&-UL&97.1QI*LQ:I] MR-5J[J\P/*L:=+YOT/CK,L0K)I7*%C+>Q:$'&$BO] M_>&7[=DEMRW[Y;*T%$L29@GHC7):B*K(OE!,&:QNGMY_,+8O<>\R4+CD72V! M=(AB2J]0!"A8-+@*MK'4K]0/ISWGNG^4QUK)J'*\]L8@@C"KDTL$8:6L,(E-LV>X-MK SLT=%D>?,TAQTGTR! M((N724;IR")Y+S5+"D3^_]G[UN;&;2S1S[N_ N5-=MQ5M".^1+)[,E5Z9GMN M)MW;=G;N?KI%49#%"45J^+!;\^OO.0!)40^_9% B9:0JB26!('!PWB_@';F[ MFH^EMQ]2+R89N]L;=55SV+4ZV )^U#%L%:#3[QK P+N#G4N57RZJC@";YX21 MVC>,SKAC]?H=L'5M*W^X@T(C='8-&K%ZO!\?>UX>C MD0DF@JU9'7NL]YR19@S4/=><;M?[MQ%2+Z81"\ SLFV]/Q[WS1[>8&B8?5/M M.JIA&E9G]^IDP;#Y1I>%615'=[&[6$=(>PN\0F%_Z/>)N,D =J/K RP8 ,G1 MMT>:V@-UM3?4'-ON[21WL6XS>SQ.SR_L^;V4:1/K9]=C#MO>R!ETK-%0=\8C M3*/J@B[5'ZL]W;'Q?DU[3PBVNTLTU5MHV>!'.A8 M>'N.8^NCD:99]E ?&ZJYPRB/ [ ]_NV7:$E;<6BK-[9&=L_4;-,F"#T:_QDZ.F@1NJD.!J8SPDO&0?=2!UVS/QK;NXXX M4S<[]AX5?&,%KUS?-F/8,*SLP;AG#(88J3,'/=LV!F-S8(VL<0=P1-UI:F/J M5M?8@^>O6%^?SJ*8WL;43;)XQ7Y_%4@[G:&EC<8.:"9P^IK=!P5V[/01%? " MUYTE.U;7T?>(G^<6]?9=/ 5XT!6 G70&W?%X9%KZR![W^OV!I8)J,3*Z@YWH MAF.!_;9'"7_;+CZ'7I!ACM#7*&:I@"E8=),LQ_ 4;?M/;;0F4+Q&^4W'8_<&+659ZI3+, @!V\/LTQ1Y8%FK.E@?F\TZRQ8ZK.^R'S#8[\#"0[IN'T02F'%YD6YD MHP35W;(P"6ZTHW9>&0;HJ4Y+0>D\+B"[0UL?]T8&R/:."3I*OV=9(W6D#;OV M$,S,/9*CBT[-UL+A*))#[:@#0P6-= 228S#H.]98M[2A->IW^X:SDX0"VIYM M/J>-G@],7^Y3[_9!L6&@[)@.B(R!9:C#SL PNJ/>2-^)96$'CW<#Q==)CO&X M!S:(W1G99M^;I@& U)B! MU!M:3M< 4[]G.N'8-'K6KJOK139W M@^%P%&=X=Z@!SQL-.QV\9JMC&[:AJ38VZ],[UF[S6]/4NM8>[^B9PO3%DL,P M1H;IV-A2V:H[&AMD9 M6WV+^4>Z8V,_M Q1I8S=,P.(.6XY^#] MR=@JTNGLR:YHL^1XRBDW@MWW^KIC#;I=<]0!&]8!LPOL674\=HSMQC@O](8V M& ['D!PF6&VV-ABHF@F*LH/%D8-N?Z!VNYH.FLINSWI3U=66VG$'P/3%D@-O M_@+U#@OQ+5,S5?B[I_;TP0#4Y_ZPOQ.?U)U]^?!G"L7728[.T.P9[$H\!\0N M-G76A_WN8&A@L9R^FY!G:(:F6^\&F*^0'-UQOVOV.\,.7@ U GL#P 3J#4I9 M4%R,4WFK,ACH)A3FB1:/MK5[-$VZBRI$KSL<=4')U?OC@65BL7*WKPX=3=_) M_JEN9>/%U25MP'1?W+,6Q^+6]<4#7446TAT.P!)2C9YM:4Y?'1M#"W0H9^]U M=2;J3&JE=>6>C;QZG\+-X*U,#L>$G0[&<&R6R4B[:SO#H=YU^J ".H]U:*YC MG\;CJS2[?6MD&ST#.([I# VGJUI@5IG:J ]G,QH=?I3(\G%G+H>I^1'9:.]#HS>N=W\WZB=34C +!6^14D&-!-#VU('3L[4^@-G1#'57^]D5 MV;LK>.7ZGC+"QGT-K -]/.@80W,TZMEZ5]54L,:P!T1OO%-C\^KU_1[&U(ON M0LR]NG6_]VE(9W[Z//_>IF M=N@CBSATG24WR!NXW,PI37^-/-[@J6Q*B+I3%L? 0[B* M-^=5>H5SWC_AL! MK^X!#6K]GFGI?0"X!ASG19'((6- M85\#.66;O:'5ZYI6?]PS1_U.KS]6=PPM4"XZ=6WV*3HQ!L 9._UN;V2KIFZ. M[;XV[(S,X0"$F-;;;BL+*&CK3IWKK!D%NX/^J#]0L0P(I,!0L[%70'^('8N' MH##M%@%KCGW:[;X!!ZT.YJ: ":\-31-X2W^H&;8VM$>.:FO68(^[?:M=P.&; M+0RJ+V%Y/BB&O#C;<_WS4RRR.QIU'7,(ZM\(_C<<.YV^9@P&7 MHVHOV<%3RQ.]NZ>H3QT.NCUC;-@Z6,"CX=@V!D/+Z5D#7>L9>_*I]1>=SQMW M=SMWT[]'63#]O%C"(D>S&?7P&A48\@U4R5<=W["C]T"T=56LDN[W!OV./AJ MG#.LP5 ;[6&#V_&>P]98PRZ?.D8'$_V[J%K8P.QUL/%M6]7'L%5MJ&NC/7+< M?!$3?<4N_\>-?61_!W=7ZVGCX0CK(C&ALJN-1UW8SLC!IDY ?GL28K?R2'<6 M4%W=5M>XXO[MH1]D6/C'E-1'VUR_I&0/3/(.,C<#K$/@"J:CFB.CJVFP&\/> M=^>U9H AN;&!5ZY1Y/:>.9J!:?0' \TRK"%P";#V@4>8EM;3M7%7ZYK[,M4! M$%N^1O';VWFF[R:^]]JSZ_>ZSL >CVR@%S E>O:XIP\<9X@-)SI@8NS;G.YL M)6^\:H7BMO;PVM%E"5QWJWM\=Z:?#NORPIWG$:WN5; M3[;N52N=1OTL\4.:),6XM0J.,2>LJW.#FPAX"!;:O0B./;T/I- ;C+IJKS\: M@S[:YW"TG$%GW-D)CYXO!'^)@*9#_/)U$ 1EWAJ,P!*S>]88% RUXZ@,@CUL M";9[K_HI(%B @3U0-OU?[_VO64AO'Z+;>90E>($!Q6HZ2L,>#)OBT-MH ._S M4]BQ'_CIZKE2=*P- ?7%[H\ZQJ@#>DN?@61DZ#UUO).3>GSB?$96C$W0%OM# M4^_W+5,;C^V.AG=#&CW-&HZZ]MNI J'^\<:;TVD6T&C&G%KL'AC6<:$J22:K MLFWA+0N6P3;ZP4YI4G5/E3C]&$M#!]V1:@&_U/OCKM6UK*%J]YQQWU O_O*? M0?IIZM^3)%T%].>+&4QY-7,7?K#Z>.LO:$)^HP_D6[1PPT_LMP1TXH]J9YE^ MNOC/N_33UN,!D-;5G(G(CV#Z_?@)UW?E!OY=^/$?69+ZL]6GI3O%;5T%=)9^ M-.SE]TD_U&[G MDZXJ!$E*R.P*2>>4S*(@B!Y0"4T0 ZY8IVCB,AQ0R&3%_R0I'+Y"'L",)-$: M,S[N+.0G.(M7'@M>RDGC5YQ*9=Z-ASKP#)O7#Z?"GZ?QC M5[TV'=LP.B8H%QW;Z?[X:1+%4QI?>7!,[C*A'XL_JA#$B2N[B,N_T/F :P]_ MOM O2!P]\+_5.GC8G6+]@[Z?;SFO&VY]77/?[, MGD#:IK[G!CD8)U&:1HM/$]?[XRZ.LG"*4(_BCYNHJ0'&5%&H^IG/L/$5/V/\ MYMF%5_ :%8$9T.7'N3\%7!;*H-;LY$GJW7L*CT",X^AZ]X0I2N0_>"L#01!] M#?PJQ,$.0"@ <[9,'N7&1P/C@2!A_$(H2L%SDYAX 77CGR_"**07/Y4 > %D MQ-#I?TQFU)C-3D"N=<*6%X%'O'.),%03";O&$*:JF!U=T1RS=C U!3E.0GCG M15^5&_4(][J)PIY6TQ+8PXJM"Y-M33EM*:GJ@RU>14G ,"1QV<*1&Y52:CT% M-L/J*AV]*V66E%DOU@E13C$'H!163%CICM*U.U)826'U4MC>1JD;U&.YZV"Y M3R,LVGC<='\+4/.W,?_ECI.@.32I&'I7L4UA5'DXD.L 6).)_2?FR-X[?L_? M?_Y)0"BH&@SK>1XVG$SR!,Q>.,USS7[UW0G&[GR:#/W$"Z(DBU\531J8NM6W MNN.AWNN;?0=O4QMT#/C/T+&-P> DT21!., _XO"/6/WJ>_Q=4^IA4H(?A1\S MO*(35Y3'F?+T0KPT-TPHU[Q94B@9\)104H'WDUCTU([K#98=A/3-"O?EQT"K MQQ"Q8\@S/]-+T".1Y:=KBXXTR'KL1UW]34+$&6#Z-7[F$JB$@^X(\&8EP M;T8X32+IP;!/DEO$\2L_.+5.HTP_N7:Y+3_+:%V%NA.8 LG%$+IP) M/@KLBDMFET4T!1E_.!K.O)X!45-H2-KP)Q;G=9/22?WL747O2K)JF!/ ;KO3AK+5DQ;K)?FW=/HB[H*'6UAC>K\TOX=]!(R]1,O2_#*AUD6,Q75#]]\ M>07_B,.+7D;L=;]%*267JO;AK?.SV<@5N:AIH>S*ND01LLP+$H6DE]W!@9*\ M3ASOT2#N-%IB@]3;:.E[Q#8TM!(4XB8DIODMT9,5ZQ$4T@?"^F^Y,0R(J1>X M2>+/?!@A9(4_:(JC[V>;!YU+-"/NZYHBP:9Y(Z3D([GT/PC;EM[M"MU6,H_B M]"JE\8),\YMUR,YF8AJX>+!I1*+B2B@2,(S*[T^9S1*:$O?.]4- "CSBF"9+ M?I/C]C.$B77?+ZB8'ST@=(\8<7,!,^(09NYB.IAX="C0(K6S"0 MS/*KFP O_+QDC(-D ZD!<+BM E&6 ',?: AFVH9-!>S7[>&Z9R W]E;_P2DN M 9'QS*; O^!K1%,_S#_P,7"0Q5.,[A]H$.#_"R1AER>Y"]8_D$0/B#01RJ3[ MR/?@QS!*R0J(!V:D0"WP:QPMR#T-IU$,XV/X8190UGD:Y)B;-R(D2]Z)4"+) M"9!D;VF*VY9+LG)VCDQIS<>J[![1$UA7%N,% E=X3=9ZQU[$[^@$?N:F*/27 M<73O3]EL48:R, &[@L;)-?D[)7H_ V MC%/*.VOB$@JFE,&S%4150"U.\3G.O>#<@,-% TYCOL43YQF,:HV>-Q" MZ"R=QY22!?PR!_D:(I9MWUS%L!;^L,40-M/EJLJ\B(.2'4W+CJ:V?FTZNM6X M?J;=X_;4%/VXU>K5V[*?:=O]]1(^Z^5V3]!>\N5=BY[VWM?0:?+V22%^@!=? MUFRT*P7Z7.G\K7V+CPGDHU.]T%ME)3:*SBA^?]BX:R#*M/_'P-5W W:9J)N2 M"04[CH5FHEGNG),Z8W-UZJ9@D+#M*4XSS(C2E901M900UDH2J6 M+LE"&K6O@NTWGE"! :LR_%.-6EXFE()V B2\FXPE[0S9DD 4G&Q-U>KWJS2% MZNH6])+$F@"XQJ@&EZK2M9RC="781986F5,O%G'2>?'I*R:D8.,BEG2S+T]! M6BW'5PM:)_T=6RA?:@IU2$M>6O*'6_)*1^M(JI"&_"L3"&.>0,CJ(82%#QH$ MOL:QH'=HK8,IH3K'N;[O?9@2DOZD*?\Z^C/5XUS1]S[H3YKRG_Y>&.\)3=. M+K PCS4CSF,#-<0 )/-ZQTT*]8XF6ZE)GX#L4"@07(8J]AJ@=T)3TJ/PHO1$ M&D[%)R8V"(QM9F2R#Z%H\)U%'\(:+E]\]SW.)$<[%4<[3V>.HSAVC:;0>R31 M5K8A; 84&]4/X\M6+SQ;P=887A2&V/XL"LF#G\YYJPSLCY[V]O7(FV+QEE38W<.= !LGO)O$WO9G^U)V66M >'JU;K,% M@RMMZ.YIF-%J][F$QO?^3D\B4/9GV.@"38#**F5KK&-20;;N@_@DZKB"^C?5 MW",+OD$V%=1;YP?]T4M33PM!6)CCB&-N2J4U9;!26 >J M?8C*VX\E"S<(RE972&=EY[,8&15R)<[%R.W@ACBJ2CQ\8@[;#[!*LFRJE41! MAC-?D]NYGY0?X>4)S.MAVR_.*8L.:O!6/XJ+QFJN]\_,3_Q"?MS2@ ZBQ2(+ M0;=B7]ZLDI1B?[#/H7=-+B]@.1%++,XR6!ZW#)O"O:0]R(3A$GPSCA=P;??Q:"X!Y#R>0^U M*@"$]0'\035U<03)0;JQ4,\-B;M< A( KF\)P=\F+B)SW8%)^+-69M7;!6; M8VS"N]UE@&KK8N"B@P<@D@5G"XK[W9S%T)@6#=Q>)+4C/G8089\Q M9%3P%_.S,\VL\+_>S"E-I=IUQ!U\?L32V!06-U'@>D"RR,@1L7\9DM]^N4)9 M-\QO8\^(QK*EH[AZ-4]??Z)3K\9[@U\ FWJ["\(\X M?$]_=NT#=E;OK8&27(@A5M01UDWFF1'"8+[DNV40C7*&43F39TR3XN\__Y0E M5W>NN_S8R[O^?N5-?WOA-&]%^^O:FAK"L051DL7T%K"P'T3>'W_Y]W_[8.<#'[[1V<\7XR&R[?]6__=V>$'\*7P!!W=EF\-.MV\8 M V,P[/KV+NFV,^5@? C:W**2^3OJ.+8P5SD)1NL=GT4R54>H:.*(_7IO\YHSP77 MO*7>/(R"Z ZKC%&Y;H]X:+^ ^_+VJSO8/&,ZB3,WKH@QS1:J,#Y@1^/%,J H M\)Z0P3O8!*9:_MO%ATT;"(5Q#\7J';>T>GTYKL"% HHD8N48N]G^ F_C$F%?\*O\?(:]%B%<(GOPEU^4)@ [L8B=QQ-JB6S4S27\# MY":_L);E[!6H(%U><$WIXD/5_@&QO\Q T?%(XLXH:#WN'0T]O+,!C'OZV-&C MI>^2!(C'GX'5SN!(EX4>#M8Q'.H=6S,-YZ!0X_I8H^W-5\'&053S):85;))M ML(^Y@^USGN/A EK> 9'>81/XPG9&-X['V]SGES#E,BD:#FP)?NP?VN,#H#Q(E"J?\?@<^ MA!.!,&37NM=V5\A4G&//7#]>>W@VKU( OAPF>4QJ3V2/.3*KG #/6A!)JXKQ M2-7Q@4H*]ZK" D.:"G13*H:QO]+C(,S#$V#47'H(\(C85Y6;DY""MG@L;FR6 M,9<%? $"=,GN'BG\""IO/\CICU3/EE2?&4L5A&JN/>39]%WNV.J9"+PB5"*CZ1 MY )4OGP(AD]N]V,9X!6J8.NKO?@U9B7*[P%-^7&4\ K7Y MVJV=;3.E]"-Z:U!6#R/. E10J^K],@!UJ;Q-CR4-X%58I7N:*A^G3 M;!FAS6;(YROS$O+;@XI2XVOR-8X(\].QB!:P"#?8\-SY_$*N*7>-T6F1H["! M;_D@O)0FA@D.=P@TFAO4KS_S2U68EY1EC@")+-P8QG&0;PKE5U#9?C%-UW[P M]5E^?#-XBLH#?=-I]62F5&7>#2@W]CX7?K&&XUP#6^QT;4WK @QL@;>VJ+J0 M:UMT\[0WE^BMOG=%:_7JW_/FM5=>5]226N+&Y8:_^*Z'&F"U!SZU-..)Y6_4Q= ZB]Q\Y69(;XIF-7XC6PZ>@">_2S1\G&>S M?R[1S&9H2:>R9X8XI)3P>0(^YU;+7C795=&.DIO-&-39K,"YLGJS*_LB6>]Y-V M9'T\+U?VCY0^R88ILXU1MFJP&25=O!NZ.-\[O81+$TD5[X8J)'Q$VP8-LK3J MI,W>8R6";EI)>:Y'OY4MF$6#[RQ:,#]1.RK[NTJ'7+-DZW%;,+?#FUY'4/!@ M,$M_NR3OMB@LK<#5=F@S[>"435)U6H%\DE$VE5%*P)U58%(0T)[K4+@N ,!^ M"8_X(IXNBVYT35RS<+%Y:-OP9%NT+6UHS^,_/OW>#4A<&-]\DW(K^Z,:Z,Q]ONB89*4\Y?^B(:*B;/ M\];+8Y9:21*3)"8%NA3H4J!+;M, ;B,!)X,+M=B]Q6USK)-K4[S$)TU"=Q3; MD4GHTC?7"(VQ0;J0I A)$0V+)IY<3EB2*B15-$%.G!-\9(RK'EW_:QSA1;@K MA=WUD;)P%T:ZEM@!MPZ67I\7^MB\WK*$VITS'WWUDKW50-(ZUF\:.S M#F<8JJ0)21,RH+$I*0Q+: =H217OABHD?$1K]@VRDYJJ\O<\+\:>S0]N'+MA MNB+1!!;)[XV7WJ"GH'ZI*H8N-*7C6=BL4:\^/5$X=@J[@J]!U-PLWB@#'M(C MVT!,.3,2DR).BC@IXMZ#B#LGP,F(B)#:CL!W)W[@ISZ5$1$F&0S%$!L-EP) MNGG./&!2@\72% *0[N'FV!]2F$AA(HE&PD?&5$YE-,!\L>MM6 T* :%XY7%S MHA:OTS.7/IZ55ZK;J;'=^0&P>]]RID$LH5D,5@9FZ@944VBI;OM'DI@,S-0K M J6(D_37=!%W3H"3@9E/O]&4I&YXY^/-0KS]SUNDIK:04VM%KKM8"\J@NOR=TE@7D5__^Y14++0U)5#5(D0HD>^Z6>O,0<.EN=4J3 MI@&8]WZ#$5W%LF2G(VF\-\*YT1BJD,4LDB[:3Q=20DH)*3G!67&"1MIM>0R- MK "1ZK7'&FP#UVJH#;($5DUC$M. MR^;^TO9PNSIAO; LV5+>Y$,O4'4URY. M+TMA)(E)$FMG!%#*,$E@[X3 V@*X.O%/.X89$V-R_EV M@%$56Y-M\UOA(&D72Y;6@Z2+=TH74EI(JI!4T7#XM%Y/;[#-L[$"O;-3:Z ) MUNDW;D^LN6'P^?AO+@U%-779RD2V,FFZ=) A"NE!E20F0Q12Q$D1UU[ZDX [ M!' RAK'[W"]Y470MS/^9CKRMDP&JJM@=H4ZKYT#4%*XNG5KM.4SJ-4S/_33%Z?PG%N 120T>T$0>:QN@T0S MXM[=Q?3.32E99K$W=Q/X(_8]80V!-SF6#AQK&F78".HM7/W1DVI%ISMAA8O/ MPO99C&Y]LT1=4QR]QAMJ7@/45B"?=,@W5&2_G9A/W1NV'1$S2=Z2O)M(WE(/ MDGJ0U(,DHWSWC%("[EF?QD\I]E+>.[[R=V4GV+?P:DX9%%2M\^.G)S,XC2[+E(\<.I_=I9WGK6$],(P

F>BD@UV58F5$RQ+SA_3JUU\+4 I=;B1JFY'4E>8LCJFM^= M: >%SI3K)CXAOA.'%-DXBF&(DF$P"*%4!24E X:5N<5T/'HO>5=!B3*Q)5+C M;,E)\5.B9CIJ\Q(K%U9%1Y&XC!71<2X\O8PPG@]1.7F<6[:;/G84V'X0QG$, M(PMA' 3# <30CJ6> %#X>,-2\FP6I+";JT*:F)P8YDM.3"2I,J(DSPFYH",C MV%N&BHQQH-36DL8H2+=M$\'8\1#!/J&.[8!,3$O,TB6Y7=LQU1P$ MF6=V\XR."Q*B3MTR]&,$_E)7(QK_R@/_7E,*887MT TA@BP+BGP88S9QHKU- MFQ"IRY0N=^7_(P'3N_93^J'%?4]@A/JD@!Y!/I1 MD-APF,C%6.JBIE;#$V5)Z[83;CNX5^"N!0QN>L1@W4$>+W'J45!7O$D"H$4 MKT"'%0Q@ 7Z-^\GT\!R/DO(X.AS+5%<>BGJ%+!*'06A%, @"XA#+@\EQ!NL(73LP9=NPHC)L8,-G4GF' M;I#2M,$GL75O@OC+"KH$SN5$]-GMA1[O%>"1:'_<1Z(75KB$2$BKV]WC5++*N8>)%#D!79CA\E5A!'CCT\(\-^-G)0TXC$\!!W1 JR M+TW7WC"P?1W8NPXN3VW+W:89#$=+KA1ZB3(#\.8$,BR3N/FFQ-M'.PK-5 MN+0'"K8M4@E!UD.SP& Y.<.:EMD&C""9B5R)$6URDM5&+0UDBPU)(GR<&W:T M^?;/R$NI3[,,D"&/;3^(0QL,;P+X38M7MF5<_V+3PE\7G M-^S?W8'=HR% ?8_E=:KD]U"TLB0IW@-!CY5EOHT0P8T.8RDF%DV[AR*8(!P'&-+8##X4>^[_A=1."H"=_;V>$,QRFD>UF.36JW5>!3K/ MUB6%TD7T0E1+FSLO7A?2QI/0M!B7=W?9?IVGNU>M!\2RG21TB!-$.+1\#_O# M@1G/2X1$3K?-";5N/:#6(W?:Z1>8-,_$O)SXX4M$G]8*E-[:ULFVQ"QZ)M;5 MYM*ZV!>;4(M3/WC;BN M0B^.[ !2SX[\R//#Q#I>Q?>26.CNB%D$A@>D#F/7^1[UQTT#LQN&)!<5S01# M/S]!WH>FQ7V:L(,6.7B_G-!(K@'/'J(1Z\(F0B6^6JS"W*45 M9*.16,# 9]['IRO-$S"JX?+ 93B(.A8,V? MQ>L?;+,] Y/D!3]+BLNJKG[)ZA4EB$:N!X,H9"8(<3$=CI'&R+%67[+]32E> M $'-BDP'/P4DW,]_+9C4[NO\GQD_;MF"!-L&9;M>QH#*UD%0)%1,2Z=@4DXJ M'Q]';P#Q<^H3+^V?X>6"P(UE[:'$R^R?6A[["M*HR@S["$2'4; 0,JO@>AB6&:]?GJFU=8W MGK7U?;9+>56_N@3U;?;T9"?8L@#P[[<3H:N3KG$H-OOT:]$>"-IF6058%B7< M8?XT=A= B/"S.P!ZP[6 11#='I7F&O>8BF&]\:9H]FFZ#A$.?[[-T M_,8.E(/;VHS:E@$>S F5' , MU2HZ.!'+(Y6P00E:F(#E>$,$/EPJ/CZ!%IZG3U@--41@B7JHPZV+BJB--Z&% MC$?+M^46?DGS'3>(T^KVNO@/-@OY=)O6."U0]FO%,M?B7?8EVZ>?.:*\Q.EN M?=BU4SK+#T+;H2B@29!85D"]>%CCC6,;"I\-F0[2Q#MB6Y#VOH U#6Q*3]PFC*[""LLS RDGXDSTT%M/! M#?!_V'O[YC9R)&_PJU3$O>Q,A+P'5!6J"K=_X;7/>SVVP^V>C8V."P8MEBP^ M0[&T)&5;^^D/J!>2DD@*0 %5I9Z-?9ZQ6Z:8F;\$?ID $@EM1_1Q'6E+(FV* M^LDZHF7T>^O3SIZH-BAB4_>IQ9[--'WK^FR08M^M^K5M-'_6QTD[7._@/)O( MM^5J$7U]K/^)57?W\_7CTY+DEU-\KK]\4RX>KNO=G7;':%?MYJNG9^Z7] MIM/LWQ^4:)4[Y H)99!&M>^VD[WR[8%SD%^?<(#-8\Q.4!ED <%1L@OH M72_4I[$Y.% VSU:'!LSQW6H[X R?K3YAZSEV[X7+!(BZG_Z5KQ'2NYE:R_A? M=.KR5 6$!(PQ9C%( 28IR_+#;> DC$^F> MFVF'5ED=_K6^[LSN'?_>OLY^CC/&(XYREF6,EZHF%CLK]5)#,QO4WN6&S@T MO2A9N:Z\1B=WO)V#TR!0>XM-M;91IV[#@;I1EM9X1/1[AZ9!O. ],CEYHT]D M.@>376#J#?9DXU)_RUX/2Y[0\QJ5VEMOLSS-"<@+E*"Y[DG0J%D+GW ML&0J.'!<:B;B]>U\\VV F&2,ML>@% +HP%&I57E,!P2(2R$WT8_Y5O]\W7YN?VBU5:LS]:'M]6VY>%BI MG]]OENOKY;T249\)W<\?[YH#,27CJ49=L=!5-%^M]N=CNJ^P_@T%AY[7[;9^ M65>YS*/=9KYC[VIUVR]+R MEJ _5"]'UU$!M3Q$:E74]+=74L771LWHCUK12&L:U:H._="N(8(7:ON\.V$: MM7W^S7K^6F\8W.P94-S=KZK'LORMW'Q?7I>_J4R[I/.MYN,[O1-49RYD53M$ M_>WCS>?RNOJVUK>+FXKL^CIEK?1,9I061"*. (XQ3 7.: '4:DERKI9.5N]F MAM&0HRQ+A& Y+"1",2,R3UF>QC N .$,!N;68S[HS(I:NZ+:L'=?M671L6E7 MT<$X_8L'\]K+$ >S@8W/V!(XA'#QF%FS%&Q-1B MTR@8G UDXWG$-.I]4K/QP_RN)#^7VUF6X82KV$ICD% A<)XBWG"42% J,YM@ M]>2+4YB)@D&2498B1@I:X!S)3&(JD@04H:O+M2Z15B;Z0ZMC&0_L(#*C\6#H MV+&O,3!!F/(8A L$YX35-'C)3?7*PUAQ8P%>W?>UW,QH'&.2)TJ08(D$F6O[1JVSE(A3@E+=>LXKB88$6G.8#>Q4H:-JME-Y&2P8#',(,Y2A !C MRJ!8%(F,,5,&9J%;W#>J17O=HDXYIW5F+T#-$LVAL+0+ ,XP!LE!+V!T(2'U M@>PTLE,OEE3^QYT7=FIS94XXRZ02FP!(,PPQ3_-V.N6)8D8/_-1)RA-%O01( MQ;@(90E%<9IAHH6+/'R?F@M3RVG]VQ/67BP5 %%O/#7*:ODB3O9<98GOI-G* MUA8SOG)"R)2Q]%;_QYO?YJMRV^5M"(H",!P3BC&!,@4IZ:833J11FYCSWY[Q MC"990412"$2*C!(F 4JS' $E4X9N(Z@5JNOHM$IV).2 E!GQA 7)CFPZ?&IM MK!=E?@CF!1X72,4=NVD020_]*U^CR+)@I5RI?_WV2[DN-_,562_(XFZY7FYW MNA3\>]GV2>UT (Q3D2 D.64YP2#G25M_( H9(ZNS/3O),98IU3?8I$Q0P6F1 M,:X,AXG^2X&#%Y@TREY%WQIUFW;!3Q3N;GC95O?Y=8 91XV'O1U_[6'_Y0CV MI[IVW;;'HC?RVVI/GNKI//R>[FJ[G7J MUXIN)7.NIBLN).1Q+"@%>2Z[T_^"DP,I2P6F>J4P'@;R M%&0R"TR=G8K-=8F#DHY\Z05A,Y8<&EP[;GR"ZY%^^^<'QN%# ] NL*!/R*?! M?5XMJL(-4,M:CW)S4VWN=$>\NAZM8U69Q10"2)'4K?3U/81G3E2+&FOM3X&I6G$H?3P%RJ M=>@)Y30F4V\KGE<_>$'%(CG8;9;7NW)1'[+]OE[NMI]_^[V5F><@5O-49$") M XA!EJ)VZE")$FF9%ER0E":Q6C=PF4H1(UE G'+ ((XY3S*DLJ#0"<%OOS?W M&C=[+:.M5M,Z$>B#IG$*,!"0UL&_@ZXY?J\UB_ZBL?WK>)'_/%:78[X'C*=! M4)YL>1GGO2%D5+-UMAA ;._ON^U2 @3#E!8,2$0PEPD&W0PC(B86;ZV9B ,B MH1+&N4I>4B1(BA,&$8S5CTE&4E$$C_GBMT^?+&J'O$!XF:1&PP+6HRQH:9+>R+ .P>]9C&>!PKAS+)X03J,;R:DX5:*C9=&K6Z>^# M#BQ= B73+.99(7F>8 DI 46WDJ,%Y39/:;[X;L1A%I,\R]7L1#2%6*8H0QPQ M(B@&<7@NKS6*:I5L.@];8V3 WT'!L=QM/Z#B0LKV\-@T90X)DV-#YB.X]-]N M'E:KQW??5:ZFGQO8U7U9OFUT8W_=9*;IY%*MU7C=+=M'GZIH6Z\Z]1'M=75W M5ZV;A5#3M*5:E^_4ZO2=^K-IU5*W?UE733\8]57;I6*X6N=_C;[HIC+-ESVL MU8]7CW6[%]T:YL=\L]A&M_/OI?KE7?2U+-?1ZM@^UM63;:]WUZX+G[SD4)9S=/("2XZU[Y&.B6Y[YZG)'[^TUYO:R'T.?E MM]O=]C?R^;?]42-+(9,%Q5)F2*1J*=W5M;,82KL>+:]*@P5B%"Q6^'1GN=GL9Z1,J4U/W?E?UVNR_>[\FX[*R0AA4Q)&@L!8":I MX/MYJI:31F^5A-)-IE3E_3RG2C7$$_4G3P5%5,4$1I6"0U#FB;X:^X(,.\X< MW'-F##MEISED]Z?\138J2?W6%".KA/#X$2I%GE% @&;+K"."VZW(4,:Z/J:3K MC?^UU&U,UUN>5?W(K:8V*.ZR6-J.)!_>A[. MO=HJ3YD1M79$FAI.9OP33 !?A;]OWN?/O]-@^:&-=LGR?&/N-[G[4.X^WB@5 M9RI(,2X01[PH$B1%D7'T;,4WG'T5:2=4]UH M1I]B5MV!V3N[MO;*-/@WE'%.V;8CAEZS[@_ZR%0?J=9[4-OZ;;OC?]?+^@_5 M[C_+W6'!/\N3@G-$8 8P31!+A"*!9OY+$$.6>-^V==(29SA- (8QA@FBF-&< MRH(I9-,LAQR$OIC3O ZY*?5U='U8_+#>'%H@/Z'L:[W5MRF;!T7:]^D?6H.? M$'USUAP@J0\S"CSF^:,/@&"I_]ZR9A=X>VH;6%D6/:JX9 MTDOO7TC)U"('$$C2/.O8KLARHWZ[?C6B&)$L0S3%2*)4$H(E SD&.4BRF.>A M:SH.^TXW!T..PUCO$#:P PVJ"2?I.\O0M'?;D0U1:T3TI6I?M3ZVHRUXIB]7 M/=J62?K2IOA\BCYU*YG458KE85H^:%O.SYW7+9U_UZZ![*M./,DYDG>PX7$9>/(7L(U^2&%%6, SB'#&0 M84A%PC!7KZ-&[<,3O!/PB>GP=-'VX?X!?3Q\I+U[ M4$?]C_?Z@]N/#[OM;EZK^N&A:?*0Z2UY'"=%DLD"84%%V^1!JG&:,:M+BMZU M2VA]2@ 33@HDXKPHDB*3"$ F$)+!WZG[L%^F'C-$56O;70NN#DKK.\OWS1)# M,43T%\44S8WB\[+?YIM_E+M/&[7HZ5I\\/FNG"50YB#-4)9PG$HJ).9=Q4*,269WYSJDHB+7 M_?%13CF$2."\$*E*RO*80RF8P*'?3.I45-QV4VZ:_;6R74QNH_NY2HVNE_?* MX#K-J>M5ZE9#\VTTUQQWK5.N;_5[X7>UA=&]-M'REO>H(\%L^^W-# ++14K_ MNXS[(527LS%; "R[&T^;ZMEP\K,J/-\\%OU_7O8KUQ%>SO?G'+^7/'57F_V/&>9%* M) ',4RFDI"EF23>K,@J,7E#NK4-&]5/R0,1((%YP"A%+(0>,)!DCU.[:BF7I#?D=97=3;6?N*/+W/= $T;$-46 M#$V.;CA?XL[ GIL(M8:V\CGS#H*J*3'_6FZW92F7:]T:[]=2)4_;@\B8R83% M(",2\5@F10[CF A. M8+T9J!4C*66L2&4A4XR2.%:,"HE(,Y$"2?/1.*C1S@,+F:+ISD,!@/3#1*]A M.!@7-8I8LI$EK-/E(UM##!C)"1NC6O'/Y>+A6HO8562QJ&O2YZM/\^7B_;JM MQ>L>]"(R+3 %E LB5'!'!>+MA,K4?QO=U+*46.0TQYRD5"U*(0$J^^/ZY8XT M%FF"9.@+5GL]=1W'0=-(J_KN_;JK.K:H+O:']67R&@]F.QXS1-CEV1=_4%N4 M;H\"N5NQ=M_!;5:#;0K(N:IK[X!.H,[:OTU5R"%H$4K>UXU4O\Q_/GWK.<]) M 8KZ$+I(I,Q T9Y#QI@6"3=J>W7I^Q.>88Z$1#)E2-E $(0B1I3KIW$)A('# M1*-5W8OTM8ZC_B SX/\!T+)C^Y= N1"[*V(6-#X "RM]PL>SVNOA?#]N='CI;66T^E#_(=5U)MUQ_^[2IUNJOUW7EW;;9 MC).Y2&!",94YEWKC(A?=K,",QS9;"G:28PB+C$"68)2CG""*NRT >K9$6:[$>/YP([JO<(?IN^K#9(7-C+">&0: M>QN!;'O>]#4@@J:L^D5]^N,-632WT%H"IPE $$#&6 P%R@J2R:R;LR).C%K7 M7120I!P#&<@C:JV3+I'KM'+<@W7#SHSO@L-F M1VOVB 7AKE.H7*"H7B!.@XGZF5!Y'%0VR^&[^_GUKKHY\-EO^BJ@ON#Z^[U^ MOE;?!0:X4X!QD#$0XT(OQF.00K1?P.0RR\Q7R59BI<088)"2.$4(%1AS6D ! M@818B69)Z,5SK6P]IP[IP5[?J%$XTAJ_ ]AFE>@7>Y/E]FBP6Z[";1!W6J#[ MA=YFW3Z:"QR7\UX&O^$"WP:;L^O^( !/83L@C&%5\,%I$8X^E+OFI:O=_.?V MMMKL;N:KU5:IL"F_*^*>KZJ;17E3;C;E0GUBOMV6N^V,(DXPC(7("%/)-H 4 M@WT>EV/SJ.0D'>E7U1(D< *$RO0Y!3@%M&""91G):1PX..DW28X>!SNH77>! MZA37\[=3O?Y.FH_65]YU4P1ESF[5W)9_UB6F:0_S;[6_JXWZ:O7=^C>. M?:][,[==I4X, _U'I5__5C_]L=S=1M?E9J>6<%';^[+\KX?E[O'=]4I];GFS M/-F&O>E@5?Z\7^KO7CQL=-S6:C1]:OHVKG+Q_KF('70D32!PA[6O&FI.6IX! M-"G$]G-Y72Z_ZUN+AZ->?;-^56UU4^G]E> L)XC)5"G#1*I6LW%&)-.M9S*E M#V.FCX[[%AMP^[G5-#JH>ESC<*3L:%?A+<&\M ,=R"W3V/D)9MWS7>B@*-I? ML^_T^5#MRNVOU7R])>M%=K>\UM M/!3XIKT5Q!],^)*JV6==K.FSI(UVN5LT&S^YAJX\;ZJ-+ MF3"&A>0"%AABA&1!BDXMP:1=,49H909B:U.>^/H8M79$C2%747T8YU2Y$=R1 M=OGT)'QH1_DNO@B:1KMB:)!7!W?/-,A].'//9-X#X6Q*]\>"C\6V-W&2.,4L MRR5""8.<\")F^_P_H;E5B^>>H@)3]9%VSSC8L6"D+[)F[#H@J';B +-JQ>=,(@2:L,HCB(" M C;G]AUKNE>OK6_T20KW,*R3),)5J09>BF+!<4=M>;,J$5?[26UA@WGFB M7Z05C/;Z.>UY]4?7C) &!=:.FOI@&H2C7L/J EMY@WD:O.7/G"K0<.S+99W0 M=MD7;C;*/ M]!I:5GSF"/14^ \>JH,X2SVF04'\S7BV1<\*EQX+P M<.27BRQG' .TSQ)1)K)?84'%MCJ:G8?.<.G3LY5#[W@=%[\!4&R=Z8T6KG" M!83L5GO6N$Z#D[Q8\OH:SQ$=9V;2\MH$#&!$DY0D/(M3G-2/8K)6HEIC4JL] M\3YRQF(F/^LY&T =N2D0EIZX:1H+N -&-NSD@.Q$VIO\_]5;:+K5DE+3NH+ MHR$O#8B@)3>UFD4G2&J;6I+ H!1K74_"8,Q@]7RJ2=JKU/$,("Y,H6/-9(15YR%X0QE M](=M?.;P8$/E<$O*"I#G)82IC M)"@F%.YEXMAH]]B/I."[-)U^]2]M=FCV,Y#F,+AWR M^N-IT4MH4%S=^@9=&J:^&MR_!L,)*O<+WP2:Y?BSI0HQP"PH_O???JF^*T%Z MK+52 ( H9S'#>98E![FR]6V[F&V7-]4F[MF MKV]3?IMO%OJ"XG:NKRONJNC[?+.L'K;J5^[GF[;#OR;M^;=R?;U4GZENZJ]Y M-F;[]D1[B>$YPNZ!]@0HNH_VE9\QUZ,KA@H ]07N0X7(K\MU^7Y7WFUGI)!I MAGF:8B:9^@^1B/UA1YI*X-S]HH_0@4K'C+OA:,VC6O4^/2UZN<'LV&(4#]C% MA2#@AV]B<0%,@YHU;_Z8QDF'?[,N-9_PAYM[8>TOFVJ[90^;C2+N&:>\D% J MLBX@E;G$. ?[359&K(I)>HH*S)1?*OW.Y[PK&]UX*[6UP].._ : THWRCFCM M*JIUNXI:[<:NOCU&RH#/>D(\+1;K:\RK];@],#)FK-6J^J&?IY;5AEL]TEO3F%WQ#MAL-=4OR>X)TIVETDA/'(4,;("]Q8Q"'3(0J MP]CVG#D#(NB>^GTH=YU( I(DASB#F!5Q*A#.]QTL92*YF.UTON2:^%D(LDK[ M]CK9)RR;H\FY+@VW./U Z9KS!4+10\:G-)M,OG= R2K;[C[5#]GH1^[N)NOY]_JO>)RNUO>S=4?#VUSD"Z3.]VR'[^7JW5*O+1[W$[$[=+@V5[86Q$LWW M!W>;\K[:U"\1^GG-*(3KSIW]C3I,)G!Z.*[]U50F;,_;G$II_0.E+M0B)118 MJ@P+L )!D9)]F7.071A4>8%V6DLROR8\MK-3G=\C)^'TD\1WE8K!==6U \5ZG/+P_-4 M7\J?.ZH,_\?_ %L1E_C8&O'9:=@K6LJCA[2B_[0FD:UJD._YF0*X06N\^^&:1!? +N> MO]$4"#FC?2JB, &U!N]K+EY^+S^IH=L6O#&6)#B&.0>84YD(FL:""$X 4(EC M HCQAE,_,8%)3^L6U^TBK9[%^K\GC@9[-\-!:,=M9]%SJ2/N":/%?LAP M<+IM;/2 U6Q7X2( Y[8'_* V@76^)T,J[R/*+IT5=_>KZK$L:[$?[_4(:^61 M).&2(YA"D,9) 8M4MO(*@$F&;=)7=RE#I*M156MTOA D2,YT%I,+.5)_'*>1 M$WFPH_(]PBQRGM]NYYOR8;W<=>WX<GYH?:):H9[1XKEEYP*$,P(3B GNNE<^QH#%"'XR73XIY]_.MW6P$=O[^R[@ M2$HAIA@*Y<@L XS$>2U#6.!QWJG8)DR=DDV^]"X2OWWZU'/\&X!P M;DKXQ&\"L\2K.56@<=9_!;Q_IKXHXD(PP"7) <,I2"4AG<@,0:/6*5X$O=U5 ML#F6[NO@(#!Z6PEWVGE8"YN#V7\U' 14[^OAU\'MM2+NOMYR36R-W02XW9LI M!NMB1WR,#WIT&D95!%FPZNZ^7&_KX48V&S6HZD-T^GCXR*?YH_X1^3'?+#X\ MZ$CS\:;^URUYV-U6F^5_EXL9X@AG1*!<97,YC@N0="OX(N:4(JL#H<&U"QP] MR+=O^JK[[E""LZXUU6?AVUI7_;?KZNZN6D?;>AK_N%U>WZJ//^J2FN5V^U N MU%)%#>_VWYME?72OY_A?ENOV:_YJ>1PU_# P/+::] BP/-[2JKS[JC6-CJV) MCLR)OCY&QY]K38IJFZZB#_O1TM@5'0P;^"S,MU\NG9F--@:FL8\THOW/S^!& M]L1@48TL%LNFM= +C1.,8,9R*6#.XUS(E+*$2) QD>0Q$$:'?5/0F-S(&"GD##8H1@Y_3>)AF'#SOK) 1T<,0^9/$1A](^(Z2WKQCO%AVK]7P_SU?)F62[J%6JM>:WR5OR\7CWHSEW[ M7WC^B?H;R\67BI6;W7RY/B[DF;&!8 MVUWP4;]Z5]])_U:;KYERN=\$TM<: M >H_=U7SKRT0:K%:1=6/=717;4I]K60=0?!_=!<^OE?-;8_JA^D3&=/WK,5U MLFD:$"[B=Z-2VQTIPZ/&\NCCS='6I&YS>VQ]NW=96]?$_6VT1^#H]TY\K(4A M^E)%+1#1,1)_FA%G?YMMFH:$WPS_KL*-XO=S^_]O M8BQ.X'#A;>!TX@K>Q#4V3X@/UVL^WAS)^GL]03_I^?GE=K[[=7FWW&U9M:Z/ M9Y1UVO[V%XZ4G\F,4$XQ BIE!X@#?96P4S#+,_,"DV'5"IRR/KT&.#_FR7_9 M/N'"YG;RJC:K)LKK@VT-J^LO6%]B8HO0/[#O#;+'Z;K=+AT\\KC* (\LB1I3 MHMJ62!L3-=9$1^8T663WBT\2O^EZUR)3FZZ7W5*O0>=WWW3)*_CG\I]Q/#R! MA&8DPZO19Y>_/;CG*GRICG.@CS_6RHR_J46%LF+]I5RWYGZ\.3)PEF4)) 5* MBECDNL,<+HJLTQHRL[J,J>@Z]'[:6]D+&V2<]-_QFMH0";"O=6)_ZDOU9#\J M:NR,M*$ZZUFK+UQWK1OTEQVG16]LB/C;HIK:4 F\$7697IZD41V_;$??3O+@ M(\=-HR%'QP0RJ2FA8;$!-+R7S&XT=+68^^*DT_M.'TJEB_AYO]RH?U@OF&[G MN]HG@Y#+C*4L23*89 M7+28G-_LTIDCEQFXJVZ:K#]2-I8TW?U:6]K/3L^--E<\)N=.]Y1C[MVU?3,) M+^B>O6$RJ.LFD \,;' UVC3I$]5?"G^NZN_Z-L71E7I][6;&4R03EA=,)1YY M 9.8I-VY4@)Y:O[*YU *#1?9GW))](1+3G*'IQ ?RI,N07X"3NP?YD\ZZX13 MSUPWFJ(O^T3Z"?C4;ZP_[]]W)O[U'NS= #8.]X']-\6 ']KDBR%_$+R-@OZY M)$3\U.^%Z__LVYLN)\L=HKW2$:D/'5J] MHUKQ2&L^OD\LPO#XOG$/NJ^DPDJZC:W9;Z>'&[ MV]0JZ!^I#\^WM^J'=5_TS:)V[H_E[K;>U]?'!_LG%.9'=Z<.#RM\;0?$MAX0 M"P57WTCNY*-S<3NLPR<0I0,;6 TV>6R:Q3U3X./#3C\NA^D]4ZV:EW'2X?W](#(_L:8+^+$M8C$E,N)0" M"9!P2>-6]2RAF5''O4DI'#C8?CBYS-77OMH]KS9OKXY(9;[KWD@KUP[+WDG! M&[S]Q$A#P3+>>^A#H89,8VGW1LG[XP7+?D/N0OB? 0RRE$@("L 25K!<4MC*S@'DYJUIO4D<+-(U M[^N=V-8]#G+]=G/[PV^Q@3LH\JY[MK62IW9NCQ0=!6B'7=E! ?>R$=OT@]*O MW6Z^*^CKZQO;[4.](WITT'D\':+YMTU94]VV^<&^Q:;>3JT[:]:7U+[/5\O% MZC$J?RZWN_I45;\;\"1?O+ )>Z7KO-L& M_+[>[D6:ROG=K7_/;:YJPWOT]@ M&>K?IE-;L)X1,V[*#L\VA-\O2:9IFECU9O<@+W#X MTTI&E]XZL.PN[@-ADQJCX<&UBW"OXNK>P-T'Q)9]W >&VKF=>W_(S=NZOX[) MV6(IGYK^[-*2*0R^&_SS3_*W=_GJX?RX[I3 M0A\2?KRY*3>ZZ4JGYO;3?+-;7B_OY[NZ6X@$@*!A)0%#%-73N@<]"+Q/$7_=R/S8)O"MXPB:-3T#-<$-X/&&U>I.V+&@.CVL+HX_K@ M9VUDU%JIKQ_O[8R>&!J]7_M*EZ: O4TB, 5]PV<1DR49L\QD ">=2VNF-#XF MD!--"HYJHO/8(AMK]@SJ':N/-ZQ^]:66^[Y^YN5(R;J0^KQJ&<& (,EEGG*$ M*8@YZW;7\YS(W#CC&DJAP%E5LP/[ZM,Z[6LZ3SBNV??K_KO]X)X;S\MOM[N/-[]N2;+?ECMSI4?W?#8>@-,DYADG, M :*L2)4JG(A"L"2&HI!&K6M]RPQ]*^I(%SW5/W_\/9IK)0V[6GB'V*QH:PQT M[8)PJV%4JW@5U4J^JV[>*36C6L^KZ%C382NF#.&[4/3DVP'3J%OR;E45=MBZ MT^#[M2*+S[2%M-1N/R9Y!9,A>KL!.C[&< M+;G 4OW0,66FCVI-4>]'U3)9M=W-\IB@&":X2/,L)G%6\*P6A#((40ZE#2$Y M?'U@'MIKU+)0^H W#4[I8T#E M;2#9WD!2Z9-NR'D0)'.>,"E%7,0)X(D0 @HB, <8"@DM;LO9/WU@1FDUNA= MW5RW!X6XP&9&(8$1LZ.0([!&XY"7@%R\4^*,WC0XI(\!+^YK],3"E$/^/M^H MQ<"J/,A)8Y['.5:+L*( $ J<)K6[(38,Y>NA?^1I#EKG'P]=5LU:ZKN[*&0292G H@9Q( M)A*)$LZTD(S"E#!J11J67QTZYVBUT1<[E#J6J88E2H9I1CB +%.,#IOWE[$) MDUL\0>%27N$&US28P57YY_E$'PQ,.>%HO9,(BIE,<9H714I GLN:B8,%/F9$$ 8:.PX8+3\PR0OL 9K&K'?0N^H[ M-/KL7K8WQK;C3*8$%6D<"R8%1C 12<*5\"3-=!M$8G0_R;/(P,34'5'Z MI25?<+L?_@9&VL\Y<-<]J%I'>S7'/Q1^"9WE^7 /[*?!=+Z-,C@U[HV9"Q-^ MVBS7^G[#:L^^)$Z2-.%2Q)2KW(_&A2BTS(()4B3$*A/K)VEHWFM^X)'W',"U MI[NPN/9BN;UJ(R5I%V$R9#1W>*='9#ULN+\6 M/Z]O=3LR66V>9I0'(D5I#(HT(7E!"[V>E;'4*67"B(Q3CHP>;!I"C\"4=RA8 MCJI6[>ZF9MDJ7_=$>E'MI]BQ>K9^M:/%H,XS(\VI^,V.4E_60D8$)Q3D5*8A3EF$90)P1T%QSH75T89OY5)<9(P7,"UHC@A,L.X( ASE!4Q M @"E:4J,&IZ9",JPDD1C*.*4(D!5\(P1Q2RF L2(,Q*.:#KU:E9I%(R.-'1K M&NH'7)M.84.#[-CJJS_8ADVY#/ X0:3^L9Q JPF_]E2A1IT9=RW*Y5ZL?C)) M/]T@XH*(+%=_86F1JW2IFT492HV.RU]\:4%Q0I)/RV7J#@J)(T-?1.-$[K;MDK=M>?VOWZKO_Y MIVO/#3[!#LZ8C$L"[FI7/<>"^90FZKL7^OOE:OYMQ@!3BQ\!0U)32O M3^MPJ-C-:T- ?$SL)R:?F=ENL(P_M1WUKOH."/MX_:EN12;6B_J9WTQD*=-] MPG$["XNWS'J"91_5P>#F&=U.H?$;Z)R"\$O+= !N?('KJ?R()Z(.$"6&P MA\U&T]%R>SU?_6I)P"$)HV6KVB1K%(:^9 '>[PO@R!G1R!.H/D@D7-8 MG.&1WM"-3R7]3:@\#B7[#*21U="75#_;SA((2Q)!#;+7KUB<3::='&V5KW>RS$0< S3.2 ML-@Y9B4VL/G,3%Z \4IVX@[>^+3BP88364I?1.R)19-8(XD5(I,(,4*HBK0, M)4!F^]TWDCO2RN'[:2%5["8 )JE$61(7D' 5P@5*\B))B] -T9[/CCKF]J(4 M"^AL"24,:OWHQ P_V2R!\*(2NQAFQJ1.%APED9;LY'/Y;:F/3-:[ M#W/=Z*!(,(9*?NI7 MG@:-+4DP14B;^>K]>E'^_'_+QUF*".6I$H8R3#!78MC^." ES*BT[_RW%WE* M&6>(%5F.*$,TBPL.XB(#4N(MD2A35HIDP1$B\GJC"' MRA]9/ /A(ENX C85NG#6_P5?]$/"G##D)PABB7.O[U:O\L[$%-Z\V/7N@:[X0,!:S;MH@KIAYW22X ='G+Q >R4R$F M/\:\W$SQAY%Q%_GKVW+QL"H_WI#K^FWW[8=J5VY_K>;K+5DO]IV\/I?7Y?*[ M[FM_N,U'29P74B*0 IBE0BAU1'W;-X4$(1Q;M9SOH4=1Y'$B M7] [M*,[J!_]\:7^8[3KU#T0/\&S0_IQ&I>D!['T>0__P=!U:P*^E0^[ATWY MM^5Z>?=PUW61XP]E6Z(X2S*NUEDHSJG,XYBE1/*T>>B:Y@7C5N^M>A8=F*2? M=?12_- H'+4:[QLK1DIGQ2&:%K[\*%??U2>J]>ZV5R_Q_GXQ8_$176)'W.&\ M,4"/\M=PO4#/@1PT#48.9=S%7N>>,?3,N^_77WY4NN1J.V-9G.$TH:(02980 M#%DA.STP($9;A>&D3X5]K_2$U^T8E>9U<6$8WK7QBU?J#>220.QKX8TQ>?< M:G_J=7#0FV)?%_O<"-@92?\ MEFI*-(H(!&/]NC+!($TX@C+&L%.$9G9/9000/SE6UJH')64+UWCFY#!>"4W) M!@X9EY'WL/H@9'L?O3$^=C#0E8Y=L?3/QLOO;5B029S&!,0R2_*$YZF2C3I% M>(R-2B<#BI\>&RO5P[*QN6M\LW$0KP1GX]<=,C(;=[!Z86-K'[TU-K8WT)F- M';'TS,9?;LM-.;]1[#5#D!*)*$D+@)F(48XIWNO!S%H%A9,^+2X^*!Z$B&V\ MXI6' SDD* T;^&),#CZHUY^"'=SSIAC8Q3XW G9&TC/_SC*,,WW/.992QB3A M!14=^QWK(((# M9Z.MKL-4D/GUB!EQCN8,._8,Y8<@?&J#Z052#>*::3!K&-.J 89V (X]JII( M$,5IS'@.%-TK+2 7H-,B19G5^94^':7L4BWEWB$>6#>2+8$0[8I68)9Y] M2=;!,V^(9UVLI@M#E!KNS+D,; OR%>-+?)A0TM$?/'@>_7BH'+[>[]^GKUL"@7[]?=O\P( MYA!E@!)*1098S-&^*0XFO/!??YZN'\N/-AW+W M[-]GG#,H8(*0[NZ0)"K^@*YX&,N<,K\I<6]UII$O7T6M(5%MB6XVJVQY\3'? M4:"_,WW%@D']&"@B]'/A2)'A->![Q0=O7GTK4<*?P=:QPC/6KT6,Z[O=ZG"A MA*P71@L572G?%,HW=?(SF"8BYZR B"$.0 SCK"O,PQD7N4FT&$B5P)'B<%]+ M61 -<@]D*!]>#A(3=)]=@/@3>V[1/NRMQ%3KM^3!)XI/S)//(KU&3\=O#$$; MO?W@>2)R#^RH<:/VT,96HTR&D-'ZJ( >$Z5%#D&,"$Q9PM(\Z^/Q3>82&"^1K,*V\Q MT+J8V2O$.N,:++@>;D>@7,0YET04 C,&&-*-%UJ%5/ /N RV4F/2 =;VNM@0 M;@L49,-X;,@P.T5G!0ZU89PV1K"UOPOH,=Q>NN@WH&_>:,AU,+1OT'7%-E38 M/=R-(;F,N=@[GF+<9:QWL[!EJ79$-%FGWMZ$89#B..4JS M!!5QG&4Q[':SB0!F14'AM9ATI+6\%3J SP)%VB#N&C+23L]3@2-M$(^-$6FM M[_MZC+07+O,.YY@W&FGM[>P;:1V1#1-ICR[#%2SC,E;_*PGF *K(#[IKQR0K M, \7:"V4F&R&#@(#AWYO,4[8]#?8I0S-ZY7;+/$T"ZB719M MI.+Q]:'JU/6AI"@*GE%"",J*@DI(I=P?WC*!3.[S3T]KJS@:\''!.DFVX!.O M%T:GYQ:K2#X%A8=( OYG"%D-(9!I%B-4,,& )&F!\B(VSM]"*1 X%3M2 M.VKTOHJTYNI_][I'M=*1TK[Y2%3K;Q$!@SG'(!^:@E_L4AM;E]1_JU6/_FB4 M__^FX!N+1&,*/G++&4+ZRBSL.V)W+H*'=L4$@G%P$ZL!A[9%B.3+[\M%N5Z( M_WI8?I^O="1NA0DA53R6/$X)9UR_A8!Q*PP#D1H]_])31. PURD6'6EF09(] MH#,(4<.@9A>$3@'F$EYZ(&<10(9!T"U$N"%I1OYG[3Y'[_V!F@"!>S"B\CIX M[+H)?EGN5N7'F_?KA1;\,%^1G\OM#&5I$1>(BC1&,6191M.DE44$2G.;QK!N M$@)3<*V4WOLXJ!7]H14SI).>\%WFX>&0LZ-A!]""=,P[B?RU4=N+:WR_LOE5COEKM'7MW-E^L9R'$2"T$RA@L$$RPR MBCHM$I!9O;_J6_8(K/1#:1P=JQSMJJA1.OJC4;LO9_5UB".;#>@+.YYS17L8 MLKL,FPT->G+ 1 G2EW6O4:=7%$U)E2\WY;6"N\T-64Y2B"G,02J3/(<2<+$7 M @6VX4S+KPY,B1^J]3MQ=[^J'LLRZE2SXSM;K,SH+"!,MHOC1A'K99P??GJ* MPP7Z<01L&NSBJGSE9=!8[*MUW=;1F6; MX?G9"'MF\+GM+U=<)K#IY:QZY6%<6+#A+YOY>EFA:<'% Z+J1LU]T35CZ,LPG"-L3^!-@+]]65+Y'UKV[$[T M;;07\@C)4"$D R!/>!XCG!>RDX<+9K2-V%_*0,Q>*^>-B!P!-2?U\%BZ4?HD M8+1G\_!P]N-R)UBMB/PD J_0>#_4ID/B/>TX0>$^D+$A\&I=;>9/9.:MS#SE M1G-X#5'M>'P; V0KAC^+Q2LLWQ_#Z3"]!UM.L+TOA$R/KNK*4SK? ME@M6W=V7ZVT]\,A&:?.MU .1/AX^TM[2(#_FF\6':OWQ7G]6UT;M'M^OM[M- M/7*W'Q]VV]U\O5BNOWVN5BM9;?3G9RF'F#/*TB1G,I,Y37"WO^^:@NB8RNC(S.CKX_1 M\>=:4Z/:UJM('\0VYD:-O=&1P5?1DB-J&H>H M$\2EFCH73"FV?GBHTP**D(@1R!&,(6 L+B"!^YV\E-+9?;E95HO?=O/-;@K! MU5!M&_9];J$Q$1^I=171\MMRO=:,2>>K^M:6CKK;5Z+N&Z3-Q@.C,:;E /AG M($M;2 ;E22=_C4B1[4)J1C.12$1DDG%)4$XHDJQ3.)-I,O)ZPU3-@;:Z3+AN MFF7-EN=NM M)A;C+'PZ6I3S[,>)QKF]E6\^TNTM&3;6V0^3/VVT+S?-C:X9I441JW@=%R@3:2830O:%:ZR Z30BH+O^PT3$5K^) MQ<0>7A\M1@;V]$1CYI'5=?.J([O??!0]Z]%AHVK_@?6GC;(>H D?=7WY;U*' M35RDA60TQ@RF!1%,4D0[U0'*9'O8)-:+"1TUO::T_5%39Y_;09-HSN7_YY1I M0K[_TW)E#TC&.&6R\Y=167.MU-<+>G]]/'SDF=[5:;W_7F[U!B*A"$I$>4X M8BA.((-XKRS!S+@>>CP5 Y\N-5HX4=ZD'&E0@OTV?#C*0J(ZOY!H3'P;@\"B M9/QM# :W6O,OMV6TKME:W]=OIG&T7.^JZ,?M\OHVNGE8K1ZC[[6ZT?K@_K)Q M_W)O4E0=52G.][?_O[8DL;TMRUVTF._*Z'J^CKZJ/QXV&_5[ZMM5//U>;K2 MA[6*R?7OW:M?^]>>Y>W!_':N+G[\@3*!@OH)@%!-:O).(;N9UXO64G>BWE7Z M1VV&EJZJG]NG+?I$50>C2#]XXO) MW/9)-M;9/8N8Z!%L@^1H')SMLAHSB*,_.E5M[OE[1-LB=1@' M=;>8WW. F\5;8T#.!4K_B$X@P@4PJ@HZ"FVW%5P.>UZ>\:BD;_/E=MZ> 1V? M^;QJX:P ,:8@$:@0C&:09@G>6\8%DN:7&]^255.Y^[BH5JOY9ALI&-*VP'OF]D:\ M:+W',7V3ACF3^M$-F'D[8&[T*/G>/:O=[%B\NU[-M]OES5)];JL?5FRWV>9U MGY6KJ/QYO7JHQU_]KU&SQE/_8'I6Y65K8W277MSP&%T[XP$W@23QK2'V8G/D M#>D^3+WDJ\;5)FS?KS_5J=GK]F4Z:\]9@H0L&"(HQV3?RC'F=L_[O1VK!KS7 M[IK'OCU00]^#F/0H&?PP[FQ2NSM*:MN+]/JH)6I0N>J;VTZK&MCWF A1,CS: MN'WC=<7CX>:K^'ADSX>MX3EMW.Y@'.L.8'>5^NJ[:ET_)O^ZD823.$DSR5F1 M%KG,DH+N3ZD*D1GUZGRCI@7.2XY[$?3?7WM3R :M!GH3XV6J&&UWJT: 3 MU?#T3E7^%.-VB*JC-S%^>QY1GMB8.VRE?:O'55WN?=BM.]J(%@)F0J80% !B@EAVO>Q.H5Z#=B4N#<^6G7 MDNGNZOD=)F-OZ8TV0J::+1\!\L^VE6 MQLBH1RIC#(^I+@J[,?B&SDN\#<))G(^,,1C#%"LW9R)'YR$WU<:H?/F5PQ%= MF__TDO>N/@K9E/?59J>9<^J'(H8^'OX0Q/?@FTK:^C; &N:0(XR/)Y&LDL-E M]2_U9?77K4R8B!-,D?I_A,>DR'.R?S$1@6R WH?CV3:Q1D&3SG%##*T))+TC MCZII9\$1.1ZZ7[JA^^92XQ!C=T*Y\LAC>,#D^?CRWLO*(NN\6:?CSWLCO[8N3;]\V];,^[]>[ MS7*]75X_[?619+I&*DL3F'!E"$JS--ZO+@A&UE5%D[0B<(:]5R_:ZV>3?$P? M/YNBH4D:\&=(AL^.,I->6.$*@\;P]VNU0),>@Q,J_YDV3JQ^$^:"CA!-78VX.[?R28$[3,B/):(IA2G*00%0S'@ ME'76I*@PNIT_=1M&*1F;> 9@ZOZ)!O\ GG^#EN4QH[Q3EZ=1,G-B_)E ]7-*Q3&C#%'WDICY?IPL]^/$LO7U MN2*8JW/5XR>>"+O2]3?7\]7UPVJN?ZPFR/S^?O78==TY+M1YBP4SIJ-BK#(9 M[Z/VGZ XQC]F0Y;$!/)X\%X[9+%8ZH_.5[^4ZW(S7_'E]GI5;?4M_OTY'I9I M'$NE+F1) AAE*-OW!V*HL"]V&4W3T 4M>QVC(^T&ZH?CQY46FU9OPHN#IYM' M8Z U\7@LC%MS$LIC(7K,>!TI$]I'&A\+7QUA G@H?+S3_Z/CLTIUFU;3<%;$ M,D$LC@GFJ1 B3QDI#FT-8C'[7FZ^5N$#G(-J-DQX;(75+LWA2FI]S^FQG&\N MO(<^,?9Z"6H0LNKAN[?.37U,]T9%O?&W;#%5"]PJ43?5YD[O43929Q"D*4E3 MP(NX93"G-$)4P@(9D0^@&V3EJ.,V(<3'K("!Q%CE\Y:#O&:]VBC5;.@O/ZH&@0 M/@8"T"YN/'TAXJ!7]'E \"PBQ4 @NH4(1S#-6/N\Y>?HV@-6$^!I'U94?D>0 M%3-W(AKVKVZD/GAK-OSK6/'[>KG;+M?[=OOZ9UNI,-C?@)WA# G XRSCF&"9 M(BX@WD<,!,R?K39W B/;R. MFPHX+3B&<:M14)F81VW#S]Z9G_;.K"WH:BF:ATMQIK!DVBJSQ[N-/E.'NZ_EIKJI+6Q? M)MQ5M440I0C#@B.8)C@MI"1P7U*;)VA$X\]CI&ZUI)':L:TMJV+T$> MGD#;IQ8-7[EM9DX29;N=TDF:$/KLGUX^^Z?=V3^U*C7]\O2=Q\-H_+ ?C4V: MU+U+JH*F94XT<;^Y;2E/TI1!\S!-2-?GV4MO/U^K7&NNZ$I_;<=A)[H2U_G; M[5Q]R=>R7)_@O0 UH*,Y\?5M\$D/K0FD@F\%J6'>R0C@7=-:%[[\OER4Z\7V MM'5LOKV=Q;A(,IS2F+"8RX)F6;$_ZQ:Y-#HI\"DO=)WE]?7F8;[2Q+5HM:VK MZ[_/5]IY5]&ZW.E_W)1Z33%?#5NL8@#@A1H4G_!/H[3$JT55N,%J-RU;^MA^ MO/FX62S7\\WC7I<9ARG$:B6J* CD< "Y>E>H@2%S73L(R?P-.0GYEYT/U\: M%BMX0?+RBF9H$.U6')U6FJHZO:*]8L.2U@6$+I"5#URG05)>+*G\CSH[4OIU M.?^Z7"UWRW([(P!G4B 2"PX3!@3 =$][19I8D9#-]X;>RIEO-O5%MOW]M7:K M6L%JQSM68)GQ3"B<['CE2(MA2>1(\ 72< %I&B3AI'G5?XC8D0#9JK7]405^ MSD#.LH)G><$*3' NB]CDZ6B#,L [+CMO+KL37M 4%S#'G.8(IG$NJ_%#N6AJ8Q3GDC&59AC#.8[7N/@88.(A=0.A2+/,![#2FF1]3GD<4SINZV2W:5EW_63);7D$Z -IPZ/ M@4&V/!)L\6W5J^%M2@B?K=,'/AU\';1+IX0>(9\&@WFUZ/FIH7>TG/8*9RQF M,B_4-[*84PX+PF+8R4 8PMFNVLU7#GN$KWZS%8?ME3">8U_TK_2B*TN@'#8& MO6+4:T-PQ%U T]T_8["F01Z.NE_:[;-$P#P!JN[+S>[QDQH@._WJZW\]+.]U M28/.N5@*:5KD0DB8IXE@,H:H$ZFHR6IGH9>@X"E/H]M5=*^U:QKN=OHY+)OZ M@6J:Y R$IVUVTT'Y:0^E.$ Y^%+K$DP7\QD/Z$Z#B_R8\B*#\8:/*5-]5 +G M^N["K^5\6W[6SU%_O/E=I4^:)6=0,O5_&<@A@2 F@@.8=C(%8+D-5?63%)BK M]LI%*ZU=M-'JO:MNWCWHM40;V*T9JR>X9I0U'*YVG'6 M%;L*OK<8:J4:U9E MPY+61: NL)8?@*=!6YYLJ4(,03OBDLNU[B]U4F+&A,RSG* 42T'2@B3RL,I+ MJ%$S01]R I-6JYI7RNH%JQEA#86H'5UU8$Z$K"Z =(&J?$ [#:+R8DGE?^#9 MD=0O5;70S3UF2"5O"&.LZ@U9.7QE\:F'XZ/>P(QAP2,S8) M@H8==;P*1!"&Z*1>H -K;*8Q]^W5KGJ.">O48[DK?UU^+Q?OUSLU$G3#GF9; M22_4.)3ZO=XLRV",A5ZHX:Y8):.$2\OLHX^HX,?@G4JZA]'N-KJIU8U62E_' MY*,7L,;YQU"86J<@2K%WM6;10;7]"=;@VSR7D;J!ITY,N8E]F(/XR, M[\27-^5F4R[:5(A56R5-P=#LAFNY,2&@8#)-,HA3GJ8Q2K).;JJ2(ZL;\;VE M!2:P3D%-7$I#O5EQK95TX"X/R)K1U["@VC$8+[_NHO?;[4.]E&(-E ?E1J"P M5]&ZP&+^D)X&D7FTYWDW <](&>]>'T[X#^)FE$ LB+X@B%%><)0@SCM966)W MP.8F(?1N=5W8XKXM[8::X79T<, LMZ&?% $=5!IX[_D4*I?VG'NA. VZZ6G# M\SUF#XC8U?/,B%HYIDG!DB)7"5>**$?=Q<),Q(#8%_*\^I6#5/"X5^Z\#HD9 M201 PXX57KD!';!$Y]7:'&-4IC'+;94^68UC:;-#5P^R7M2MT&^KE0)DV_0M MV]_UHX (%K-< %)(BE,AR5X\8;G5?3MO0@,G$4=ZUO4DQYK^G_];$") Z4J"MF,"DUUW67QTTM.QQT =":T(+B9XS MA8W?\N \0F:4Y0KKY$C*V9#SM-0/&]NKUY_FC_I6ZKX:F\,BHREF!1.HR!D3 M%'3"!"VL-I\=100FH/UUZ_M&+%)1BMVZ;+I:JQ6AV=!NSR?>@(]F2G5UXZ7L\H+,F[7!3JQC_O9#"B5@N6X MGKPQXT)TI;YJ:K/8_;Z M:C01S#/+@RLCO/CUXX8@D!K>#PS'*J6YS3/KPOL M=1LIZE]&ZM+9C1^(IT%9OHRY>&.@)T8N5P9>B%02TYC&1 !*>"HICF4GLD@Y MLJW:7AHX) ;5U]7RV[Q]:,F)P/K!:T9?@R%K1U[/+@^,35V74+I< MM= M]_?UC95Y'U(UZ56]KD M"IL940V F!TY[<$:-VL#$O9)FA@ND5GQ8)6=2 MY(CFF&5=+7+!$H!LRH4=OMZ*5OHV_W-.BEQP,^.6P)#9\,GP)%27J*@D*OB&DE8IV6BOGLN,>,)H1UV (VG%65TK9@E@K M-AY;70+I]?K)?MA.@Z/\F'*ZBM('/K:->/8RCY:=NE\&S2'D2AY'!/(,4$3Q M7FH.4^C2AL=55NB#_JX)CV*H?;KUV*,%CS.FAD?_ \)I60+0(7E@J^C)3M1H M[7?.8'6I*, 3RM.@+6_6G&F\XPH$^ M#8KS:](K900>\++J,79,JP>!#%(A!" IDK'Z?B@+WMVQP2QE5DE:#S&A=\3J M^G!G+NN#G^&>US#066YVU:@]S;[&;#YV$I]+FUO]09T&+_DPY%0O,A_8.%0; MS-*82D#R'"4PXUF"M+A. F(%/5[!ZDO&.U:ZA$29N?DQGA-8Q8X:7[^ M9-S2>N.%175WM]SI%Z]TH: NP5VNOY7K:RTQRV+)<)JBC*(X+_(BV]\)(QE! M5G=+^\@)'&V/5*L+9:^/E8O^\EM9JCBR*R.(_VJYINB#K>%28B!8+5<0SQ!] MHM? JX;S %U:+'B =1HLY,62YTL#;^A8/&_>[+K4_;O^/E\]E#-]RRNE:MU1 M% 1P@"5).CXD-"/4\CESZ^\/S$I[E:*MUNDJNI]OHN]:L^A_!_\*072ODMWM M[7Q3_EOSAYIJ#[O;:K/\;_4[>M8]K)?;K3Y)B:\ /K_6[]T;@^Z&6V%QMN. MK@Y0_]9 72MT5;=5+Q>#/U_^')D+/-4'QVGP4R\+7CY'WA,-FZRI6A^)0;10 MZ1F%@B#)>5Y@S+O#=,)A;'6R;?WE ^1'U=J AH[X!S:$H_]_RT[_%K5LE."K M%,17<9SM>6M=_S3.LRN8P?U/=]''ZUWU57U_ J\B-5]P_B>8Y63#_V2=BRG7CT]IS3%[)O9S@FP:AN:M_(LOJ@8-Q MP34# "* . H10C0@K>96TTAH+;D(\'<8%YJ-,P*EL5[>C'!YYF3#0PE':D MM$>QTR[ZRY%^4:O@^2V\( SU.F(7R,HCW-/@+9\&5<&&IAV;O>PH3\N;:E-^ MV93S[4]!5D\ ;G3L5G\#--@J3X&5-X&4M\,;);$""(^+UL-+A]3 7^%S3)Z_(>M&NBC[-AZ\5?(F2 M569D#.DT"*:/ :_F/)98^'K4<(93 6"BFT12"G)2P)1T*TO]!H!T+!!T$S9T MU6"=R_@BH_Y0FU'3H"C;$=7IIPNG]5ZA6<%F/V2GP5?^S+%\E] 2)^.._//E MID[&^')[O:I4@J;D=R^/09DA $$BH*)0F:248T$$0C3&6/VP,&T9WT=&N(FE MU6I6$-&18J,]J7<)I0OSRPNXTYA;?DQYWC+>'SYN_7S^HUQ^N]V5"_)=_?1; MK89^ANOS?%=^*M7(K)_@XBEB" >5JWL?#\(#'W:] M:$G3J1RU.D>=TI'6^BIJ]>[3_<>'2\RH;U1OV-&A=T<,T"WH=4 O,&CXWI#LO#,^^>"'.49HGHI8.V4,Z9!I^&,^_Y M(5U8'&U3F2-QY.=R.TL 92E, 1I!J%N8$0Z:8*G";*A5U<9@5GTU'Q5F8S2 MS)(GG3&TRP1#PN>8!%H@%S3_>P:-0>KG"N8T6*JW%6<2OGZH].$<_==-6?+J M;KYSI\IBC/0:,U@>IU[CM^FZWFOU6K>;7U=V7\OIV M7:VJ;\MR^WY]_;?R[FNYF>4)1PE.<\Q$QH 0@J%\+R\&1OOL_:6$7IDVNIEQ ME0?,+G/4L'!9KAP;M:)CO72S[.B/1C5#OO> X:*Z?M ]B^I]GHE@^42G 3!] MQO3:6,W?&(*6O5\U_P1K^X-L7+;V:$?E>S!9L/,O_,,O&,(N,K2"),H@X1D M*%%?S@4OLFX[4\2@,%KH]OCZP'S\"X\^_/).J15];?6RH!5'P PX.3Q6=F1\ M@&F?,CK0L"->%OP;'C3G.4&!.H_5<'ID^E4-1I9,$$#A 9$&98=.SH\A@8%ZYT0,B"*<,BY<:3 M=HB9D>0+.\]1I#L@$R#('LI77@9%[P.C7]4/WN_*N^TL)0P"AF+$$@[S_Y^\ M=_]M'-?21?\58BYPIAM([2M1HBC.^8F4J#YU4-U5J*2G<="X,!1;233;L3*2 M7579?_TE];"=AQU2(B6ESI[!WGF5^:UOD=]:?"TF;DS]H&TRB8E>,?Y!#4VR M72WA@1K?\ TB#4Y[[PW9H=/$]K4*DV-M".U9TML+TB=WMMM /4QY>P>H+S\# MS@5'Q:;*5_6]D&)S5::;JJG$[2XBY#B$0.[$$60AI#&.O Y"&(5:CQ(:;=BR MCM';V[(N+ 0>Q%_1L=)9[RML1S@OP!"DX@CKYB>V3 M'"J(GU%7S$L,S9KV]@EO4_PIS7A?$>VQEQ](M;[3>)-L:\VO5>GYM2\WP*Y,U@0L&%58;=+:CZ4E3[6[W)=%>TQ ML Y15OU6%E6UB#&GOAL11MT H\ E&.^#7$(@6WS+RNM"^=VLH M8.M,JFV,Z'FDU^;,>?[(EEF>+*PY-/6S/FY$1II5VZIY[HAN5O*+^HH1#!(' M";T-/2\BF$<(>MUQ_R3P7U>_XU57,RANP/+H;3!K M*QO#'6I\X6-47UI=%[GH:J'NC6D?"*N+#W;VS';UY"U'F%E<,>;N>02'22SO MOS1CF/T!VW&O(OE<=D#^V,G=P<\WEW7A]^:W"^0PA$). YC$$0\ACJ/V @9T M4.RY S?N;$":>: !OXB4O2FNKUDV?RR7]MXWG-J;)I:4GL63+IP4Y3Z:7(#& M$.G8QI3)MR)[$*^W:6G3L_.**F,9_?9&J'W.!\22NM4O4O<6(78(8LS%F'F< M(\HP#;LV/:I7Y&582Y:5?U_X+&T+GS5ZWJB_5/55L5ZG975X57BXP.OPW%NW M+5%L0HYK:.#+V;WGL53V0).>>/:@=[::V,>6MZ6N-T-:^Y@*R?H?V?;S3916 M=^WRT&I!'42@YR$*'>X'?A3&S.OP4!@J)<#V45A6OJ?S[^WQ_'N3;>L,5Z % M:0NWQ^Z;'=]H['Y.[A;+ZR0"//A\ R3\;KU[/G[JL6\ZN;\&[J1:\9O>_FH? M"M_:<;7JEAGMP=JU\[5=V1&859T/'#>1"'Z.(OG"=>,$.LR!,8(8\SB(,.E: ME/6)=&8#0]JQ'1&/XQV0G:3YKD&GE_8/HE,MZ1^+2;T@]D34&A*I HE6\OTS M#)W)]DWP.H]-^R\XM&7)(!H,.<1H%(AE;3LL;V8=+G#7,U^TY@N-U'X.;C"Q%G)\ M$^8(_7X]6J2)>PO _YJ;PX:=C9S,<28/3!IT8.^3E#I$:AROM.*?&>7[UDU] MXR"F17[[KJ'1^Z+F&2 M.8&VO2M]9)?2'..WSL=MN0SG2]"V^;6/A[XO[&4B!,!4>O M1HK@4IL+CI]H;0V6AV#W)H,CF\&1T>^UZPQ;7'P774V:4+LV*EC=64Z<'./0PQI?V(%J]@TK7=0\0/_ZM*%;?\_6:_WC(E@+Q M5?HCSE:[Y3:_7F?"ZMUFNW#E<7=9O),R2J'O4>QU!T8"Y,9#"W-81&8YH>H@ M@K2& [)JF]]W G>=@6WZ ZSVF >?\[#IPM[G0F;B/1-K)QWF"]"A!@(V.. & M#?#)#YGTYUSO4,H(OIW'PO9$MK]]Z&4T#_1=/#\!\$M9/!15MOKSX7M:KNCJ MOW;55B:?"P:]V(L9BQF&C$;(P9[3H?*HDPQ9/S>-Q7+TZ'"!70T,I'MDPY9D MC;NDWS+ZE-XP$0TZ_,W!0G"P0/RJ\UQC!*!S]=RP]?0I/6AR2=VL)WNOJFO2 MJ;&P;LM1,YHLCF'M&\OK=EFV%("_-FE!L;DJGOSEPO&AYW/,0NS@R V]&$'6 MH1.34)N!N#>FL0)RV0&4\S@QL^]5X&QTAUD)TZ/X:JQPO3<&7!7/_L%,?6HU M@(_BV[$#>1\?VPKIIP@V%]H'N_!=AOCA5@\+]898'U 9Y&BIF98"].96GIV3 MY9?$E]EF*7]>+P-\S9;%[2;_5[9:A '! >74@R1Q$N2[4>QVX&C">KT$;!F2 MY8#/TW(#BMU63+U7M=_3-7A('\^6@YC40WJKM#-RCHG]Z^.-Q-:(YCSP$S,N MVD5:<+!D\M(>/=A76*@=R;WS6J$=R^BW:WG8Y[SOH2L%9'6!/IY0ST]\C -( M8NY0$@9M41&(0P\K58FRC6&Z"' !MOV*A-KP1+^C35,XP9;2)Z\H?<\JKC8< M-.P T12.,GD>R(C#>I_K461/XYB.:7_,:)9ET\HW#M'8855U%O5']ITNES(@ MR],X9;$17RZSNM+CYS*Z$YT\^[@Y_HM<('I89U=U 2[F1AXA/HDX0CCFU&&. M$_'(26CB!XZG55'1+A+;%W^R[^" #3R%+TL@-0;(FK-/_JRU ?Q=6Z'YQHUE MWZE-J^;C-KT8:]MC5F91@\@^,WD:QXGSF#.-9&LQQ3#1O(S^HEG>'M5CCU?B MD^B/O%KX;NA2%@64A8'K$>H$;MPUC1R]]\>,-&A9R5\=]AU,6AAUS6Y9J(AUCKX<;^K5C6N0Z8_BU- P2JB=@XW.DIUVNT:3]-;4:J3M)S M1I^&4SH/43)@1V&ZL^G)SZ=\V[9SN4VWNZK.\\(XAA1Y.&1!XF&/0!9T2H>2 M!%,=Y>G5@&71.6 "#:A>T\A^U*EICG76].1&FS K2O,:*6=$9A"'\]"78284 M!OO4,%5I,R@_X@Y*/!J&%!+*$@+IOK$P\96>6!W8Q/C*TFN2UI? ?NIB@;O! M^C+)M.MU8C0T1I/)>:J,KA%OZ$PO3I0.%R6[M>A&JR3?I.LN<;JL'["1Z_E_ MY=L[>G75ID_<#<*0)1[CW'$3ER?(<=OF ^X0IGR:R&2CEM5(0JU?$;N18,'W M;M)0[>$V[_S0J_^1WC_\SRN-PRI&J3^O6I.RKJ=C>\)KG& _2SL@!7\=$_[V ME,TR\QKG@J;R0+^#0,:ZOMJQ'PUR3IWSL<'O# [V6#&KL-PO-6+05;;.HN+^ M?K?)FUL8EX_5-KNO/FZ6;:,HB%W'E\=I,8JH1TA(_:Y1ED#UYS>&-V4YWKP M"%J$0$#\AX;&&2!5(::,RZ=>)#E+99^P88!2C6 Q+K7]0L1)BB_J[@I^^;>K MZ/+?3K]_I189WF3B5#PP1^$,HH!!8PHKW4Q'\:/+BKCN,EVO[T3@$7]V6Q4W M6Y%B9&VCH4=1XOA!Y'DA1-A'T.L:Q8F+E9Z3,]24;<6/+H$ ""1"T$$$'4;Q MQ7HGW:*C4\/959'^48G5E/[H\M^KNO;'S?Y-D_7].%AW0:>INIFM+O?K<7WWS)^#(1<9_W;$@3+\:)%#8Y@=P5Z#\!!@QP< MH/?:G[/E)+4U]AGX1R_L6'*-E77Z?N2>6<>W[*UYK//;-K(8=0385NQNVP)C MY,>8D]@/71L@YJK:O?8^[;G*EG);\-)(VCW)+FM?@HWJ MMZ;/WJN"ZYHY6,-[\:JJXG$N6BLSP17+MM^S;/,U^Y9M=MEONWPE2]=_W#1P M6'93E!G=K.B-D+NKXB%?!D[03@E\&F+N.@$GCILXS&$L[#8!0B=$6G=E1P%D M6=T/-H#KQ@C06@$Z,^01^58]KFM+ZJVU5-H":F. L$9/Y<=QI9KBS\Z+>NIO MRH$3'2 VP?Z9T#"J<^<1)L8UN9AP,.F%C\/UCLNMZ/]IN:K^?%BEVTSTS,"! M;=O$"2."2$Q\-^2(QQ"Y7MPQSP]AX/L. M1Y'O!+AMFT38\Q;?LO*Z,"%_ZFWJC,UC>.I#]/)/.13]#PXQ)W0:G X7.CMD M&A4ZR>X,A6[/7$^ATV=^_D+7PR8-H>O+F-+AC#<4-LY$;EK*$LF;;5?OZ_'P M*$*+"P<^1?+9.TH#B%T6T_U1=>(QHE2*>#PTTV>'%Z"S!$A3]O7V'OL]/3.. M#Q5.B%(M5G4O'RH%]!'<=^LZF7N63\S.QO/H_.8N8UHKZ':F7V9 MUEC:*G?9ZKB \V;U_,WSA9AI\@@F?A)R&' ?4TA@U[;O),%BD]W*U[&OM);W M#32L)!BD$8P7&'521XD59#\>LDV55?4.8"&Q@N5.Q'>1%:X/H+77P4PX0'D= M;"S2^TZ[:J*/J\Y+KFN(QS\=?1'L;=K.+X(9I'T>4FK8II>+8,894RZJ66RV M9;JL[[]&(E,O[@^M/D;->%\@+V%"?YW8@S".81(AK]MHH%"HM%9131,-6DY_ M.XS]AC*W)[.^1]\!/#RV\7@!6I CE\Y4H.V,S!EE?1XJ9]:D MYZ4SS?.E?!KP:&$B$O^;;[OV6.C#*."$8-_U&.2QOZ]J12,O27JD>OT;&R>] M>[KHUR!\>P2:YE5-V2QSV>\072_^[!R(.T7/N5-N@RF=AU89L./Y>31#S*BJ MTM>LVI:[Y78G9K^WXINL_)9U+3I. !%. LA\>1":B_GO7@=YA&@/71K2W#C* M] 0A:"'VE*9!Y*J)DW5">\E33Q*MZ-,9ALXHE E>YZ%11BPIS/; M_'YW'Q7?LC*]S9I+'9]OOI2%?#JZ*Z,DWS^+Q:C_?'-YES_&NR'8F/U\[]BO@_J M_5GQ%U5KA,9.NCU/*1R F(63](3RY_&/QNF&6?BIWXD&N_Y2.\;0E[Y31Q>L MNV,&QQ7LVUB,V<$U8N>S1NM5WGWI0?E(:+%-UW_LY*F(SS>_%YOMW?JQF7A4 M'ZMJEZV^[,IJ)_[VJJ"R>"$]6;Q0S% 8]9,X";P >3@*$HJB#KU(!I0*9L\- ML^TC#K414ASN&S/ LK$#Y+4A&M(^(])4@O6,X-H+[ZV1^]*Z%Z"U$QP,O0"U MJ:#M"I]O0&MMNZQ3@<9>T!DL_AY04)>,I>>*][[3OJ.12,P(MOW4H^DEFS<$ M SQTO61;U,F'$*7[9D=7Q,E5WKR](_YY"F[>+#H\,%$9SSVG4IL9=I 9)$-S M9*68][ VE7 ]TGMYW.@9[ [O]DV\B"#?C3SL4,0@3WPOV-]!84Y,E5Y9FQZE M[3L@-?J7&FDJ(%IWXM#T:4[^,YPPR9\T[GV1*!T2I.VX"9+U_F J)9I3O^AY MH^3$T'XW:<] %_1*=,9R^]Q3F]%X4$YFQO6,ZI[PZY 7.. HC*GCTI>],L?2V_WM2Z/:QN\(#.J%[NXV M5JVM_,7+NL8SAZ/?].48*7$ASXD+$"0<,_E',*(4]]W0T? BG1TR6"SEK6J MQ0-J0+TJ3IND6/6PRB3LZIY=T2#6THD559K.'F QSO4\5,V&82^.MUCBKH_Z MM25*A;P&L1-%C'DA@13Y@1]V#86:KUSW^/AQU:Q7)>8^I.GKE@6^!NG3)#61 M7Q*BJ$2:[,U/<70-.*,LO;A06H+F/[+E3I8[CN[2O+Q/-UW5 \X)HZ$3H1C' M''LA=..N*?%S];?]^C9@647VL$"'JT\UF-[L*2S;CD&S#H=I:X@F;3RT##J5H!BMX@TTH#'89O:SM\T-6IK*4P*W=]O/- MGU5&JRK;+L2LF$ WB'D"*>/8#1PW:=N$%,>17JW*86WI#(E>-2KW\$"-[P+4 M"#\4-Q\$1E"#'#=C.3%#,_SR&,,V5+8Z(E#[U(NG#A.**.$.S&"+@T0 MXG[74)QPI9WQ 1]O.;,Y421MZ$W)MUE3FR!9)DPOHWGM;N345R+/*,P [N8A M*T,,>//VHR87_4+U?CPM8B?T$:51'(2<1(S*@C]=:R'QE&JI#FW#LI2\",T] MU:0WA6J2,@9[>KK2@[@14ID]".4D1I_+>>C,8"O.)BY]61FXH=4< *@^WQS] M;('". J\Q'60?#W$@3[&>P0)"DWL:/5J=]1%X"-@W9FO^@3/T<^-['?U\\"@ M#2_KY ]941["^YC;8:^1J+\?-L@5\]!%*Y:I[8@98$^M3OZJ.<*7KJ^R\O[S MS3&<6KWI;9G51Z)H]?E!_N55P7]DY3*OLD5 B8 3(!=BPD**.?)IAX<%:B\D MV4=A65L/V($$+T_//AWVM0%@;P&@%: ;T)@A;QQUANB45;?J-875]MDX3$^/ M?SY?Z92^GXO/>AY0/OA.'D&6@;-L??=0^VY=^R[=^RZ5IY1!T?AN6X"LM466 M17[,TK+ZQ]"J]P,(/;7/,(J39K 9,8Z=Q=C=7R/RRI68)LI_W/R1_=A&Z3J3 MQSS_C^B:25&>AK?@B1<[3LBQYS/1(7%,2;>O[1$'*I7KM S!^GQ&:G-S8^'C M!DCLH ,/)'H@X)^7=@T%M^@IA5 [#R?ISGM^$O]HA-=Y^*E?;*W]E3;^$M%Q M(_VU[/PE8R6X$?XZ&VZ'!M/>])V*I/;],8,P.H*1Q:A]7". _E84J^_Y>DVO MJ[KR[(+S@#)"<.1!2".88,^+:$R]*.:!^/E;=>7[?:@]$>V@@+\[,#KGAO39 MT= ZJRSUDS =MM04Z;F1IX2F-QDST(_^V L3W4%OH;]K)LZKY;JH=F5V)32( M"6/^N2 )\Z%#N1,R>0XB\G 4=BUZ/ AT%O:'M&,Y\>V@Z:W/#R).;3U^+,YZ M2N@!%OA; @,ULI'/=I_AZ,SRN@EFY[&<;L22PGR_TU.A)-_DV^Q3_BU;?11! M:G.;7Z^;(UD5>_P]_:^BC-9I5=5W6$1("3ETXM GS$D<%P<,1QQ&& 8N#EVL M=S+19,O6SRDV8#_4:,$!;G-"L0+7CZ!&#&K(O6[9&76$FLI-Y0$]U3-*O14E MU.#QC#+:\,8\E-**987]OFQ,20_M_Y'>9^U]'L>!,/+"$#,,/8H\'WE)AR*$ M46A,37NU/K&B7CP9U!)WS\M^QKTR6%JMN\.DO/;QP]@:^QJA_71VD&MFK[7# MK%/76P,LJFKN5;:\VQ3KXO:1I=4K2)I;/ EV8DX@]"),7.9ZR OW>H^(I_4@ MG)D6+<^K#R#UQ-(0G6H2.3Z3>L)XP/>A!OA*[JE[><^,%"H1=T8 S1(_#]DS M;%-ALZMJ/GG9OCY7[T;(XA)W^4/7HL=#GZ*84/'_8>P0B'FX3V09]/12R"$M M64\7.W#-MEV'3O.9RR%4JHG:6!SJ2=F>O">P)I*O,Q2=$2T3Q,Y#JHQ8\ORY M2F/L*&=>9;K*9'[7-4,BZC@.QCY)8(!1C'G NV:('VG=B-+^<-OYE,0#-@*0 M9CZE39)BZF23'\TLJ::FQC)5.O2,C'.93U_>YJ$<_>$_SV>&\:!<'S1]E#O? MU55!E_^]R\N,[:I\DXF=5+LSRICK&NE:BXO\XW M=?"/1/S/5_6=Q6)37[AI+DMS 6O[*"8OF>BFW1,(=+.27Z1B,K,((R] F!#D M4QS&'H\H91U"'D/-_;TQD5F??AR/WN+^OM@ D7 M_]D]IG+]"(296S%-''=< M&^3XC 1,XHK"#T]K:L'YN63Q L[^1IXX;I?\6Q3'*DM73V$/*O$ M[W;WV2H2Z:WXA12C;_)$];9:($X2PEG@4$9P&#HT#/:[/ZX3<9U$?V*HEJ<) M$E'S'(G\(CL TUMYF-J?:NL8[\B5>JLBG6'@R+(+<+ -'!O7[29UYM7N/S(0 MM!9>@'WGX K]8JR(8=!C>C%FBJXRVZ@T"1EOQ['I?#1)Y-N)&"UOW,J__+R] MR\I%S$18%@@13ES&7!:&+.Y PP1.%_GTH=J.? TBD-:0)@QW/9PX0;BSZ[]Y MA+NV1W1'T6HSWW&\>^&RL>)=_[[R$\:[ 638C'=#?31YO%O$"?(882%'#/LP MCFD2DWU\YEBI?M+T*/]OC')ONV[B &?4:S.,;3])4)LBGBEWC9\\E*GS,%84 MT_3,% 'L2UD\9.7V\8L8\MMVNOE05W@(?"=V'->75RZC*,;4B?:GIKP@)%,% ML_Z(+0>V#M@%>)#0:N7+.G#3Q;D!'AX_YHWCW%G$OT-WJ8V]V"]KGN\OLX^' M)UTX4FP=5ID5J.5[N7Q_9IC_:V> %V!2;#\LFAYHN9/9PZOBATJX_AX?(X1%R MWT&$B>]^FOC"72.%P_[=Y.<+@P.XL!C^AGI(J;A>3\#I:X#K]^RS5?>\_>?K M=7[;%)ES7!CCR V=P(7,(] )G?U\UV=^LMC4!\!65XH%;>>!6DDW2:.;+PQ4 M/Q[7X /?6X"@V"-47"6=$64JI1GG@?3=S1N[?M+9"@[&OK]NHE&C/)-XZ-?--O=?A!YGI\X#DM( M$,1AZ/K>_@YBZ'*-[&E.L,=)G[KMQ/4!WN1[R_H>GFR7V8Y7YY0W=1WDZ)<_ MRX&JY\X;=Q>Z=]?Y^188!C-B?V=ZH+=&7VR(BDU=@_RO?'O7%?G8OT#ZAW!Q M8];"U.9,E(\J MY1K>91\9.3.-Y+G6CY5.^3Q0XWSQ++*?;HM-RX_C;10_:[@C1FP<1G M408@'V<3K<8RC\,H0[P\?N"S[=DYQ<&#K3_5J933+API-AKH0S]?J#1!BL7( M:#LW\."/( 3!]&>J,<)H$]NA\XBCO9U M\O@QU*9CYQ0_AR[!SB]T*B_)SK#;_'PA\KRZ'RMZ)8?<_7Z]?C M?;9=Q!"%)'3$?_G0"XGG<[8/[-SG2GOV4V.TO!E/U_6 DO?IBQN0GGA"892@ M.-R=5B/AJ)X<,?Q=@,ZRB[,[EN\BZ+WE)/.1SEBW>-?AS1P+9F*:8:\,"&1? MRN);7HDOTO7'S4U1WM<__;@1@-(U72Z+G3!![F NB_N'=;;-Z.J_=M6V?NF, M7E?U@;L%H\3W*6<(NS04,U62!'#_LIGC:SW].15&R_N OV=IM2LSB0E\RCE\3>*7O&>L!4%\IM\XX"1SBQGX4>B+*?Y>F\><4SWI8XY]HQA1X_GVT-,GBP>OZ?T/C1L MU"$:9X*GZ0CS//([$1=OG.B=TD-3)SH+XG(<^,@) L@@1RSRR/Y05N*1: XY MSIL@_R],;]YVW+29C5&?S3.I>2\=81Z)C-$.,>\<9K[)RP1YB[+??^Z419V& MD;(53;],D*B\K --"?4=QZ5>XGJ)[\<^]O87]4/BA!,E*_I +2-QECC0#9W]BXD^P@;*.$Z >IPC\[U+(,^(JSX=&994(\:R+/M*%,O\UCM,'-+C(87SQYS\4?AVN$,^\5/ERL-)L3ZTM! M7TV0-[7YG>2A@#B<$HP1)'1?)H?&$ ^I=F@?G>4[$R,6,!S!DZ,G1!:< M.)?\9^*%'U673Y;:6'#]W#*9&:[JC+F4H^GAGRXGT;7?7@K2RQ.J%UVZ^S5? MVFN"!RA'AY47F#MNX#"?$!<[81S52T1=L3WD89UK*V9:M+Q1U('4NVYBB,SS M@7PZ'O6"\^$R8H?P6'55KO18N<^A1-N9VQEF:9_'70O#-A4V.ZJ>O#4%!.OZ M@<]*B_Y993>[]:?\)EL0 @//9YA[A*$P=A(>[:\0(J&U.NIFI$'+XL:K;7XO MEXY!@PE(N)HWZ\P0JZ9THW.J)W0GBE0V">3%@>.;TU-(*TJG0ML9H3/*^CQT MSJQ)A<5>JJER:5[^IURC.+H[^W'SL-M6<5XMUX7\V57V8\L$&?]3QT*=>&,4^C:DGD&"*2*PE=T9;MJQ[$BRHT8(CN%5=+$%X+]TL\WJ^6&W+ M78_+QH:]H*B-DSE 4R1?Y;ZF_OC[!GI=\F)7EC)1E'_Q1[$I]S_X6YH#:GM& MO@JLQ?4Y9;7BLYE(K!W;GFNM10951??WXEO;[J50^U5:ROI+_,Z MF':4Z0609P#:T1&MTZK*;_+].\P+RF,7>RQR0@P="B,2RZWFIG4:QW3Q4%?) M$2:66[4P8:IE'75Y#E)]AR<5WRXSN3%[G=WFFXU, HL;T'S@N$*A2-P9(3!- M_3P&NG&K"KL=UL1 ;;_-L^IC5>VRU2+$44PY1H[C,LC=*$(BXVP:AUZ8.#J) MG*$F+>=I^TTM<%.4X'L7YXOK=7Y;[V]ISJ!-$:V6@TW L5Z*U3NMDMXXV $: M0^:@E,_)U1;*WMZ9LT[V-TI))@=R-DPEOZ2/S?Y.Z$/19L3]@+.$N)PGU.\: M90$CW7G](?JHW%B/8_;:,]BRF<'6-PM/#SXK5 [1/[,ZUZ'?PYR MUV'1ECEM)\Q9WO2-49*UGAP-E+,RRW[D57M4Y\F$<8$#&H8)H0GU8LX)XT&\ MEU61C&(C"C>@?>NBMQ^95;;=K@\+_&6VE)FZ$0T+$NB. JY%SJQZP>(8DXBVK4. M&0[:Q3*^&23#^NWJ+Y5U$/LLE D=^/F7R%0IG_.0'6!5SR4R/=94A^?E\BY; M[=;9YYO+[%8&_J_90U$V^K _[

VU]>R3K_"RX0Q"SP$Q(PQ@D6>A%0'E.1 MA 2N2.ATULMLM&]Y\:S%]VJYTM2T:V9++5HIC1W[>\!/ M[XE452;;IJ'NEJUL!BOTVM<%_W?NTUV];VXNBMVE4C_ M+[-OHK4LVU#1ZJINN8C*;)5ODW19'YCX/;N_EC=7 R<,L9-$*" XQDD4HK"% M@D,6*AW_LPK LNY*V$#@!AUPL$<.]M#!50$:\*!##_YN\"NJLUT?G9?GV;A' M3Y]_"L]H7,F<@X?ZW;JTYRFU:Y4]F7LE1([BB!E*LXG1Z-.<-R@R9V5Y'F^0(64M:IJ(B_LTWRS$ M1S,8)"2,&7$32*'G[_4.PT3I':5^GSR:UC1X=-5&CR5%=;%&4%\U>8L;.WIR M3,,Y_>A%UTSTHA_VY_HP@ &E&7Q4W-]GI;QT=EFL=_5YN;;--A_RD,,Q84F4 M>)C!D$(>>_LV&5,OZSVX) MSJ?&;'A47OM->X?QJS:U?8N&4W-88_3-8+)JSI;"1@?3D/C?BF]9N9%MG&C3 MA2'QW3!".$)AP.,8![AK$[J!IRSQ@UNR+/$'?(,D?CBA"A(_*I=Z$G^.QCX2 M/YQ/#8D?E==^$C^,7S6)?XN&4Q)OC+X92+PY6PH;'4Q-XJMR*Z+*IBK6^:JI MY[;-[IOE P_QR(=0[O4E8J: H>]U&WZAPQRE6]T#/MYZOGZ$"M2PM)85AQ!W M7K]'XDPW+]>F2V7N+VP]FO>+[Y[/^4^3\8K$&&!N6ETQ84!AK!<-49!VR0$3 MSR7010YFR$F0'S(GZ9K""";]-42Q@2E41&O!3NC7G-@LB(6).3#W(N1]SPA#F4==: M$D*E=<6A;5C6ECVL+GG7O'[2FSJUS8@Q6-/3E9>$:4]WS&Q0G*#FS%;%4#+G ML6DQV(K";!?3DYJH*!\*T5[V1[%Y.N4*N>_&%!)$PR0B, D)0GMI\Z%6==7^ MK5B6FS\WZ;KN0+I7?0?PIJ8TXU"FF\.TF"YD:;\/?9=7S.C-28+.*,YP4N>A M.0;L*$QW-SW=^;BI1VO=$&]>;9&Y5;>B3QSH!C&&A#N4^-AQ7*=MD_B)K[2Z M;J8ER_IS# X@:RJ:9(XQ&IITHG.9Q(F,[R=$:#"^A"7^BD$Q'&.&4H@+A;7")B6JA5FME(@^.<$WO]%A;X M6^)LECCZ'2 ;2+::G(W.LYZJ&:#8YCFTL[2]?3S-#.OST#JS)KU^F,TD7]JK M4/7C1MFGHJH6F(EVJ,\21B*9%B+,_*XEUX7QXEM67A?::U :+>B,N&,P/194 M\AH5^&4M/,YC# VRX-0"2F\V5$?(']GVJ W"<"Q2#P?& MH=RL=B*4= LTA"386VPRQ3JO>I^K-"+V]8$TJ[C*IS8G' =/F#@S OHQ-H^^ MWQ-[8:+/Z$[:90-7Z0_^XR';5!G+-ME-OEV(R!.0),1)!),$H=CG7K=$0!WL M^'I1H6\KUB/#T[*IOUPWN(#TZ*_=(-FF/\8NP'2"K[,SS6$,SV/<#+;BQ>S2 M!"M*QTL_;KYES0-J]916?-TTWGV7;E;U<]4MD@7T74;]P/=%RS3F4>@&W7"F MXAND-L"L-&U]U'7 P"_-$/NU+II62(P@:T ./->G2"].BM:X5%#*1*@8P<=V(P1A%"76[5D@04]W8IO?IXXTNS:%D<*GT0,=; MBZ,]B)M+J.J)_K4%T-XLJ Z!.'LHLV7>' R/(0LA9B+B^03C),%^R-LF6!Q' MB5[_U_IHZYW_&,VX'?^XY3.]OA==\^CR_: 7!KJ+UDW.S;9,E]O+?>';J*BV MU8*'"7-]!SDA%?_Q*4N<+K2P!(6*RUR#FK#>^0^OR2Y;B,?U?Y<2Y. K<:^: M?BI_&LK4#/*DP284!GN.GNAWQ13XC[QIQUW$81)Y/L?0X8G/ X_Y01==F$^8 MU@F@'A]O>0]K7]LH$Y#>Z._&&%/;FK),EMY&5 <&2#0@TM$%,['R)1MG(N8 MZN81-X<84!CK1AHQM'D,/EOQM)1/?%5R_3&K6'93E/NIVY5<%3L.YG2SHO=R M1^M?36Q/.*4\<1*,'0^C 'FNVUWA9=QUU2LFC(+&LC)U-@#./E[%5.-6Z#B^ M."]B\W2#GN8=/-#B![\T%OP*&AM 9\0%J,V0CYD<#+D PA1P;,OL?*AQ^W=V MONQW0_AK=I.58%N M (#_5NO0!Z;!W[YMV>#]M]^E4W=-\\OZ7XK.$3_/KM6Q]=>R2_81 ]IOND2L1Z@4R>B;T57*5K884\;_8MDR_/ MI^O'*J\.?[NW^Q\#)TTF1MNI&=:H(WD&T[%Q[2VFTDS-%SG:]Y>N"BI[?IE] M:4?%%]'YM_*A7?'3!_DGBR#A.(X]E/#(YV%,(-O7]60^<[4F@ :;M9Q^?1$_ MOTMK ;C92\9%K0W-NTA9AW3D%SJ4&3PS/[+@AGG,FVP8]ORI#EOTQK+N(.JL?_,@-$D M:!Z#01=T,:A3Z'7BK[*J]"[[FLD+U"(V?CFDOY_W#Q#+#:ZEB)]7\I#_[>>; M2_'3ZB9=RM\U+S,D,<:)&S+LNA&//3=VJ/A"0*7($?^G5?]Y)$B6!U%KQ078 MVP&.# $'2RY 9PMHC*D?5CDRI]][-F,Y5FT-=88^U5N#&-&=5I35C /.*//( M'IZ'LH]M=#'IJ!HYLEQNTW(;BPE_73$H"0E!U,$!3T+FNS%'C'4@(S]1*N,S M$;1W$VDN0&T8D);U>N!@;)^/%'SLN7NJ(*3CZ7G&HR<^L1F7^CG_)XE//8TW M':>&^&"T>/5I?P,P(I$'?8Y@$@8>8GX2^&0?4&./C1JKU&&]FS@UX$[SF%X> M*3K9V*78Z>,0G:-0(I K*4AS/P2,%'QN^G6Y2U%CSSJ).ZP*;,4?7RS])Q-$V MVW2\Z<>[>K7)YDC[7_GV+MI5V^(^*S_EZ75]$'N/?5G<;O)_9:M%Z/D)#C F MF+D^CUW&V7Z9T ]BK3T>PTV/,W,1P:!#I%N>TBS1:MH^(<=Z"MX!!=\%4M!! MO0![L%+;&P]\?=L#ELI;ZG!Y1HHM.64>@FO+N!?5,2UR:#157["0!PX)2>+% M"%,W"I 7=FU#1,VO!+W9HG6I/)\OUX=(=ZJ/51DFVV!.;)1G:PDO/<_U=/GL MT&15F?YY"*-AF_JDF9J,*1?D7-YEJ]TZ^WS3':X5K5_>I646Y^N=2&O9HWPQ ML-A$Z[2JFOWFF$2A2U!$(APF+''BP.,TIC%WN8LYT:HG;*-]V^L0W2T'@134 M4/N=\+%"O9I$3LVZGF!V:.5\_R7Y%Z#%? &N'T$#&]2X+\#'S7*]6TF%O?I> M-#\$OV?;NV(US2F>'KR?45J;7IR'[EJU\'EM4.ML*A],WFSSE6PS_Y9=9LM= MF6_SK.(_9%_.5HE@2=Y%VC4WME["98^O?T"]]XIIY#J)@PAG?AQ&/B5.V"*& M"8YO!=/ZL6-GDZT'L/GCMO/P*_S MB"2S8.+YQ8 Y8#(0F?Y([[/V!;>($NRZOA\Q+XK]1,1#OVL6>V&@M<8\N+%I M8L0%D! UGW T1_ 0P;?$K1'55J5U1/4^T*4MP3V8GK..]C%'20Q[\Z14;.52 MWI1G\J(\_9Z6J^YM.(1H%#MQ ETLB]6Z#DMPUQ*BL=*KU4,^W[)NU:A \5 ? M?[AXLLY;R;A2@5_JC9RV ,+^EZ*'K.J+_55[["+/5K]>@*^7?S87]N4M[#*O M]^?K$@0:53KZ.N*\V(WE \W5C+H\0XT(-)#>?EG)'&,:E4I&8*Y?[9%C!E-% M!M7*1;QN\BOJ;H*@&91T&&I!8:Z[C+I$\FE_#M#A AT+$0I83"(O3F(/MO!" M\0-GQ/40=5 3+7YTEM0U^L&1+:\OS XXY3V>>T=9'['C63.+(5:<.LX/C>N;1% M_>1H>(,;' 'OY@6R0/4;EQ_']8_&/L-,_-1O+^+%$-SLY+*W#.?UQEB]DW8\ M+-LBYG*3[2Y?WH'OGX(7X#F'MS>I<]B@0 MR(\6S"?LK;/4QVP+KK-L<]@3'%JSNW]_.+51,T(/F\%FSAA6 M%N..6XU,X@\Q>$M)/KVNZMME"_&QH1M'#D*):"XF3D2CKI'08;YR@J#_T9;C M_A[0?VBH?0^"%(*L76[T8N<>"_B[0Z.SI=Z#((TH9Y>H?L%+BS U\7YAYBE- M[L_'#*1V /C"2)_06]=[^IJ]T%KB.[Z+PXC ,)25;UC;!B'$=?7>(-7[;)T^ MW>L=1@&G>U5%/BO?)#U'F="X*RE/R#FS(M*/Q'FL;/3$7ICH1@.& ?V6YFMY MB>>J:*[UU*ON=\5:T%6U-WX6 >*(8PHY"X.$XA#1,-SC0'&XV,I2^ST&BI'6 MM;*,/= >T4&.I&[2H#*6QF)?;2UY6N(U4Q@A7PW8Y@VM7\$>L)P@MK<;CS'O MKS].J&PJI*JJGU$'S5 AS=IW3D4M,*DT$XNS37&?;Y[D-5Z$D1_P, A8[,8N M=!'K)GP$NZ%2/;O>'VYY-G8$26<^UHLFA1F9;8;T!.T(3;]962^:-.9EMNGJ M-S/3I$UM;O:*J:=F9T-8F<'\;!#\PE#OT$M.GZVF_5$O(W^^>;&4QN2,9L%< M0CTAVF[LD FB"1\GR SCW&].9S9MJW/\8X'QZN3/*7]*BMID1:39U(B.QZ9 M1SIDR;9BC#ZM-Z9%+E;6;Z>FZS8#JUNGVVV97^^V76ZV$1"K>N,]SJZWA_WY M!8H"SL/(37Q($\^AA!.W147]A&G=IK6-Q7*2Q6]NLN5V?_9)[DQ5>W#_TF7!A/('<91Q!Z+$3,B5&$*4>(0>;%E 8Z^=R@AFROB#W!5I^% M:NL_]RJ4.(Q3M6QK-#HUE\]Z,VE%\\ZQ=$;@C) [#S4S8TIAH?-IK-#+;"@K MEWFZOBQD EYLJLOL5F9*[:5]G#C,Y9 RQV>(^9[K,Z=MT_=BSU%;7C+3EO7E MI -"L(^P%BSG MO<=XM$K%#N3M?(H['F5ZN:T.6RK9K+#S*),5WSW/8L\2\8K&F"%N6FTQ9$-A MLBMI:$FC5<MA+8RJ)5K%1 ?WR\XC&XO*)7_+)/ E9ERW_<%M_^W]8:F8/A[ANI /@H!3M8 M_-IPUZ=CXI'= W#1V_4::5/=MS]NQ*C8U.*?KB_3==:5^(5>A$/$L(,"FM H M]APWW@N$!]7&\?!F+(_O)[@T/1IJ<$C2(^ 09J9'U2J8$T:F13 MX]'9+Z&ZNLLKD*WK-1BPRK9IOFZJ=M0G;$"^JRF*U6VZK MIJ;0]WR]!M<9J(KU2GY,_J07+-M7?RM0%R1)P1]%N;T#]*84T[\-:,4,9)O5 MA^Y/AU85.>O54[FBF:XP@W31D"&%\6$R_,5[>8"[^GSS170=T7'KA4@$?=8.0K/>!AN$G+P>G4$^PU4GELI,7:ZP$[4ZR?#V43$JX7 MUDQQ/=I#]R_9.W-6QS#]\SBU8]HHA0?M!W-F3A.[!Y0"Y/. <>+ZH1OC(!(Z MW#7/"=1ZZL)8H[/1Q5[/M9GCWI0V6J#=ECI.\I*;*H.#%%+3">]%(W7-TE;) M7KRIZF22_\A6LJ&L ]*FJG'$_80FA"7022!&Q'&BKCD'>U1'%WLW8ED'D[R\ M!S<2G)BG"71Z,M>?.C59&X4U/1FK(7VHN0)[2=/=LS C6:?8.2-1@PF=AR0- M-Z,PW-'T).OISU >U51H1 HUUU$%L _I9O7AOH,VM22=I^J, M,!GB>![R9,J8PDH_U)8JD8!]OKDJTTUU(R_._584J\_E959^$W)9SU_#( EP MS$*>1 F"U,&AZW8M,]_Q-/5J<'NV-W1KB'+*TH&47TN8HFN!%FBO!34C9"N+ MVJ@\:RO;<(IM*=Q;O)V7.6.LST;KS%GT4O ,LV5(]=KY*((!=6'BHL!/W(0X M..'=NAU&F"L5KS/;XCR4K]>2F2'*C:B?!;:MZ-\D*V5*W/770$WNWX4*ZMJD MIX.]&%-6PK;-,EO1[9,6H;]8BK58EJ M8%.6M:\&),\S; 4D36D;R*&BIHU'GZ:8'8"!= OV1$IP4\U3SW)U3KS,D#P3 MU3)DS'.Y,LE1#YWZ_"TKC]JC$6>QT$/.,8*,19$3[]OS/;4;8<-;L:Q.$LTP M9=)E35N4+!+67X_D->B9"-%3?M0TJ">GLY.?OG:<5IY!S PLZO1I_^R\&_N> M$\.0)GZ44,^)'$2Z9DD4:*5'@QNS+$%G2A))C* &::;"DP;!:C(U*K=Z:C60 MUC'+/>WI.B->QIB>AX:9,T>M]%-?GE05K6VF6B W]-S "VG@QR&+?.K@_6R2 MA1'642[E#[6L4!V.<0=+U^J90:%-T#PZOS[L8F#'T#W9(R_=?D)AAEU.'0B\)H>]W+=,P"O7JW ]OSW)\>C$F M=>O3&V!43>O&)E-/Z%[P" [XP-\2(:@ACJQQ"J2=$3B3E,]#W8Q:]*+$NVFV M5'6-[2J1HU=55-Q?Y\T-N-<:3Z#'(HB9$- H2"!,$A+2F"2(,!R+'^E(FZ$F M+:L;7?[W+J_R\W4AK5*JIFT3L*DG;QU <(1P'@JG1MT9D3/,_3QTSK11A=7^ MJGO)[/X^W\H;YQ7=K.2)Q'QSFVV6>?:JY.(H#-W("Z!/$M='4>0Q)"4W(M1) M.(GTKIH9;=JR^GW*;M,U^%(6RRR3%^FK^H+[Y^U=5H+?TZW\1-TK9F:95Q/' M"4G7$\DCH#733Z#.0RWUN#RCFI:<,@_UM&7[=7XE/J<]4QPBAQ>.BYV,/088[OP+;9T(^9>M53$XV-LR\$#A@!>]Q?40<2 MIM9U#G,DG]>E2?C54ZCY4JM1^&MLBON5_SJBN+@!94N\R&$R(2G9"D@! R*! MD769CBMMU66YTF5=6ZLIW^4ZX*'Y,'G:_+XHZT],-T#\)-\^_GO5?7KSF&I1 M3V*^"[VM+L!]^E_BWW2?OO_#7\'UX^>I9_@*N[K/U$L!&3(K IMF#5Y%I9 M7;AGO##,H &;4G,+2H-%YPNJHC?9@?.AZ MB)&(<$IS;>?-3X54Z^)-;[H4@I)EIC2SY"E(T@@O MELGJ%TUH7=*QV-1!X$C\ZP#Q_2X7:BQE7XBT7%_IXH>\M%1F_[W+F_=U98'' M,GLHRBVHLH=4QB%PDV_23?VHVG%!2O'_=1PZ-"IO6NP#A @YAW]7=0^-# X# M+YD_I?H#?#0#D1^"OC#34W6+"A_7'6_/\+(H)I3**^Y>[##/HQ[!;5/$Q;%2 MG;)!#5@6\_Z%P@>QIB#G8Q"FI^FO<-6[>' ?TG3+!ELFSWK!8*GZ3RO^UH6 MCRL#RW]XNW]6SDA9WI>LG=+GH23/0*0'F_"B".]@/GJO6W_:'U.., LQQ"Z# MB#,_"0(7TJY!!!.EM_T,-#/!^O6GOI<>AK#93UK.&O?)6]L@SQNURB.DYE%Z[+W80C$8)(Y'L^ M8KX?=@@\Z*BO$!ANU[)J-6C!=P%WOU[X<%A%O'Y\OIHG/U$CNS+M!85,=4(' MZ*E=R[U$"EY?)*_1/ETJGY![C81W0A]87#E/026RW'7V<@F]6F._JD78J M#;9$_0RR8UN6%?8[KEXN?;F\RU:[=?;YABZ7Y2Y;?$#X=0 M/.*Z/G8IXV%,D@#*>U/("4/J!SB@>KFU1K-QY'-?EMO"R$<\AH0P3B$/<>A! MW^.VSXJT^,0X?,@V5=8<[VKVH):[LI1SV?4!NU[J;9)\M51\(M[U@E4'4LIC M1_\1SO;0"9CL))TZB6>R=PN>F$3PA$D$34A8X/XP3ZOA>$ MKNU'@8Z'\_)._$8,X7RS5\^T'>'?6RM <;W.FWOHO>74E%=T174"A_27UA8L MZ-#N-?9Q1@JKQJB2SAIVSMS4UK1Y)S77"H_ZROLU6Q:WF_Q?V>IC?7#G)L]6 MS>V[^NJ7+ >V.0X,XG=BLK9ZAA+&?NB+!(I![',O3'PO=D56[01QLEG4[2?,2_&>ZWC6)6'.UM<-?I\''25EK0E_%'LF;NH(^/T?VU_N#+>!@ MC*I?9Q02C/A$*6*,Z_VY!921K3\9;Z;P@GXXXFFYD1?MOF3EY5U:9O))J:4 M%N?KW?8E&A:$#G-##WF1$WC$=Z*@SCR1^(\;:Y6:Z(N!B3E0X&$48(>)Z1$A MKN]P&E$_C @3@7K$:<%&.*R4W;Y97A%N+N[EY5+Y@UTEU$?,%ZZE,5+K;;*JM)4;Y]_D/8 5%Y'E6[H6\::#$F?+M?B?U8(GA 8!@XAX M+G(2ZA,:TIB["26.$ .EM1Q3;8VQ^)VNY8A?M6!!MD?;W,=8%6N!M9);N:"2 MX'_5V#3 M!OD%V&,'-?B+P[JS&(^M 1=@;X(,/HT10%JAE^3;=)I:GC\3?^F%),NNLI+L M]R?Z3+X_@O?FD?*/86@Q^LBPH/#Q+I,0KKX7"R@F_2$6TP^78=_Q,6)>(%#X M+G9\+TFT'F0SW?:LM%S@K@4!".06]%O')09%VY(W;"JUDB.F4^<#HT,EN8=O MWI$.][&NC_CV9M&*XHKNF"T(@= /_ @AC!P2$TYY(G%X 0XC+X'6-%>I]9FJ MKL1N47?5'&-!>8W[9!SM/>N.Z=57PC.EOUH>>H<*K&??$ WNP:0-%4[$8%@0 MSXUC)TH"%&$GOGKF#1#?'CQ:T=[\6[9P&.0T\CPO\:";$#\)H"-A8#\A M)'"U:EH;;WRFVBN@6]1>):]8T%[3#AE'>\_Y8GKM%>A,::^.>]ZA]FJ9-T1[ M]7DTK;WT1FC5'DM$:"Q@P-@+4(S#A-&02BS$\3GGD?G-/&T$LU/A5,*WK<6: M7C(KR/8<9%N557TSJ38_H=> 0/=SU_M2Z9XV]I3J(8R:UNL%H1X.?2^*F<\3 MSZ%>X,>R^B.805Y[C!TTX$&#WJ"<]G>1 6T=Q3OFA;:'8\97 MW5/<]I7@P;YZ!WH\W$8=<3;$J*I2/T7Q5Y;?WHF&Z3?QT]NL.?K6_?(J*^_= M!8$.(8Y#$A\Y;N"YD8>Y@,'J5Q8#M:+4UAJWK,\OAG\'&;28P1YT\Q= PM;3 M9?,.49/D27VAI\:&W6!%A77I/"/ UCPS#^VU9UXQ4@_74]RD?MT=-?*PZQ MHL+ZM)[188L^FH<2VS2P&*V_&U3CH]/'(94U^V(G$+DW]EF$W3"BG+EN0#P> MZATX,]7F#'2W_[T*8\0;$%A+G)M7U>EN3RCRUU<^>WC@'6AF'ZMTA+(W:T;5 ML3X7C)($.QZ+?3?F@0O=((:^;#^ W V8J[5V:Z[562FD_AT(@_0;5$GCS-O4 MR?%O.BAS.%0KM?SPCM12SZX^>MF#.9.*61_F#<(X<@,W"8, A8X;!]1W9/,T MA([X'IL63*5&YZ27^O<5S'%O3BV-TVY1+,>_E:#*X$"IU'+"^U%*/;-Z"&4/ MWHSJI#S(Y868B&36P?R>83AX5>X&C5J336Z*QT4OL\JSGN#>JD M:=IMZN3HIU15&1RJDSI.>$KX%"<$QS2)?2^ 3H"@ M)S#(&[NBF(/N 1CVA1GQM.<&.PHZZ6E_+3('B&D_I[P/1>UI MFZ:L#F'0E+8N&"-!+%KA/.&^2Q/73US9+&%.R!*H=8I_<&.63^\KCE^SBODV MPV9$TBBY5G1Q7CHX0/J4J7X?:J=NCJ; :?(T2--.GBF-'=$R=1S"0N12B+&# M:PS<<2ASD=:C<&9;GBQ?-'6^WK C!NC@*#XP)8IS.46OQ:2N7 [VR(RU<[AM M*D)JB,%!JKIP" U@X 0>\WTHE1O+L1NHVJ*B.)B-]U$7A6#H/"8(^(S$D/(@"SQ%?"A . M)DX0(M1[1\1 T^/JD87;-Z9=H2]B(WMAD+K-\-Z-'I6*DFC0)_/32I/&G1%1 MXQPJ/:;U],X/W:QZ'#QG+(X\)XEBZN/$9XAS+#? Q]#!H.$J:P"C@;&\BKA MLZMW0!@!]*Z#?.YQ/V<\5Y[7ZUEZ44_!?W8':KP9-C=']GM4;#2'JCT^9H#4 M5X+RZ/Z:P?-EHYI;3#0NK(7R[EZ$$\4)]WSNR((V/@P=QZ<22.Q2EPA@EH*W M:O,S#==Z5[ILNL=X0+;AF7%"\'R<8BW(VG#.N&%5]W:>D3!Z^O+="#YX=Z%2 MV\#^P;$?E[;"87WM!0_P MV762G;!HW#]C!L:YN,9N<#3NHBG"H\ZE3',!\L2=RU$\\3Z#I)Z) \-D#SXM M![!I*S;*ZQ@)]FC, M7)?!A%&&(4P@HS)L1\B/74YMQD:5]F<=&Y6OG5GUD)W8:-HY8\;&>?C%;FPT M[9\I8J/&I4%SL?'UZX!CN.%]QD8M"P?&1GTV+<3&%U<6PS#B$%,1F0/$0^)P M5%\')P$,:$)]I;N#8^"8::R45X5IG\O:H_C.>/2TZK9QHNB\/68MKEKUW+CQ M5<>#-B*MP@7\,1WT[B)O?TO[1^"![-J)Q O1S9.O6CTO0LXZWZS7Y;#K$148WZ8HP@.KT;;(9)H^X8,S+JU&<\9LH 1&E ?A4%(D+R22 0BFO $272&(UQO'+,* M=T-K.XSB.&.1N48+3L""DS.B["3;J%ND'%4VV5*NV_)%]I\LZ5@D M7\IB([Y<9O6442")[D3_RZJ/F^._R3?+_&&=5?2ZVI;I4TI$S@<3&$G!#" M.F@!TBL-/PH@K417OY84714/,H>0[],>B&>QX:OS0(.T M2'O)SCLN;<3'?1=^^[#0P^3S<6'OGRK!HB/FV5QGUVE M/^*\6JZ+:E=F^Y#D8BP\AJ<12PKS_6[P8#H:O\P-,:0QA)#X?N2'T/&Z)KTH M0#I9U*"&+&='AX&EF_T,HZ^W&-EASH@:39: G*-)3Y#TV9VM(O4PY6U)ZLN/ MJB9=+N^RU6Z=?;ZAR__>Y64F5[KR;?8I_Y:M/F[$G.4VOUYGM*JR+7O\/?VO MHHS6:55=I>*G"Q)!%%&*(H_0./!"Q+ K,,5QXO,H#!T=T;*+Q+JJ=?A #5#. M#B2NT^-R"F^H:>!\'*$GDAWN9M[=( <-] \U=O#<2^#Z$=3X06W FSZSHJ6# MZ#XCMN.X<1YJ/)*MQ10#14_/HUVU%3&D_)JMZXVLZBY_J'[/[J^SH\!J012PKS M74YO,/VY>4BWF3PRDJNT_+?W8R%T"?8.(CQQ=Y TH<&OA!UPP)*5I\R\KK0E5W MM#]>9]P<(U'7FSVB>@NFV-YEBF6%^E.FIC96N=+3F".2IA&6YURM,U# M1/K#+PQU'^WWGD[,/ZI/^2;[N,WNJP5WW0![T$4P<@.(28+YOFF>.+I/;&:RZ \\-9K4/:@?>Z#LH])RH.R-U\&$I+? MRJ*J%LP)D.^X,9?5E!SQ5> E7;,,1]34@%1LSOI@K&& 95J6C_(X6=KO_>^! MG Y..K)11^>#&@872YW][MU*E^? M/ JJBSCVY:O@0>!#GT=^@EPW:H&XS$NP,57K"\"ZSAT!>Y)O&).ZWM0/%K\Q M.#_4]6W_+?B\VV[MJ$=+0]ST>A#ZB&//$CZF['_ . M=0TM&IN 8GDY^1@BR!J,X -XE(4MBXUBE;6QO#(\V1G9(883GV-?M? O@#0 M-!: QH39B*L"W3V3(H-^G+TX&S56(UDRSK$=<>_>C@Q9Z!"7H,!C<@_21R[T M.BQQ$FN=WK:#8$(IWZH^AVO9!S84W ;]8PBW[A.X4\CUZ1=SQ_'5>Q1G;1L' M:7(_1BU*3Y1/OM([EL7_)Q*F$\\$#J2N]ZK+.L9 M.5B5>W!J493E@S 1DR>5L,?"&#L814$"40<&$Q):%F45"%.*LO(S6;;=8$V4 M37M@/%'6> !K,E%^_9VLD=SU;D59R\CAHJS/J:HH'VJ0?+Z)BGO99-UZ??TV M6T5%M:TN[](R8VF5K;HW30[U2@AQG#AQ?)PD82POY](Z5'A1Y'*1TGLZZFP; MBV69OMP*$!]J;. 8OIX\6W>(FD[/R1=Z@GU4.JFX>>((T(('-?H+4./_<%T[ M;/]6TW3EE@92?D;%QW+F/.1\-&N+:89,W])/9^).7:OD@"0)$NKQ$'K4Y8Q3 M3%'DR_L!U \B@EVM5>H^[7/7CQWLN\QE% 4D(L1+4!)'09QX 0NUCIP/*_.4 M-C?;ON?;.Y%J2_Q@+0S0+)-@Q0=J.CXU_7K:?5SNLY<$ M"%D?638"C(2^QV(:"0P1PE'"H(LHWZ->JJ<0$:DUZ=M??3]'$\ MJR?VLW.JK2APUI^S"1$FW*$0.T;U^KR"RKBFGX@V$_"O/PGXFE7;2BA69,*B]UT@/8]U5R9QB[; MK[]F]ZE(@3>W[H)$S*$HH"$F/J2((\?W.QP^2K1.;9AOW;(J\FJ;W]=9RTVZ MK-\0!=F/? N6,D8-T$$SS/<0Q=%)'Z*0S[/&"] !;L1S#WE"M50A5%4ZC3IG MACIJUKYSHFJ!2:6GY \K"/49@GI_D'Z7KTA^WFTK^:*D:/GZL?[1E?C8YUM% M+F$P\0(2A1YTH9AZ]IMXBNY&+4L;C?YO[+5E[I?-ZM0>[R!F(NQ M@# WCID30Y=2E^SUPW5Z[=B:1^D@H6PD\@)9C@9%4%[&\KTP"9(H\2)B/6X? M*35%VDK+*MJF82 E!^7Z7">$IA45B<*SDN\U1L5G)G129WF^J8IVO MZM3_4LA;_;RN5*G/0G::YV3Z+MJ/WC5TE_CGW"OZIPJ=5: UZ\FAS6/++L#! MMF8GH;,.-.8]V4&8?E/8N,.4MAZFZB3SF%;.@(>3VQK3>J;/=8$3$,M2C.7F M77/V^.*\:Q/9#P=?0DPIA\A',0X2$@:>XW0JR"*]_1+3V%B(/)>[(M<@@KL0 M,1)B[L4N#EWD.7#$Z>PFVS[)LY]$R>Y"V)-,N_^=@U&\JA;;YNQ0O8CV]$[" MJ1 &CLV1_GSE@D([,YXZBAEVC>+=A3$[P3PBUF36G[G;,+X7]"=RKV.L9QJ? M'^IY -VLZF_IPX.83.3-30WYA$950Z7+;?XMWSX^FX#21,PR&8O]!/N,QA3Z M=+\@%$6NWV]"9PLMAZY^2YG(SM(%< M'SPY_LF?FUR6D7\5AB=IJ/,,H). M1,7YX#FE?U3CYL?-LKC/KM(?4;&1VIQMEDW#"^P11\QG$75"A[IQ@+ ;-J>$ M0AHF1.L*??]6+$>L!A@0R, 1M'[78P90J18GQF%13^1[$FA%E4_RC WPT^G;-XPPG5.&TW*K']SM,-)%CMD-Q;/)PZ!F>,OQD<=#-G2V&CA^FE MG)^W=UEY:+NY7=ZV2,7T.8D"SR.$$^*20$RNNQ9]#U*=I'-(._;3SO6N/?PE M5THV1Z*_RFXR\=5*RCY8Y^FUO'Z3BP#P2RI7G,5L^D88(M=0Y+],JZJ02V_B M[Y_\P[KLTZ]Z">P@QZBEL&/Y1"]0U*C D9IU%9HT%XS$/88>2"!&"$C? 79L8Z:TH#VMIH@GVI[[7J@?R MVG^F;8=2,[-M%39'FW)_4K@Y;8;@>>B5(5L4IM]]&5+5K#\WY?Y(IFB999OL M)M]6"^CY!!'D(R*:#9B#*=^W)G^FHU9]V["L4\>PZ@3JN@6FITZ]&533I3'( MTU.D)[Q)76)O\69%ATX0;,7P4R^ M\%[NLM4B<7& . FC,.:^F)]Z)''W-<7F:#DLD]O6->I9*.(Y6O75THB39JVD9BQ44UF# M; Y4X*N[=/M7L5NO/MX_I,LMO[G)Y*:T1/0UW68+CZ$DB)"?0")24(=C/]SO M "5.# V(\% (4^6+8"N @^\2.7@HJEQB7C^"O+8"B(\#66=*_>]*8_[&32YKR:N5#46[E5LYE=EO?:%DD41 02KR8.S%RP]BCB+85NI&3 MA%KUS,XTXX6QX\04!4GHH!!B$E#L41,QAD@=1XZ9L*0PGB'TSR6WWQ\TYZ8 MI1YNX1T.-H:!GR >0.CZ$%+F>&Y(*(^IXU OQE@KF331GF6%:B&**6)] %[_ M?34CG*H)U-ATZBE5Q^0>'CBZI3S=*V@*I)V1+Y.4ST/'C%KT_,2U<;;T+QS] M5A2K[_EZ?6@119C!R",!C,1_2!PXL'T,Q8F#Q.MY7^AE.PZE\L9Q3!+'0SCT M" HY3GS7#9$?,<=VD=CC"QZW+3AYZ;]-M_I>U.G!IZ*:C42EIHH=L=CAFM$% MEQ=4G=,N P3/1+-,6'+R=LA0=M3/H'P3X[ H'[^FWW\7D\XR3]=B\H+%T)&- M8-=W HYB2%WDHCB*@SCRL=;S*"=:X!P[042\)( H]D+B"^4-Q# /0E4/61BFSO=PR4MG@L@&=Q#N@"_E44U\M3O57+. M'B@90N8\1&>@#2\.D QG1%MHY/M1E9 YJ7#R?OA?1?G/CYLO9;',*C''3$(8 M!*)9[E&4^ FF@=<-',CTBDDJ-AFPA)(@9LQ)."(A)B*5X(R('\ @#B)L68HD MF _YYL-# Z<6HYL6<)TS]16D@41K*M1X'/>6K YBG4,U1$N4\H1UBW-:'3M+ MH8JPF?'!S)3.D%&GI,\D9]I:6/>V!8N#@"(Q96$>9@R[D?BF'8K5)4[+,4]1;FJ:4G;IM%7G1XVMF,J()_I1<].% 6Q;^,UWONFH \N6C:H&0 MZU&&HX!'#(<)I=QE7=?WA1KU2HM>-N.*-(##""84,802$G(N7UB"#HP9QY[M MA]8^R?RG;)_\DH6QLQ_[E*BXKL2G;C,#:M*#7DUELU3=LVI3*E34IS^G,U.B 8:<4J6AW&@KU!_9=@%#AF,_(A&CV*>$N!#";M!$#D]ZI2WR M@QT1W,,@X!Y"#HI\Q)S8IW)]7CY3'T?,7KHITZ4\^1['A =1 M#&/'81@&B;=?[./C$1C,1XC8P6K M%F9SN%P><"S 6B#](,+^/5AV6#4J)QAE7*.(PE3,]ZRGD&W!,BW+Q_H1P/MB MUSS]H>V8H>\2:;#VBHI9(WX&A1BLF%58[K!]E''?[+ZY1#!Q=9>7JR]IN7V, MBOO[K%SFZ3K:5=M"?%W]=5?()Y#JSGUUE_W_U5W);MLP$+WG*WCLP06T4G)/^[B%S'1GZ(K #QY7[HQ3#TZOAV">UU@FB=8"/L!$_"4/&BJ[(4+&M3 MP>_[0E8TDXV(6R.R-7ALFRL>NM62\W-V$Y6!]YWT$-T!NRX6>UV QD @+ 32 M1"!M!'LC06,EX&:"QDX@#04O+-T]5-KZWGJ(SD3AG?24X28825G?UWN;/%3W M\:;\?Z(&F?BEM25S3(0^GBI" D7%UF!S&',./3KWF4!?FM*<:0ITO#G7F@(P MI:V:JR+)RR_%)BVOU\DJ1?E*7G#S+5VFV;/('"O?2H2,O "RT LHQ!C#,(XH M\Q%%+K5\WR*V4N*/&02&9U-HN1225X(]3+5=9D.\]]N /C_E:M,3B7<&).(9 MD)CE9O_NMJT6[&FD;6O1V[&)9]9=T]CM,VQC,68 G)S^+>_&]9@?$2O&(<$X M\AT,K2! C$9QS(B/8Z53=KIM&%;1@R1EQ?N[M(GK)Y)C<*8F@QWYW>=/ZCYR M._:I;$Y#I4ZVXG@BMP8KO96FK@*-MV66IV59']E#?[)R$=.($(K-ID-([QX3M>W16_%.:DME1AJP^H?2J\.?+4.T M5Y -0OI$0FT86PX#;D"&^H9='=I7S9U[C,:4VCZ?. 0A@="!MA7NVHD]AU*J M,K2K/WVT0?U*]V9.#<;ZC>EFR5(;S=5X,J(SK^CHT!9]ZJ:A)R?@+X;J1'JZ M,><=Z#XITVK/@0]6:/5S6VYVI^TC$A!$^:($18'KQ9@AST*Q'1#?PEX8!&K# M]C!M&A^^:Y@S4 ,%>Z2@!?4\\=3)7H\8&X;]:<7=0#;])Q:'9*SW=%I4YIJO MLV6ZH)!"UVF2+XS7006 M#'QD.\PA=A2'F/H4UH L*U)2#H,P#"O-?ADN"K/.A+14X,5>UQV'#YX%?G$& MKTKVY]\?O']64R&3/NNG6A-QEYK*[3WU77IJ_L)3 KD\/R ]Q1I/U? !ZO:4 M$7W4Y[E#3T=PWC3T=PQ#B]$#XU#?VSV2K^M^75[4W_ /47WU\N(?4$L#!!0 M ( /J A$_F)OD[&*H -MZ" 5 8VUT;"TR,#$Y,3 S,5]P&UL M[+UIDQLYDB;\?7]%O;6?:PKW,3:]:SAK9*NNE$FJZ=U/,(J,S.04DY'#0\?\ M^A<@&7_ZH_O?[+E<'E73!<_ MF5DQ6!2CG[Z-%[<__6-4S/_\Z7I6WOWTCW+VY_CKX)=?UIU^6OTP&4___-?T MGR^#>?'3]_GX7^?#V^)N\+X<#A:K;]\N%O?_^NNOW[Y]^Y?O7V:3?REG-[\B M /"OVUX[6Z2__5(U^R7]ZA>(?L'P7[[/1S__%"F?5G3^,I[.%X/IL/CY?_V/GWY:LV-63HJ/ MQ?5/Z<\_/KY[,LBPO%L4P]M%,4D__IJ:_*J&PW(Y7C!?C M6C,^;J#N2?A],)O%%?_U")CD#=P]B1]FY6@Y7/PC36BZ^/&QG$RNR]FWP6S4 M-,VUO]0]$Y+:&RV/T099XW9/8&T=/&0;9!TSWW8GX@?CV7\,)LOBZEK-Y\5BOOK'63&*4G\D MZ?AOT8"JKPL:^D K)&=@IPN%_?"QNJMU5X_F)C4J[]/X481K\R(NF4_1,AQ% MI9W4PQ_WH[BD#L_TN&&ZGG[-9A_*R7A8QZYI]:N-,<>4TU%2\Z/XPSQ^)'UM MI >39/=_NBWB@CU$:/T1.ISTAT':JVZ+Q7@XF.13\.IP[9(30; HTJ%U?G5M M!O-;/RF_G2:+O2-U1\35?3$;U-K]3ABJ.S(^+-"!,UK(F[W7V:FUBT?<8+/Q@FR^SLU-K7JSB[N@2[NBHL?[Z;QG'BW6O:'9EBG;V,3=8/9-&[:\P_%[--M MQ/2AR>UJW]J$:HKU0+?6IE?/S-W?J[');8\K?R\&\^5LK;TBC/QX&JV!\6#R M;IK.C:M?'YKR*6.=A9": ,D8LC&R?BNF<>L_N!T]:];TYX\]0A[HUMSTRG+T M;3PYS)YG[1J?0%V^O-Z\\>G44S&OMVYL,N^F\<>HM[X?GLDK3=N81DTI[>[1 MX*3BD?=F'/F^OB0Z/*77V[G5 _C^7@U.[FO< LI9C4N25YJV M,8W:TMO5HXU)U979C@Z-3>E]W,T/S^-IJX8_OOIO.GU%:T*-1JO+S&1.;(WV MF@(\;;0VB/G[(+TL+'[\$8_%L\_E_7@H"#B>BCK#-#S]8VV;_;T:GMSFXF=Z MLS4[B]4_/'I).&K:QX_7,$'UE,!K;1NFM'PPV MOZY+UW&C-#WY8]7*@6Z-3Z^L\8#U6MNF)[+YX]-@4CS:L3X4LV%$W'&\.V:H MILFHI]=>;=S85#X5-VF9'G%ON+M'BY.J*=2#'5N<8CUI'NK7W 336X(>K%X; M[I*32CWA[NW5\N0J9YJZPCYFD):GOCW^ZV):7(\7?E;>/;14R7,KCZP3/M R MR5=?B]G75\MO]70]F!7SC_/E?.7L-!ZNGN1BIVBWK/[M MC^EXT8#\&OEDRVQ9_?9JY6F11^R>@5HFH:82KM&WV8D>]1;>P5/WRT\<(_!] M'4^:XF.??;F>X309W\7H_>!+\>RJ_K5^D]GL2;<4+"!3L !DJVF_-EK#,_V] M6#0[V><#-CS?J)'&Y;]FG>*[XMB M.BI&JP"CZH.3KH;M>#ZZZ^1+-E,%Q4\YPD'OWMYSBG<.)( 2.K%$'6 M(RVY,E)2P)15V +&-!/F*4LF*;BLG&U$T"Y/WI>#Z7QUF_%Y-A@5U477 V'S M!WH^1UGI.(T_]W#FI/&"))PZ0;BE6FLJO+1NRQ]@(*O#G\<@5;/A3^4L;N)_ M^QG^_%/\E^MB-MOLCWNBZ5: 7;S0-(/9\ 74GW;+H'KOL[1ON#2,.X MIQ0;:)45R&S5!=:\EO7Z=L#8'3C*%J70%>;23%,D[?H!^>_%W9=BM@=IKS4/ MV$4+UV/DI/1*0A/M3+BE#!AQ6?AJ2LQEXYSM"C-_3+\4T.2ZL _\^CN=_1AU<3(>W=X/9 MGP=,LD-=@_"*2>VC@B84* [CH69_#WC9ECC:F)/K^"Y8]Q8 "PD'&-'F-\J M=^FDS< 1[A^.>K %GLCYLR$LS??XC>^A5P"2:DP4MBR:JQA)%7FXH3/J?9UC MLK\)376"Q ^AZ&3N=H:BY7Q1WA6S%S,_N.$=Z!F<5AQY8KS"&BJ$@ >THM=X M=V&W_(U(_CF:&N7PB8B:SQ:/T!3_]AQ)\5?A[X/_+&?5=.<[-KG7&P:.H=)< M2(8P4A X"9&KJ!!*^@R$2=EDK#[?PERK&1>P:%!F18ML?9DY'QQZ??RJ_Q MXRE.93\67K8, $#*#3*2,X:%X8[:[1RIDQ=R2=B"]+-Y>1:O@)2@-&V;#UOE M^_&T>+..P6HK//1QP0FH/?=2&F8P>W. ML#69E-]2L)8OHU9??EE<+RO.,>]&7\LUCKT7VGT_-_5XL3E%R#]V" AAS*!F41B 2MPN^W3$\]M9U>H_] M(@CD[<&L.5Z?;+7_??!]?+>\6P[EQ91AL MYCO;SG=1?BDV_S8=#(KV3GLC!2> *ZRYQUMKUQB>L^WV M\ ZJ-4SV14!G>X+9Y.Z(Y,(]ZG%?MT2IAT[ZN&Z!$10ZHK87.@A#?EG'CM;5 M8X.\/ELTS6O!X7^)8!K'$3.8*$&]H)S&/S7AGB)@=7)"D7760F^":6K$YV6, M&H3@T8+D1F@,J-1<6B^@&>P-5%1P98F-]H15V%"AI5>U[HC;5;,?!C]6>)Z.7E)S M7+COB2,&8ZUE.EWP>P(P)T8R4_$HVOX7]G+?(&9V',W:Y7_?%,?^C( 7HTA8 MQ( $#DA@+&,6*0NC06J 5YY0*VL]#[1#]^_%MX=251]FY33^.-R4>9F9V\'T MIG@W?=QB'+>P^\/AOEGCAHAF+&4TWQVEW#H%TOO AE\,X)SGE#>I5&KCISR? M%#H[1[^8MMO<%-3SFJW1/1 HH-*&*2T8Q%(!!NV6WX!>6-!N1RAY?MAN7A#G MAV ]M]H:W8.0T$3KGSL6V8J@C(>!+>5$XIPGEAY"L%DPU$;:R?SN"FE58>6K M+Y/Q.L?SX1C+G7V"XAA#YF$\6S+E!*905TN5.L$O+4ZI4;&7[3"Y*R"]CW;% MS2;G98HU/;!+OM8\"!LM#XJYT,QCCB72K.(5]9ZKRW"9.N^NV #CSP6I@_O> MZQT",0Y0CY40"DFEO8SF;46=\.3"D@;D"?@ 6D[BZ,DON7XYF0S6]YJ32A]^ M*A:+R6J5_&.\N%6?/^]WS#QBB. @$T)[K)T#T$/G:4J!L***Q:/1A5U:YXJV M[(3+G24G6<['TV(^?U0?_< .MJ-'X)A! Q1PQ%C+N8#>DHH^R4".7=W#R,CS M;&+-\/Z;\[*T5K;D:R IA[\G M[W6?BTF1XAZ6T_%PK95_S).OP;OI7K#8-0C"K,7<2G!3BN')F"C3?,X:"6E\/; M<3[K=OMJA.7= 6?O7>.^YD%XBB!1@&,!C;#< E$])W# Y87< ^6*YA M/;>IMXB%4X18MLC9KJS==]/(AL%$W=]/-COEVOG6+.^6D]53O+N^+H:+S_&4 M6.N@==J 0<*HE#7$DFE$ 5><>[KE#D(YGOT]=%T]SSFL$]'T%[@'3V^G#AD( MYY18[J0E D*DN3"ZXI!Q_L*J'+0-HVS4GB25KG!KQW&VD+;T4QW>3G M_&TY'J6(KW?3-3FZN"YG*[^OZ\6F/#0#[.!K7Q/#!Z)$-(@ 8R'-B72%3J3D7]UK4;EJL3C05WZ6O.@XKIC*5D! MA)+*>$;T>$N9-R#GU;N'NK$EJ9>-,[KCJ.9UDN[I*!4[_>-^-%@4L3T#J&ZJ MU_W]@XQ'SDBTE00*1YU%%.**=L31A3DT?L.18 M8R(0(P0X:@A@?$.[-#RKA%(OLS5T!J]367SR/> !K-N-)#X^"K+X\:#1]U\5 M-C%VX(PH"I302C'$H;9JZYX@L9;TLE[7&P':N9C?E8X[U7I]7R,_5_;8 6G% M,)->2^*MIG$O 'K+,P9SG(IX_P![GI-$UU+J8(UPAB2K:">CHKO%05>B^ /4$R+S<[QL72HYC,5_,EL/%8=/L[!FN!,@!K('U***"=EI7GD^:2Y;S[7M [ M6M-J+E,,IV?>'$]3LD63TK3$**Z&*C#(1[[9J *NKC_=CN_O M7L=7UG@!8$807V6WHI ZRS2O/$.TQ%DQ$1=TZ7(Z[+J43E1LLG)^9:_A/C?9=G.VODA[I+#'Q&2D7# MHI55D?G-0"4ER7\%**J1\P2S[;NM!E9E1<* ?RZ$_HGPO.;*T=9)X,Q1817 MRA" I:9(D.WF9T%6>LT>>@;US1HYDO\/Z.I'>LUG1'TL)Y/K)2$HOX)W12"57K0JT=NA]R1+\2"#W7/Q[][5"*S6.'"D " M%'4DTB3^*8S&/-TVK+FB!;N04+\64+(SSW>>Y])XJ[9G; M\$)A+2XL'T9[4,GRUC]."&_)6]]&,B1R"@HK-52,,XTKRB05%Y9,K"6IU_'6 M/X[1E^50+10C!DF" 1;6 H]1Q^B78BC?YBM;UX>8NA =!9")6$VEMD MT78U Z-D=,9DD^]K!+KLZQ:TT]Q:Q6DTEHSR@FE=*0Z/J3>7%735F370 M(,^[0M??RZ^K\]Z[:65;Q\7A-K>ZSRZ#WTV'L^2-9(OUG^ERV*\OA_< L:$O M! ^H!8PY#U!4$";5R-JH!@\%-A<6\-P,E,H^B.+R_'U4W* XU@8(CH!"1EH! M*OI5%$R74+Q?;:Q1GK-%JX#L'#LG^OX<)YOS8O/!L6/MO7$T-)\/$ 0W5CE. M 8 :N;AK4LR6MJ-=,Y;X:G1E_]!4%XHCC.#+Y947P?S]--[W-.'8_'W6,%SI00 M7BJOL'71I'?,;A=DW#-R7A3KQVK]$Z*-2>CR+$QOK!$."V A851Q)XVJZ$>: MYT03'IWK=FUANNE?$:.YDNF;>U=U%7+9SES2,"1HW.D01 QQ@1Q9/S0BP#"T MM0+ VZ';W=U/RA]%\;&8K+3^"QKVT'VP;^!<"4H]\))3JKWQ&J^U)H)Q5625 MV^OA%4F#."C;Y71.]JY$8I79P93S5RWSG6T#C;LGB!.4BD*ZNM+&I)JGP2[G MTJR'Y\'F$=$49R_/0L&08Z\HA0))1!6SDMN*?BU@3@VB'CXAM*=KVN%WQPFM M(A'719QP.1U,?%%G,]O?,1CEG#+"0"Z5L"+57D(5M8R3G.?_'F;3: ]=C;(Y M?QN[NQNO9I$LU(_EC\%DO^53OW/00-&X1)!TA$%/F!10;RB!D)&%@=I M>Z-KD-6=);Q(!YZ=?-FCB?9W#-YC:)"-I[MHXT$F.=B\)T1J'88YR:1ZF/"B M/4W4*)O/EZ^Q]L[V"HV&6J^P(D)C2I5.G@6BHI$HGW,S?GP2BQ1)_$:AU!2' M^W8YLW(^N=0[&4B\4-0"01"F EIAXG%)$HB!UXK6JUG:=H#=2RI6(OD>,HI27GEI=1.(2>XP(A@EY,MY$W>TM1&QLZ@NH99WM7N M\D# LT/@-MW3"?"K-U303D(O*28RGB:1- HB0)#UB!#,!/S+70SE@[ 5QG>V M16V]S#9WGD\RWGV8#*:_)[J2Y^ZYGPZ>S"R=3]835L,XN77VYTQ@C?8 M$:%6!YQHFBHKQ"97A"/ ^5YL6SNH6=U3U@\)/SA*H!!(A)4!@BJEO$[I$2I> M0 $OK(9A"QC9J3N:YGUG.U@4Y.K5MG)7_53XL$0LR?M @1&*)8RLBIL#5/64+VF M15.J14Z1X#YBIQFY/D=+!D=/OB/^+66=G*;O?BHGRU5DQF8>^XL0'>H7&*3> M,&JL!,0DFY^OBFK'^7L/*,BYP.LC(DZ37=D>1T]&1+J&+F;#\6!R'"(.]0L8 M&JPH4]YP)#P0TNND114CEBM.<^[A>GCV:0 1#7/TQ!UD/EL\VCWBWY[O'/%7 MJ0C&O)R,1RO!K*)E=I@BNQL'CI&T1@L@'.4$0(0L7O.(:XQ(CIW;1WRT:'\T MQN1N(;/3YMC7/!"(F:6.(<]A5)&*"( V%'ELP868K4V(="\Z3N)F9Z^,55KV MRM Z&#V^HT5*D66D:^XZ68T6\*S=^%DN[@LP3 MK9ITZ4JSKDI(O*\1QUVG>Y!$4T!9M)\(D@ 0KH&O]#+7*N?4TT-GK"Y.S"VP MO>N$ >[[>.VK"/? ZV7C *0547UKQJ,&!T['LR*JJ$*0YB0'Z)%F:D?0.Q(" MG,S=LRBIIPLIO5L/-S]_+)+BCDWV0>KHL8(TR:>(*<$E08HZ"@BI>$)H5F[Y M'AK9GG.;7WM,/>;CW>K/O:!X/-^[8Z7+37GW93Q=T5'GJ7%?MP"MU@@3 [V'4?86T0UYQAPSQ"WDNQX0"/I\<+>U-L M!@P[C(Q&.7V&E>T'X]E_#";+Y-"3BCFN<]]$X46E][BX\GR^O"O.GHZ^#77 M!=$.>6!3R?1XBF4&Q*T8&8X8=+!>INNVG0VZ3T*/5Z4ZF#+66J:-5-B"BBL4 MR@M+!=D,0'+SSQ_'\S.FPCO@:+"C1W JVCC:">,159Y89P2NZ&- _M5SRM<6 M_^$$>">P^YQP6F\YQ4&O@X-]@T+1+D?4>J PHH);C55%,[?^0M76R9*O@:0< M_IY\;OU43@;17/D<+9=I.2EO4EJGZ7#_"_2^/L%SR:U+9:4\V0!D(J9I@B;KN?:Y-S MU=K#BZ^6L- $:[O:1@ MB:/F *R3"&'#)=004RRV/*827Y@-UAHRGE=]:H'W7>'.+.>+\JZ8K=[+ MTDYQ.[X_C+8]O0)V@BAJI;(IMP:0B,=34+6.-6"VV&KEX&F+".H&\^3R5YYWEBMNDB/Y<;D[A%0W% M_+=9.=^; OQ UP BG7%)&FP )A A1_CV(,\0OA#OUF:%_SPQ7+,\[EIG/7J_ M2@[ X]'*9S3]=)H!I247 BC!MM8[C%97!KI[F.2S*W2?3T)O M>IC#M/_K(5=" M;WX]G&,I!.LIUE(+1S4GR%KE4P&/C+3;;X7TZB'>T&'9^/S "+ PI4=5QEBN@-E>;F,FNDT?^\^%T92@ MWN(BL1NL?!Y\[W2G>/'=P#%50O%HH7*%F'"\F8%0*2K;^Y%# K_Q_X M:ZR2_HJK%[M#%3G]C_'BMO)%V29[_KV<#O>7LSG#5 (&7$1CU%,NN+<,4,.W M"*#:9H6BU'^.?=.+XHW(KA>J!T>V8B/^G:Q7DZ: M6$C7WX)S#2SC<1/'SAFX/Y-BO M6F,/O.CJ+/[HBP%@ M#!4 0E)LI/&(PP=K-_V4LT1ZZ%76>W/K=-F\1>P_[)9G.HSLGD#P@B/NN$-* M40FQHT!N#5QE=59^D_J/W&_:].JUQ-[B>JEM@'7W\<"DXP(+H@B!)F[5C(%M M5$B$2\ZK'ZS_^/W/==*&M+I:([^5Y>C;>#+9@^2J2:!"..T%\M8+RZF01IOM M0R;461&(?Y5GYA.9V7.565'U^KY1M/ .?.B+P:+(4P'B?PC"0F+B]'9+38E&HT7\NYXMU.9F3$ILU\<6@E21$.4TY5"*:9=(S])! AN0$P,&_\ OO M&633Y-UDQO1K>7QV\MU4"Y(!"2TQ D=MX:)4MXXB@K!:Q07?7I34V5!XX$[R MG++MX]HXP[(($CK." 6,H:CKJ#98;B^K/)87FA#ITE?$D6+MR6*HX^36Q6># MDHH !7V$'M"+.%XN^T+"7+.JCV^7+_ 19$KVIXLC/J>/]U]/*C(.*PM@AY@ MISU 4&P#]R&A.5&\_;]GO\"UTHR<>[)BNMP_-IH% R ,IDP"IR3G%$D%'YXQ MLJ+:CP\FZ^S*Z (7PDGR[/K*_<-R-KP=S(L'4AYQL\9]_-[^@3L0N:V)E)"G MFFZK+;)RWZ X!\L]OJL_-Y;;E-'Y4US^,2^NEY/WX^M]:4;J= ]2(H:)Y@Y+ M384%WIGM#3!5>;GDZSOFO^T;RA88_0"QSBJ8_)[B !:1B$LL3D*80TC[J#2L MI%I102DQ1J4%;P2NE\^P'6K/69R$$:D-9,IK'O^DU$!N*JY0EU5+_&U-P(45KF]0CK4K:QW'X9.1T41E+9JNQ1D %,?966<%JPZC#@%Q8=M0 M2UAH@K49(#@" B]G"15'QJ7< I9Q%.TVBE9VEDHO[3)+&?38::)Q .0R]F3Q M__'O'WXO%M_*V9\'A/^B8<#2,88YE>=GC*-H M/>F[H0!(B1RP!FF!E.4&5YP01ES875TSH,A)^GXHIQT4D=OCV(9@3G!LV_C--#I=MJP.,YXBGB5DJM91EP1Y/T4<6/F+6'OVUIU> T/IX0 /(4A3/:)89+BLZT]-I!LC>6@*)4[57 M<^QM\OKDT8]I[[Y98[[:K=W=_:3\413S?Z^CODX<-K@X2RRT(@(!SZ335/** M>DE53GZ_M^;[W]1%2XO\;W+G5'?E;#'^[W5\3C$;ER-?SOQ@//N/P6197%VO MPA4?A2^NZM47HT7YL4BO,N/I3>RUBN69#HN'R@''1 FV-86 ,(M[@-"4 ^$T M(TRP[=: A67%N45@H1K#BN3G6,0IOE6O97>WPYAT2: M-"]V3#K5_2KGQ>B/^V^#V>@A!/(("^/(D8-&V&*KM=4<:64HX!A4/, *Y%3^ M.2$#_=M"Y7EDT"$./ZY73#SLE4]:-H?'75\(@"!,'->"@U3K",<3@*YX$G>A M+%SVT%&B#[AL2!9G?"YZG$9S%HF>WJ0397I2C3\6TV'Z_4KU/Z3G/.ZEZ(0/ M!,$D9\HIC*0'GA)H+*RXI[S.RC+Y%WXE:E\439[H:LRVCGO&\2,&YQ4FGG#. MD+0.*"FJP#3$!>99"7XO_5VG6]Z?(:O RNGNLG()4(>XB:R6*LI41T-*<*R2 MH*&S0+I:H84MA4Z>,9< !Y$?P'&4,H6R^!=IMEQA\?!SF8Y_>0#)S25P',_? M8#@F] I80+3TAINHSZ"5%7T49SU^]!!3[8F_;CCF4>R^C'!,'@G6%"HLD'*: M&&8AJV@VU&>= OL'L6S)'QV.>1Q_^Q..Z>)IE$N"/+"6>0H,D:::MZ HJ\3* MV\#%B7*L'8YY'(?/&8ZI@17,6ZH)<9XIZI3?K@X=F7+Q_NA-8*$)UK[EL"P> M]VFG"+70..@$YU[0BE(I18[?>0]!=$Y;YE2>=Y;@9LN;ES5\BE&-NF8KCGV. MIV@=)_AGK4-<(U\*R!)!TCT6XL1AX0FV<'NPP22K%'?_,-P,M':>\IW=?V0;O738C =#6:C5.CXC_O18''&6Z'?BV\/$_LP*Z?QQV&Q3C@[ M'9G;P?0F62J/VXRGP_']I*AS>=3 Z$$+G5S2"$'8:DR4$\*8B#>"--&V7N&H MWO&NCLIJ8OB A7)*J%3'#\8=Q4DI=<4]1LV%'>HZQ5MY=G'U2X?5;/:AG(R' MXS.JO$<2V$REAB;;W2D01[07A!@O-&4." ^8$A(:P)S0O-9U;^<*:D7%C_5_ M,Y71JT,%"JFFF@L)J(_ Y5(+AIW'5GB$E;:7I7B:@$=]?=($QSO2'::,JWHZ M+T8IGB%..*F D1Y,DO/CI]OB436-SO5 U$V+%3^OKOUX&B'RK'UPB$D/%(, (FPNAD^;\6^]4PASM30FM#:/ZQ M&!9QYBF6NZ@JBQTVVE_M%A"'UAC&&)62(\F\%+ZBU".?$PS=PUOH9K'4(&.[ M@M"[:4K>7I#UTBVX6(AF, M["RWTJRX'XQ'*6HEGE"B;ER%;CUAPQZDU.@= -?02<.@$QA22K70%=U40:\R M -1#;^1F =0\?\]B,M7AU<-"CPWO1QF< M[$[;E/?%;/'CPV00*9ZN,BRMLM#MWY#V=0N&0$T$=\Y#3K S'D%:41J7Q47: M,-G'J@8YVA5VKNY7B4"F-^^+P;SX.+ZY75Q=_S%?5];; YZ]_0+T)OZ? 0X5 M!$@Y"R"I:'7 Y!0\[*UYDXV>)EG:%7S65U?%D>#9TRLPXSQG7%$BO5-$*.P? M-MZHJB_1L,F&3G,,[0HX56#W'I1430*-FC.>^"0C'C $J#< 5118DY6?L8>A M3PU!XD3N=:@X=I1SG>^W6O9W#!9ZZHABC$$D7=IE977+Q+2R.5X)/4Q$UYSZ M:(ZG72'(;D2QT7VFG,?9EM/AVE3?#Z*#?0-2"@CC"690$DL(HIA5-).H23-P MU,.\M2.AVM**%\PAD',W=WS&MX[N6QIZDCR2 M=UU)_K&'\'3T:5$._[PM)U$B\W5BX!JOUW6'"!HH9Y#A#BCAM23.JRT'E.$Y M+Y$]O'EIU0VB)9Z? 77UO21V=PI$"\LI(EPF;S$$F-J>!#EVX,+*QC0O_-WH MRN-TUV_='P8_TL-J_5?NIQV"L5 P3:01QE'!C7$:5-0Y+2[,\[L),>]XY,[B M:X>HF2V+T4LV[ ?.ZWV"YV=GDX_CH>%=-1?5MH1X] MD8(> (O3%:F-YJ/>NC6*N&XN['&B!?0TP]C.O)&7\T5Y5\S4Z&O"?#I:V.(^ M'5AKF$6'.P<,#(+40R8<@33RT6VY*)14.2_G/7R_: %.C?.X.S?2=7&IVAKI M]0Z!XL@A8:A&R&G+H$9L2YVP^,)>+EI 4"-\/=\=T5%W0T$*&K=C&36M=YSJ M:.ZQZJ9=& QR')&/?[1H_:ZZ!;1D\[0SI)33FY3.U!9?%K5>N5[O$##B2')" M)$-&((37#YS(?Y>H^FA_H&R8 SAC-,A,!$8:^8V= L MD>47YC78.K*:9GC'%X[OIL-HQWT>?"_J/?7[;J =H+7 M\TX=UAZOB]I>:Z]V"@9JYR+_"/4H$@6]L-73D33$7%B5W?8MKZ8X?89;A'K7 M!X$@[8'BG&+(+,,T$57104U6_<=^WQNT[DMR)&L[V^#*N[OQ8IMT[G&1E'W[ MVNY>@3'DC22$,DT1%URP[0NC8HKFO.#VL#!N^]M98ZSN"E(G^5'NX9P'$B*( M):> (*F=YJ!*#Z&T9EF9;$/#+W J93.UR0RNGM9#RO&F@6L1-6D.GJ+>6"REM M=7&F+$0YUTD]O -O 2:9'.WL*G(T6GFB#R8?!N/1NZD9W(^CK;GO%O+U'H%[ M:HG2AC)BI4* (5PQ2DM!WBWW0)BFF%L5\#Y6"P&XVDQWB?W0*<&N?Q M^8QF75R7L^+SK!C,E[,?JW\_RGY^I7^@QB-%G,0 :F6 5=:*BG:">,[QOH^O?4<@V>:7&3 MUO1;@T\V5\^GCH[2/0$C"FFJHRNHDI$4ZW%U'QI/##@GVO'XF^?+4#1'\K0O M,;3U+IY?[1HD<0#BY"^L->!*0**JK3H%P61%I!U_;K^HZ^@F&/X L3-7!/BP M8N]ML1@/'TYQ%UD>0,FX6W"/D;-8(*PD5^OS-"-.\7J5\-[&K2]'G .""<>& MI/IV.%KM:THI8$+G>(WU\LJN2>'7O_ ]CLOGN?"-J_MJMF+0:&4R?2AFGVXC M5VO? >\:(-U@(FZ)\MHS"@U"@+B*>L^R\AGV$F/Y,-A[+=P0G\^#LM5,YVJY MN"UGJ;!@;70][Q@X=)%0[+35F OCF:85M5!BD5/^^&W=(C>#JDS^GA--[^;S MY=%(6G>*5!(5SX/4:!FM,:PP$17S( 4N)P#Q;=TL-XFBDWA[AI>K$[:\&KT# M]8)QYIB'*?\2]<9N,OY%NCFW.:68WM;U\JF8:I[)9P#7$3O=GEZ!8.VIHPH# MP:44J:8YJ.@$/"NLHX?^T>V"*9.Y9P/1P0UN1X^ @+? 4D.E DYJM/5$YB[%F>'M;SK?OVL&X=<#SC0@\8A*LTM3[EGJCH4DSE.,GW MT)6Y!<#D,_6% +=3N:X&[X7W0*EA"B@7%+PFEDK MA+-&2 &=P1K)LU8M7Z3I?IB5*:/'2/_X8Y[">+9QB&JX&']=7RK7*?!^[& ! M:J(LCO\Q5'MB/# (;SB3[/4+RV_8#$A>E 9NF>M=;221D'4 V?MROF\+>=(N MV,@JS@VG#FD#-"?)^6--BZ">Y*1P[B&"VA3V2UR=S.;NG/W^7BEV". > M2*N[2.DHY^%X)?\]^'W<+,2Y$^Q3TF^.!>,*/^PW$CN9(\+QA>Q$N? M+(?.-.M=.5N,_WLUQ:OKYR5&]NG(O1V#TMHZIHV-*]D2)Y5@6VJARKH<.%K; M?2UF7\J_$NX:E4UG2)RL4!#/B>E@JP>KT^-=J@.ZHF-3$G0?(FL-$+S50"N0 M7@^0L<)SAEE%O: LYVFOAX\R_<)E&Q(ZCZ;<>'A,;U:5=&KKR:?=@G!> 2:1 M0D@KZ&"TN/V&TGA$U#E8[.%C3K^PV)Q<#B-P>+>8)%Q)"#:H2K\)*1(X$?&I M6"PFJPN#76C:USP0SR6!A--X6-/(40L1J69+I,PY6?3P%:<7*&I0'EWIKW_, MQHOBZOKZZKI*XY/RVJ4GAZH@V!XM=KAS<(P)J2C&7D.@E'3$\(IJ"WQ.W-/1 MST%_.8NO%O-YW-B_1*6:)&ENH_U9O)OZP7BV>F>_NM[F0%AL MD]_MTGHG#Q@8\9(3!'&T&83A3@FD*XH9S4HZT,/WIE[@L5.)=:4Y?QN,IXE] M5U,[GM]O/'JOK@\>D??V"S;=LA)#D$C!950(C,6&5FTUS-FUZZ?I>1J*]?FO M =(VY-.=BV+DRSS.TY91K=W WI8EI<[\W0<*!G,$8J246* MY=3.IA3P0%?T @1S\L.<$(_XUX)?L[+I3N$-D]]588OUGX]XL\ET4N-)N?X@ M 3M"H[D;=;YTF EOF)(;+D I<$[4 .SA2W&O$-J:F,X'ULJZ1<^VB0<*E@M% @!#:BG).5,ZM=7T-VF$2B39 <1!WV7P_'^(J*V-_ M_M&]_8+R6"B8%+_!/!)G9.4,8B$"/B<#:7T=>.D8.YWAYP/7AUEQ/QB/*E-B M8T&HZ6B5V?G@G39Q4J3SRHO#Y*(%'S^V@QIU@;0HC16%1,QL3*K$C1 M'CXPG^O,T@CW.XPYKOF$M >$]0<)6!CD':(,,\JC4 VAON)"M$VZK2G1>M+; M;J.5VY'!F9&8KN+G365BV#-8L%Y;*IQTEAHNF7&2@RU7&.@T,.^R,C$TQ_7. MG D'/S;O[FKX7\OQK(@DQ86T^/%A,I@NXIDJY:VY3TWVN1;6'B00I9UBT@!I MK(-0*+OU[\"69!V,>_EPW"90GCL2MB6%_NG%1O1AT A$ \5P+QQ07#L(4'4Z MP_&TEA,<<+P>/-<.W0826Y/!F9&X#1%L8H?>,UA %F,-'#%,6Z\D=Y15]__Q M=^;BZI%UMT,WQ_4.W?V'13&:^\BW]RFH)G(IRFZO!^S./H%"";SUF&O+,#+6 M0%T]8!)$5,Z]3 ]=7]L$P4LW_D98?@Y8?2SN-[;#U?4I$-O9/T02,0#0$PBI M1\@##]P#[3CG(J:'1XTSP:TI]G<%O?!]__,5[=*3&R?;8(0/R6FAEE9<"6<&5)EQ4'/(ZJ^;5J3Y:%X7,C@33-72OKNTX M\6XZFC]*#5T#H*]W#!P0F!S&+:<"*"+2X]"&6@HY[J92Z/FO6]I$8".

J.<\Q\([M9SH12JZ?-Z?P[Q[7TYO MHCCN-L^0[]/3X=67R?AF)>M]F#MBE."YM83@E#*,4VX1D%LSEQHCN\GR<<$8 M;$\6YSCMKNN^3 9[X?=ZAX"]=AAHIVC4[()(*[<^CI3 K*>S'KI3G>D\>S*_ MSX:FJ_L5^-WW8C8;"$D8(BS]&RJLK<:JLS#DZ]-!UZIP8 MRV1]_UXC&GF%"- @+0TCD.)-(O'?%29KHS% W^WWE/G>AAK X&M":$K**;9 MJ^DH_9%>D[\.)LDJ^%#,QN7HN8O8'C >,TS0'FO-L!"*.JF0(-953CQ,*)%S MACT^0VH'1>A;> QKD=_G19Z*ZVDV^Q&7SBJEW-&0>]8_"$FXHBEF@#BG#-<( M5 L[+D&6L_<>'>MVOQ)/Q,-L<2F(RV/W94&-"0J\I])J2[2"7$L!MLL,T!RH M'1V[MH::F[9[.7=&H!W'[*Z ]FEY?[_.&CR85!QY-[TN9W>#QQ7C]T"MY@A! M06+C>L+.6N@P,]9N TJ9U_S"\J"V K1V6-U=#$85+#(>'0KO>=(R&&T,TL!: M;K&,9@%4@CWH:')AQ6,:E_*+.(H<[G88L?,0U'$8,,\;!TD0M\#A5-&="\25 MT'!#%6=<7)C;1_N8R61P9Q<5Y708Z7_P\YR.MD?;=U$CU_*6K#M& %)"J+6$ MTGG K <0TXH'T*F<-(X]O(MMQTFR)69W]M0TOKF-#/ECOJYK=/5E,1A/TXV* M^SY?[L MU)$D#J-U5_&62'_U^&^+X62P3FPZ68Y6=WG#V7(P>7 />'0\>05^>0,&*"E" M@G%(G71:8.)]M;?PY*)U63MN>]CK5 S=76BLWFI7V=1&X\4RU9E?IRL8Z>7B M]W+Q_XJ50;KW3J/>$,$X)3P&D%E$N:32HZVW,[?2Y01X]3!TH7TEV!+C3]9Y M56J^I^6RZL+IV"$"QRQY*K/T^LN=)D3(Z@%8$)SU%M7#\F@MZ[7V&/\ IW_[ M]07/W\=?K/[IU7_9C/."C_',LRB&MXMBDGY<2\"4TU%*"#F*/\S+R7BTJB18 M6<;SJ^M-$/@CUZ+U_(KOB[A\BM'/79V=MY.JEQC\M1[!"LB-T]AC+;D33G/) ME54V6C3..UPKXVA;+EY?B^ER[WMSU20 !!!U3$*.$18 .0E)105&+*O8P_'. M6>T^I61+\H7CU4E,[,RNB.KCZGHSR7W&P^-VR7Z7C4*E@(@$X%7X%"' JEG#45'2[R MI5.KL?4W_J8Q<3HGNT+$-CG+)J-SG9O G7VB-N0<2.B H,(P!I&A%9^\5CP' M+3TT"IM&2U-\[>R5M)C$,6]^*Z9QWI.4>W1T-YZ.TYP7XZ_%X:K@]08(6"H4 MS5R@'7-.>^<)M!7U7MBQ&_=KK*(?BTFY2I1 MRF%L[>T7A 30,:,1]<2G5)"*ZC6M#EB8%7[50U.G>4@UR=VND/2TJOB[*+GI MS3@E33Z4_G]_QV"UCVM&4P0H98111R2MJ-54=!/K_(:QU"A[NP+3*W5T5\F= MUH5*-\&OA\+WZ@\2XG&"*\,,(1#AR!& "=]RP63Y/_;0LFH>9*VQ^FR&^C$& M>J!$0X6$M\P#F"IE &$KFKB&.2^@QY>*:/T8USQ\"O35PHB4UHYP)W.T0Y>@\NEDJYI.M5R!]O<-F$F* M-2/0$4YQ"D^09&L!>I%3DZN?]3\:15'3_.W:E_7PZ>Q9RR MIE;JR",LM->& M RLV]$!L/VAJG-4G.S>L']Z3K>>]\F@2U'JIIQ& M+BTCHQX<&W1Q7P993)9\7C-@(,>"*U\ M-5!N,&?82Q97;+10'7A8NE#+G!IMQX<>O3E+OS^2Z3SV9+-0=3$M]C\D[^@1 M)/8((,T@ )0HYX526ZN$6I5SQNQA@$ [R,OE:H]5Q7I0WIU :XNNYD*,'\_'P"-BLV@<-&&)$4$.H@ II MZ37=TD:SBB?W\,8A7\0',',*4\\%&#N>+!=[V?U'A6K&(/%5/3>UF;S#XS\#:KY04I MQT-OUTB!2 Y$QY!K $1(FKO[4*$ N7H-]A#!=<1^!IB=U]">589&E,Z]RB? M%&+Y$+3=>4C/H]C[E[.JDZ6G3O_ '3:80AC/TXA*X?CJ#&6IBK_G1M5ZG&J9 M_L\':O0^;1B I)BQ:*T))PST1EG#-Q19)U$WQ?[.D:&A"2D_]Z[-86UGKMK5 M)-=$I\(+Y725C^O[>-^MS-Y^@?@4Y>B!5)A*F&X5"*AH93(K>56?872DH'?A MI0&6=G:">CI56]X-QONJL[S:/DADO"*>>0%@*G*-5"KXL:9-@KSBWSV&2YZ< MGQ^A&N!L=U&(VZH;?R^2*;0',2_:!HV\!EXB( U)L-SMSR1^-5OZW@TD*;7\WW>14.(B6O?T"]H12)A1'/BIF&:UI5G$M4@MR MK)L>'F*:14Z3G.TN1&B=?ZBZ7CH(G]<[!&J8)=R@!#%>96(B8KJCCG.2CIX4;4 M]/GH5#YVZ _S)#__N^G+VX6/Y63BR]FWP6S?<].1(P5C%)+.Q:4"4^%W8P1R M&WYXBGV.=WT/3>,<0+QTG6F1T67=;W7,>;/,J?DCAN5&VB\5L_&6Y2,K] MX?ICL8XW+SX5LZ_C8;&N\O2Q&)8WT]4HA\K7M/WI8 UQ4AJ$-=%(NLU>(^MCCG\8,%(X&@SCEFH?(4 M,2W41EP$.*=SU/7Q@>P7 ^;6!7%F>*Y65$/HW#U68%P "2G'UA@G#/:,V2U/ M*,V);^AG?/PYP=F8'/J 37=W/RE_%&MZ/BQGP]O(T%23^41\[APO"*0DXQ!C MXR $-&XEPE2\( MF0CP).M:H)\1A>??[!N31A^TZL=BOIB-ARM/U]A*);;]7BRNKB,+KXMU=8<3 M%6R=H8.)LG%4>H[C65=KP:4A&XXQI5(0VLGX[6%I^3[HVA;$T@NUVPZ2ZX\= MXM$S)05QEF%">"IX)EC%,ZMTCMG0TV#,\^OB%@1SAONT31;&S^7GP?=_C!>W MB8>1T$A#%6+X]'JDWE79L:,&Z! S7&.DI18&^6ART4=\RM'%1T1@;0MCW*QF M?S$X[DXR)R<;>K'4/M\6CU=;7%F?BL5B\CBF8#79U;K;64,N<]C@E;/8"H\) MH-8C:P6$#YN1SJKW>_3;U]=B]J5\XY \@U2ZTJI5";SYHU?H5#QOC\KQJD1 -F4H>?;BZ(^%2PJST^_4?OI[JPS>-NX8YWCFF7M?.=>&UNW=@S%JH MH+ 8<4$-YPQ5YG;4^C*K(E7]!ZA+1EICS.]W^B!&.8C&K6=&"N'1[R^7!:5\=OG%06VRIX[7$9E2VD8:E 0$9)WC^AQ URAHVN%U9YO*?/&Q&"V'ZX)= MYRT@OWIEBU-971.KZ6CS?I&F]76\&->JG5M[C."H%,P @C0'E#/BC$?*605@ M% :DM51F!WQX=W<_&,]6Z=,V>?P?:+'C^7!21NNE^!S%I.-L_JS+FB.'#5(Z M+!6A'EGBB6(V%2^MN$593D'/'H9$MH"BEP4^NQ)&5ZHDBF^\\(/A>'+.E'5Q MVL75]=/)U- ;^[H% 34WWCKMN:?04@HU-,Y$)>Z(M+;6\:NE-X/BR^(X+;"C M1P#0QQ.SH!H3&K9;G:E%YDF?2C#Y,X^01%HK" ,244QU4@QNJ43 MNWKI,R]DY=86>=D.3?@[=8@F0? M..+CI)&+AYAJSCH>3R\?$$?*KLSG8NN2WYE&Z5F+0*S!&EO.*8V3!C3EW:[F M;2,#+D/Z)\KJN:1/XEF;LO[[>#J^6][ME?:3-D$(01S1TE'@H<32:$&KN4N; M%53<1WD?*[&R&;ZU*O/!]\,R?]PF4.ZTE40J[!#6@!F!=35W"&"G63IZ+O,, MOG7U/O@?@]DX;5@?!XM=&_RNIH%39Q%& @ACG4$.6H:V/ %9Q[8>(:'YO;XA MAIX#(@>S0[]L'$S$.G->JWBH5<)%YG"Q98^_M#/"Z4+=@XZ3.-D5/GP193&8 M^.5T-'?7UT6Z/BP^?1OIT&&;YCO8; M0<<*OFR;N2>_):YC0R*3W^FKO<#8TSH0!3"BSA/$I."(8D')=JZ<75B-K@: MT!PS._-$3U7(I^F!8O4FL=\D>=DX$ -2.E+@;;*E%:81B155GJN<"X@>)GIN MWBC)9NEY@/+[X.ZP<;*K2X!>"H&48]*F-,5RAE 8,L&SR[L/-LL M&IKE[/@/O/ZB\;!P(% Q2QJ642@!M#&/;HQR',J<8< ^1TOQ!)9NE MYP'*P4/*:\V#4!(1;0VU#D'*H8+05I0!;B^L*D2.:/>BY"1N=A;=6@R7<;9) MIQ[<>UZT#5))AV'<3V5<0RXJ2X&W-$E-+ZRD7IY8G\>49C+S)4#>SBF@44:^ MH=W[M?WH?8U*4'O[!0,YYDJKJ*<$5=)$\K:OQ/% G+.G]S U0?-[>I/2 M-B__NIS-RG1-8@;W\5\>/--K FO7,,%18HU/Y60UL8H*YJ':[H:1TY>E[!M" M10VL-<3PTP/NGIRG3/FUF [BN:KXMOJ'^7PYF Z+S2357;F- *,:8138E'W[0^BCG$KR'&U^SH.J&YPWCZO-L?'-3I" @%W^QL(,?K EU)$.[ MO=.?5[.\6B[FB\$TI8O::3_5[1J@TX8Q8YR$C&A.XO^VE]Q6JPLK]-(2A)IE M\LG[4TJ[D0K'#"8G(.;($0*S "+/D45,& XH,73++$(NK?I*"WM5:[S.LF]> MG";7,1_KB3R:V>,<[_MLGE/&"YQ( 9ER! HJ".4>/#RM$B]S[H%[6"VE)3NH M \[WX'KJ6&#F#AFT0T#QN REQ R;M'#+0J)O\_ 9@\KH71^;=4D\[OSXES+ MS(^GZ78DY01*:=GW.G&^VB,XJYW 1#'!DQ^CQ<9MKU*D1EE))(ZN3=)%'K)V M\-4,>T^WPYZ04^5K==]3/NO"E[/]NV:]W@$2XXF 5,%H3'KG1"K^4QU5K,IZ M*^UERKHV3+ V6'T>W_%J\JLXBWI;8+T!@M*&4T0,(%Q#3;!@^B%<0^<+>+ MOU-OE===(>T?L_$B\N3ZZKI2K(\? Y)VW8.RPYT#@4HJ#JGGTIE(N(5RNZO' M?\C:]2[^!KTU/I]'C^G!?#S_%$4V&%U-'P>/P=J:;/<0T0 @/*IQ;J3U2GD- M/<05!XQ"62YH%W_#WC*W3S:WGIPI$FDJB%7TW^/QXC/MX.%&4QU M\<<\LF+ZOHCVRN FS7)S*-74![K6W0/JIF(Y(?FR1 6$C$-L350)F5C>KB MK^B;8FO#7@L;%'\N%^GVMP8RCAPF4.H@DM(@0%)>)Q/YM7W(PB3O(N&O<3W? M+L<;QI,??T]U#1[-1PT7RX>:!?7@M&N48"TS$EG*#2/&BKA Q):!7H)NRV=< M$)H:8GCK8-H\'>2B:3-,X(0KP 7E)%4OXLA9S+?>U,[S'#A=_!UZ!QQ_P%.K M&71M.5QNF.)')-+=A?$]7]F3(;=VW\ DDUPCZ!#1%&@F M/:(Z[@/: 42MJ673OW:RGE='ZWDQ_)>;\NNOHV*\/E7''YX?IN.OMK/]'#_T M"D7/FP2A)5:8>P2)HUBB^'^B.*51YU@IW(6D.6U!D&4C#*UWOW(T"E2]IM%6D0 1JA)4&#-FL2Y$>W>^VBX,1PMB6 MF.4L\<6/Y\/!Y/\5@]E^C.QJ'HT+ !30F!H-J.).(.!3@(G%Q&H 9UL%B!]/BIF)=M)-.=L/CRQF/+WY;59^6]R:\NY^,-T/D5=[!$ 0 M >D-!SI.K=::"F8AX=X*;C7.2E-PM$ONV\9*$PQN%3.?[@:3B5[.Q]-BOLM@ M?:5EH +%C=&E4"Y.HU&5MDR*G/.4 ZQTUDWJ7^8J-9^Q[=HB#S6MUU7N'\4H M[#=,]G0,7DJ(J9.:&T2I<8)*&5GE(\=H8M>%.-=V8J8TQ^>.'L#<8#:-D]N6 M1C_AT:L9%\SG$ZE1.7)7EX"M,= +8:D2BE#-O13**FP0X0+@6J95-U36J?:Z MLT\ 5$3;%V% 9"J1)N/9R%=T$NLOK-YKOKC+=AA[IJ5Z[GJO3:Y8*PD%B"L< M#W..8(F,-)'AUD$'H65GK//Z:7A;C):3XNKZ!?_'D^6B&.F-UC>3P7Q^J +L M":-%WA@!)8T;5UH%09&TU*!#E(Q5V ]KR:*U67 MEH6\.=&53;/VC>S<[VLD5&[J$P&XR$ M*&4Z;C[8>HO1AH,B_N+"JO>\H3WY M5!%U!?+5BOQ8W"]GP]NT+A]'E:]OP_8=C YV#A9*:SQ %F&I"684&UE1;13+ MM0ZCB9-8/5),A\6+5X7UJOQ\6^Q/Z'/ZB(%B0B'' MWGI/' 5(,>]%UYM%R)4 M)0$$$BD_+N_&T MSN[S2M. #:>$.<'BC@PM1)#J:H>4'(J<)'(]-&2:W7_R^=E9HKBG)E1<%E]2 M*;47]E/*&373Y4O=O!LL#P/&5TXCB?/5J2&E3G@X7.P!8>;(@1KF MG##0$Z0\!DHZ"3?\4L3KG'>K'IG4RG-5C7*ND7LX>--/E1J.[$UR?:.5,'_S]Z[-K>-8VNC_^7\@+-QOU2] M7W#MD[?2<2IQS]3^A%+;=*(96?1(K"P;EC+3Z:+?TQFC\7OQ63YN#EIEW$)FU+YTW3-KRHK=3X!L9NDG2YO9F6: MY[*&D#CT6EC7^H\,8!()Q8U5C&X2E:.B@H0]HZ!XBR7OY@_Q4'E:1QWQ<-(X M00A#J46<&^P$45@82RIZ*"IS8F #% KM0*/LC^ #% ?GSGGO0BI SRB #N( MN/"8:"N=KO7I(+L5XVKR/G"E>J*%I*2DHFNILQ\/HIC@8 M-#]UJ&"L)=1@R1T!P!FG."3*,:P5\,+Q'-?MIZ5Y7W;KMH-./@9/ M&R@0;X52 $41"7VZ]"D,CM0@&,*HQ<$++Y/Y]+_KN9MROBQGT]L-GN:W'Y^MZ^IN=V!^CC_9'J/'SZ96Q@^:062D M=\)"2;D54FG)=90CB!@F/3OC(9:SOM.TW[8_%8@4S%@!B="IBP61"F%-, 76 M24CUR*Y^]8S$EZ?E>9G7KS3[,%DDU>#;V2^17H9T4TR"U =+$LRI0401R2CR MWL:ST ->*[S747[%UAG\J7@H%^O(Q.?BRT^>D[<2*?:^%+"P %A%F1> "L0E M4QPKB"B11& PLJLI/:/C9:)%6VSH2W:4Y>U?TUD356A/1D=8 M%.N2&XR0,LASC,W:D6$=BS\_H[I13?4TS>' 6T%&51@!Y8#0 'IC,#>B6BMV MK-9:A[\E,_E<=D7/GO=6\_.X[2TF#)+&$*X-<4%0.+?MR'E5EO-3- M?QZGR^F:28?K'>QY(P B(IV,YH!HXKB-Q,+;]5ED?58#HN%@I34NEUU0]9RH M27]<%,>+"1Q]-V"6K--HDC)/D878,%;M/*OY?-R5GZ9%LMW\YLC!0$.O!,DPMIK8PPES@#LG"6NFC=5]\*X8-2V MTM(F;?O"T8NI'E57WGP^8(X-=0K%?]4"6<'J1M;7\MVJ=G[^52=II6O MNN[Y]-9[P5MI#+(.T=3YQ5)HB'Y::U9C\9/OY'5Y;ZKS$ZH%ZO:&I,T4CYY, M/ST7(#(&.(R=Y))[B*3GE>KN$,\J2S5 &=,27U^B)8.BC8VA)."*Q3IT5J:Z M&N6\6LQAN^C8>X$C@@VA5@&+G8X&' 65 \$K0$82%\GD7=D=19N;QZD]]#Q] M]S1$''LO..(]5PB!=;NY>&H"I3;S]P1;GW/#>XC63CXB6J9H7R=(=7:^KU$7 M\=6SP5EO+638 I[2X1&%0%1K0M;FW#H84*_0KC2.7'KVC9$:T A&6>I]!+GF M1#"',!6T6@%E>"1AP!8XN <+)Q*P;PA\W)8P5#?KC./I_(NZ_=?CQAI3,*^@+!)WHN8_6,^76TO M,DR^Q.-V=Z'BW=Q]OXDFW-6=F2P6/Q*\CY48;3YHX(!RIB!RR$#IA;;,5J*8 M B!S@#9 [:8]H/5&\MXJK[6<&4PUT$(A+B'7\0_26(^J53+COO M:HVD/6.>0"@H,1J,Q!+)Y//QA,2&].QIAVVJ*UY/OI^Q_LUN#D\9 MTC5NTQQX*T .O&3"2".]!%!CQ5+G#6RY0,286ADKO:VUSCX]]%K &@J.E$4( M1< :(A# U6JQJ=>P;O@;M56^ORZRUA9Y^]^WY[XVU_[V95!Q9)D10%/IB8@: MCC#. *^$HEC7DKDGLTT%_:)8O4_\K'$'8,\K 5,950>0S#Q@##3 4%ZM MD-2LU;(?/1UCH#F_7J9@MT.>!K_WI>"U1I!I5VTU(@!&'/LW6Z5 F66 MK>H&!/DLJX&!1O1I'$;^4,YO'A=I\3N$?YS\2, ^'$8^]EYPC%L$-/%:8">\ M58+9:OZ69OEJ!WA$M,'(LCOR]B4DKE9?B\73W-5R6:SV9^[7>"LH"H0W#&,I MG910,LR?J(=1K6I_EY.-T"*,VB=N7R!ZZZA]7R-)X>![@6" -:8<*&FHE-1# MMA/1G(XMK:5]=:5-ZO:%I#_FB^*F_#*?_C?5=/VNBWEQ-SWHNM_S1D"82"HI MH3(NE&G E=NM+_UL7*=92[PNNZ#MF;'S;A[)7RQ75_-GC@QU<[-X/-AUI\%H MP4/.J)/"".M(/.ZQ]'!WQ$?BCU]B=8:Y%NE^9CQ>?YVL_ED^SF[?W3],;E;N M[JZX226IXB.I*.#ID#PR8,":>F8H\4A&;@#'B=B='QYDM=T>8 Y&KZALE_2] M^7-7D_F7:50M-JKEV;RY?CJ?KHKWD5ZW+^?TH5C5J2]<:X -64JJN(,&2MU MU)G%NGTIMH1)SO 9(ZDO9WUJI.;HVT%BYZ75'#H%%,)>($*JM:LH,,>E!K4- MB%<:==L$/].6/W<D?_P^^5>Y,+/)R>K$D0*WBBF0U'E(J9&:0*%W]("@UPII?2"T$ZS4 MQV,+/.BMO,3CM54L 1'EO3CYYPU1K!^X+5]6)R6]Q/%O\^+J5>/AH8(I*G5I\DJA_4 \4( MJU8DA>KUJM>9C\%6091)Z 'H7W5"P75>#PY"QG&D'S*0(9[N^N]6[B)EQR6E M!F<)-&7$^2'XQ[*X>YR]G]X=3T@3!&'SBE%8%R^]*GQP7;E0J!>*\2= M6)C0<#@ S[:L6:FUXSJ$:, ML4;4'@"^U,W-X_UCM%2*6W6?+N]N&KDT0]R>P4+43@%0FC&"XGF1-!1HME2! M&OL M+U>3V2BQ=CJE^\+5<^A?W>U+4'@#5X=?#,1B*AT1BBNH!54X_KU:;;2S<^IL M#O#R?J>X:I72 Y!7S]?COC\4\V7QH?B^NOZKF'TK?B_GJZ\-=;@: P>A!"'8 M,4&HXMQY8A7<27>@TL=[F9 /POU':.@,&#,[X^6:>EX,C!N\M(40+136C&,3_I(3?#7TB MJ7+$J/@;H!VP8+@0]>7CH6A'LP$#]H@C'=D1F0$&7 LOF;?642H(T)PQ;HG5CKNH>0VBY-J!I:RY=%HIMMJCQ6U!+. $:J@5 M9=)(B3WUUC#K,8OG_R^3>=0(,'M3@[MB0%\G6;62\M!*_.,J5>!Y+05/1FP; MGPE2$*RM,@CI5/7#ZRCLE88J2EX7&??K)#NU">4S<*:WP_!;?+5<3,]:MW S MAQ\G%C[;^U:("@=2$@@F7?(I:"EA"GMB[3QB_IQGW1NSKG<;;O]K04GM200S M%"I:J\0;C.UVM5B*L;51:H7OK^Z^M4;>_O?MN>^[M;]]'?.4(XSPT5@WG@^^"CO 3-1QV&(6BPD(2CBDR$K MB=)H9/=66^'TO@V;0=?^"@AMYYITB&54*%))XZ6:W_ZS7/S[W?SCHDP5Z.N MZ. @6FO)+-: ^^H%%P:KIV6J5(3L\STVK3DPE'5)J%[A]FQ%+V?'PR:4$H$ M) (X1;F3B@M&D70( F((ZK>+2>?I*9W"I@E!>X='ZGNQ9M2GR+/%MZ(65%Z] M%*#GRB&#O**:4B^%>I8\NQ8TV^2TF5+E]/)V;@,Z[-U+(J;U>S'^O)@<7M=OB_G7ZZ+ MQ7TJ0)26]9;T.'6(P)@Q"DO,!/04FFBU"2PAMTP]\7 MD^49M_7F\S5V\L\/!JHA= PRSA%-QH* 2JK(*0HIE(B>L2+8^V*Y+ H_G:=Z MXIM9U]FPAUX+R'AL$&!1_[7(1_A A)230G-*I+ C*^G?E-5E9Q3MR^S<3/GJ MH5A,4LW34]&S[\7@E.0>$*NDH\([A:W":;54(J.!R?%@#-!?VBI^6J)IK])\ M_6]3+E=J?JMN;Z=II,GLW?RN7-QO.AN<.8[65.H#+CR#RGF"(KD=H9*S#2N) M(K!>\E)GJ6T[,?-I^N7KZNKNC^4F:Z+^Y=XZ(P1*,+<2XFC!4&T$ 8I&4@AG M,().9#6R'?Y94!L KY,Z.R!NCVG&N]E7!=2WB3 V:7 ))N.O>5\?HV2+WE;ZZ#C].^7+N;'?$C9RR=B;X'B,DUP?@JE'QR&A\=.# 0(6Q:!6T"IO'/84 M6Y-6PW0DC-$YH!C@=?FV!$8.#?MS7!P7$L^.0^RT-)Y$+4D(H@#G?HUJR2RO MVVN]M6A4YY'REG#0E'SGT34_3G[<1]H*"H*0,]Y% M"F*7LMF=Q(3A2-2L(ML#O+7=H9&;3=MS(.OC8CJ_F3Y,9C5$T<'W@D(8$VRC M@JYM%+H:"2?26H5Q2F"5U1A@@+>K.P!2+DW[PL\+U^#5GZO)=)ZNP;GO-U\G M\R^%+Q<_B]HZXBICU$ ) H)@Q846Z;SWR"<)CHWRB-AZ<W-U]_G\ZG]X_WE12SC\4VTZ.VFGMLH("9C0_WVO#X:#ZVS*-SV- [5W$N_GU7V4J.U+?MJHQ5C ,,4FP=L)AAI6$1OB* M)A)DM7T8?D2H8]PU)O/PH)>*A;4'OMUH :1B&(['$Q[XE$T!/!(572!$.;&$ MX4>:NH=?4T(/#H"I&%AK^-L-%AR%*(5AE 31*J'0(PDKJFB69>(-/Y35.?R: MTGEXZ)M^:T_Z[08+'B."%$">88XM)Y$0M***13*G&&ONNO MQ:*8W*T.=O,Z>:Q H5:>:D4$D,8ARJ66.YH8DB/YAA^3ZQA[CXS.I(/?R07\-H59AQ0>%-9J>4Y.'"E@JB5!QG(0-V"D![0. M5/0@T=(:=9"Q4\0U)O+00%?'9W+R6 %(ZP@ U!BDH1=*66@KFDA(D\,.S5<9><.E00UG&%''=" *&%(X3SBB*&N:SFY>.-471,YJ$!KX:G MY-2A@C*0>@NU49!Q9B5WL#*B)* HJ_KG>(,4'9-Y4,"KY20Y<:3@O9+:RFA4 M8>\XU92XBO!26IZCXL'Q!B>ZI?*@4)>+M8 \\H!;2SQ-%:]XU#G8;L>9/(0- ML'%FGP@[D;;#P565?/EN?C-[O$W)2S42&7.I:2!G02FO'@$&6[M(BI+(B MQWD"QQN'Z)'DPP'GQPV;4SG'XNKN0[%Z\?LLB!X;/%AKH(.8IM9D&N.XCT'E M[Y21:UDUBTX/6HQ'7+9,^,;%^'9^;S6_K27D:W1\;6?@ EVW!H!J:$6 01 MJSQ1DMFL3G!P?(&,LQ"]/]@=="CG#AFDBHOE$""J(#'8$(XK^U]QX+*N'9P> MS!@GU!J3NU>0'7(@YP\:*'>(6Y_JG$AC@*$IBKA=>=QM63+M]!C&:('6E.!] M0NV0OSA[S*"X1]'^4HC[.%5EC&85J57\28Z!@4X/68P5:$WIW2O.#KB'L\<, M!AJ)HBU%&*8"(<80K/0%Y4"6?8!.#U",%F<-Z=T?S@YZ@W.'#"*U;$3QWSY: M\0#&[04J-[EB0F;5T#H]&C%.E#4F=W\@:PU:P3O@'48TU1\%<0LZVWN<0L!#"1O5"J.DHA<1:F0]!YJ"I3P?R7NKM[%II[)NG7*]F,R7D4"1 MGTO]X_EOU/?IH8!2_4&"5)(@@J1>=ZG#T#F$-E000 $\,N#UA)B7M3>Z8LY[A#V/!^ZPJ6Z=F7U)#W?[K<;E:"U=?+@Z(WB.GV4GC!(0] $@;I@3!3EK"&=W2 B(E MDNC&EMM M8AA).++*1!UQO6R=T+T)N-WZ/Z\F\]O)XG;YQ\-ME/3Q>0;044S5>C]()+B& MU/&H$F@.K%;&/!$2C*S351[[7\JI#@C<%[B:2O;WTWGQ;E7<'SI1L\<.1LI4 M,U'1G?BL6?Y4 QV0 =!VLPY/&A+\S9+?L^1?J8^-_I(:"] M?C@ :[W22CI@*8**4>I(M2KKLS(/1V15Y&,KF_3G$6)U:A[OJZYK@2!4*6-9 MRGU+F96Z4C^0D#A'OQO14=JVV&I*_S/' =1](LSRZN[9STX/!+PU2J#"&H8] M!!0(&DTWPOF.#IZ*G -T@-'J\^&P.YXT=NH^=41-;;BN[IY/<;U;U)=%L2:. M6EZM#;/KTGTO%C?3-]LM9H\9F))QV8Q"Q*46BCM*5+5NS5(N6&,L#O#:7?]8 M[)M#C9&9](#-SG@W3Y=@S&16)$,^95GZ/B'KRZ\]/ES626<'9P]4T' M#10K801TD#.AK568DD\0R!1A!,O)8,YCK0!.B_.@;O3J3PTW*ET@:]%\/TT7C2]E8UD018S:GGD MB!(JT48"XIPS.;;& %T5/2,PA]1#@V$+R M282X(-E83YS%0F!&;*& (1I;R MG-#H\,O_= VV$ZD["'S],;^-9GCRX16W[OM-?'3CT6L*MGWC!4J81) "Q2!. MO4D!B]O/*0X$L=#;',MB^*T-.D%>2Z2^O" \Y,9@Y*1FT6C'E+LHUM/ZXK(I MECXGGVWX/0N:0JD=8IX'+/\L4MY2<:N^Q9]^*38^Q.J7*1X&:Z/H^%!!(B E M -(3"B##T& >[7.E&3;,,YM5IGOXG0G:P5?K9!X$\.Q6WGZ:K(J/Q>+F[=!E MTZ%"5!$8LU1)KS$S@GJ0VH4K"QQG7.;=O!MOV*%C,O<%O+=BC8U#7Z!/QJQ;AJCA"BR8VW@MH1] )T!I3=U#H.A+,JCU&H-YS@+4ET#H&4WX[(HD& M##G(-,PQ-1NT(Q@5PAK0=T@8.Q*UJCM$8,(:R* 7C%$!H&6*@$0!)1"(?\\J M.3O>L$%'Y!T4P Y'".H.$;"(FB@4D9@"*F)AU!5HHH '6F &?7_KE!U(EG/"J0&D:63Q@D61 HH M *06%"K$.>!K6C@ E(8TJZ#'>., 7=+XK'@[%5H(#_)2*K=2(/ '*G18].&RA@IGPB@J':6X> =RIIF"FRAHW!.2TX&U3S M'P'D\HG<^![ESQ&M/??03HX-M35TU$&MP< ;JPCW1%/G>/+.,,*11LS7ND9V MN77^3X7:F$_CVAX6:#Q: L=YAXD#*FR-(@&@^IY5:J*",*\\!V/#;"?< ML&:$[A-2>V)!.<,%SCAS6IB4DVGB:I77R9;AF&"F $?50" 11.$5IGY2.; :?C??GF#5@-)]HNIM?WS& M:,%SK*R&4".OE>8(>:15VE*&$@M=5F7D\67J]T?IGE!5(]K3PJA!".,05W'W M,!KM:>#H.@XF&8J6CB)9E?+&YZ7OG^+]H:TU@(6X+"]3Q2%F7327!7$V&?AO>#@'6$L4[1EL>JH)C2#EBE.*$2H&TE2BYC;7 %$ BL] S_.:Z':+G M1,KV6M1K7=O[\@IV*QUI MJ>.'_GUL::_?")@3 U.E8.PM)U8SPR-JA 626LM\UFVKP<BH$\!@FNF HE$19.4G#O]O27)IU3>B^ /CYYFMQ M^S@KKNY^ZG*\7E%EOOER\5,_Y-IXS!\\6.V9BO]+ZKN3A!CN=AQ"6N4DI@S_ M8DQ3>/9.]S.C-97UGK>Q%H^]X*72UCME/2]V;1?8E+6)0W17$;)[Z,]NC5ZFNQB =%8L_9C#Q3WM]/-QWW M4LO[<% 1J!Y!"T"ALI/7:V MEJ9[1GK4$2.G#12X$0(:S!"1'A)J#-9T0Q$%(J!'UB2[([24/;)@&'+CT!+/ M7._]/)+%,^8YM%Q)9Q# PG%*E;/2^ZAS,US+E.G(S"N7RY]FOSZV#EER;[X0 M$+8<6RRA-T8HHZ34IEHA)3PGD?'B)45M[K^TY=H@=4,%>+E8/0-1_-M+ ,4? MA??3U?3+FETF.;/?[F;]]H/!6(^\%L) I8%PEMN4_[M=!1P;8')96;9(R_X0 MD7K:;MJ^U\+%T^,!(P5!ZDUK%9=&4\GY;D50>S@.=.2RKQ[4Y^E"D]FB[7;)/B-0?(> ( M>V>TI-1Q$.6?=A0K#TTTO0FP3H[CE&F3N64?A#Z/Z/GAEJOI_6157-U]C+^8 MQGV4'J@MA?:\'[Q3 DM".*.:TE2AB73Y-9 ML?S'9/88O^_^\SA].-25\\V'@V5$^WCZ0BQY"L9WY6+3 M:'3=[#-2X[I,0G,QGVR:U7[^NEG*6P*GMV\'8IF$A('4Y2A:$%0P5"D.Q(.L M*UI##'NWC,T!LJ@QU-]:P,=R%:]7<#%7+=/I=3A0 C MD#-=F5,$&I&3>#3$*'G+$!\8>YI+\B]?%L67U'5Y>Y:\O=L.+^WUNLKYLW7M ME>0]?#M(B464!DY'74@S;A5/>8=K.E+(<(YM,\2RF&U+\N&QJ*?@[Z?B6S%_ M3$5=)EL:Q$&N[K8_/GN$=SL/'Q&0^)TB<(G4YG&Y*N^+18W8;LT1HDHI,?)6 M4.ZUE,PP@H%RE&JDL2/BC/DB>WAS++9[Z+7@/'(PFN4(82VH!I8:7JW6*I7C M-AN@*Z1U#)2=D;JW%,?(M[4"JA^7478NXZG\91,"?SOP6^N]8)'G0%AC $C7 MF[A36%=K]5!DE+8>T$R;:FT"BJ,I<"8.>2K^<ODYO M)K,#N6=[GP\>IIHTF&KG '3,8:AIM:9(N)'=;&Q5]6B3L)V"90/BYS,\F)"V M]_E ]'H!%E.4\B*@TGBWK23A(\I(:X&O9?L4;7S,_/'Y2;@=/EA>/QF84CY* M/IZZ?A&'52K:OITC]4B,)$NU)3Z5;=*R.;_G*82R!O$RKJ!8KJ8W1_B^]XU@ M2!2$C@&-"**2 8^4J.;,"1Q)KE 7_&^+IJ>=#LOBYO_]4G[[GW7EG<6/=$#P MZB\)*_S9^;#]<83J6\#8_3) QX5*!3@Y%1HQ&\'*JOEBDI6+/*!H?,L8:$J^ MQMO^.I7_^=D'G_( #N_\@R\%A V/RA '--63,]'R2=[W+5 QRF'\@$+='6S^ M-LG:ET/J+2^OGBRGRZN[CXOIS73^Y8B;L]X (=(10BF508@P@6%#LJ$^T[A#!,$HE!MP^)D MU#6B>G^%H[X7MVFB1;60O4?CL5>"-8YXY:7V*&IOG$H 3+5"P'%.0>6+Q-6I MC']5+*H5.O>%I.OI?2I<^'M4[1?3R6Q9&T^'7PP0":BU=3#E.@B**35NMS&Y MR4F[&I"MU1NJ6J5VC]B**]\FC]VE-++?RO+V:O&Y6'R+^^.("E;C[2"89]QJ MX;SQ%"G Q;IC[7K=FH"<$.* E/I.]:_VR3P0>!W5O&J]'S4,IB#RD+)HWGH) MN'>5AL$I=SE5NP=X/+:*AM.0UHC>O6%M.^?(*;7Z6$[GJW?S))./'Y,'7XR" M&UB.$!3 >0V4(X7WWLU0 MP<"F=E7$>(6! M 516*Y:&Y8BI 5ZBZ$3/:IG&?:&J2@0_GF&]#!0*#!D6BA$KM"%1-=CM-"T, M']=AUAY#RU;HV>^%@0^3Q>9BSR]T0P!2HB(3(NN0<=L>RO??7\H;E;%;75J?HX_7=YM[G0=NTO0S@>" MMYQ[*#2'T#B+H04*5A2,_S"%E#0*:N:\T 1:1Z."N*6F(7YD-R#ZAF#;.R"'=Q>S$^I8 .U])!AI,")1 M0?:"8:J)9T3NF&EQ5A?TOW= VSN@*=\N!OWQA6EY"[O$_O8304'N67*(4BRA M0) K#G8'.9$C0. NUTSMA1)C-4=.'*\$[4],[)?Z@Q'"NC U:. :DD!Y;RN,!R"@6U=H1 M53FJPP#3Z09A'YY(\YZ=3.7JC,TI^_,L$A09TN)76'" 8J:J"EFE'*I8A'OS=;*D"#_,C8[L\4I(99CWF'#$H!611=8AQ$G\R?GD0YQV8L6V MV-%T^>]CGN2W7PB6"LT(P4)YJ*DU1F._6R',:@]YP7N_-M]?JYSY1&Y\>6>[ MNNTNG7PI](^=U(DC[_''UGTUKH)'T><$AAQS!#0@ &U7(5)GWW%!)9>59:?4 M;5Y"Y-EW]R;J[7DR"(BIED8Z)9.)I!#'KIJC,F0D8:3V65:V2=;S7.'V#$)$ M,,-:2F$-E$JH:HZ(F)'4#,KFT)'+VZ=1<1B7MS7S6A&,**(&<*.D\F [9^G\ M6%+;VN5\6]3,N\?[?!HU;O"^?CQH8Z52Z8(#MD!CK+#DU6PAMSE7WP;D%VJ5 M]^V0J)7.A=;HV%B1NOIJN?OQS>EN\H0K_ M/OE7N7B^6?9)EM-&"1 ZZ!V-4Y&I:#35A%1VM\0(C,3 :)/)95_$[M?_N-X] MOX*'D3CC!$L%RI$D#$ $X;;^J*$:PEH:5C^ M<+.6&76P6.O]0#%QT)$H" 77!$IC':_6SIW/22H:H/[2-?JZH'E/1]*VK-.S M.-C9SJ7M5#X5J>%%*L5R_"#:]TH0G''HHQ'* !',0N2C%1(-' 41H37BOKV ML\JG9O"U3IKC;P?!B*>.(00)2A6:,12[M5O.1]+VN#T(O%W\O$42GVTKGSN6 MW>:.CI:!1-0J[9EWDEG,]9;DDD%8K^-6M[KDU=W+R3]CA?ZQ_>6Q4':#T8*S M,(5DB)=,:QWXVA#9HSQV1_+>E,?BS[C_(SD>TTR/W%%Z M_7#@P KC$&?$,$P0)T#M**@1&5G"1*=\?ZDBYA+[/!#Z,+D_7O)FWRMQ0T+$ MJ-8((BX-\8A*4*U04#HR&S>'Q0?1TIBBC?VC__=Q7ES_55Y_+1^7D_GMYV3/ MK(IBKN)T;M>;H321\--5M*G7&>>'0S -APM1=1." V\HD]QR;P05V]5RH;.Z M; X>/TV87O9.\[ZD4C>-Q1CE$G+/D4SU$(#EUE;;DVN5Y9$?H!>DS^.N3;KW MAK%&_<;B$C1B7@JK)?1((4QV^X6CK-+O Y11+?'U8+^QTRC:/%FPJWYCF +' MI?;&1P,$"864D-$1#/>G=1M[#2*-D9$9]W&(!*20&$H3YW6G;6< M\6K^"+*<_,(AGC/YB&B9H@U/D%KMHTR<6SF;WJX9LXYO'V@T]O;#$=_.$(32 M >LC>7C*HMRN1@ -1E;POP\]I#5B]PN=@XW']CT>N,10(D@!UQ1X2H0&OEH1 MIV@DU6':8.E!=#2B9E_*Z=5#D2+:\R^5PG6TGN>>-X)J M]7F!1J*>M,/BL@N2]I?SN(AR->KK'\KY,3WFZ#M!. *M0I(JX8U$7DA*=S0C M*.<>[8!TF$Y@TQ91^P+..K=WN9FHFZ4")VM2' 7/P?<"EB!J9C8:APXH23@ ML/)B2>*S&G,/2,GI!$!M$K9G;\I;NMW[&KG7=5X/""(2MQ P,BJ%2E.&>'7N MRTC?'/_P@)+WS^*_:Y_\/1>5J55;F!#GG#%(6&ZU551*1JH5>"IK78'/UH7D M!D#S8M5KV#R/I?NJ"Y]&T=ZUYW?SF_*^>%\N#\'CC:<#UY$LBFBOI4EG-N5Z MMRX(4:^=AWIL&-\-6O()W!=P/A2K6I#YZ;D@-;?Q, ;(BN2F B85/]FN17K> MCZHS!K&20];^M.4TP>O)]U02<+XL=#$O[J:'4^I)0Y7 MUH "'.2<1B>K,QIOD_GMU>IKL=C. M;E]HX<1A B)0*Y(NY5&EK#,"LFJ+J/B7G+S^DUMJ7"R$>J!\7\+IGXOI*AH, M=U=W=LNZ=9;)0QY"HY&EQBM8K4?FW8'COXRT:H>X?8%% MS=9L+&X_?XTDTY-E<6O*^S3C75GEPQBJ-T" C AL0=P6E,7E*P%1%2!6R&?5 M\Q*_F&#JA.*]X>T^4>2_VXMY<8],YE^F?\X*M5P6JT,6W>$7 R"&0LLKGCP6+M$!"$UY "H2* M_R-*>U#9"MK3O+SVDV/P%PN$%DG+XN.B?"@6JQ\?9Y/Y*J[!Q9\^I$<.B+CZ M@P3F';<64^\,<<)*I'?WDC31,$OT#3'8WZ7HZXSLO5EU1ZVWC>V0[% 4FDZ M)T$T1Y%@NII]5 NR!-D 6TQW:Z8U(6G?BI4I[__<9D>MH;V6$-@Y T<",':&N6T]4I1J1@R.K6',@8ZK.H5FCDSQ?3SA=6LS)@S$.Z]L-Y&RG%8T8SJK%ND Q0S?0'L=2G''IET5J&T#=PMSUTE;J@R2E/% M%"8LVKZ8(H^5 98) !-S";+GK"&Y.S'=_<.L_%$4GXO%M^E-\7:$=AO W98F MK7K";KH4KXE0OR9=B]\+EC*&G3,<"D\I,LIS8CB)9H0 RIJ15<[H"XQ[E:OS ML:XWE^1L,D]EDX[4!'K^6""0.6&@8MH0:I1(&B7US$OM, 9B9"7*SHR&EV[( MYHSH&U)'BP+]_�$C'#!7*(B;AS@80\FBF$(:HEMC2GM] 8=6,D7O0T(B" MS6-Q<;EPMQF2GO3Q<7'S->Z$-)_#=5_JO!NM8H)H5 $% 98*X@3"R" %J78$ M$M_/%;/>D7 J$\MNR=KO79!=D:SW6^EYY$ Z\%9@4!@$&92,4 J,B$\ZD]OIP9?T=/KX/O!$&>WN?#^KNB%Y5.VOU,,LCOGEMV)>+":SE+YR>S^=3Y?K'CS?BLK/=!1%)XT3 MD/1$(RF-]Y@*JP4S4:, $*<_"#F2UJW=(JQ+BO=7[V%9Q&]]C;.WQ;=B5JX3 M5[93/XJY&F\'ZZ'2S (E9%RWLYHS"AT%7$ -F,^Y2S+ ;+AND-8^G7O+-?IK MLKBMVJ(?2CEZ_ER@ .LL-#>Q45((8#3 A%I/8(4Z=&6=!R"WI[#B=[.S+<) MLUA,YE_6^VZI?[R*,ZT7]K2Z^6UM]U07GPLIWPM:@"",[*%1 198&V*APA)% M!HTL(-D052]/W/,SHB^(_^3"N7JH54)N[SL!880LA='N8E$N$"R\P$Y 1#"W M4*!>#8I>KLR<%2AE-VSIS6U?+-:90_/M"73<]MCS1O"0*Z(LB]NTA MXM'0(M0I(K&!%*+X8\44<3FYJ\.L.34$@'7$G<886R_X,<'[,*!>/A>HA0PI MSE(3#IIZ&GM"&;4T)=Y)D%5+?)CEI@:#GDQ6]&;F)G"KAZ?+C9^F7[ZNEI_5 MI\_'W<''W@U04*,E3JT^$24@DHURX+&UE@KC=4YL?8B7<(8 OJZ8T[M1FN6? M>E^C@G7+7PJ>Z"C]+=?. 9IZVSI+G*8Z[FVCA<^YEY=CJ\U% M/-.<0")=Y(*T7"CM'6=:Z=1VLM_DN#ZTAK.AIUDAK]/8,RC!?3WYOJWSZB,7 M3@-O.Q\("&N'"&/$.AX//*=[,O%73%=/48(;"]\ M79?KF?XQ7^QF]?8US3U%NEL=/VA)%6-4$TD])5XIZ0W@$G" &;(\QY,RP#HY MY\;W.7EW\?)_PX%(M.V/TG.'RBCV.Y$@HV!1DF(%@:; 28T B?_F!#OAF-+C M\DF>>R==!).;QV7V;GHS>9C&V:<9OIN[^>VZ6,JWR+!R\6-O]*;1:,$K1+41 M)E7[H@8P";7#1MJX[8UR-$?U.;E(__@!W1^G!I/IN"]JL"QFU_:V ]5H_A-@J01WB0F#!/ 70.!J/VQQ?Y0#[")P;_4/AX^#W1JHF M43[.UVZLWR>+?Q>KCXO(L"J-P$8MLHMM4N.SP7'H":!<6PBIDUPXHCGDR$+O MC),CZXQP\3NF?9;FI:$T64-5!/YQ,KLN%O<'TU=:&#]@FYIU8T:EM#0EYBB- M'6?6*\&-R+K<<7HCA_%C_)S,.VN%KET/PV=!BZ//J*L7NNCHT'^J=]DXHZ=^Q:[,;P3$ 7!&2N&9I8XH+;G' MB"OK2"2ORSG.!WC)IR_0[2^!VBN[^M)S]62V2>(OBKI%4?:]$K1CA%#MM8^G MAS1$00L== U'QO<\IE= SV-*-O8JO@4]\]-^NRJ5+>W:P?N9/9Q,KU]-]]Z MTPXGO==]/Q#!-9=6$:UY7 E03EIDF2#($4Q]CN?_0I!R*F/+[LE\N96_O+12 M.<\8DI1Z1Q632$%,<=Q]%K@77>V+6 *61=3-HA>LG5?LZC;Z-C[V=[^!8)9P#3P=LF8R;R%-/#(U25E$( M':+:ILNV"HZL1'-+?"O;IFMO6:;K;G5K$>O+Q8?B+W6S=@U/YU\^+LIY_./- M1@ ?JX1SRC@!02B8@@9+RBE75,9=YB#AEAG*$<_IBCO$"\YG/^>ZY$Y?2$UW MV:[NU&U9KZK(6X^'U$D:>(0TCWN0&RT0)BA% UG4)1G.:N$U/-QUQ/6R=4(W M/_#N'R8WJ_+N:6&?4P@X^+B-,CV^PH \<@Z>,DCP7DH@ 5&(4$J%E%8+ MZ"#P4 J%S,@*(.4QM^R)RH,/W;^O<76=984'XHXHY+:NEJ\GWYM5RL[B:SV3+NOT7Q+3)J,BOO;K?< MC4],]K5:;3Q6H.E^(:9.8N#BT6(UD 3HJ$@;QA3/"Y\/$)H] J/LES5G#8Y? M?4OI",5??P? WXY%XGA*ZBBX/)*:,J> 06C3*Y4[A6$MN^KO '@\$.(BH,=< M1)L_M9,SVKHM'3TA>&0!H+Y UUT _"1V]:8M/OZY+/[S&*?J4K9VC7+">]X( MRFLHDO37U!,!-/$(*P^HAL@#J,9V>/:/BY?(;(4/9\39\=K ^]X)%EI*M59Q M#V.5$O:T-)LU8L"9&%DH()O3QY'3B*YGPL[Q^EQO/1\P-IA*!1P'J2 L@5JO MJ64=EC@JE*/'S*D\/HR:1E3MKIK M**LY']F1V!!5?;3C.8T1O1?D::4=C\+8^M3X!0*"L(""^-T:95Y?X@&"[;PP MJ=V,YS2F]&;>M=:,1WLNB3 ,<0(X0S@:06R[/F@B <>EW T*=.VPI"_(==.* M)VD]@GF@),.6*HB]JPX9R 2R(U,_RA@P"O%J%:F900:< M!EBL ]8H#(PE(97-W&@.%YA,-!^+19K=Y$LR2YZ^_X]R?46X_*M87'^=K-Y/[Z>KY8N2FML7 MGBUHWRYH]2/!,Z6MEA1$>0*H!1Y#4U&&<382MUIWL#XG-[H2[B^G=5T^WTQ7 M?\WCTGXO%T5[>N+,IWCXSUEW@W/>':61K/(=,"M#-CHGA5@8/ MT'IFB,&806*UTF1MXVPIX75.@;(!=;KI#JSGX$)[>'P]H9?3_V,>>?DL22%1 MK#8BFPT?+*$>&RY,W*5<0(P4J90E#"W)N;$TH&8U/6*R%SXT+V6P9^>X[U%T M3]-?H_A_7JER3V.,YH,%XXB R@($D,1<6P9QM?^P-RSGR!Y0@YCN$-<'U9M' M_%],ZEE?&?UC%UY\-]]Z.HX$)9J-%I0@,L6KI20\"GCJ)/#56IT#.==LHA?F#-ZS.XB>6YP!"3 AP&(%4Z(&07!+4R:4'5,(HVO4==Y7ZS1>#1[_ M'\KY9JGN/X_3U8]W\TCPQW4@OI MT+%P4;ND._9E:\CK9J<'Z'A,*3[V?HAB@!'E(1# 8",,][H2!!Q FP/'H<48 M>H)CE_3OZ )GG;2>A'^8S)[+*[FS[L17MU%[J5@637UY9 HNH"+:<#NJ7A U,2*.JMY\12J0&R5:4)P;GR(ZG7TCEP MS\..)W">H4#GJRMCGY:/RQ<7>=3\=OV[=*'G[WZ6!RLK*@0YDEY'=4XAR@EV MW$0IY15!/)H2=?9A1\;V197SU)!)[H GAENCA;7 MQJZ&_J7E8O4,[O%O+Z$>?Q0^I1GO*33RT^^#1H KJ*S3B@@#+'PV9XKER-H" MG('793[5.T?*WFM^+YX(%C)-)!,8:PF]98A35\W;<3R2@HD->?62TXUH-N1R MB-2E6H[:.FIT5.F0(D!5*]%!H]AUWO3A*6NBDI*I33@ D%2;4Y!,$F)YP^1&_ZV8^8'.H/)D!^ ?7N'''6 M$V\B/2'&1#D(*R500$='5H*L(:KZJ'=W&B-R;BB]\"=^_N.E/W$R?U8@Z/"! MVG"X (B+I@U\(SGEAF;>(*&LL(9Q'*;N=,7 DQV,_H&NO@X)1JQSI2WQ=3U?) M"_5N?ILF_CB9'7':O?E\H(P()*AV!%$$#6.:5(Y(Y2C)2;\:XAEY=N==&UPX M&\+^.5U]76=VI+LZ7Z.% "/-HUSBADI*,32,4TK>F# M1A9JRL3$,82U2NN^L&>GB^(F,O6H1O;S@ZF:$8%20PZ(QYQ##ZS;K0:ZD3EM M.^-UV2*1&RM5NYS5>B6MJ^.:0>.L8$H)9YD W@);'=1!I@RQ&57%2XCLJ<&4D@ MK!]LM$'A7&24\W(Q^6D>O!8Z]KX7.+$"&>^ 8QZZ:%DK:JOY6XQSZI,/R)O7 M#T+:HO)@4N[.W(-'(&Z(( 1*RP%VQ"&WHYHQ?B3E/,]O;YV-98,'>JWR.9_* MV;S:K)8#7-+=8?K<]1#.XWU%[SI MMNIKOUMM^]&@F<.>*H^9]8IR%75O4U&9^:S*6@-R7_S26ZL9JR]X0^TJ1?>[ MI7:?#8QTKMO,5&P)PX<7V? MVM^[KX?=UQ8&+G@W#LYBLXX(;W3JH9XZ?!BO:771R0#*U2^KUE*^O99_%,NW[:]N/QBB!@X]U98K0 U%&!HH M=Q13,J?RW! =[(/=)H-B\_ VQF1]M!;I4N&J3#_:>]"<91Z!$P0ACK(&.<.( M%5S1G:/(ZJP,X@&U^/K5MU$[W&^\N_Y93+]\36D(WXK%Y$NQ]JFDLM)^,EVL MJTT?JW1?>X#@K5:>216%AA(N'J1>@&I%VK \@'-)$@[(*8<*\-8(([AD6>J>"@ 8$!K]12%4#F6 MW-"RNR_Y2.R0IW];@UV:#4!ZQ#4V&"&;R$^C>-Q!*:\5UH M<&[\E0-4,&M.+ "!&(0006H8X(PYB7:I+-;KG *B XI+7;9"V0TO![N;U)/W M_WKM_1_L]CI]I@$;A[#4-/ZC+%*I;]\NT$)!5N/N 06PQK#?.F=NKQ;<(4+I MDPCU[*Q77[XLUDEO[^:KQ72^G-X<"X^=?4X!LV16,X(A3G61*&$$[82DDF-K MB''F*UL7P.+1;L-GFOB0=N+SOO74D<@/2A5'RN!H:FNQXY1T8^M<= $[XMQ[ MN#DX1KN-]V8LGGE&P2)/-=$R'@U &(J U;L[1H2*G%C$@(* ?V_>;G$Q6#/T M51+:GE6?R_BL.[_ (N4LL9A*'.4F,D2)G0*'@,DIN3E4C?SM-CTYFOQ7S:*_/GIJA+^O:IUU]-TA/$/*1S-!@#(PVE.TBO8:*'!MT0+'" MH=B@ V'CX+?,5FY4UUQW>4/7Y6HR.WKF]?GY0"7D@!H%!(>> N6 VGFZ)4)C MM!O/C^*V]E9WC![\%EO_*YW"T;[=+!IV<@B]_DP4H1Y3@Y"2ECCG.#%/MV2U M0K]>I\#+VC3Y+&TA/64]B>6SMH>;F1S/'-GS8H" $$4(L((;B+BT5.^V-XN[ M?82FR6 @V0F+&H/L6:;D)G]R&=?[*1%H'[KVOQ$DT9!3[2&&2C'GTHV#:LY< MLI%46ATPK%KC30:>JL]6M6C]XVSV8V,4K\FQ[I^2=-//ECY2=Q?8W8^\ M_+ -0!BQBS4D4:4^N>;@HS"G*\IT/L<#%$C/;.Q0%FB)K'^\?4CN9;L;EC M6]ZM5_VY6*UFR65T:!^<=U8!4A+- V$I)%@2X;V".S\SMUD[:$"I:P/>01?% M_[YLPZI3Y?)MZIC)\NL!DZ_&VP%)@5D\1I$RR'JA&1,[M=]QGZ/=#"B%;)BX M[XY/?>%S2Z+EU=W5XG8ZGRQ^[-9R )<'W@H6$BCC*1AWH*0.0T&C)5JMTP.1 M@4?Q-Q[KX;$]_O2%P_?3R9_36:1(<0AWSYX*"DCF'57(68@-<$#JW7X2!.?@ M3/Z-LWHX:\Z/)US]G_]YQ8KW\0?K7[WYF^TXK\A[4]ZOBINOJV*6_KAAS-KF M?$6V9ZW'E[983::SY<^S*[ZOXEXI;O^?/A2$BAU7=\_GN&X+F::]7"U?A7SK MQ"SS!@Y 6P$X54;B:(8KDFHI;MA)J8C,K;.].G*WM]6NXY"OO;66((0)**31 MR"#,B*"1EK*BHXKG_KAB4WV![J4?_4SL:FS!=]HM%2J )1=6>6JMD3#^UU=K M0-2.K0U)_[P_L5OJ:?SH"%,M=$NUQ"E#(1# 0B$XTJK*P(WKP!J- U>M<_7D M;JFGT;DQ7EKOE@H 089[C[50A"/K%-E1A#H_DG[N'?"Q=K?4TRC*6/Q1^)1DZIYSZJ??!RD08$#*:$9$J4H8H1!6<[8DZTKQ$//"SW8: MY5"]B8HHHF'QCM$.,7[2!-Y\+"&(N M-04.6<4ICZJ1WN$71G$XLE2OLVD%;5!_,'FT>VGSM+KY[$RDW^T-YC\\@; M :;P';0.>2Z!DN:\\L)!0+&^@3>&VQ93 '^M&K?EU"0$G2:9FJT2(- MC1+$5#2-/.]U3W3==V8H\.QNMS1B:F\;)>EU[Y;+Q^+6/BYV5SLW1L;SI+5: M;U M 3H\ (Y^.R!,/*&$,(,DT.D?_73F,YJ3>%S?=?T+[Y*!,?A2-M5YM2A#*:2 M8" 1%-X!#@6N:*H SDF#/=G4'GAO\&%NFUR67LHVV9ZMR<_1^39Y]:T@.702 M4>.<$,;*2$C,*YI"1OZ^!C[D+9++SDO9(GL*XO=YP-2=0E# 0X<,QUAK+0P& MMKIU&15DPG+R#,9T*WR8&ZHC+E_*/MO?.ZDR #\NIC=%XM1=GQ[CFI,)47&V M@EJ-&)7.(D<=!;N@E,4Y-],'E.JZY]J!HAY77\O%]+_% M[1_SB*%G_I04G5W^O-)$N&=4V=+I$'%T\64ZG\=G]626,@..5O(;R#2#$YP[ M@B#S7,3_M\2ZG7 W'N4X_7X%_W;K&Z96V?:+P,I@SMF]X>Q]M4Q )P4&@$'/68&4P,0^ IE@9=3MK-N",Y0]^NO>*B M<;6<%W/X5*2;/'%NIIRO:Y<]3F;7Q>+^?XO)XE!UOL9C!46$LT)Q;K5&B$G/ M,=GYWFA6)'-,EF/S:$I?K#FO]5:C]>%1$;*/*NAD(ZW3V01*'">">[B^ R< M47PGT:C+*C(PH.LL/>"VK5:RO?'R4O;8?E5U'R5.=X1T.IMX_ H7&: D10!A MI A]ZY^6E[+&3]386-[9Y=LVA;]_N<;W/OCGV7@!K'BBKG6.*<@J4ESM!HWW. MH3'$B_=GLF5:9L.E.,">;:C>VA3O_6:@FB6Z>BRQEQX@S\B.QDKYD12$:AEO MW>4W9G'G4C2>9[K?S^OMR7AX\=$ - '::D*Q@S;2F5*R<]&ELI4CLA&ZW0-# M8,^E' /'U:T=KWH[)AK/*:R54\*DI0 PYPWG;E>P &'+1Z34#_88Z8M[E[+# MGEI+O=%3JL-==/"[P0L@G5:48$%(I+ECX,E1B&C.83.FL'YSVV*(;#SOEFF8 M0/2^_*M8;/XTO9^>OF/:^6PP"B'E"! *PPBS:W=)?4C*_ X+)2!H;;67CH+ M@R]R*_WQ\'".K?3BLT$"I#& 46U&2'H.L*9/]U"!R^F ,R!#YQ?:2GD,OA1% M;MUS:)>H_MNB7'92>'7_UP*!DD?19*+R(0E W##SE MKP$AB%I>XASN<#QD8"#BET"$HEL 9Z)ZF$8#EE*\<48AGTCNJ T8UC M@8W7\B)XN2]FV-;XP1B9>D]+C80G6G, ["XVJI#(N6$W)ON_$^"?DY.#/SS6 M_TH.PUUESZ/AF)8^$P3DF$L')9&*V<@X^Y38 R3/4:]&F#L_L,,@GZ&-A?[& MX[TVD];36D]E^:%8?2Y6JUFTHA[*>75([1/LIXP1)*8$>0(X$=@J99WANU"4 M\5E:"_\;J#6$=X?<:JYZO*R+?/VU>%X:>3>[1)^KNY>3WZMQY T;<#R?)%!( M8VLHUXY+O*.O(CJG5:GX&ZMU%(U>&?@$W__S/Z]X]S[^X/_O[DB6V[:A]WY& MOP#[]T&74F#:Q)ESWG%CO!>.44RX!,@: ")!.1, =\JW=E5" MZ]MSJCT^>E/__?*ZO?6II=CG2",=7_#O41V4-&O& 81(&$0M4S3RK"2T\9@5 M\ (!V>_=%+=707TQ2S44@7H+8;8W06UO% OSEW)]G=V^DI^VG!,_?7A\"$7U M==9DT%>:MD7Z*3:_^3LS0!'VTF!F(*34Q,"0ZFA'///&8R-3A&"$19>>A6!L MY.M+1-ZB^:SK<_RZM Z"<>4W95I0#!V,&D=&3 JJI> .6\@%I!B@%'$882EE M('$8EFC]VXDC1=4W=]*HV2IJ5-\BBQ3EB@C-=I9ZE<0H%N5+N7@]ZQ;U]N[, M(6@T4 !Z9*A%7$9TW-S M([7:&/=3$6;YO*S4C_)D[^BAYS/.C878:(BQ,!1X **CLH*-0Z+N;0?"-:B\ M9Q/2\=I?:+1:XC^S^EL,\Q[+,+%5<]+%2=5S9$PFA=",(^ )AEY#Z9B0&QB= M]W=6 DFD\YZ^N0Y6^^8<7\U#D=>+O\*Y:^8.#LB4(C'JL38&0(Q%KTL8(M;0 MB:BT[T[?)%/Y"-\DH;4WIEE^JXD_FB+=.2-U>$1FH&S<9BD]T9!B MZP4G&_BT(REWV(ZPT'03,W45S [(.><-U;$QF2..*N)-C+]L4P8VB)H-C%RC ME![,,2J=5$J?YYR+\#H0[YRW5(>>SQ3V%CI#I-=&<@^M)G@-F]1ETKVS\WF_-/<,S!YZ-FUIIRKQ2G#DI+#2%P QL%/.5D MM1%6?V]AHZZ!U_03]Q["U[*." P3]5PM9POUDI?3!J[H=YR.OE_+5%X>=Y/JOS8KTGKI@NFZ:[=O?;NDI6/X2R M[0/ND+1-G#F3VN@84\LFPH'4XHBF37(O&B.;4L- X^;'83#87RHS0O,0OBWG MQ5/>G %0?9WGS]LS6'='!^R>64G0R5U<%T^:82@@=Q)&WP0(3X7TVZ2.EY#? MF<;LC:<.%=/Z(-"P;+R#XU*>W9LAPY2YB%S*@8WNE"1"ZTWVR&.#[NRPDW$Q M:"HU^FNC?2DG83;IMA?DW;,98IY YZ*'0@V'G@C"X!8FG7KES:]@:E-QTEOP M6CT_KYOYMDO^V+B@$6WWTCH&Q3%X_?&UL4$L! M A0#% @ ^8"$3^@K+I2J< ?G\% !4 ( !:4<" &-M M=&PM,C Q.3$P,S%?9&5F+GAM;%!+ 0(4 Q0 ( /F A$]1?A;\-28! +PM M#P 5 " 4:X @!C;71L+3(P,3DQ,#,Q7VQA8BYX;6Q02P$" M% ,4 " #Z@(1/YB;Y.QBJ #;>@@ %0 @ &NW@, 8VUT H;"TR,#$Y,3 S,5]P&UL4$L%!@ & 8 B@$ /F(! $! end

LG3_:%I_./+$G]V>K) SH1-VS4#F[A/%SOGYF/:<'^ M_H[CY7"3RB3+&/Z( 4BX:KX=7$0Y"7Z8 KH"7\7AGIO, M";(VW(";LI_9](P2-N$%3#(+IK![0K\OJ8=#THC6I5E,]ZT_ M+?MZL@;O:5F/N;6%C85OK'7IIX!*_RI]EG&TA&K\ T M@!\>< >@#<#.'*2;/E/BEJY50!L*)Y^L $IW/N )@ FP9IIY*>]S7T+%SQO? ML[4"A92.69+\ 6^F4X5M80'G,24/4?P'%KV&$'@%UAE!)@ M=+ -AB#("?T0P$)9*CZ 8QDE@,8B^4:C^=PF4RL*'S8W4$T-$LGW^$<<_I$1 MB)+HMH%!=OOQSZ$I(WJ":5* UPE&"M)&H.URF$ MS(W,B?&R@#)N7HC.I,I\4F3N2/_(T@+@-""[0L8U MDQI?"];8NXLIQ0<5,F6,'E@5O*(%4)IPB>4RR?$+YX%DN +9Y7L)^1P"]UMP M/KGN7:W ]]ZU@GP763R;H/C[-T!&F(;\^NL F#H9@L!]0/T@\!<^ J:H9%JQ MPP$UE//?< I*C9>B)A(!#[X"R0:#DVR2^%/?C5<(S?P57/YN'6:*DF+[T&9Q MM"# *B[QQ"[6/*,8 FBE$4^KEJ 7(7F0/BZ(=K.#_4#$)X .'WX*=S#L$* M5!D!N4$"\X4AJ"D>8C5(2SC-*2X,?F'J2 &O1:E$[8'LG"GQ%34;IA "A\3_GNYVES\(N]84 M0P&"T8KF:MPF6P5=FM[%[@8EEB0(/SZOHY4A$.L3LQP0H 7?HI]\J#$ M0G:OQ=EZ_G@//%3/'6!@CEG'/=N^J1W,R!VQ^28MBD>"O-YFPN# MX39E'#@ 9('_HV8 YDC 9D[F%)CTFBDC/GN;:RW?XJZU"S0GQ5[MC6ZR[925IXW,*@);(N;=^NSC;, W0^] M"@XLX30*&SOA]BR:?V#O!=F4ZW%;)C$P%M!):,[P@,>$25ZHC6!G,^3SE0XW M$#A^A)^\# =>DZ]Q1)AB16:PS)!Q1;^B:@$F,2/43Q!WN'F\@[[Y()0=,4P@ M/7%']L3-0%'E3)]YJH'V%^B>^E?A,-M/7+E3Y84DBQBTJZCMX7:4[*JW3U\O M^!K/^6.@J\RQ >_M[@CXN?J2$#$]V ANJ#BFG)A#U*-!D(_Y^:)SP3XG2]G*F[ M3.C'XH\=4*R76,VY7,=8]+W9V"]/V^0KU,T?GX_B[ TX\>?5-S[>.>WKW_BX MWNK5O_%QH\VKUUZ)>"TII&Q6D/55-RW64*_R#"SWP*_"A#TTW&*A[N4'+I0F M43#E$Y5NO:_,^U-))G^KXKK_?6\*'EOKX/&3L>/65%DTEUA.4=S5>&+Y&W63 M+.;.KJ_G?]SB:8\0TPZE:6O1TIT>^_PD35Z3_@& M'ZG*(VY:<9B(PD29FRYST^LL@W\\L"MSTX7Y@&6*=0.*>&2-GB1O2=YG2]Y2 M#Y)ZD-2#)*-\]XQ2 NZLFI<* AJ;=DJ]B"< ?63I6AB>>4WCH:VC4./K5>W"3QY_W@C^0_$G\D?!J@2S5(,ZW5,EI#\]5_#3#1&NM] M6)KM*;&U\;?7B/-^O,&YT1C_A:$87;'NBZ:?OW1 -%0VGN<%8:HMR4N25P/( M2PKS=R#,NX;D-I+;-(#;2,#):$(=AN[7&-M9I"N%53+S!A?TGYF_9'T5&N(E M/ND%-5VC*U($- 9I:N;T[YTOG?4]:#7DLTFZ>#=T(66%I E)$Q(^]>KX#;*8 MFJK\#VG>>0C[TKXZU/7RLN;:'-''YN^Z8FA".;QT"#6'2IO%\]YG=.?2/(Z_ M=1=3ZH-2EL0GI=N&=-,M*=VD=#LWZ79.@)/ACC=9/#W/BS.\(\2-8S=, M5R2:P")YNV[IP6(*F.CZ.ZEJ21>.#(=(UZ^D"RE,I#"11--087).\)'QDGJK M@BJ-]FOQ*#W3?_-\/$Z7NJ)VM?JZ?1P N_3Z MM%-Z&%K13E!8 >B) %)#5H151SO*9F.!]/JWSX'9#FI2G3I,1DE-DIJ:3TU2 M6-?.7LQ:/%+-Q@+)7MK'7LX)/N<6;=Q8@8HW?U>OHKY2!=X%_DPSZ,_X1G_F ML\NL_;"PT,<\KL8C?(MPNW& .TU9A<0X MB7&2QTF,DX [_0T7HR3U%VX*NLOO"9UE ?G5OW]Y'I4,>+PQ@RV!#=*8Q#3@ M52]S?WG2_M9-@>HQ?2F-<9=H'447FZ#=E..43I'V.44:0Q:RGD?21?OI0HI( M*2(E*S@O5M!KQGME3]SLQA1\S["L M3F@,<;9+$)QG;5 -1I0D,4EB4H9)&28)[+QE6',U<]4\@I5S7B![BS'S)85Y MZVZWT#JV?ZFIBB7[ZLB^.FWP6)VS/=(4 I">W.98%U*:2&DBJ4;"Y_U%0#96 MH'>66W43[)NF&!8;-]_4W<[M;/Q-EZ8JMKQ.MHMI":TWBW/*@(KT]S804\Z, MQ*2 DP)."KCS%W#G!#@9;WF36?1+7D->BY1XIG=DZX0%2 KCJ/UO&X-ATMU\ M6NY?-R6=] ;0>CJ$/0NL]ZV)29)[QX+,4FS!U^Y*02:IJI'PJ1.;/H=3.O-# M/WUQE^%SBP")A&8O""*/M2@@T8RX=W@M3?_2D6M%64%BUY[.P?1:C6]^64NV(O@CO<*"V OFDW[^A(OOM MQ'SJ+KSM",Q)\I;DW43REGJ0U(.D'B09Y;MGE!)PS_HT?DJQ\96_*SO! M)I%7<\J@H&J='S]52,NC84KC3? :FZVX[<-V:[^)V%ZX_-T,V1H6GV3+1[ 6 MD._3SO+6LYC+- ^^\(@"3+1WXP>LB_02$M-E%&/'3S\DZ9R20;0 =%[]*2&] M,,S<@'QC T@4DG$4+XC:N?H_9!;%;/#,3V ?K.R2T' *L_PU"U9$5Q6B=53G M6L3I_"-+4G^V>O* 3L3,&[6#6S@/U_MGYF/JM+^_.WUY!UM,R83"6HB[@,.% MB:9XP"Z\,W9Q#U>X'S)Q$S]1R,/<]^;D 1\)?'H/LRR7TUP'^M+X=#!Z.UMC$H> MW*0R":R5;P)?73Z*'Z: I" ,<)#G)G."_!B7[:;L9S8IP_]-* %GSP*8EQ+Z M?4D]'))&Y(Z&-$9?9TXNLRS-8KIOU6G9[.>IE6XL;NFG@#'_*CVK<;1R@W3% M%A FE"3N/3Y//1= A@<21@\D>@@KX.8KV7_!'DX9;5?MLL5M+6DVHS$-/;;) M_= K@ 80B>G"]4/$I27(.F 1+CX930#U^6$1UF08D,L#O@=#UUCJ 1K'KI?" MVN%OX#LQG]++[W)?N/$?>(,@C1<)XSD);"H 7N/&,9P57<"@_"3=8C!, LS5 M!QZ6D@=V@OSXKLE.P3+!=!H\8 _>Z^-VW#M87X)'#_\!:"5N ,,*I'ULJQS- MBLV4] *;>@.37A.V>:T]5ME^R'0(['S)[" 2GZ';%,Y3*+^6W'DC9+*( &T8 MQP *$XXL_ =:(/T0Y@GG17>@7]%]<&Z+@F;F,1&#K85J(Z4!U8$1E^<1 WO!2?C4)PP/8>1G-( "L!.LH!!?Q9' MBQV"*)@#5B&!9I-Y*4Q:A'@@:"$\0P4X](2%.&_O@I ME]! +[@R/$D%:3#)4-CD),R%U3:!NG+JFGP.22^[@^>9BJRP<0D%BHN! MC*-EA)B!A!G3?V9 7^Q3E;0$$9:F."()*UL^N/&T ID"'E559)-?,5XRC4") M23E\@.32>:X=KD&QGA&A4JB@C.$\\)-#RDD#3GHNP(W1:L[-:F!)ZJ-^LH,@ M]P(X]0HM.V9J"U=,$6PQ=4'30/PH\(M,L]C/)0T0SS+C>AKH*WXT96CI+RA' MN@53V@EP,U0C42^+)W[*+X:XWH558^FW_1R(F6X;.15/8P1)YJCUYR:(.XF0 M()BIMZ',NTSMYW,B[132F@M^$%C98LGE$A??J#%DDW^ LLR4\#FJV(PF\Q<] MJFX4Z'7)K:, 2 U.@;L%]LI65#8_%*8*K EV"&]W=_GFSIL0ZU? DG,>S>PV M+\BF=-]SEU,P>AA3 /MIRCAX$"7X?UP "I@"GPRIS!CA=$ S_!H4A@N^QGY MAYQ))_X4O22%0B E]\8.JE7FM6S@+?R7?\3A'YGA[?%I;[))@K(7YAK=PW_E MB1YO!U]"\AMPL\4$Z$XUE%Q%>F RGL;<2Q-M"CS\S!T*Y/?_^DI^HRFJ:PGH M6=XUHU$_!<7;3U#6>=RY22[3Z(ZB.T A%_#0Q0L%44S^)LR7[F*!*$?C 1GBH 7;*.51A9R4*#Q\ M=\A\"JZS=/R!?LM\*L*T3U.X#C5!_]P -)(^^/4K>L.'$* M_K]T5[F?E+FXZS% M7@'?4V:FTH!ZW&.0[Y[A.;K:YB"1F4#>!TX8/EO[\Q!"4P "_LH\9K .4#: M_W#W+U-3UR$&(3M)'VAPOYMC>LA45[ M0(Y- 0UR\.WX>,E[Z@X:8I8RZ,, MASL^.=:"^AXF+C=_0+&OJG/,B8Z:5J$#>5'(D97K@S"\ZNB./#"(25!Q=2<4 MGR!S-Y@Q3S+\G,=_M([6>5KQ*?[^\T]9^/O_S[O_VY> (]*CY3T))>.!W FV 7%(!'DSU/,O\:?/A& M9S]?C(>XQ/]6__=V>$'\*7P!,+KJ#+51MVOH@W%_;.J=@6WT>EJGT^V-5=51 M!]K%7[;D8Q6A;L&.2D#:/)!O -;'([NG\9KNJC;/W/SW*[V#@_R*BB^=ELY! M[C+_&S,4G^Z_(YW#1SPH;T5N!S?$454R -N(_!><58 D?1/-T@?DN/S(6@$! M[AY?!_D8+RVD+YBIY58]E_E;\ZTFQ59+OS:PJ2'UN.X(>J-!+M>!F$44,RX= MK@U3T,:0LT;[^#:\\@,HB<#T+O#M.7RP&F.YSQ2%"*"%@I/[H">NZ@(^G?H:0$S!5#292D>A>LUIC-40_B+ MD#;=!0:*<0WTWH^R!!YB*CF,R*K.E.U(:3H'A>9N+D8O_.*E$7" =7)4D8PB M1G^FWU% A0$J?>&4/6>11> $X FGC#/%^,%C&WD5O0=G/X43%V4]AC73VC M@_CW/J@R['0J3 ;0![ECP9LE-SDR-[FAR[04:'FLJ!24,S]@\C%P'Y(,2#!7 MTV_\[\!W_II-?19\'/BQA[\.X"#+P/%-BGH]?+@!SC0G0_>/*'61ABE0^YV" ME(P6"=/^T/U[!ZR+Z?O <[*8859N!^-T"\[J"C:5K,"X66RPI5UC"3G//$_[ M@*^G? ITU13< ;VJ& /S8Y[GH:Q3=@H0_"GA:\[S3%A6$R@-8'O"Z*IL93&. M="=0E&8QCQ*!;'TM\[HF7Y R\D]5B"0TOO<]S(S"R Z\NCPQ4 G\F$?CJYJ* MLP[$LT7P)84< / M R\9BG.P19EOR7-C4 +C,K)1$"N+P##7"#)>5&@Y#>4L&2=98'8"R&/"\Z_B M@C,7FA]#@3W*A Q!'--PJ;JB@:[!J@".AZ=69H84WJ]<']Q_: PA'K8S$4)Z M!VCEID5$MTPN8'(]H2EP,_9FKD@5;*[BQF&XB_U^2_H@?4$IGK+U]I%C+'*5,@6"2:Q^4J*^,R M"S&9Y2X ]UNG(7%@Y&%H'M2^9Z% ,4R2A)_ B#8WH [A36 CT1M?[@HFSTV]N)K4B(8<2^?,78'2>CKJ#D#9<6,6$F&Z*O.V M[]%Q_N;&@&E<;.:R(IHCY6)&,86 "B%]0*\KU"5H:E?AMOQ.T1*ST_+&0N) MG2AYW+J@['U\G"<5;^T,V0K7\*<%3V'+? C7LB4'2Y9G S]%?25@'V,=H!IM M,0\I7QKJ&GS:6WN0N=L*0!764F[Z,^GQ*@8,-\110"XOOHQ[@XL/I1<$40O3/O.\ M*Q=S^697F#J;),4[6*#M.RNCJ01HRLQU+&V28#-W2GOANN ME7TPRHN0W&@,MAM8;H,H7EXS1R=P%?@;$:0,EF_YC;AYMB67:^P'IW?M\CAY8C1&Y93$JC/Y5JB\PJ 0F'-\>3EE' MZ%NS]W>E.\R#TN,V)N;),4TK/QS #3AX8*%W65Z$@@;?W)^PP@&&6* U)/@] MDR_3B(68\R@7H&(,C!43H] Z*#\Q_LU S%PW+-P&Z&OF;_.3),L30*<+/_03 MEIYWS_*TEA$-7>8OQA=Q!V*>ZS7!F'1179(3P!KOF#&^%B$Y:10S5@43G&;, M=$^V&!B8XUW95,'ZQ K(L,*$'388S',?UA9J".)MXH;H%YU'(%)RS2ZF M,2R6!3A5XR&MW(41% 5^\K] CG<@36"$LL6S/'R7WD.X[8'Q59*RLEC MUC [RRPI2.4V"EATH5?J].R$"I22P$Y8-C*+1V/=SXIQ%Q:$?0X=*GD(K\*,SYN>B0K M-A#FV76P(^10@]D?:)F3RG*:.8Q2LDYVYKX3CG,!7V#D9;R^!P8F"#Z>.UVF M!W&/V#/GF2_SQ<>:''"J?\U"2O2.PL/@'"43L#3X0^Q%"+P\#I\C,^6V?_0' M3XN S5A5$[#(N,P3$;$6C,,_+Q8I4R_6Y[R&+!,KC&3=!.>'I[-*6B@ZV;C; MX1K%&DN-*B#"B>M^*Q.5K_DFWQ/Y5N&!EQ(\^]!3.:&YA)KM3RT>%D"%]\GR[%(W3^XODI#5JO"[=Y\ U2;\:FG%(UN9.*ER&>,BQL*!0L" D#/7W'J"O'8 MOO%$O9@E\0:8@^H&E01N$(5HZN2GCAPQR3#K SEJQG'.Q8!GO+AFB8@$^=\= MR\=B6P5(>&Z>+H+(?A_Y4^[AYP)ACZZ!+\D7_LBZX1U@7"^8/H2)// 0G]2 M&-Q(Y9BV D;X"MU<*7JYI$5P7$7W;W JG#L_4,Y*RO@AD!6B\%J/'7&]OVXP]RE.PMR8 M2DY@I3L&68\+ND7*^5'RV/G2\#G[GDR]/-2:-7P8P=Z3;J@71C:AK67S=N^W!6BSS1 MN%!CV)ZX2HPESC27G]$$%08\6?85]1GU)$N>Y1GG:CR6"H&R"7#N]Y"9>KW8G9#1PD=6D3O8 $DV\X*_ M>W19N PK]DJ1K\[/@H^L'E>9ZPF'$;A>F:;A B$6PA=&3-T%B^*7IW%-AMS[ ML(<=<4?(%AT_H,1@GO24!QJF_K2")3M85.:@ENA"<;.5ZOB 9>&R7@S)=L>)WCZ!AMKE.E:- M>.D!EK%F"=PFH7HWX4-Y"M>QJB_4I9!ULN5V06<5LJ* MT;CL9 B#!A=+B:G&K[%[!AP*!O3#)SAMSTL9A^V!EH&L>\*.@]F$>*0LHE3Z MX[FBG,^'4?$T=Y\![!CM)16$PXW[/)7 #[/<=H:!/*/!+8R0H@X2I'2V6.^/ M;[?8Y>Y2,#<^KPUGN8J<\ME+>.[=YEM>?%2;L;\*S6[7&'_>T)Q&H*]A'O2* MC&##T0+P[BOR\"0'\.?1Z&L/330N(1A"L WA5, 9T;O/ /> .MQF&D*ZE5/. ME4%N);/N,,6@2MPDKL7)IPNM@H =ERMF.F 1PV/UR_5+:3L>UG1#L$9HPC-)!Q' !4SAJ%2X; M>4GI=AYNR6<8,RY\,+F#OW1U%CE!S"HOI@!>,X^"*3/GF<+$JT?]Q82M@.?I M%<%!QG.*Z8,(97G5+3L!T8&HRGQ3'"WYH"JB@K"+IU=HV95YP[G-%6#)#Z(U MUMA3_!VL1Q20N<>D&B6M9EMM>'USN8P;AVFPXIZI!47N$Z,IY.D8Q57RN="C MCBMC%>A 9Y0[$S9AG+<]R+W :Y \O37&EXHD\5SK!5G"-@@$E_N8BQ@-*#@% MSV0+I;Q.FE;2)1.658W:XIQY7NB* 6:S:4'PX*Z2:N^"]7*+7+753H>"[0WG M8HV_VN6GR(MVF-7)5X-1JV2)Q3]8O);F!6P;#JERLSSE"!.1>$W2-$-9HY1. M)LPP9SH1J&&Y!,)A]["_B/G'BMRE)0M>T^03H&Z>^O& &4UA[A%*LGC=B*$L M<\K]=,4Z$2MRK;*2%56\'@6XAWH<>PS;+B4\0L)\8?AVQ,@\-2^*UX56;"Y8 M.7LMKHY.W@CC@LT M#W95'KE(B\05/V%-W7P/T9+52X.:R96SW)VN5-O[E7FVE=GR.H:G=E/NHR#) M U![#P)SY\0>C']MQ>'KZ@>KE8=#.DD/*S'4>UVGXW3&(Z.CF7;'ZJMFQU3' MEJE:?68GBJ7)0!:ZE' C8;&_U5K5]]_UOS$^1G.S91@RUEN/80F;? MTQJ"C/T81'9OP8/TR*.^49;&.B4Y4JZCP+S$;PM7+SYP9<[%_GE35-,X/\4) M,7&/NYD*=QLO(]R9F;,SWM%&R%;'= *V:+Q:0U+3&23%N)+))>J[.= FN9)3 M"+$*2+E+4?CN,(:^WEF7;A7-!$'O!UT!JTQHET1TV<;Q M6B*S?@$)JX_!?DT^&E55BXR26QHOR*\1&%<%: @Z_7*O'$)O[QEP?TG1^A:- MM,?>+ K7?E 56]7%06L+#GMP1.K@1VZFMHUCZ^!,40>;4%"!405'A)T5XS!3 MAK5R$8-HIBFX>XO'TW68[)E]))?^!U;'=A\%]\REO[&9RXMOY2\;=+D6<),H MCGFO$^9+$D=BN;=6V,XQD(>;93Y9-.$Q[ .&!UKM;M&O)6,&/]]3C2UY-,&G MRO;&3E(0[ 4W5\H#15B]P,DJR28,73XQWGWIW^/:$SP"UC6>8>'64'&8I8G= MG2SQ.35O7C J3M =4*?%H>DBU3.?, ^R5[$I M#QKODH?4E(_,C9>\XU<9Q]_FSBR2EB68-X;5S6Z,%;T1RQ9;\8+9/%\_RE), M!N8!RD*MK&8X[+7^>%9'145[;CTLFE8I4ISPU:'+(N-QTYUF[=C/D/FM\^[$ MI*R0PL0*S#=)6(MM4?RXW@XTRD:&1@7HZTC>SAF*NHGD![7K".XR6A:NQW06 M\%,M8Q_A57$13,61$$1X7QOZ&I@XS8,(@[*0?5 -)_3S#I\WV.&9E7:UXH19 M2%=4BR%-Z>J:4-\00SD@.&X8)!7+X&7X6'&8W&5N[(8IY9U&U]7WZ\MUUGD6 M>Q(LD+:%;"N,!$&G @!O?0/(#J3*C$UQ_5"?=3T*QLX-AL_IK,KN=PX=+]8R(_#R1L;^L8#00%V7[2P#EJNB=&AI.TO$"Q0AXL]83C4>XQ]S>S M+',<+&O('J,Y99TR/#V^3&>$(S*>+LY64"Q3,(,0Q;E,0YQ"K!3%W2RUF]<# MY=9949?2*OTNIY&DH)$]X^Q%/5UQ)PYLEG_ M)NY*9#T$,7^3(P\PJ4"ZST^L#"0V5Z M+,M=G[HKA5Q.^&-C.F4NS'&&O4I&94N&%TY$ED&6$/4G#9>B(D54ULV"N1Y_ M3X]=A@;\X-?/_2][9J_.>1GQGI#E%WDO.;?2_Q7S1A1K!@XCBZ<]E-02B0 M;O+0SZ\TK]GXAB_91+7UK8#8I Q+5+%V,;]Q 78=8W+"N@#^V4:FE>X "[SF M&[$P+[C$&^AA.3(GX-0Y >CAQ=*;RJU%,05^@6WQBG:N#^P2>%9&RYP'LYG/ MVES=\_(B./@T+\_?B2%A9]$]KPA9)_'J\TKU!J6B&2^=KFO/GZG+X[(G\"D. M9)S #^\IOV62?\.^PD@&G?+R0Y9.4[TI:AVMXC=R;KR2E;'%.036=YC@/##- MU$^*5K?L&W@9DCT0)[L3UEWEZUC/QR[WPD)%H"G6( 1[8O$@'3P.SV_6M12S ML?OQBMSGET$]GZ=:\)$#G6>$EJ?":KV3W )WL8+ELG(H=['KE?UZ^3WIJ,X" M \)^#PKG=_!MOMEB#NS0%$=)WJ+(.)+R#9-%.HM)+/YI@W23-8^+;2%B)8*Z_VW+T ME54QA8ML72CT>9T"I^1:4QE1P;L!%KR'T[I <%+IK[?53ZW( $\>-V$-6$)9HH+-FS:;%ZI&1=+0W;/6'H"/.VJ^+8W1Y$YO&8'M8>=["17O\GF.Z0@L=ZOYDC)Q:*5?=\24X;T,K\Z-___B8]_6O/T[ MSV[+ZZM%GG)G8U9$F2;'$EVW&@]-HP5V?O;05Y'X4]^-T2?"ZQ1^ MX0]&<8*E"3ULB1:@X1BS2WH\GI+]Q+MS6[62IH>F (UF.:[RG]=OX++WV9?LB\ M-6C-XK4LF#4?! 6,4LP^8TV[F.V^_LAN=Y"8?]S. F6+^6ZE)GJCC)]Q*';B MI<_A$9<#=S;EB=QE[]WR(3^I7LW'+R584/3*^,DBSV3'II'LL4U7^5ZG?>'3 M .3*>_ Q9W+HS?$:]LW(*C9%9R4:FW/G:>@!>EI8>Y4L=.^QUR@BY$:31^9, MSWUM5UA*<972!3H#XQ7OOB?S FM#TT&E))T+6EYGD/MX"_\>X$6/? +,,N?)K\A!]CM8^42?#@QCIT45R/D+>XX/=DE9K!S6CPVNXXC_2X MV6B#XR=%*UV065]FW_CEE+>(N*]IBM.S^]IP/!XYFCDTK?Z@;UC]WM P].%( M'SH#I_:F.!5D\AC;>04N5>;=>*@#S[!Y?1;C8I^K+^:MG,H7I=$2)_Z^GCAO M@4:#(!_S\T7G@GU.EJS="/O\>H@ 7[KS0[Y(K"HKOHC9LM@W#_XTG7^TG&M' M@_.R-*=C&+9N_/AI@GEM\153&I8)_5C\484@3ES915S^A6TP<>WASQ>J=D& M@>8?RL$_I=/UG_'>*?+]\A4:<'8;$U7>L&_2[>>UMSVNOO'Q[DE?_];-6ZU> M?:N.[AEBP+;=6!B:$^ D2M-HL0%^\^PR*_P/;7*\ M.?/CW)\"SQ.K0)2ND:?EV#Z82_@\ I_U29#^P2Q#7)U^K50S##HU9-8^)Z?]S%419.T:J/ MXH__X7F4SF8G0,5M'X(@0#[3F/@7&MW%[G*.H,';?(M)S[TZA4*R@C:R O%D86J* M9>WOOB+)0I)%.\A"2D@1F^XZBJFIDA4@-DF&>52S=!DQQ3&S$0=2<& M(A3(KPB%U*# Z(IN&B*YUL&P:PI%UJWY2 H]-F:UVL0 H]L0JE9( I4$*D6H M0,5?573'E!1Z:HOAS P#WH7D]Y"UN+K!MFHR'>H$?*QU[,CJ*&IG?]_E=^Z' MD&1Q?/A4BA%VY5AC=.QN1['5.JQ@H?N6!-4^@JI5SKP41RU*RFJ M0:[R4]!?7I3M+ 5WYWA/V75-@F%;$^V:!,/&P.T<\+!E*<9-@F%CX'8.>"CY MX6$PE)Z^_/HT?NW#RZO2I.TE4$@\XV]OG0]0,Q1-%>H#? Y$3:$EZ=)H=HR^ MU:%XU514W9%D)U.'OL-%H1)!!6'O$L;)_%VM9';AU#T6N)W!X U%8@7]V:G&24)R/F M\\O+L$S%>>1R>TG=DKK/B;JE&B35H#=XIJR.HG4MR2F;;7H?GTN>IOG? $;' M+MX<++#)GQ0Q+P\WGR:J?'+X2/P1Y&.6^"/Q1_*?(Z2RO!=G_-B/%V3F?\=K MS&/?DYU_V\C-&E]W*LZD?(/%V!BCT-$44VS/OL8C@/1_-93=G&=O#K.C6)K8 MZ).D,$EA4J!+@;[7RVOHBF:)S>MM.@8TP$_;>N-K$.%-V=1?3+(XP>MOI4OD M^"ZULTO;5!6K6T>%]]EG;4JJJA=/6FU2:*:B:;+&0)*5%%9"R:JK.,=MTG0Z66/0$N23/N*V,DI98R"I6U+WN5*W5(.D&O0&?Z^L M,6B#Z?U>:@QN8S=,9C0FT0S6%Z9Q)'MGR4S?1@ABB3^RTD#BC^0_LM+@!$K7 MU\B'A_R0I/Y"EAFTD94U/B=-9B56G],MQ=+$.M":C@#2!=90=G.>909(8;;8 M5#M)89+"I$"7 OV1B)C9$9N"V'0$:("GMO6&UQ?8I5"C2[+B=YRP:785TY%- MH64>M"PO$&I*V(I:9PQ7DM4[)JOW*ZT<0[%,L:TVW@E9R5B&+"\X/>>2>74R MKTZ6%[0$^:1ON*V,4I872.J6U'VNU"W5(*D&'0Y+65YP0M/[IY2UA=HWOO)W M95^8AW^5WR*N:IT?/U4VZE&\T'J3'1CV\O&KQBOS;CR$]CN;UP^!/?+/U1>' M4;QP@PT24'%,.3';%?%H$.1C?K[H7+#/<&1>\7D/V&_]!4W(;_2!?(L6[@YG M7KCQG1_R1;I9&A5?<#' OGGPI^G\H^5<.YK6T2S-Z1B&K1L_%J@%:!.XRX1^ M+/[XM(TJZUU4_2)K=-/V>KQ>[EKA*S3@[)Y%Z+TTQY_7WO:X^L;'NR=]_5LW M;[5Z]:TZNI;44K5+)93PJ2RW\ZJ@AR8DZ%'14W8G?$5$)!?90GW7\YA2LH!? MY@FA(,"GY(N71A,:$UU5B-91[0,4%4F[DG;%T^YS149UD.[KBY#JI==!M%C0 MV//=@-Q$088EMXG$M5/'QL\3UW[!XPD7,+'$-QNYPC:$A,[V (<4/ PRR!;6%6L,!K(!L$[183_A&!V ; -098K<6X M9]4:B7$2XR2/:U7+B#/+IOS]^N::W)6FAS0XFNMH:@K*" OPMZE&1#443>N( M#,0WY3CQ.5D#\BY802T5B;;8RQXE64BRD!*RA1+24I6.(5G!D1VHK3= AM&" M)K!_Z29HDF/JF4++^EI*'9MK&9JBZ4>M_3[[OB^20H]2;'!,JCRE7F$KFE5C M): D4$F@4H2^R0?044SUJ%V)SIY"960BSU$AOX=^2J?D)G53*M.A3L#'VL>. MNHIA"M7HFT(1TB79/I=D.^I,NZ;2<>IHU73>Q:*2H$XK9UZ.9,MBS%N$DP M; S24XHWO8_/)4_3_&\ HV/72X4V^9,BYN7AYM-$E4\.'XD_ M@GS,$G\D_DC^@-GBE98] &T_N]U!CJA MZ0@@76 -93?G669@:DI7$QN DA0F*4P*="G0]SWG=!2S*_8VM*8C0 ,\M:TW MO+[ +H4:79(5O^.$3:.C=+0ZKF0\^X1-25;UXDFK30F]HVB&)"M)5E):B027 M!61ER0MW9'F!+"]H)>>2>74RKTZ6%[0$^:1ON*V,4I872.J6U'VNU"W5(*D& M'0Y+65YP0M/[IY2UA=HWOO)W95^8AW^5WR*N:IT?/U4V^H\L2?W9:I,?&/92 M\%WC!^T^__O//V7)U9WK+C\._<2]NXOI'2LR^#+[1N]IF-%;A,E4^RUE=S,W9CVW81.O[JK!0W3 MI)R*U2K AV]T]O/%>*AUM,Y_J_][.[P@_A2^<+WT:J!UC,'0T(:6;I@#NVMW M=6WD=,>.80WZEC6Z^,O6851!=NLO:$)^HP_D6[1P'YJ_*X20%F5PR4I KMG5,^!(7(D[AR&@@=CMM-H<[=,R[#P_<^?6C%'MI_ M"NRYOU/B)TE&X3DDHPDC(_?!C:<)22/B@=1T_1 KJ*(L)G2Q#*(5!?;AAE/V M33^"H?CST(^IET9Q0I99G&0N+ 6>QR$:2$3"J)1\#CU@=?X])5\#-U2("Q,! M\YO2J4(NTSDE%_C]Q8=R>GA6):/\K?DD7[/8F\,ZV1SY8Z.;KU\O/BCL.5A' M=!?"-N$OQG W]N956 3F@.-;@.&".0#K+J (OX.6'?USPQP9N876R71$K>7 %!]&!_3)(U] MKX0$R4(?%G)Y\>WF]P2A!J-@&'XB#WXZ)TLP.J(89(-'R8*Z*,E@^,/GEFGP!7-J_<((OI$#7/BJ7L#KXGN()XO IZ LQ MQ?>Y\8IC$9MVER05DF23?U OK=)FX"^ B[(#OQ8JKR3O?'H'/79*0O2,+X E M$QJO37)=58#YJ8Z0V17&G@HE%I N6TQX62RG6%X@NP#4SFF D_K"79%)+A^ M05?Y>CHO6#@."J.4T.]@%TW%0$/M*'I74\P]=MXATUV37LI6/ 9" VZ.<"6] M, 2F2?Y&*6/9 $F7>91 -IE0N8T D4BMG/$(A]L7F\0D\WJ:X<^5>$#!%$ M%!.N*+<*6SOV7E05HY1UN% MR2#X#^B0PA#/$8AX^3JO<\4EE\J*%58W!\CA(?:@[ LK^D@N05%6E;MD9U3!4& N@(L/ <^.J9+1#VN M.2VB&''2%41X:N>Z\Z.@K<_8MN\CMLYE]$ !%F$D>L4S!*.X$[LFH.#3[\M< M94AHFH+^X08!<(,4M-J0H5JN[V]1/NI%I2:SS)7NZBA4NKG"B)]*W0L@%=*' MBFCA*O9:O%P?+.*E1G(V&@G8$7-WS27VF)_[](U-;H'?,@T=AQ08BGC[$]@" MKO?/#-1O)@9+S4<4=&S%TG3%TC613NA(!KI=QI[/N(<( QGCM/#N9,T MH4$[-X$ $^$.1C?K[H7+#/R=+UBL^OCS\L MW/C.#_DBW2R-BB]X )U]\^!/T_G'KGIM.K9A=$S#M#NVT_VQ",JAN\==)O1C M\<>G[2#;>A?5C-)J2Y$]J<(OSTGE"[3,'Y^/!.X-5O+G->-MSZNO>UQ,GJU, MDGA5R%G;B1V+@6AC@O8Y6R:/?S*AQDIRF.F&[X6@1AFHB M8=<8PE05LZ,KFK-K'X@&4U.0XR2$=U[T]74GVB<*>UI-2YIJ*;8N3+8UY;2E MI*H/MBS:SM,5-J/D4FH]Z=7"&DJ]*V66E%DOU@G7V1Y26*&PTAVE:PM+H6[* M,4MAU98JX]?GW+\!J.TH;= 40^\JMGG*PH8@+DR'O-_@7LY@G(NRD MXU83$K(EAHAW=G68WZ1C"D]EVILF0)D,1D;6-C=O!T11);R<$^)ERVRP.79R'EVI9@-6(ZEJ/:N<208,1D*NBAU M_*7+$C'6N.>'F+ >8K(U#&?)05&.Q3*P?L0=W#Q6\H#<,4^PR5$/F$M,9Y@? MCQ_"K4 W;H7X*5TD1;7$H*R6&%2K)6[*&@G$F2]+RLNU$AGV%ASV-JXMU=(- MV]$LVS(Q2"PJ[&T+"7N;]E'#UJ(?;_?JG>:G#)R7:=R,_MEGED!1+K?[NC:! MUZ:01H%5$WC/E*_H(YC++:&^F'E,*0%E+)TGA)L$E1P+Z1>6E-L(RGWN5J[G M\G=J@.71255DOI/$K4.;QYXM;MFU,OL&=<&J4PI@-Q96">L&XI)9&@2[QE&Q M<"[WDA9-NSR@*?C7B(MEZH!4#9=<.4>Y<:85:'.0AU)RL".D]]?4P+3)='F< MFZ#>!5U*N_S3#0T"6)E"[FA(8S=@69+N=.&'?I+&+F^1]!TC&J?-/CXSKO9B MZ^K-R6_'YD^6(;1W>E/HI&X50-+$&2>!.AVA]S&?"TU(3\D3%0LT :BR'@]3 M,J7W-(B6K+>4:&'<('@VCB,)NT"KOGNPCR[>K6/>JG7V%]5*ZJS+,W RBCSI M[28UWEOT#JFSI?Z!S1486TEX5^P;H3Z$Q](?,>N!57I&$(ONCT7JC@CYT(=5YJ,8,J% MRXL0ZA+)FXSB2="WL/'>IVF)S#MX*N36JU2<1A//-#Y)ZI>OA%-2K:6(S M$R3UGI=KH@XMYC>*CSSM?9!FU"G8GJ#[:)M"E\>[6;9-/+_K[._-4!=LFH(- MTF,C64V-;DZU1D7JC*E*MAEZ%_TTZ#\S/UU=>8&;)/P:SK+#1G%_YG2[APV[ M^$8A?,8(;ULB-'> %7=-L3XXO %._@V_7@+S;V#F/#TV6!5J):VI"2>44&(*YY(&1(B(U?';O M: 7/A*Q"O]:%S,-O4KLFK'_AXRCDN4MV#_6_\ON-^+6\O!L.Y5>D^>$]#=,H M7B$=@^!J1\/0S^%3)A&(F! M5N"[$S_8$C=[;D_;N-^O+;<=R(_2N(I'G,H\0?MBY?PL$69(M M%F[,^7J2-S63#8$MK6C MM"YJRN$?Y ^4K.8(Z2-GF8"K6JHDKU>05TOLX/=SP?"9L:#SK\EC11,QV<]*KDCJS"E?Z'5\'V!)>22P/A]1[%LZFO[3K':1W<%/J2]G=# M!?UYVM^F(;8UWKF3E[2_/^%%K=*ZD!;W\[Q%*&MI"OI+@UL:W(>3A/1!O0-[ M>V,%JK:5OGW%OA$)_QOT@I,L]%.9$= DB?V.NF#I:HU-%60?'4F]1S+RWV<7 M+%67U'L\ZFVI#^'H6HULT-T@MEFKFZ)2OK+++_?+-]IB:%"'GCW MZQC?E7L=Q?72_>&QO)J#SD98K^_,-=%_" M (JX@WB"P,Z6"\I0C'@@-%Q J62= G?='LIO/^^ZA1.A3SC@L:EN,H\>PH+N MW0EHYC1M\-6$>"FSGEL[>DG78;^K^S3NO$]=+,#?;A M6.7V ;QK@R$/748QN]_"3]8W:)179@!K^0..J;PY P\6I@7!P05Q<14'(#;[ MG>,78SH(,,^%<4!D_@P4UC %I)SZ*.[(+(X6[,$G::)$1%SMS \!<7S86;EF MR<&.LP/^$8=_9)<[>)7$(_+E!2W6FK*1]A]%*4QX!W:F%#(94?9GY]+_*W#9 M/R7("_Q[9,K3XRN00MXC.\R+[3#OZ->J9>FVY:B&IG(N MZUJK>\2_\?%VK]YJ]>H[LKW_D9V-C=P)V80,\3/C.,<#W,NO;SMM M]9YIFOAO[3"L QZ-R^F2I-D@;U6[4;$1-_:T@XEI]K6E208F&5B#&5C-@!.& MG!*JYX*.+S>NFX*:C8=J^P*1M31GR'W44^D):Z[RVQCE[-)4%:,KK';H?=1O M2XIYN7@[NQ[K8,X8POPQ34']N@T321$2/A(^QS$8CA-M:Q9\9%SK&9M@Z<=T M^I.'!5.!.-.@01!L%CZ^TS91MFP1)1NTG9SRWF%[1,VZUNL/$C>%BNJV5B1Q M2Z(>]O9^F[.IBMG1%@T!1_>*LC:'GG=9DU%XR_AO>+>D\^P44 \33CH[?[#1@&Q,8 [ M"TQLF2>[44!L#.#:C(D2B!*(S0"BY(DRTB>P[(EUQ961/ND[J2F89P!"6=WC M!?/.Q4T@Z>I\Z$KZ)(\5=;./%W5K"BY(1G.&C*;1@375D+C58MQJ"N.20FS? MBWT/7PMHVS2D5);E,VR%*(G7#BI 9W MKIU=[G'0DJ\$+4G7KYW=U)Q#9E)(3)+191"&]@N!.RP5,W9;_? >!3A;@PJ+P!EZ1X^:PH;)KY][MW>1YT M"E$L9D4I#<4L:(77\S)/HLO\AW@22Q@>385!+YW'M&'@$W>@#'[7Y!;P,8U2 M0#R_O *6(W!, Y?C=U2@;\[Z"OXQ)=,L+BA ',0)$$PZA]>$4WC%MD^8'3G\ M88L!PP/P;B$S_:!WS+TJTT'+PDV*69;Y2+[4H8PO0;<]8&&PNMY=86-E=_NU MCV';24W!" \NGP:(02 +@4][8"ZX?DCF40 & E.C[GF,:(/E*&+V;'04>\_E M1*>E4$M3;+T.^E00FIN<^X'&E(2@HR0T30. J*T;K$01R[L^R67!VTIF3N KCV*GL,UGZ29.<@)[]WTRR-8ACH?B8-)PI,FIN M%N/9LB'D]]!/2>_!C:=)*_;>_M-CSZ$B/XN"('I@G(85+B?9 FQ2&)"HDX\G<4%5YMUXJ //L'E] MX(HA_UQ]<8B;##:\L2J.*2?FD/-H$.1C_C][[]K<.&ZT#7].?@7*E7EO^RE: M*^HL[Z'*]MAY)L]F9S+VWEOY").0Q1V*5 C2&N77O]T 25&6?) ,2J3<5?,C"IPXL+Y]*<9;]\>/C4.AB M%L4$HT4XM;4V>^KU.4IZA)WNAY<#MFNCP_K^UMMNMSMOO'^_HW_C[?WW//GV M3E]/"7L'T7JO1N V* G_)=OHU$I>ZGQW?;%^H? MB3\W?HBEFM2L!DSMCG"%;B*K(%>=!+YNQ^H9S$-_BH)E4*-R.7TU$LQZ919O M)7^U9D5SZ<8O\5SM(:S5:G3*[_Y="ZXA *N# U0N$5_/J)6G:OW"ZF6X#"J@ M(ER*5537UJB.+K2'5J=EK$IT95:Y9+U&ZNOU6TUOEH^=RT2_T3,66R&)>'\2 M\9)!MYN(=;7H0V'>YT\ ZJSI _2[ZF7,&25<9:R\8WL(9EZO_*CM*JO4Z,2^ MLM'N-0?GQQJI($844*R!<-:ND64/3]. LT.LP&@F/ MXH9[JGYD&\EKJH[%V;&MID&M]TI:O6^[DS3@M@GP)4C?SJ.6=J.LJEJKU*F* MZ%!4LSHV)9F.]?-@=IN\6E81]FH2M'8FZ)KBB8<9#AVVVU:WN[O6R!2SJ8Z M5DM_[*5";N79<7>E<]^2[%H9.&MU&D-[_R2K"O<0F!&858@="[9?5: MNZT07GD6>BNBU62#HUYH1KYEN2F@=0\-58]_*DG3X$<"N3L7750((<".4:BTJW]DZPJW$-@1F!6(78D,-OL M"(=M=8;KNQT1HE%4NCIH1KXE1:7KQ3^5HP]%%8E_B'\H*KUS;9>%I .7B>_8 M$4VW/<.NA12GKB#6O=,X]6#8M-K]UNZZW1W+*^K#<79O2YYC[(J)E,_G OX4GIXQ%,.TJS#:F@",FY0<(T\Z70.Z[,T3?C;"UV+>2.8@SB%H8,B\N08IER\ M[#[DOF38/YW',8?%1.)<@F2!,PI##0N&)->P"7. GB*Q>H&[D M=\ (NK.]I8B!7V8$<<+)5 02E$$8J,!L( 5R$E 6:.B$H#/ 0M(_PZMA;;R) MNA%7"KD,!S'2U=42>#N\0#3FT;V(F0]W M^(U7=\KAI(#=DM%& M!" 5B+3 OLC;(!9"\;F()EZ@Y,5B<+DA^ 7&,@.^(*JG\#!VQZ4G47!A;9G# MY7A9UBV$5J".[P'D@/<#_SI &T!=YGB1DTP0@!P!*/H6_N$C(-=.F6<$1HU! MWDFGOU9!UVHBVPB!];04I).NLP20%MKE#%3W> :+UY(TUKMTFFWNIL M+ +F@<&1[BR;X^!WA^/K5@!MOF@-2J>+4("][*$+^(,/\-($::G0_S^)%\_1 M-@6#$+!KV?#<1@6'@;FPA+%E4;X-#P*8821Y-,],WX5+K:G&7#"B&^PRF208 MB$%/&ZZ+PN1^7 ^/Q,AC.AC1[:R>H]A*C\DU#*QT\)T D$@#6H3JNXYGC+@7 MI4%'D(55=]52)I2U:CXB)A37%&#.%1J6X9I$9G%)QP_5WQ,>?0,7$K2&(YX# M#)0\_%WQB 4NIY29=RK16C?@O'Z ."*24P :' IAA*83)QQ M%CG% 0=AS!#F5 @54 SL78&BKV .T&XZ]3T'_?'"\UU/.F$"[T.\LD4+0:9:740;#@;Y&/ M,72<)'I"DZQ&JU[URMG8 R+AZBC=Y<_Q/=D4]4N4\B>QWN4,/JY;*EP.F=S] M"5I.;2KD(2$+%A\>R:,L*(;&H:T[@SC:DZ$YJZA/0V#&QI [[5"?!P(M1B%*.&) M6M@I]UP,9AJ:2VO0-3:9!CM/Z;P>E]#\!53'[6,70] [N?(>G3,-(A]UJOVVO5%T.L(5)WH'B'Z%E M:0I,_]:S6U44\$ZW+ &WT*P&AP4\)?"9X%[DG-3Y41N-H*[%=P=M_76$3Z9A M\#)OIAPH.+QH-0:B@^'R^>2"[.^??DCDZ3WGT[./X#^ MP<6Q.?192%^]%5O M9EZ"QR25]W&!0_G"YVJG]Q9D^L*'$?[RU[_\M.Y1BUN*#SV/P'>YUYO%%_.5 MQY[C//-'8^0*L>.K&/U\=/VQU6PU_V7_^_;C$?-<^ (D^G30ZO?Z%X-FN]V\ M[C8'S8M.Q^[TKEK]5O.BV6MUCGYY!$[%U;T%\U:RW\2,?0W!T7L2@BJ%;3<% MMEB[SWR<,M6)Q>[FFG-8/)^"R^"A4SU!]ORO-K!&H>^',WEF MDQ!"FB#29? M>.[234VX1SW7 T@,].?BBP/TROVE'$L;K\D?K#;EF2-\/[WFYZ/FD?HLI]S) M/F_.#T"X>R_0@^1)'&9?Z%1B]=L5SC<;6D')59YF-SC]GU+^6P"2U M)+5[+310AM1N7HB@7%$U>2*>>&O;/IH'RUNK,1LJ<+&=M\O"J=J:-26L%:)= MY:38.,I5_K"?N?.BAW <=+ ^;FN:)%59?+R/SJY7$&H.LQ".W3=;$?30Q:LF M?G"9)/RRDH=&/LON?98WH\ZND:;=-:K(JR(-9>MKDHF2Y6"?VK?S1*6!=RX3 M%'_8XB!O)>W< T.BUT<42W,6=@U1O:'91K:'[B"0>)'_O0&=NIWU^7\D7N1_ M/T'"JYLO7\B[((_[96PQ"BU587]RN,GAWEXD* ;U#OSMI1'8K4?IVZ?J&Y/T M+QR%KJ2U>V#PM&5>C[V2UW,X7OIQ^XG2H$8J)F]!N06KE:<>C./H"4GOOIW\ MO4GL/JV28[M-TKL[Z:UI#&'G5LU+Y_IT89@%"*P>(R6?K!YABL+QE56TV*MA M,^B7T0GB%1.ML3M'TK1[^I3!6"5D^UG-CM&,@W8E'!L#\R:!>_;(2+IHYR%3:2OU=I-3M#[D+[ZA2/*L")^$S&3 M+T03 ^96]88NQZ7:_..O 1A7 (P?85,;7-&FKOCWH=0=7Y=>K7)+$3K:K58JAJ3_BY6=>#&]P]+M<+$"K5N!,5Y&' M(::AK92P#"BK&QX\RS#/37/-K(K;=U0S>>6^STFD^AXY>7EU+"B;-@LY/KKZ MOY:GHP M8;ADY,,ENI6)^@'=HU$43M@TC+'1!O>7VZ'@-%3YT<=-4\5W$3F>5.T4=-NF M4\?G4NH6J^NZ-'BC])4/8J-)?"F\^?K\YH*=WURR5J_)CE:8\Z6.. &^P.[J>6/Q(XNA=>MBIJJT9V-3QXPA*>8*]31?TT) M_#!2%? ;[$:\?:)/0-AO@.;LV!ZC MJ"82MAF88*,G+U!0HKICUH?WZB\]?SRV6&2QU)SU3 O>HBXVU3"A_43=K:UX MRUB_A-83Z4!;V<\ZO8@4ENBV!C^&4L"[ *')U+U7?,B)D8C-%5F8>(7 M&RJ"V>:=9E8?P<&.W9\5XT]\5VMKAF7MH;G>(P9%O&VP6=F*%[C&:2NBYV%! M D];7C[C'&06\V,GX?^&,P$DLU2;F#2OYUBUC0'+/N)Q&)TH8JUPZ$AU(E[G M"*IV'ZI_&OK8<]W5<:3[O*2.*GRA_05"G]V:\FDS%F49JP@">E6!X_E" MLU7."=HJ<440JE[:^$4BM?[!ZW0,1UWRA$]+[5X,MWMI-^QN?S#L]-N]0:=E M5Z[;2Z?._5*0[VH\^MV^OB;)+?7:W23Z4+<7ZO920:XD^KQ2:JG;"W5[J495 MB(/EK7*[O1Q>_G'FS3[OC)),EH+WNY&YRM&'^,<0IK]'_BGQ6*I]$(B^B%QC M4%J'(0MA1U-R2J?C2BI3LY5K7O4"N"6=,-FBR$\=CAKVK/:@Q'3V#:A6%?[! M^Z@^>0W1[##/ K>M3H\$=._51@[7'5>V6[9Q7(+U1K"VB3P:.DE7%5FMU''? MRF!ZR4;7&NI4A1_*-JX(;.H#-K6SE0Y8KNI>@>VQ%&8I;&W3>8?5KF!TP$1\ M_<[V#@E:-R)6AG 'P8D[+0=X2)Q('CC>]W&1STU;XK0E7@D=0/Q#6^)[\A,. M8DN\@.FT)UYY"3Z<>LVMCM7M=JG1K<%0(DE8%0A7F=ABJVT-A[NIB7XH$O9V M-^\@;((K7?@A7!3W8E(X"5SNB1=.YI+E3IX?>7Z5LQO?(_^4N4/4W#'*[[W; MGZZW44F#Z[W*]/MI96P_47B,\@G)D:R42?).$W[[9300?+_B29N-ZP+3E/!; M0:NCC'R\/42B^^WU90\I"8\$BY);WR!8[;[9+9[W(E@&FLL\V0&FV";FFGO1 M_W(_$?\4'/O08%.93\$TB>6B-\TFK6.NFY?GO8_MWK#?N^IVAH/!^;!CVY?7 MW4'[^OKRZK+TUC$5ZA2#M&6*N*Q 75T9\QH,F\#!SAR? AE'B?KE6>;8<-)+ MP$'%3%?N^UUZ:7G_$2[3@UJFL2I/["C"?RH7I\H.OTJ'H3/;" &0H/N9J**B^?] M=?Z3A&B<3WCT3<1L&F'_#:K.N]-6 >Q.^!XLE%X>54J91]$='N)7O2-(Q4V>=TG"/^ -B*^OW\5AE?^/]; M-N/8%2V>,QAM["LY@6%-IU'X776=3\O7+P1;,A?$2M>.]K"'#;SF-!;1!/@U M3K]@*CQM)#(;>R#R MJ1CZ\ZRI6%XL_S0KEH_,HUHSP7OU. J"!S<:8==.H]G]8(;QC?4@Z#1:MIDQ MK73I4/TUL.K^G4! @ANY#Z1TO=%(*#P 0 ]2[,HA/64$+HVU=TF+PBZ\W*PC M@9&G[Z(U4FNUP?I63'-:FI7W*PKAJJ&_S2B/ED"=.C3M9P:WRQY$BLN7D7"] MF(%+C&@\SPQFIJIZ*J<"C!'0OT^)W*"(JI)AL\A'MEQFT>!/#QP0 [6WIQXO M-3@KZ$-#'&^ZCSQ7C\(#8TA,A4F#M%(;*%.L!1_(6\1C,DL9 MTU_NP@?=]G+,45>G]TM@ &_D.=C)-'6> ).+5MCCSEN7(4H>/A+^4ON:JJ_- M!?>5D78S%D+[6QCIA/?&!711W7N4;Z9\%R7),'#=.J<8I'A> ZR&"C>* BZ% M#[5MJ;1:YK3,_ZE]JODM8M(FP4/;;K7MCQ>MWN6@W>]==#[V[-;YU; W.&\U M+\X_#O81/-R!]GC44@>6E>=]=3R>^<-I;U,5H,$-#JE[(JG[PH(C@.*W;/(7 MV7$*Z@&5D(K9O)8?ZV-D&ND:M)IK5RM]1$V/\J9'@WZC;P];PT&KT^W9G6;; M7-M_38>>N/;V[4>?:V6KB8Y297;_C?6WF0EZVU'.?WE-J7XG-DM M&Y!TL]158D*#?5 .DPE3+X98D'!P7RQX&\;12PPZF)+R;;BN\IGKYHK?'D*G@8$%SB.=GW\I+D$'BZA"Q79TLIM4GH+$ MJP+B1"2)6&?ND638]"R6\;H07+Q;N2"M,6[DPJ*X+[*YFJ5(46'4Q:I;[4'9NL6 M'+I+0P$4BD_NUZXC$2,1(QU&.HS",F(QY\SXJ;P6S3\L+"+50Z(U?M65>M:0V:Y*M1,*0*AN5! MQAOIF#*)5_7LRT-28$.2, HV;DC#7X649^R++FB;EE_/S,]!8P9[V7T1'YR5=*WJ>+U ME8U FZOD]!)MWU+JJ0Q2EH!V/6O8;^^T*76]F8^B014UP]\NS!LA:"VDVVZ: M/4Q*HDVB7471)AN(;* WV$ D@.S6\8$E.7&Z_<"DGF'L:GA]F>E=I H@6YU MHQ7Q544">\17Q%>$5Q1FW9JUTRQEF9![3VF2;Z93L[%1P5:2+9*MLGL)[I"(E2<A._-\_R,8#7XHDVAQ&2Q9@-+U58Q^/KK^B(V& M_V7_^_;C$?-<^(([\>GUX/KZ>G#5:E]>7'1;MGW>'O2[_7[;[G=[_>&%??3+ M([(727CK381DOXD9^QI.^--+4+C=]P)QFD?YFA]^+$GZ]4>\_,R+X?&.?I$K MG!",*B\,SL#^%A$.1[\C(^/*@K_YQ>KQ[%E&>HY 2]+4&9@.C&[C,;YR/?], M9.R-YB7/X'8LV"CT 0DP_*ADCT5BJD_@2':?KBN[F^/78:2O"*<"^0#ND.)^ M E=:S L[ $+!/IS\> M&X_/AJW&<-#J='MVI]GN-@>##UG. ZAYGT^E.,O^6('HQ1"+'OO"FFFM5=VO M=_KU"#O=#R_;2VLM.'V_O=_;ZSWZ7JU'7ZO)US0+9^_N"-''D+NVG"77,E(3 M:G-WKJ!D'-"7(C)*P])]I M<[SZQMIK,O=71;XJVQ+FCHV8.15BC%(E5,;HVE9KV-M)(:9:\,Y6X2^"L9KE MS]5#.+M#RQZ:/;9.LDFR228&F1@[1+&VW;0Z@]W4>JP%[[P5QFH2TB[9Y;Q4 M.\@L$C+QU4[S* HG&!+B#OR7._])/.EA=(B"0[L/1-8N _:XTS)Z-K[6:7V; MG"=K5;T(P58&N4. M6T%2I!OO6TZN2@\J&<^O(L#;1%1-E>>M0R'4W57AW1/%RDBK:EJ]?HFJ8EVU MW3KP$D56"<4.)YN*1))$\OV()!D6^P>Q=G-H#?HVH5B)255/5YC9V<"H(H31 M&9Q+5?0OD5*X;)1$,5R*I4=69K#AP_5'O'RI&LUO82S8<>N$G1Z=+_;DI'7T MUO>IIZM=O[PTRIH=P<(^H(H8Y#EQ@?MHQ_ ND; V4K(9E^R.(W62:1BH"BRJ MC(^Z1\ 237@LI/K$I4PF4_WP>,QCQB/!9'+WIW!B%H=I91Q&("+Z?,V N5=-Z[6R8"Z,X:6S-=R04Q?L^ MP>HZ#F"["B[A>K'K\YL+=GYSR=K=9EG"N.O B^_D_" MHQ@0 V1)<&<,WTK0HHI/3RR6!#Z*D!>XH%OC,%(R5WB-^.[!,^"!'AYA]28I MU\L&^S3"08ZXYZN7P6N"&$@5>P\8[)/P5/6 8B6DPG./CYZXX0@&!<^=A8GO MLCM,&@ )BD"V03HCX83W 5 *YEI\F!_"%. ZF!91NHFJD:A%/:SLAS"2! M%_^/?%RM27QWA,!B3%XL<4:1_OY'-@YG NP."]XWUV_)AP!VR5B-,0CC] &Z MQ!,>S,W>7YQ\BAQZ)FI@R\/:'AE(IVY>,.OMZE/KYN0>QKMPJTR6W6+'"R%V M^1R9*4RB3'Z-O *K_AEYD!;:%+& Q7&@&H^>! ;4WO=LPJ-O(F93CL:]!]9W MO*RC0^8*;!@!',.\D8:U7$!S3$M)LRQ04JN%7 "7I'P9 0#- AC*-T_5:4-0 MS<>I)N; 6#QP(X1KH6C#5:&RPM!*N)<6/'H*!@3/C99I%*)% >_"VG"2^ZGY MX7 ) S./=Q3G"9BF1-[:96X65KSF64UGYU0*BQQ^!25D<7B2 2NKC\7<5?1 M$>VH*;X'KPOA>9&N$89_!IZ %Q:JUB&Q9(Q5(%.K!L>V7-1NF4#R521NL#_0 M0I)A@6 ,XQD<:^QEYAK\YFK[CB!OMQ93*I\9GSTAF8KC,[/9W5#DM%1SY+L[ M+]"&LHD6YJ@',TKB)!+%JX%V MZV4 ^+P@\MH5";64Y>Z'A8::4OOPA;!P(.D;(C Q@@2O6!2>+-!*(\T(\ &M MLV.9 /&!&+,P4G"58D(*+_IOA".4,7BZ/&FP:Q@WN#'34&;P$+B)AALF%@N03G[9K;H3^)/2!$Z,FL /,8@%8+Z$EYK: M2V7MD8T0IS4)86W3E=64SNG++N,NBJ3R)V<\,N"2Q9KO> P6*MSIL<)8]<,6Z"Z[G$EGB35!$C"R^?"K50^IT*S>&) 8S0=Q)?H0%? ME2=\*7R'*XI \DA@%%@\HAF,';2+0AWDN:71%*!&5>%=@HX4&!KL]_RG1U#R M"+QX\7DYXZS3C_^3/6E)DV:RJ4,)/,(V5A(X&V8FM$L$[P)]S+^C_+I86M;Q M%L$'L!5@VO]=?*'%6/,V5R68H]!'DDZ\9 *2BJOISU.; P>9VE*+*,82B12" MX>_5-V:U7S1-[L"7SH5.2VF10%H-(8$FFL\?T4@NPRL0"96+)8Q=PL@6<03P"7TDZ1,D1U^6>,)Y#$G,U[HL-%<;<:PG: %ABIJVZU6 MHV5F4%9!.R*V*],I5 7%BRN:^ZFHY3&HI.TR5&)!>ED@/&4,IK:WD='%L] , MZ5>L8JYBDV@?I4K+?\'Q "\<9BT9&*H2(ZQJTE96/[V2<0\&%LZ=F(-!;:US M<-GQ'9COF4O]>^.FH193&0[:.4)U?P)W8"11R;D7*E,OWT%PDB@2:F#PM:65 M7OH5FO51N#"\ +7 2HID^C@4[LA3$6&@:#P%B$16!--?X*UHV:"%=A_F>QRY MEP^/10]!(XH4T0,H5F5K<+ -!3X74"(6.L(:*&M%CPG>A4N+D1PUVN@I+9W- MV$$<1K-7 O"B?8TV>?IUY@#D$_L?M,(#5[,15[R2#2<;Q^+M^'+.Y-@;J?CU M*-$W3I'"L#HPGPF?:P]SS)$/0;SN4_P=C7 _* PR%TWM(8.!IR(Y5M$[*UB[ M^!%&,$&5\CARO8CE/Q4.JP>7J[!_YA@^$=M:\@;1$40PTRZ0-GQ3HJ8["<\P M28$G@+%2KI!:-C(A #=.^-(RH!2=;,MA,]12+UA$^24.>N&?%1RC)]^7 3V% MPW:\@1C,%0KJB!>/UHNL[O#Q/=M?>WXS+BQS7\&4-*M]!= G45S2GL)J?[&M M]A04V*CX42%4CM(6"1V,6'C%Z;Y]MO&I $:I'T_M4J8_KP;O8$P1*#J-\6FH M3;%$BFE>Y(#/&>,F<_Z28]&X;UBH6V")N#++ 9HBU=LZ2QK(/-$58#LN1L8# MILP#?B<1E++.V/D,$304(X+N.=$[+*BRUFR*1FZ1&V&<$4;R9QB[*6PDP\A4 M^VT92TV;( LN+@$R:&,0C#7/4SHW'43VUB+!%XB6F1Y9>$+G>6CS0L>]LJ4< MJ<96>&EN-3T/@ZN]L9YIU;_GV[9EAV\_JR>=GM]'M7E]TK>W#1 M:C4O.A?-"[MMMR]Z[Z<9EJ8CN\60EPFXKT8R7:5TT[DAQ[K-#>QQ0&/1'"V+ MB)L+PK;79POOF9YVJR1B@NXEV3G]\R&[59Y0IT:KR_@IC8# M,4:),GZO2+RDT;(X+IGLA"!4B+ M^S)9BF@:U7G1LUJL_3$%NW>9[HXQWE2DGN"V- 0,PMY78 )_ M#!Z?CIJ&N.>'G)0&_#[IC4R??4US!&_T7B$[/OKT]>;HA''P"^,&^PU/1J46 MI9;--:-0.W/XFL50NH]'D#[O]O+F?^33,U(34LH0A5$?TU(R^@\>)#R:,XUJ M/7SBM;B+U'>MMO[2TGFF*M\N/<"%0 .OM'##\5ER?+UY/&,]TI?G#!,6@]'L#2]Z@_Y5JWO9'%YB[(/!H#>W.<*GCPD M9R;T0=HJ\O5S*SQWZ:;*]IB?\.C>"_0@>1*'V1>Z6H;Z1O?*'K0;PT&GW>\: M;#_?,=)^OK7?!NZM>K=0WR_QZM4 OF*W=W;Z^OH54#2_EUF)KAT'5M!H,=QJ MM"1_?=^OY[FOA#;3YV^JVDD"3 *\YXID9]$=V?OQ%T_'?5%A&A(2\UJN70DEMS<]]@3S_3W">.DTST4>\*BT2N-4@P2%WLANM^$_&!*8L#ZEEGW&N[3$\C6A**'RXI;E35_BMAE,%Z%ZYV_ MQ'.OJW-NC%(E-%#I]ZQ!N[.39I.UX!V\CQKA51#&C!*N'L+9&UJ](]:UPQ@&L_+WWPLE^BJSN%>0KNANM M[K-;C7Y]:5,YWGGU=M4VM-IK,^IAR^IUUI\@W))=J@*C91O4)!8EB\)>O=.F M->P8;;U+8O%NQ.)PM47;MOI-HXTC#T4L:!OW&8.VUZ?TF23BOM5AL]7;2?"O*EA>MOE($E8%PE7&#[/;ECUH MDX21A)$.*TG"^M:@0Q)6NJ]W8"X=UIRBD%%U(ZE5]L@.@4+UXJ#EPR+MZ7?F MA@G6E7G+:9%"/H)=V7P$<[DLKR7ACBEFWB+H-)M6MVET3_!%XM6"E\JVS G% M#@3%2K#2P40?/%%FG&229))DDBR+ZJ-8J]NS>@.S2?^$8LL1B1]4PI=2034PW[U@D+J@&IAUR&.E&IB'"$/[)!S5P"16 M+--BJ'>1(2I0134PMY8_GX[75!+&WF,-S)[5,9P.0[))LDDF!ID8NS0Q[*;5 M[E(-3#I?:(Z$5 .S'B!?T=UH?6:":F!253.J@4FG8^H%J96QZ[I#J]MJD5B0 M6)"V*-S7;EMVJT]B8 M&3_,;ED]FRKTD821#BM+P@96AR2,]J@V=.FH!F:U(ZG599U#H$^]^(?J5%&= M*JJ N6^K@5#LG:!8&9T@!N &DTR23)),5H3SR++8/%>V9UN#H=E<64*QY7C$ MTQ4P=S:P M%6RFLNP<&SQ30K,=S"HO^9R-@;S4N>P>U8L%E6-HCKLD&,%^OS M3%5]'N8%+(9K^1WH"Z;K@XKOCI^X0K)1XOOS["Z!U\8\N/?P&BZEB&6C/@2I M_Y(N55<2WZR&9=FAOZWKM5JKM] W6I@.$TS ^M8K<%Z@WN;QUDL$G(JG-A[$/[< MJ/R1M#T&4 $OFG"%H.MDSPD#Z>!$N#S8$*2J#P MM[3PXMDJ>U%IZ;>4ENXV&_V!W3)86=I,8>E^_ST5EJ;LQ>?J?+2,^2M&SY)6 MA4"5."Y:'2^W:?6;NSD06A4&,.B_OM?]= 9>P-^.=P3!O;0ZO:,IJ-498GW M(B7O1T>WRA"?@TKS:IL]T$9JZ5VHI3:II5+$IRI+3&JI5/'ID%IZ5J[Z5@]/ MT9!:VD;@*K[;]Y:(9]4FL)OP]1^"1>+!$S,6B'AUXX[-O'C,1E[@Q8+YW@-N M]H41\R93[D43(#&;C47 >,#$ WX*'2>))#S'!3F),8R-X>UI&,./'O\R,PQ//GS8%YD#V?,HWN8 MKR+$#.C/YVIF4;ZC/$KB),)-DL1W@6X,-U(BY)4X5"2*A$Q\O7D23H$>JBJW MVG<#MN2!@Y<]N>*]!\]Z?BAA '=@B1> M^*'S[9>__N6GQ>7(IV$T7W,=#@+%]ZL8_7QT_1&#N/^R_WW[\8AY+GS!G?CT MLGG1OCZ_NFA?70^[O6Y_.&Q_'+8O>Q>M#&]P]+M<7&JU9&>@'T6$(]+OR$CY4LDQ2N[8?@8%&F>;D*M[D#P^VXN^ M/=P=QD&[T6IW![U^I]-K#]NXL6=JJW%@9*NQUZQU)]+];I2^]?9!]?=9#\LG MIN-?U#6HW((OK[>IB>'>S'#OO'^;N@]SP[;G-@J@/DW9KWR6>Z#:RW3"R11L M_R"F-E!UU+OU+FY>B4RG>A3&[[:L3FLW945JP3IOC?H3BI6$8N^P]4ZW;0V[ M9D\3OVO9)*_^QS_"Z-NI%YQ.H] 1,M\0\.18N.P^#%WJ9+$'YZMVZ0#M@37H M47UI$HM*."N54=B=IM7M&ZTS>RAB0<&3%VKT,>^5.[OD:^PX,%J2W_%"F8M= M0]?0MEJ&:WZ\PM ?++F)1ADE"Z'; 40%[:'4&1FV(JH@+104H*O 6L>@-*2JPXZC MH.XJNI"&;.&)ATH:T.\)A,HIHEIK2WQWU54-96)4V,OKV]; WG'5U5HS'X5H MZ@J4[S"&T^]8@_:.*\._:^FNS_%K.H_W0F7>NASC-5?6]I69ZML\VM(%J2> M"^I88Q;DFS/7BX03^WC2V%=E6>.0^2&"KX@FZIQNQ)U8LF,OP K6> HR_S+- M*;J/A)0G!NL.=ZQ>;WW9B?TN$ RLV5V?-KO=HA3K#EMJG$\M4V%U%FLRBL() MW.%%[NF41_$<\^\G(M+'O$%*0_@@V6R,A\-C&2:1@Z?LA1>Q"0^2$3PCK1L0 MLD0:7#_;:@_7[USL>?ULJ_M$-\6WK]_FQ^F?/A]?/$?_J^!27(8ROD5]MLD1 M^E;GHGEYU6]V.Y?]+OQ[T;DX[_6N>W;_XFK0NFCNXPA]N4H#"TPOSJ"@!/E( MO;RZ-(]4?0A]H%O266[#9[F;C<&PUQOT[.YPT.DTJUK?GB5?*1N_V*+F9 M."OYO08/\)9%W=OGW]/*7J8B9CO<1:[N3DNM=LZ; ]HV M)^VW,PCZA#:/P')?0:H]?8_?>;X7;Y8"]PX+Q%+)\M(E^, $];,N2QG<+QNJ M98A9#:6IUZ;CE:3Z-B/NS1@L:+U;4[I('8[F&IAM8T.ZZQWHKO_ED:=B[*2Z M5@XK#:DK%"FN#147YBVA('F!$T[*T5=+\?C5M*?#T6?:G1VT[-:KF7.S5+,- MB%<5!B.=9ZI,P;8*;P^9]77(?$[CQ3 J?K&Y%I<)U2K%K6 MH$,!^]TJT_5>E"2[)YRO07.Y'-VHF@/:0LY/?@;9HD M[N+P @OO8NX%"_=1?'?&/+C793?)>23GL:(ZXK'S2"[B.W41NZ3_MMXP?;[P MPQ,%'99K/H 6$:F]IJZ7FQ1^Z%]?=UK=\U9S<'%Y:7\\OVQ?7YQ?#0<7_>[0 MOKJT=UGXP>0*ZH]X^9D7P^,=_2)7.&&D]C;/0-F)"(>CW_'KRQA6J1W;K;BS M4C/X'+#SY!Y>Q=)M#(O-!.-N.,4MY_.;W]EO80-_Z)TV6^""Z!5BQ[?AU'/8 MH-,Z@1O&GC-FD?A/XD7P&YI/$2SQ?>!EIT2U :5 +ZM>#G-4+*"VLE,C#'\I M6%EXP L?=L=]Y0?)L1!Q@WV)Q(,7)A)+\(2/8Z^6,6[9-]@?<+LOPZ77Q!$/I";-%$P^#D8FD&B*)8(0AU7:ENNI@BC\@7N^ MVA!/S5)X;N#RR,V(#H.8>'!A(C$]0+\;B2GA*Q0M=5, V)#="$YCI"> N.3X MB=1K< ?.9+I,'IHJ0 A'3^!4@D0ZOC0"A>YZ:F8S6?Z/&[U6Q<,1)1I- ,[LY@=0ZR MQD'ZOGL2\8BKHDO+2YLBAP8)/IV"WE80]/?S\R\G!HM[87O"SGJC==OERU*E M"DJDP:Z^.V(:*T<^4TT1B@K>@%\4H@!* 3UV]E%_(&=?ANC$27@\_*62$]2[ M+E*U M!)1&G(W)R.B V"$F 8P)A*7#;DR8SM@_1%W,@97RA:LMRFNL#):7($'%&%2C"-;H I ME!^#"038P(%1H@CC8XHG/&1>Q8S($/"!IU*$#\[NR5Z/!EB8^"Z[$[EIH9$( MGKK 7\2>C(\S. 83(S-25.5$&!>^?UF[X&-RD5XCT7,P!.7"*IQB?QV8PP/W M$Y%!PBB)05[3&Z=\KJT0C)!IV88%G6B@45<@K139E+#FMEZX;(@N#VPEK#C7 MZ2P@?YDIBRH5'ZTP.IX)_R%/05)W2Y#I3P'@. =[$&^6"9B$\M'Y4OF(/,L5 M]A )@-4BKA0=LC&2QRM,MCC%2Q'A"F<67I:.JE-OF$8698D"]XL4"-5(4KKJ M9R$0ATPSF.+-_!< $G\.E!R+@'G(5\J<#0/0/P!+ZU#O>ECH54&XNA]5B2HU&N$W,$QU M2?8V]2@U&316\.$P*9T!!52Y"Z,HG"G8QIN/CSY=? 5;)I6"HC@Q-P4, ! G M\;.7KPC*6B%IL!LD"SP<2)+>HF>Z$)HH)8F7%?* =^GA:794Z;7P$\ G&HL% M?M3+EXX65"H^2(N)UKA:\ IDWAJ_R?Q?.OH73L030I^CHQ)++-BY!*]H*B43 M6+HOH) $P)4KO@/S77[YA,P7L5#I!NG!$#@RK M7 1/=CH%S@-66#O#FK\*W M/,[WRY@U=3V6#+NU6B!10JSD70U*F\(+,5T1"3"@U&"?&)6E 0$>@WGFF9I+J.E)IC&4X#_YPM'2HF*VIW2 MDT\K"K\T5Z7@->(K30O$2] W0/W!>'KL(+,17J\1K9H?A5[>IEZZSO/1:-^\;R M8GE214%.**2PPQE2.@EN%3C)! MN1+ U:O^^AN8@IAX*1=]V2#.F6?%K#O6\5H$]F6GYW$$^R1SHS3\C95//U MCE;.2%@H.8\MB72^2 XTHST7I50KG_L$Q!H8/&/N!V3U1\G^:ZUH16=549]' M\SST$\^G&FB>\GV7<,&LW) ZH%+P=.B1#CW2H4<#,=O7)[G0H<>W0#(=>MQ% MCA.5@J]IBFG]68]*P5,2JL%)4REXTGZ[A" J!;\UV>G(8ND2?&""2J7@J10\ MJ3ZCV^I4"GX+JE$I>-)=F]*02L%3*7A27.84%Y6"-^T 4RGXO4OO@0DIE8*O MEX ]GPW0526BW=&WM"+T%BNBGMPUQ M8U05- FPU$=^2#&M8Z6,9F4QZSU5=5]8*,:"94%&2^=RBQ5ATQ)9NLS9:VO# MIA7&5LBZ%=;K'8>%,GURZV&;IQO91ZXYY](V^&(;O-_HV\/6<-#J='MVI]DV MMPUNVT;VP;N=O>Z#VZW];L._\>WM6H^^5DMGP)>AA(4J)BSL-RSV M&5RL_*ZHN4,B+W%;'<*1 PN<1]H5WR!2:2AKY5UJR#VEF>RWZM:0Q(O$:__B M1@H.H8&,L?!+B/>4KL,M8'5LXWJ[*HL=-FJF31P97)U M:E$(A>3BW<@%:8MW)Q44P7V5S=4J0XH.Y\1.WVH/C-9N/7B7A@(H%)_E$NGY!U2')%M1;P)CQOA06;D^_,S=,L)#\6R+G3ZY*H5]S=2/0YBHYO43; MMY1Z*H.4):!=SQKVC?8AW9ZHM6 ^B@95U Q_NS!OA*"UD&Z[:?8P*8DVB785 M19ML(+*!WF # 4@.S&X9$U"6&Z_?"TCF'<:FAMN?E=I!H@2ZU8U6Q%<5">P1 M7Q%?$5Y1F'5K<)0SN,::RA(&6<3C M31J 'FXV2*?1[)KV"!>,4)X^,\XK'P['+]X[8A]N.F&GL5%G(!(7$I?:AXXJ M8\?\$/,[7ZR[?F(TSRLUOSPXV-Q6UJMSL!TX*W$X?^9R-@;S4N> MP1\BC6F%2<3^*?P'S_>%Q7X3,_;O,/K&IE'H)H[JZ3SB#J8=SMDH"B>,LRF/ MXD!$)(CRLHU<9EO,!5D6R41BI94IP MZ4>*Z--(3#P)OW&)G^=,?/=D#'^"-W<_9A^%(R9(/&S,QV9>/(9%9>%4\P8\ M#CXAJ^)G[AM:0A&862(5I]4$X4&0P/@44=*9+S@;I@& #\S"(W6/:E_./&EH M>7O=]:E26\T)10I&)I.[/X4#ZQ3"6DO0.#R:PT(@?"CA:C"0\3$X7R"R2O_H MYNP1+&TD1HD$6GB!(H-X2&G"&7PK'E.G41]4JS\NGTLDOQ%&24%OH?6-HI\% M\,?F>.<%@($3KD#]W@- 4%IB(N)QZ"IHDU48F7N!-DDFFC3+]K[315$0\SC?9I,(WAT\]Y*3L*R45 M_TC\>:["L8 )**7SFTMV&TX]APTZ374K7 MC"".G<0U38W;S]/\!_J&I MHI08#OOFZI+!A&_$-$YU7$<__@E736?&:M"^]9>DAS MS3.* PEP*?TE!\7&:_('*UN>.<+WTVM^/FH>J<_@FCC9YS5<=NM-8#G02OP* M"F?%/0$==.\%>I \BQVJ]MM]YJ]]HS*(96%VYG:ZV/]?KHK!YAM_OA9<=VK:NM[[??>'M[KZ]O M[7?RS?<\^=V^OJ;IDO6)&RVGZ[:,%*?;/*ZTJI9,4O!SIL,I,$D,5@:#76I[ MD-B+V*L,]E*5$;<(BE,.Y>/[%IUKC)UW,7K^JBIT,G?$Z@TGJ"JSLVO;UL V M6BVF\@RP552)DMIV>PSE<)*Q^P.J^D?B5=,,I,IS&VGS)6W>LGI-F^!F [BA MA.&BZ[!)EM_A9@NDM#$10*4.[7KB,1(Q$C$2,=1F$Y,R9BFQPMN*]K M]?L]_T'%0M&OM5XI!4/9I&=CI6R^[LQ">L!>M01*8&5L">6F#O MW';8T4EJ$DP23#(OR+PHP[SH H+M)A.T%JRS%Z_IP)RC7X64C$]T@Z>L!C , ME7E8K4O(>!N3HQH].J"FA0$)=$@D1B_[;(>XG@ M?M%F"7O@?J+ZG 0B?J(W01GFRIY[I-;$CB&??UO"+57J;8.[Y88)-GIX2ZG> M>GMVYH("+]'V\*,&_2>:6.VMN3:RQ;Y;CQNUV5O28NF^+3OS#7([_+\ZG9QC;%>+:"WC@"-7"5=X"&2[\T/GVRU__\M/R=7DS&'7EKQZ_4VTD M_\GC!(8\O\51Y;>K#K+PX:L8_7QT_1'[!OS+_O?MQR/FN? %=^+3]N5%]^.P M.VQ?7@\NKNS^L&5WSZ^&O;8]_#@<7IX?_?)H58N$>J%AV3IFWW^_OMNECGJZ M69LGL8^G ')A5T[=J \;>NK^>@Z78X8Z&)O?^7JIX["P[M@9;Z07,'5T_71A M/*!/&JX7+G;#PXYYER%RN(0OX"^%&ZIAX 7WU1-NQ@(<9UZ77I5&NOG5O*WT MD\T(7R$12S<=0//!?J-O#UO#0:O3[=F=ILGF@[:9YH.=]]2"SG3_O7?=.I&Z M!];!0WU]R/B%[ELKMO]!Q)*-]Q/<"9EJRX0O9G:^2R9,_1UB0<+!?;$@]24T M1J5[#!B%:VLLJ:R^KM"(H>^T? MUJ1>A21>%1 O4N;O0)FWJ54A'7;9.#1 K0J7I:AG&]7955GHLE4S:>"2)6&? MNH6J+Y%<[" Z3]KB4*2"(KC4JM! GK[5'IC-U#]TEX8"*!2?W*]=1R)&(D8Z MC'08A>7,F(C4JA#OZUJ#OE$IJLI"4_B!PG)5,M](+MZ-7)"V>'=206$Y:E5H MX&"X9?>IS1/%#"I@OE%8CD2,1(S"2,>42;RJ9U\>D@(;DH11L'%#&F(-XC.V MW.@E,Q_+$+C:R57;&K0HS8/"')046+R/>HF11% ZX&,]0:=T*7"WJ?GUJ+> M,>.=VO8\OH_:]AA$NYXU[)MMB4YM>R@:M/==_&V$>2,$K85TVTUJ74BB??BB M3380V4!OL($ ) =FMXP)*,N-U^\%)/,.8U/#[<]*[2!1 MWJ1BOBJXH$]HBO MB*\(KRC,NC4Y_U#+)-Q3#G3@]X)%>7\;W=TU%M%$LF,O8',P3N1)&YJIUG*,B'WGM(DWTRG9F.C@JTD6R1;9?<2W"$1*T\XRAE<8TUE"8,LXO$F M#4 /-QNDTVAV37N$"T8H3Y\9YY4/A^,7[QVQ#S>=L-/8J#,0B0N)2^U#1Y6Q M8WZ(^9TOUEZ_YN^??DCDZ3WGTS,\.B!$WGM>I;+]FF:RS?_)XP1&.[_%9]^" MQ%SXH?/ME[_^Y:?G;I?YE;!Z 0K:5S'Z^>CZ(_8<_I?][]N/1\QSX0ONQ*?- M]L>^W;MLMB_L]L7PRFY?G=OG5\-!=]BVNYW^Y=$OCU:@2,U;;R(D^TW,V-=P MPI]>C<+MOA>(TSS@U_SP8TE H#_BY6=>#(]W](M!6S+=9JVD.+S03C;CC% M,]?G-[^SW\(&_M [;;;8*=,KQ(YOPZGGL$&G=0(WC#UGS"+QG\2+X+=XC%%) M)[P/O*S?M@Y-*H21C !(Y@<"Q$W M\(C/@Q(%D]#U1AY\ MB$0+,7NLP+1F$T45-A,YB*?K>,P7]P M&^P/N-V7X=)KXH@'4I-F"@XINAU HFD$2("(SL3WJ7 ]$2!!'KCG(^[ :]2] M\-S Y9&;$1T&,?'@P@3('J;O1F)*R91HJ9L"P(;L1A8FD9X XI+C)U*OP5V8 MQ.DR>8#IP'DP%ARC!=P-3\P_JT7R<&EAJ"XLN!/#DV0L%46G/(IQ-OB6C&X6 M&XX$CF$P=A\? N.9J+HL(XXC?H(V4'" M!' D<%" 0H*L[\7CI55'+LA!0JU\02)7)K[-F/[6[EJ#UOH2)-L\3_'M,IYH MR#H-1Z?(I<='7S__?G22H=5Q(!2OH1!KLZKLCIC$#F,Y54X2B@C?@%["H2PKH\4$&U!_(V9 M3J\,1%ZX&<__51^$3ID*N&P,LAU&J"[]>2H2N&S(E1G; >N/N),QN%*V8+U- M<865T>(*W$>&23&.;($"I%!^#"808 ,'1HG C+E7K,4\9%[%C,@0\(&G4H0/ MSN[)7H\&6)CX+KL3N6FAD0B>NL!?Q)Z,CS,X!A,C,U*<< *O=M3[E[4+/B87 MZ342/0=#4"ZLPNG2@?$4$M+Z0_K&*9]K*P3]7BW;L* 3#33YGKLBFQ+6W-8+ MEPW1Y8&%T+-, MP"0$ZD;Q*=Z7/N@1>?1;T8X"W$ J<&"UB"M%AVR,Y/$*DRU.\5)$N,*9A9<. MU$,[TH5G3;5!#Q,'[A!)^HZB=/0*X*/47T"U)K?6,3Y:GKTD)QG).0L;O(Y&: MNFZ8O@?UKA?#O!6$J_N7=B=PF.J2[&WJ46HR:*S@PV%2D7HL4.4NC*)PIF ; M;SX^^G3Q%6R95 J*XL3<%# 0)S$SUZ^(BAKA:3!;I L\' @27J+GNE":**4 M)%X I("O\5UZ>)H=G=#'MT8 GV@L%OA1+U\Z6E"I^" M)EKC:L$KD'EK_";S MOWC?33@13PA]CHY*+'DDEN$53:5D DOW!122 +ARQ7=@OLLOGY#Y(A8JW2 ] M& )'AG7A*F"BVS%P#K :F#QH>CX"8GQ+^GXWX_Z,65/78\FP6ZL%$B7$2M[5 MH+0IO!#3%9$ TH-]HE161H0X#%X)S(R8!?#Y"R 0K00,7" ^@UM;$\J:(@)Q12V.$,KM': ?VL M;$ A\S"AFSICUN/PW)H@4&9C23'E2AGDH@M%*4@!XIAQJ5+>!2!*Z?$BO"@A=Q3<*G22"]=??P!3$Q,7[ M'AG$.?.LF'7'.EZ+P+[L]#R.8)]D;I2&O['RZ><*Y=07 KLN:;"%!P&S@+:\ MSG[,KT9>>.)RYBYX;6$IY4Y"I&],I>QU+L**B:_-VQ'[[,3A'5S4SJ.&N,B/ M+(ETOD@.-*,]%Z54*Y_[!,0:&#QC[@=D]5@N*?^U5K2B,W! ..'1/ _]Q/.I M!IJG?-\E7# K-Z0.7NP54033?-,HXT)<41"7$?@&X4R>F9B8(] !V6!>A>XKA*OQ?/,7 MN/_>"_0@>1*'V1=ZKU]],_/<>'PV:#8&PUYOT+.[PT>^Q^R YB*F=L*L59 M]L?*9O%B%L4TPCQGH;,VG>#UB8AZ@/W!AY=S.-9FE>C[[;?=CIRSP]>;.0)# MJ3.;Y 8OG5ANK1P]+HNZA?/.JR_=(/,S!3.SD SZ-(LX"K69\5BA;Y&D0V>Z M5CPA3QOP2PKO>0U'"?"4 +_3?; U?YU/0J#0?_/ SV(?=0/6K4HF<'7KD]0I M^]ENKM_/I\*1I/W*@*!/V0X2(-!*WL8V"O3]G'PV6O?XX(]GDJT0__CY46Y< M:JB6(68UE*9>FVKKD^K;<%O]4:I.F2)U.)IKT#-;KI=TU^'KKO]=SMD@U;6X M;S@T*DY567%27&4J+JSEJ@<[3K72W M57@;\)>I>M1UJ/R[N[+3>Z)8"24QK%YSQPTVZL!)!B'NZ;H'.QM8I7*)ZC^# M\S0G&_-5"P?,"SFC61J^I*PHRHJBK"C*BMK$>:"LJ#>8U905]:1]M+SXG4<* MX%1]8W(M+KDIQ2KEC7H4,!^M\KT?8#/4AJR&>AYA[O3 ME%=5NM"2;)ZRZ[PR3NFR63L1M(>4A?P>O$V3Q"T4@=-%(Q;NH_CNC+'4E?(Q MR7DDY[&B.N*Q\T@NXCMU$;ND_PYFPW0526BW=&WM"+T%BNBGMPUQ8U05- FP MU$=^2#&M8Z6,9F4QZSU5=5]8*,:"94%&2^=RBQ5ATQ)9NLS9:VO#IA7&5LBZ M%=;K'8>%,GURZV&;IQO91ZXYY](V^&(;O-_HV\/6<-#J='MVI]DVMPUNVT;V MP;N=O>Z#VZW];L._\>WM6H^^5DMGP)>AA(4J)BSL-RSV&5RL_*ZH MN4,B+W%;'<*1 PN<1]H5WR!220>THSV6_5K2&)%XG7_L6+E/D[4.;M MIDUHLP':T%%T# UDCH-=1KRE=AEJ ZMG&]7955GHLE4S:>#*Y.K4HA *R<6[ MD0O2%N].*BB"^RJ;JU6&%!W.B9V^U1X8K=UZ\"X-!5 H/KE?NXY$C$2,=!CI M, K+F3$1V^1HP7U=:]"G*OX4?J"P'(7E2"XH+$?:@L)RY=E<'7)IGB\;;?>; MY-)0S&#_YAN%Y4C$2,0H+$N0Y(KDBK05:2N**I9M,JI>?VEQ,YBM)QWLA2'<0J4S M==6:UJ!)OAH%0ZI@6!YDO)&.*9-X5<^^/"0%-B0)HV#CAC3\54AYQK[H M@K;L@?N)8)GY6(; U4ZNVM:@16D>%.:@I,#B?48+.I%$O!N).&P]0:=T*7"W MJ?GUJ+> ,>-]*2S->P;[4.Z/5%KP7P4#:JH&?YV8=X(06LAW7;3[&%2$FT2[2J*-ME 9 .] MP08"D!R8W3(FH"PW7K\7D,P[C$T-MS\KM8-$"72K&ZV(KRH2V".^(KXBO*(P MZ];D_$,MDW!/.="!WPL6Y?UM='?76$03R8Z]@,W!.)$G92#? >6:-+JKG68I MRX3<>TJ3?#.=FHV-"K:2;)%LE=U+<(=$K#SA*&=PC365)0RRB,>;- ]W&R0 M3J/9->T1+ABA/'UFG%<^'(Y?O'?$/MQTPDYCH\Y )"XD+K4/'57&CODAYG>^ M6'?]SDSZ IE\+Q"G>5BM^>''Q^*VM%J=@>G 6XG#_S.1L3>:ESR#/T0:TPJ3 MB/U3^ ^>[PN+_29F[-]A](U-H]!-'-73><0=3#NVV.759\8#EUV.N1=->-!@3&"S8"OVVF5H\CH1@$_AE+)D(7!C;9R<.[T3$VK;%6DU[-2RUS7O8 M3$2&AOPW$,JU6\3;/*S!;H&43A)%>%A'KS(LYP.LBF2C,%++E.#2CQ31IY&8 M>!)^XQ(_SYGX[LD8_@1O[G[,/@I'3)!XV)B/S;QX#(O*PJGF#7@#2'A4#X4,+58"#C8W"^0&25_M'-V2-8VDB, M$@FT\ )%!O&0TH0S^%8\IDZC/JA6?UP^ETA^(XR2@MY"ZQM%/PO@C[DA"\(X MY;)@KH0+^,H))Q-/@6CI6AHKP 8(9_A[)*;Z MF*A43TBKC4R\P)LDDTP;9?I?::.IB'B<;[))A6\.GWK(2=E72BK^D?CS7(5C M 1-02NQ&K]_KV.U6M]ON-7OM#UER&OAC/I]*<9;] ML6+:+V91#*TNW,[66A_K]=%9/<)N]\/+CNU:5UO?;[_Q]O9>7]_:[^2;[WGR MNWU]3=,EZQ,W6D[7;1DI3K=Y7&E5+9FDX.=,AU-@DABL# :[U/8@L1>Q5QGL MI2HC;A$4IQS*Q_AD[HC5&TY0569GU[:M@6VT6DSE&6"K MJ!(EM>WV&,KA)&/W!U3UC\2KIAE(E>BR=3.IX .6BA):#I%5&&>=$%!-M-)F@M6&_"BD9G^@&3UD-8!@J\[!:EY#Q M-B9'-7IRE%M[[/]0Q(HB5B]O$AJMCE45T* @+HD$B<3^;9'W$L']HLT2]L#] M1/4Y"43\1&^",LR5/?=(K8D=0S[_MH1;JM3;!G?+#1-L]/"64KWU]NS,!05> MHNWA1PWZ3S2QVCE%:\%Y%!DEE*P+KQ)*&MVZ'?;-%K\DH'REP_-TCUIS;62+ M?;<>-VJSMZ3%TGU;=N8;Y';X;V',^'3J R__)1?&?) P@#@YXB[XCQP/\^X$Y\VN]?7K=/L7K?['HU\>K6R16"\T+5O'\"N,88CC]4>\ M_ S[F7B.YB=7.&&DFN^=J;9V^'K]CG/'P9"Z9 L2/KMX.YC#]E+[2LG;45/$ MC+)13EED1(F];[,.J'E70QZ7VQ'P%2RY=%/].P .FXU.9]#NM)O]X;#5:AKL M #@PT@"P]\8.?'ON(K?G]H5OO+U'/?!V;(55(@/EP/S0UP>&WT&/K=>WHR:& M>S/#O9BK^0X8#MM%;\]M)>ZC[459K.[D%>W'4_6-2>H77#XVBL*);OT>.1[W M59MNE184*)\'.\:#R1_"SYMLN]5E)2J'$GM)'%W%F*J8/E5+'#5&J1**S+[\&=Y_O" M+811]V+P$2(><*IGJV4-6D;/PQX*2I%8[)X^E5'YK:;5Z1D]C7HH8D'1&\/1 M&]P._;UQTV#W*-\!IDAKK1Y+QN]%X'@O9160UU/?T_C[+:$-CLV0"B127*$" MYD)Y4K5/.Z(]L 8["ATU-AE:5M,>D%119&+7%H4JPLGX:O)V)4W\ \,[J@7XR+;HM:QN MD^H!4N"B L)918'GASC@://7^*!W7B4+.P6 M\L%V;Y/4,'+1Z1F-7!P*$)%4[)X^U5'KUJ!GM!#-H4A%F9&%P3X4MTGBKCGM M;6'UMTK:U^\)BZ@<#Y7C*35"8UO-CME6*E2/AY"RBDCY+F,\X""9+01,XOU: M*_/I6N-YX^2#CP]UY :2UN3E<8O&CE4EL\_S7%WS8YNDP:I_' M@L6A*A\6<2>6IUYP.HW"^P@C.'KD&KJF^P,D[X_C+ZQ*>B3,)K@ M'2%S87@-]CO6\V+G-Y>LU^Q9+%E'="P[%7MQ$HM\+K 04L2RP?[) WXO5'J4 M@(LF\% );^= L.1.QCR(/>[[/O<#,/$!6@3Q\M7'V-@]KU$?@ZP]9Y[5!)^1>(T]Z9163;1YM,?'= M$5.-?^OR,8\?)V2>6#FDIAU^A*%IMKN-SH>*D;[5;PS,C,D"@LDI()GW(/RY MI>H+/I7'8N%21 )4$?QCY.U!:(:P(0YL<7(W985T"L (R$:@>T%#(3MQ0VAM M-QM-0YSQ'-F?Q_$U-5&WJ71:+)7ZFYBE04G RR]1&,"?CE+T$AYV"?2[%_)3 M4+S& R&<^H72JZ^HG/JQU;?[EQ_/+ZZ:U]VK=O.B9[?.F]<#^^.@?W[1'99> M.759(V2[K\M:PY".T!_Q\M=65W7#*7Z/G+$@-+L!L\KED2L5EOP^14ON^2W; M2FG)^NOY/P3C@'Z1^$_B1=J:!GTSQ>_")$*N=T4@A:LL9W2SN<(?+^"!JC< M=G&L18F!T8C2'KEJ,Q[-2*7JKO-KUZ[[10C_8<='U^!2,/'A2HV)GE0OD3#8- - F>=)/ YARAS50*IL12 B;;\[J(K1[EV\:YI+ MO+5X,)95" .X(Q(C$:74 <_FZ._GYU\:1^P69P?#5CX'7 ]NPI^@>?"J1',R MNYMK&L!5V8.1M-^",H^L(U4M:WPF)MK,XO>VI(3U?0[;\J'KL)P+U4.WMUI0T$BP>M5N_MT6*8Z4;!QMTV=FRW3LP UVE)PV1'FBY'9LQ?U$.C M)%)6O!=@H$KIKA$?M\"DWW3Z7<$DP23!PB3_5/;SHRU:10^>"[PW7WB M:;L6+% TPPJV(PJ[ U/F8 O#&,OD'&4:,M8V<)B#JYK&EN&/ MQ(_1>%9V;!QYWP2:HX[(>B,LGL3@3?ECP" '0DOE4VG7ZD[@<,!.31SX/1WH M'9>>S!Z%S\5KX.,HP4$PM/OC.7P!%B[\ HKA2:O719M5[<8=Y7, Y?$Y8.?) M/:P+2RW'HM$';X6W W'A.G G>.8%NIZK8N=J"X '<^9-IAB+Q\ELZ':@X^CF M 0"PWV&L,("5-SRS-#*!I5X[/T)L0FQ"[!H@=BM#;/$=QIG&DP#!8&22C85[ MOP+9=R%(/HC Z0(8\)[%I\B3&/:;3$%,,J"1@%.^-_*$_JBFJ",0Z4ZG0C?\ M*8W:\RSHA=<(0%DGSM$8AX6C*0 \WIG])'!'0$PRU; ._"J+OACDP#=P-N41 MZ!=4(? >!;39M..(!Q)>"R,BG"6<)9RM/,X.3IO]QSBKK%8GG"IS50<5^O8 M!=X+'#]Q16X;RS&@PBG8HX E:>_O)0S0T5L' ]$(#_=AF,*X%-$#V,-I.1N4 M)@#A<"Y$=?%OY0UA$F,*"7+B$B'X3(5\E1E:G%GF'*1A^0A>Q_$-^%8"2P)+ M LOJ@Z7=6P>6?MKV4,!(/&1BM3UU)P)G/.'1-UV]6\ UD=H$FHIHXL6(/ZD= MF#8S*%=O6352JWET4<@5@ +^ K?P.$$B_/\1T9'@J6&,2@9G?>;Z. :C? M?_UT\9E]51EUMRE\ G*F@_^,&2LJ/>\38.1W=C/C4W9\]/G3S=&)&K#%-*ZE MT8<;X22(7XO[TNU &"B^ ^Z]^7S]]>A$ 25RL+^[LW>U70)$]D.K\R> M^ )$7%UWNP.[?7YUW;FRV[WA5?_C9:]E4Z8$94I4 M;@:4*4&9$I0I0;8[V>Z';[M3I@1E2A!,$DP23%*F!&5*4*8$(38A]J$@-F5* M5 I]*5."<)9P]M!PEC(E*%."P)+ DL#R56!)F1*4*5&I3(FUF0W%K(C/T3T/ MO/\JYKK,B0 ?S@/W2\&A^3S*=W5OM2YZE[WN1[MW MWAQ>--NMX47OHG5]>=$L/6O"$ :L;BR\D!'Q=[TA7=:&QK.<5?_=UDK-X#8- M" .V!)+MGFNQR-/I0>D M]UE'[&@F\-]$PK]@11\!G@$@ZV)\*JJ15FAZ*[>]-GM O125H)$7*EQ- IZX M'I"Q ;I'30:)&*^KC( M)7HQCM/DC]1U"? A/L9VDD@Y)85K3U@@P"F1/)IKSX6-N!>MC?OH&+_,5R&? MBE9KW@2UO ?NCE98V>5P-_A5$5]X1TJ1I-?FRB8;!E 1GN+3GF5:[.< MUJ5#I?;E[X'B3*77%=N<3V#$#L^<4I.W]-6J*=LJ27C"J]$,P(FH"*D3]VD7X.TR5A_ M \)9>>3UT3@5!0(!:\G]=)8H-0'F4+B+K*S\+BV<#7;NQ(E"#BU]$SZ'*>$F M6]:].)0%ZE$1R!W.X/.&,B7'8>*[B)>1X&XJ8G^"4:V$5,D8BFD&Z:_@M9'G MIR5)%TZ28F/%7U??'97.C&;!Q)-2)SW>7%VBEY0C]0*D4Q5L1-.66"TRE[ @ MU"5HP9]+B^^"$ZKQ!^EX'@0H.5^51*%O=@UHQNSFZ?^STCT7/T-&75 0J*EV MKA?TO+HD@=IM5=44KO4J3D) ;5? LN)>>\F99=VJ9Y89&9V2R?\DX1JV,#/, M&W&O O*?%H:SD8&#/S(3J7FN9/8ND;@G*TUPAO9&9H;*DVH=KN+*4E-#GBD, M%I%"\)O03[1M@S#T]T69V_R'36N F@ZW%$,Y7P5N*H,5@C;*)_!,O0AOR^J, MGF,M6:5SM@O;M"XN+X:VW6SU.N<7O5ZW?=7JGE]=M:[;S7[[?'A>>MBF0F=; M+D,9@[YR$VT1G.O87I4#.ZM]+4FMK=Q7.'3Q(J?*0O FF M#VK82]/M4A=EIST!M<"8.NO#H?<^7[4>\=1W29 B5;;#8_1_1R0B2$4]% MGL%?.JX/$LU3_^X6+N<6N_;#"%Z0^H=!:D9EURO/38&VITPSO/%SY,- P_Q6 M%8-Q0[6;"=^ZFY,*\V4B8W;KWVRKW6^O;>.RE2[ !,F,'N*[%\.J2.U>2^&C MN6EE'K2V2=V)%W@ N#KTDGN(J4E[F7L;E\7%O5D* G[.HS/@/6J+*I%XSR*1 MO/0D?3/$.V5O3J-_8J Z2=\R,LPC]"V>V43*#TC@"JL-GGPW/CW5%8 "D^FI M+:S0[O@.@4SPXX1']XB1Z6V+M/(&B).*S5EYBQQ'Z(WB]))%FE#V3DM?AXUQLFC) MHG< #&/F!>ZI2MK.;O6!!LY\T<]'S2SOQP-<+688H$FOSB]3R@P^!:(0TE%[ MR&%PKW3<F6D==1^'D,AW_'\!=ERD?;[11?GE^W6^U>NWKWJ [L*^&[6ZO M-;RZ:%Y??[RX'EZ])X\K)2NIGK)4SZ?5L_SY2?=>LPCLCX^TT"'N9 MP[0ZK(]W8.PZ1YN\HYJG-%:Z(Y1F/*9;M.D&CO3!7>V3S",B@E@@=#.U2)W*#TCAM-\=%?G!&/DRNE[XB:8_#,#T9'ZX^[) MHL]=OF 8O ,K(LCWV#2=E/J;A6PBXC&0_.S0MXWWF7TZ[+V/[-->C[)/R]&> MF(S)P*Q:U9];NOM_B">A0N7I9.]+\0%@7 1IES(PLGFZO9^$F%B 8#72+H[" MM-!?.*9INTS]O +LXGZAWGC'VPJPEJ:P+I(=0@?<6ZD',%.:0P56,$^SD!B; MP[GJ$:JFH8?@"@D+"!8_S-$/I]F9W$7@+MGHK%+P)(UV61QU%7N@RW<#4S<:VA.8CG2J4NS@G#:6C MGR$R%M*93Y'C?4Q8G:;Y#'<+=PHPDB<8U4KKV"@%6=1U:CY)X.&P-+FU[D)% MQ!>/4>>E\?!RX D8K(6'0=(OM36O(A ND"E!YHC 3PP#!;A @I&7'I+#[)-L M[# -]!+3]JT82FWD]LFB5VN!#Y=X8BEA&21'Z.R4O!%L'.(9C715E].Z] (\ MH4<;JD"0Q)R^XEVI#& &C3[2L7A3GF'S9^+>Y^(&P\K M9@[RBDZ5R_Q=/&:(8P3'>K'2JE(%.#?PSW?AGFK[(&<;90K!FJ?2)N/3.#S% M_^9COQ,.,@6#9;G#]&Q7P)-3\^TULJQY*15+G42M&"!EAG#9)LI-M:?&8[U^ M$8&LZ4WN,GT5:.HQ+_%CVI(WFX+N!/C_L_>ES6TC2=J?9WY%A78=*[\!J7&1 M!.WNCJ"N#L_VM#V6>COFTP0$%$F,08"-0[+FU[]9!8 $14KB42"KP.S8'8LD MSJQ\\J[,NG_*CG:SVCVTLI"021"X/9 C>RJ.F_%G6C^F%I]C6X#BI.1X5IZ4 MU%QU^+:,SA457&EU\X3.'I4YY1Q;\CBI[L^1R5H0X/^:<_%&*^[3&6?Q9)[RO%YNB MS#+YC5[$#&K14VZOQ7U>TP MI1C2%T1&&5RJ-"G(S'R2AT5. 9[7&Y_E4[:@E8IEAX^2.$TK/GDC&MOTUC!N MFA[<.)?J#6[BI*9WYNQ?6$?N:J%:8YQYO)3Q9BD?%J4,.-G7 ]81K]1]S)$L MQ.J\*IJQ3$ ?TTIE%$Q95#-2+Y\%^E_V"DM3"NXTN\],7=7N,]-GT0(ON M(6 V\!=F>^KAGUY_Q%(LUBI@:V'@ M&85+RX37?Y87G>57BONR"?&\?"T;)W$^&B^B?EYO#J)L)A_9"."@4/_U]2B+ MOYFTA%=CO.,6DC"M])WKTYDD*B?9@E'H!5.N=-@Y515P^70\)L-U._ ;7)@^ M\%#&^2SBL[1L-8+P=0*H<6G+H[5UX3^7Y@5OEB/;F;G'N*68.\_R35F5]@B? MFBOK0]&ULAS]F7CBEFN05H7D?/7R,IQ6UIE7YGVYTF50JZQC/?-8G2L#ZD*: MB:=IX$W/ZK*'Z]>J_G7A\-+D)2%O[L&SLX4#Q]@F*:T_;9X5*DV3:LV.8N%6LGRX_^+J9LOHSG;.2U\JY,*S$.JBISW3+]SC2.FBU32W M]6NN$-MLR0X+BA+_N>-0+,#,6:K'-KEK//?J6;4#X\XS]F0E;VA,+,Z,Z07? ML.;@DM)ESU->%#@LD^D9DY0%,\P]Y%G$MS3IMI, /5O.F#_&$3&.J&X<\4L< M1$7G.I&Q1.8LNB\Y2*![F.^7PJ>4%]K,9)\V\]&>Y9CF$FM:?][ZOJA96)+) MFKI=4I3HU2R_JL7>3)#FTYAU-IG'^7P:@N&6\.WT[CS?Q#S:FD-;**Q*.&X0 MIDS';%?$0I2R"!3DB3=FM3F\2H.?RH(!&9T46J#RB!<27T6ZJK+4X;Y@SWO? M"&C"Z,SEG? XJ<">_ON"S\R>8R&\6%G$SYZB:G\P5T%5$)-OF)S[^V#@L1Q> M0!><_B+J4:Y3N4N1*RY6>#532U4$JM[?L+1Q4_KV3?@]9BJK*.<*68*K+/0K M?'OTK*5[@R\OH?F9?\?U>A7>:@/L>%C% Y@_G]_!]V48N2=\7GM.2IUHE=FM7TTHC.7YD MWNOL"M7+;&E!GY/7*.F&:;Q PJ4'72Q9A_V12U$ ^+B0KP1]E%\RP(F27-@\:S; V[:,#?+"NJ MKT"L35EXL?3P64N/:2'FBI#)8N%UZ8Y_K-VN?() R-\[2PQREW\JMP M0I3FD^)A[D$5L(#>7&[?+Q4/K+C!+,K.PJELHRPY#<[IN<8 4621*O6D+1.C M#-KR#>KIS"[GE]&X-.3M9ZOZB@62:81FWOG[CV6I; CJE(4R)KSSU7 QA%]$ MLZK,$-^@OY@0FN692KJPP!?;E>11;BTGO(T,2XB5/<38Z76V+R-C\XB]MA37 M\A):;EHNR516PK-'ITE4Q%X*I5($9>;F [Q.14.,1NSQ#=A^@[(6IK#GW(PO MZQRV8V8;+*X?-PJK*B+JE\T7F!'+VW2LQ.U,\E:9M5F_":!=6"(_+9M.S$_7 M2.(^SE,H1=8@YIV+9E<^G:=ZTOR><=X$3%L*.H _8]$7JNB_S%,2U2YZL%"8 M<&?INCPJVB.YD[AX@6I?.>^F]S0MGFR6%.2ZI=6MF*%)^X_L\"+.E>RXFQ M) MYJYQ+XW)-E8B!EJT"%*1!]8\I>AV-9> /(WE\4S*,Y*R:#$3!'7:%=*",6+1 M'(0M,P_(1I3Z+)O%USY@0C K\W%%L+\>#&4%W> ;>#SJBMN5]SGRB'E5545> ME85YJ7YO08(4#EE0BIHIT\WE!B &VB KU!%+1_+FP@S"O#=%&:OGFFO>B[WX MM4C:%D_#4Z%!]7/9(9,FDY4'E8_AS:N>67<@GN$OR@:8* E9\4'5X(T;QO$] MTZ+(<(=DN!=2;$N\QB5B42?%T^5@/++N+554H0R#NP]7W([5 M^]82ZW.]QOL@58X -PQZI$#7EU6N_;KSZF5?EE9 MTPV/5TV.6*AG\%EE#0B?IWENH4C'LMT]575,U3_G\R+G%C4>L+PL&54L\VQQ MJF*6N)8>7JHEJ?<1KFU&*AS.ZLS:5J'RY:D_[Q-6BN_G%4QNNBKT-)E7LK\2 M4UJH3F%M@V=N7"$#J@=[I,4^J;+@_:4*J)$^;Q&KM:@BQGU12JMOF.D7EK'^VSSLCK^+7M- MP'I59E=4MLUJ)4J_B_D.I3\$IR2T"&P#?Y9_OP"C/^8/^<*#53*CVOCRUL86 MK:I!>YD(I3I>N=>C5A()1F/-"BS=RP7=P<1X @JB<)!FA2C)PL+%KO<=CS,0?ZH64:KFE MB[5FHK7RK,EZX9MS%][U>8JSYB$4+L$?M+:=[<7K+M1BEV#-JD3B\WT. M"YEA'N2I;-7PB?L@K[Y"F4V.[]DCEP*QB/=.F8E2[]3-J3^CS:M7S8J*Q<+I M*+VR.;3KXH(G45VFWY)OE)M]A=6Z4!0^HO$H<:?P_HRX"1V5KD89YV*M'$#8 MP"G,9Z(LP?G 8M6U_>G&F/2%7_FM!@[B5+"W:N87^UC#5"8FY:S;@[)O)"5V0%E53V?G0C&RG.1 MFCXK MKAAR/FL5I7%WC%=OS.\QMX_XI!U>A%?NLQG6FGFPRRWOP%@QWKT,BO.L'!UQ M4Y'']V]YK]S[IYGL>EI,1+#5+08^,/G!N*$L!%P=J2CK0-)RLW$J9)*XQXMJ M-D!F[;H+)^EP#K]NP)H\%9_K-RYZB,]NE,53=N%:29JP(L!G3UXT8RD>TLVS MN/J"QS&*;XI*P*Y^[AA.S[#LCF[V3:O_[N,]+^ Y8P%D=YK2#]4?2TWD5A<: MSFK:>@NU;IO7"18/V(&EV[!2<>%\:[?337.W\XV#GK[GI]^L\/,^SD D+**0 M35>JHZ7^N3A^X:N"G=<:R52#\+(D$&I3S%HH[UPP>C *,54R!''[81SX(-@. M3Y_9XW9.7J=5*;SFE"B*J,A_Z?R_K6A97K,\XMD%5PJYO3';W:OMHK8H6T3< M(FZ;P*UY -R^0=Z22'%_[WK?BD)IYAG$R8?_\CQ* MA\/#Z@'!VV#>V/2R,!Y'%)(E(JS"$-\C$5M@F2#/(<^))IUZ3D036X&?A6+1 MW)/7U=J2:S@YA9+#UL_7MMW6)<1\T9NC! \"BR3$.X0+PN5MN-CG)L)E$[B@ MP_?ZK(4R<8O6=9O<$FGDE=4]-_9&H78+,D0>(F\3Y!GG-B+O<";$(O/H>S85 MA!/KCG=-;"0(C/))/'UJ:7OC];3](654KWLN/"FXD2AJ@DSR6@@(M*,%6N>\ MBT##F,(+L*Q*A:VIX"T&&0$X^9$S&YS,[[5-]4A!;Q MGH3<0O7@LN6F=(3,M 3&IMT(6!^!L2^Y M1&ME;LW0]7-];R1JMQ!#Z"'T$'J'MA\6)W;4C]^*F%WV50G@7 M6K6#\X*'( Q8%SGV'6_]S$<:AR'[M[A^,66!S<:.>2/SJN%44I\/&BV\BS;A?>&2IX69$ *)Y/)FDR!GJQN]5QXBU;JJB@\12I,; M2:CSWQY<6[0*XR*5672@??/)Q$W@0-XYS@]2=S1*Z&C63K9J_U9.8F$ZG_>. #DD\Y7UJX58^]7C_X+.)^PT8Z?3D\O/5WT_>*\^Y?["! M5&% 'VC9,)VU(!W%O"\_;QKJTVG@9<4H C;+U67#=+6R"Z_&^OL%?&Z6O] 1 MN$9U;CVYZ9@PO[+HD.<.AV H%<2>#4LIFUV6[4"K,=VL=REK8TI3[ TGN#=< MKW_>-TW=[)E]W;8=RQ;7&\XPA32'LW=L#G?@YF[=PS:'V_'N/:6?7JFE4Z3\ M0:W@(-*G]K@Z]M5;-"/?-+2VB# B=A&[XK%K8?NSCY?S>.AM'.:\%S7RFGA> MPU9[V<=?YHD$Y#64:\W:(9M4\*B^):>AA/ ;31U_F0<$NR3+&)AZ8Q-X_JFF,TX07+W94< :6VGEF?R?8-*,/2M;[1141) M%"H_!/[*3=G]Z:$[72,-C[K03B8:2D.W-O"A8B7&,M%0&KJU@0]1'FY'0XST MX?R)PRN)IIOC[]O],FW--(3& -\BD2Q8PI"&W#EZI5/Q1DO)2YM@156UN*8EL-+K@V@: $4_3AG'3AW:G'VTFHHD200MCWB3=J^ MR;7*9V[[MF8UDKG=@JA*,%_3EAP*RH.!N7UU&;V.UN\(W5Z)Z$9T2XEN-(/0 M#-HA,M73-;/;0TDIM^N]?REYF.9_EW$Q=$MHDS]4,>NGFP^353XX?9!_!,68 MD7^0?U#^[*&4Y5B"\3=!,B'#X#OUV5Q.#SO_JBC-I-]W*LZEW,%CE,8I[)M: M1VS//ND9 .-?DHJ;=O;FZ.A:SQ2;?4*$(<)0H:-"7QGEM2W-[(FMZY6= R2( MTRKO?%W&:482&DSN\R1EXV\Q)++_D%KKRC8-K==M8H=WZZLV$57-\HG2+H79 MT4P3]Q@@K%!9"8555^OOMTE?6V"%:0W<8W!XR87%=5AV=AI:\4 MBACY!W<:(/^@_,&=!@EK/%!M MDYT!, 0FJ;AIYS8#AC!';*D=(@P1A@H=%?H+&;&.+K8$478&D"!2J[SC]1G> M4JC3A:+XB LV.UVMT\>FT%@'C=L+A+H2CF8TF<-%6!TQK(Y76_5MK=<1VVKC M2&"%N0S<7G!XR85U=5A7A]L+%&$^C VK*BAQ>P&B&]'=5G2C&81FT/:TQ.T% M!W2]?\AX6ZA5Q]?^KKT7J\,_*Z>(&Z;^[F/M13W*!EHOB@/;F;X\:KQVW863 MF/_.KQM$(!Z+S_4;1W$R<<,%"!CLF-F%^5L1CX9A>.(N2>:)FXR"J'A(-\_BZHM"#?!O'@,_&W_H]<_[IJF;/;.O MV[9CV>\JU@*V"=UI2C]4?WQ\SBKSMZC'1>;L9JZ,>*T?6BF>T(:U>Y.A5V*N M.-_<[71CQ].[![W]KB_?4_KIE5HZ1?92J642(GUJCZMOE/0PA20]:G;*\@4W MR(B4*EMH['J<4$HF\,LX)104N$\^>UE\3Q-B&1HQ=+U,IY,:.(%;DANXS!G6VY3Y+5#Y\;;R6N_L.6))G!AY#64:PW; M(9ODT)NL1E"X&.&-5@R_T'B4N-,Q(PU)Z @.(6X$?)BG\%JL*EC@&$B)J*TP M\/=(1!4()PVQE.6X-\T:Y#CD.)1Q2K6,:%DUY>_GM^=D-',]T.&0-] D"\L( M2_"KM$?$L#73U$4FXF593G8>[@$Y"E'0R(Y$1^RP1X0%P@(UI((:LF=HNHVB M8,\!5.4=D*MX0E-X?PP3R!28>F.C97,MI?8MM6Q3,ZV][OUN?=\71.A>-AOL M$Y6'M"LPUN!,0 8H 116Z4PQ USK&7KL2M1ZAF)DH:U3([U&049_<9FY& ML1SJ '),/7'4U>R.4(M>%D1@2%*]D*0:^TR['4WO-]&JJ=V;11%0A]4SZS/9 MO@%EF(;6Z30Q6[W=B%*]UO@Y_LI-V?WIRQN]Y=!M2,/-Q)EBA78RT5 :NK6! M#Q4K,9:)AM+0K0U\B/)P.QIBI"_[^(GM;XOX+BIQG5T/CU-YP'ETK:>9]V6( M'0YU)*VG$5;-\HG2J7BCI_5Z#?;M1%@=,:R.5UM9?=?%:69]/M.Q;F4.WB, MTCB%O:YF]H7V[).> 3#^):FX:6=OCJZE=05O_4>$(<)0H:-"7QGEM?I:7T=Y ML^0^3U(^U!=#(GL/J;6N;-/0N@X60V,Q-.XQ$(JJOF9V MQ3KM""N$U;$K*U/7^C9J*]QC@'L,E)1<6%R'Q76XQT 1YL,8L:J"$O<8(+H1 MW6U%-YI!: ;M$)G"/08JN-['LL?@+G&C=$@3$@_A^:(LB;%W%E;Z2J&(D7]P MIP'R#\H?W&EP */K2QS 24%$LF""VPQ4%&72UZ1A56+]/*NG]6VQHQYD9P , M@4DJ;MJYS:!C:EU3; (*$88(0X6."GW5>7U=ZW3%3D.3G0$DB-0J[WA]AK<4 MZG2A*#[B@DU;UW2SB9&,K2_81%@URR=*NQ*6KIDVP@IAA=I*)+EZ *L>#MS! M[06XO4!)R85U=5A7A]L+%&$^C VK*BAQ>P&B&]'=5G2C&81FT/:TQ.T%!W2] M?\AX6ZA5Q]?^KKT7J\,_*Z>(&Z;^[F/M1?^=IUDP?%J4![8S%3QK?)NWE^H- M[L:4Y+1U' MCQHY#X(X3E'*7$C'EX+J<=^2.&H- ^S ME-4YP@DT>&#KEVHDC]@IU*]_6YYO##W%$XCPAEW$$ZB>%L^ O MSNMN!A\NW-"-/$INQY1FY^1WMO^"371@0"-3]VE"X9TSFDQ2,HP3?J7J+G!/ MSP-#D@H*9_53P8NEE+\7NT+B\R=X#+(Q M<>$WZI_E4WCJZCXY/ E_ HU0. 9NXF9D"A2/_<"#B\!O#VZ8DE-Z/CK7R 1. M&X=/[PD\$K^.ZXT#H#M_DVH?27E96#Z:9L!6Z3FY@>,]$#%N$-5>D3\5//-# MD/(UR<9P<_9:[+Y +)]D,?L]@T4C'K!4/*$)?S5X4L*6.R./%&02B6)@'C<+ MTN$3)R.\ 5!MPM\]O@>6Y#M@TAH_Q)X'QZ7Y?4K_S/DZQ*LYJ& 4QF-PWU7< M42WLX/:2=/7N"RP$;PV0R/*,SCG)A97*X'S@8WCI1_8_44PFP#M) 0,)E,W M2#AIPY@O:OE@_X%KU]:PO [Q\X0])J/-$H:W@5NC/-A (]77#:A4[@H>U>7I""X@R&\*GP:!A&\(>,F+YX MSDMX,]::7?V>>FZ>,KZ%/T,F!=CO[/YN.JYHM$@:_A0C&M&$TS-/BZ>8@'CD M HS?T)T&&:R<3P&^/JS/./#&\&T$=R%CT#9 VDH"P'(%\#'-W!'EQ)N3Y9P, MPC36WEBK0OKXE#$ 9X045@2>QTUS>%)VP13^XF*$\P\G0+EN<$(85I*&X9%= MKR9L2%[(^QK-9CJ *:ZM] 3D&1:K]#7X-BT)"TC([@(V$VC2 M3^L]RC,3 )YEU>W _&6F%9/DT?Q>I=F5S>RN\V4(2;MVZG/?@)G&DTF0%BX M:$-F+_-ESI/*F O!N*_\L(F;?*/<'J>3:1@_4:;YYPHS3@I5R#[#04RSW/[(K:O5>82#Z8>\SW6 L%!>_-[0/VM.R:)2ZXP)[#(B(I M+55PJ7R+$WSP9X,T8WOV'V;GON5IWF;P3V'> *@^ \,7-@A806EI)+](XVP< M)/[9U$U ?1=DGEF%_!G8Y\*D@!->L<<+3ZPB7FD+LOF%:>$9SA_@/@9"E:1E M[_R:P.%6?DGK_/:S]9LYX?!R29R/QOPJ[.T*NFVY1NJ 57UQ\Q6\"L 72(\70@0U MEXB;RZQ)ANL5:H3-W6)K-V2SN'B LP!784+S",P8,,YDR#VE476+ OFEL@-C MJG!4AD'*S7^NF\[)FP]66>J/3%VSMAV $;@LB\"&,0@1\" 9LX.I3[_3Q M2 M6HM9Q=/BY1@[3^,,WHX%&,I7*/R4 /X7W+X _$P?W#E@]2?R0_W;/W/P#)F- M?WKRZ>K3/T[>UZ$XX"\HQ!0L#;G! M)XJ]2OHE;W(/,]'%. ]=V]&L%SKN;N4]G!;\,^/OM+++RO(SK)08H M8K4!!7* _&2V1\"##[7O X9 ^A#$>5J2+B6G3-K2[RY;#J X-V$\L.9'=!85 M7D+P>X[)!0/_]?Q.^?>//^3IVD&D7]3Q=>^SD+$L\MPL0H? MOM+A3RE;-\Z5T=&O+JVK MCN/H^N#FY.=GBK>^DG=@P*3D-_I(OL:P,B^J5ZGT=D7%6DR],#73F>P>QB"J M'QF W.R#"(O$H\S[V.#%:M==.(F5T?+K,FT:%9_K-XX81,*%3+3!CIE=."O> M%_R%\IB?3O03_CF=NE[U>?.U!E]J%$3%0[IY%E=?%-48_)O'P,_&'_KZN6T[ MH([T7K]OFKKUKLKPLIR:.TWIA^J/C\\SMO.WJ)_KB;^DFT*[UEM5MK=\Q:K(HQA6R^ MV;RCUK*B$DG!]2UK9+B=&6ZSW5[M9#B6+=R>VYK"17+ MW8]VZ&3T8D.D)*?^K_/FY'>;]C_JF)?F9=^YL8S^9? @9VNV9&M)U)GOWUY M1)_>5_GI&5ZP)])>5:44@;>6F;C8$PE[(AV&X; G$O9$:C3 S,WI1SXXB-G2 M]S2BPT!%]C2:/U"9D,SNV*'02O-.AC^E52*'6%+(]/2 MS+[8O3M'C4WTZ6=FVFR."9_:@^[6_MTM]PD(*!T4:)6TP2&!! M'H9+M@R7)(D;94\+LWRD-)E;)I".L)&0T=7TKMA-RVUO!SKD:_0@Z3E"(_>R +]11E7T3,T16YZU/=UD82&,P:@JT=H9I.DY6L>1I$=56S JND_- MJPUF5K>EN7:3"%@N_4*3V[&;T LW#;Q!Y%\%89Y1?^,>-5WSZO+*M*XN;JZN M.XZI7PRN],ZE85H7-\YUIW?5OAXU=PN=9HK&+ D%2GD!&R3%&M%$^80F;A8G MA;4*,BZ>!%'Q19Y2-G>:'W?/B%\<4I"?7'^Y)0 <+P^+LE-L8R.VC4W7.CLOFZZ-=!F MY&Z<4$HF\,LX)104F$_*5C?$,K1&8W7(E4B?=5&++:BRC]AM2H94;VMYRVF9 ML%_A HNDV&^5-_NZ,XJ8;$3>[P=STM$'^4>03#]&_FDPH6ZT0J+3C 21%T^* M27!%&+(6=A2%4\PY250H)'UVI:$D^C+U6I%#[VJ6L]=AY]+S#SL/,^@*2K-V M)M MS1;<=N#8 8KN^(([7DSQ+1/'#5AO*-8.4.HH"U;W5]&HDDQOV.A:01U9 M^*%IXPJ%C3K"1CE;J<6X4KV!Q',45B5LEN"J/8B.MGMO=(4-6(* WA M6L&)>^UETB9.1 ^G MV9QI:YW.?L9)M27D@0A3P8^4)K9H6EJ_WT>$-1U4;)]-<#T<4B\C\;#(L@8/ ME*34RQ.^V1H]/_3\I)#:R#_H^1W(\S/U/4MYKBF7%4V])\$9_T8DR6^SV/MV M!@XA]8G[Z"8^=AF3"=.'JR[EV$IU1>:!N< MT.>!:2SXE=#J:*(>[P"1Z)ZUWZ:<;9%4"*R&&45INP" 9?4:;(S>8F );9BY M4>O+%[IG3J9A_$3I+4T> H]6EZ'^93QA[(O)$A3UA,^2$E"AR'ULGE/S7EK3O8J),CH)&6_Q7E"+F,6(V(7AK^X M->VR,V\S^&="HRQEL?[/4[:]"IMOKLU&ZS??M,][1L^RG;[9J2V($3D2L)?>1%+G;@Q Z<_TVZJUH$;)#/[8F*-7 Q.O] MU!\KP3:[QH11@JE0_J\(+L4V'3EJ7*)?_O&6AB$\F49&-**)&_+17JX_":(@ MS5A2X8'.YMBB=[5_[TJYFHR>;8D44++@I&D3 #'1, X.J;/[NM!:BK9@ B,E M+]/V*TV!JMZXG,;Y0,-XRO+]PI6Q1/243B+AAHYE]=Y@N>41%HPC.G$_AT Z M.D)M[Z-'IZ+Q@<4GL)\5X9WQ;X3&$%XJ?RQM%7)/AW%"YR O!_ED[G?X*:+# M($,W"D,+;TNWGM"<1%ND%&+BB$,+AJ;;0O=PM@45+0HN--(H""XY<8M-"$TI M8XFH*9U$PM#"TGFGAB.VYF!7RLU9K3F-(%QNOD?T8NCA$.@U33E&QQT'>M4+ M330U%3A](_J ;M0AQ![.ECN&V7)]'7L$8,3FJ$5- V%. ^?*';[SAMBV&:M[ M<]P$49#17X,'ZG^*,C<:!?#4@S2E<.9":X\UNFY@/' M@7_LP< P+IR!W6F\Z\8"YH2WV)C3A[B<0.0QR,9DR"E(0B!A2F")X,>RG0:V MPA#<"L.QSON.;?4ZXEI@&+:0'AAFYZ!M(,P#=Z'8\?3#$F_7T[M*/_V.I]O8 M?V3/)HH4R<>6F?KSQY5CJ_GZ6Y]>Y[X&]J$/BG9?\PXD9).N!PA@!/"!??6F M,+LE?XF%Z/*%^97^X!8^]ET]8RWSZNBB61&L@,%!= M[(?K6.*_7M2R[&CK"?7;>O=?N(3<2F[-A$ M$P--C%><@)YFV&*KH97FG5W%&.:J/]Y1;QS!RH\";+TILY"7-!O-SS/,\YZZ MM)&.=]K;6Z5O:ET;VZL@+*00J=+8=5U=Z]M"M^,@+(X&%NW5%I:A]70#82'( M;Y$H)M.H0Y.X/IVXR;>4=S6.,S@4PUIM"CE+[0IUQ;E"$A%-.FY;OZ2O-9VK M0!WJIM N?*UOK8L(4T&>2^.'&99F"&YNC0A#A*$.FR.LISEB1S>U'F&8H_IX M%V=NB"$C>2.I,GMD;:"06AS42..L6CW"(O UG6MHS?8 MDGD%\93@I:8MC38QM,;(.Y1S6%@3ML@WGP-IA_R\,G[(&) MZ)4"O1( 5HK$#O; 1)!@4S/L@8FH:*#8Z"A1@3TPCQX8J"ZP!Z8*=:S8 [.- M8NB0A,,>F,B*35H,:C<9P@95V -S:_R%N+U&2C%VC#TPNYHMN!P&L8G81!,# M38Q]FAB&KED=[(&)^PO%D1![8*HAY"7-1A=[)K ')G8UPQZ8N#M&+9$JC5W7 MZ6L=TT18("Q06]3.LRS-,'L("T%^BT0Q&>R!V3XYI KAL =F&[CM"/N'80], M3%.T4IY+XX<9IM8UL$,?(@QU6%,(L5X'S.KO'W_(T[.1ZTX_W'ICZN+3/+)K]1-Z1?W:4*C++V)DTMW M&F1NR+]^=C4@?\1H_)4.?SJYN3)U4_^'\<^[JQ,2^/"%ZV5G-WW;OG2NKFX, ML]NQS5[?,KM7E\[-Y95YW>_V+D]^?K9F=?J_T0ISU9*_UAQ4) \4']GA'QAU M J^XD4^]..&[GC_D$3 Q>YSB'@7]7N6.-5_CWWF:!<.G13']:I/3O?&W5&_P M.2*#? 2W(F7K-8T\4N+Z\93W=[K]G?P6G[,?NF>Z2!AYQ;/,] MG# .O#%)Z)]YD,!OV9C"!R\> =Q8XZ5X2$)V%N&"MZR4N(=W+#:^$Y?]'T,A M_R4,W/L@A#/A2G RN]B]&[J11TDZIC0[)U\2^A#$>1H^:22>4L9)T:BX10H/ MGU 2Q5GU!/^!MUA]F0$[F-"0>NQ-V0&3V ^& 7Q(:);$Z11^ 6%1$(.]R(1F MX]C7R#0)XN1LROM)D2 :LBZW_(!'>)7BWFG&.IR"ZD>\F?D5T>(A) ?F M0/:XO#G"'OH'&[)GG(<1'[*.(3 LX7L+NQIN(!=29QS=4#62C$!' D<%#&0,-8/ MLO'"JC,NF D)OO(U1"Z]^%:&JM5Y<7K"-M?C?+LH3PJ1=18/SQB7GIY\_?S[ MR?M*6IU&E/.Z*^IU--U#<5NJ!$SLGU=X].,P)B M>J::$@85=@+[ A9U00'QA7^FAAAG7\:LRWD*EX>_N+W-[W51JI5;IE8T?@EV M51!4\"?\[@>I%\9ISE1C(6;9Q=A=V#,PN?; ;Z,MPJ>2DV.7J2 "&@;>' 1@ M, &ED57/Y,V>R:L_TS"(X)G8X5P1<2%Z3C[7K\_54G43>+8\S!BDW>B)E!VZ M0/>=T>&0B6G79V*&789); !)Q)X=U*0+DHD)ZH1](58DUQO+BY?(\X#!ZW^I M(Z%+I@(N&P.VXX2IR_"IA 1;-L:5%=L!ZP]=KV)PKFS!>INR%>9&BT\S9EE$ MP'J,+1B N)0?4U;B"B<0-P$S9L19BP2,>3DS,H: #VZ)(G;AZISJ]LP B_/0 M)_=T9EH4D@BN.I>_3/94?%R)8S Q*B/%BR=P:X_??U&[L,O,(+T"T4]@"*9S MJW *O,_>X<$-TH2M<&7A ME0\:,#O2AVM-"X,>7ARXGY:"D#])2=?B6DP0QZ1@,,Z;LU] D(1/0,DQC4C M^(J;LW$$^@?$4GESKL#@E1Z#D-F#-/$"QFI,S]%'$'F5_9$41W!C+K%Z1D7:\K M$A)WE-#2U/7C\CY,[P89O#<7X?Q\IDI8!S:2L&_@,?DAU=WXI?C+,&.%71Q> M*N&7!:K, M+'!Q($EY2O&F<] D)4D"5A$-7[-[%8]7L".?O $_@?ADQF*-'XOE*Y\65"J[ M4 &30N,6P*N1>6OYC>9__;S;>$)? /U,.G)8N@E=%*_,5,I9H[LOH) HB"N? M?@?FN_SRB3%?4FR9(&D C^ RAO7A*&"BNS%P#K :F#S,]'PFB-E=ROO[%?=7 MS%JZ'@N&W4HMD',0<[SSARI,X3E,ER !!A1_V!>>2BL$ ER&GY(<:@P5B]? M?IC$DS7>E2OX0N)S30O$RYEOP/0'89S#R5;:".MK1.UMRC]R5<^-36:A!CX+ M Y0WXDHBJ[D8&E=_BXY+/F6DG(42R@=(Z-E<+2&KPBND%.!8<2E7WC5!5-+C3?'" M0>YQ<F0":NG_?,()XQSY)9=UK$:YE@7W1ZGD>PWU=N M5"'^QMRG?^)2CG]!4T! (6SA0L LH"UOJA]G1S->>.%PXL]Y;6XIS9R$I#BQ M1-EZ+L*2B5^8MT/RVSC(FD4-V2(_LR3*]V7D8&9TX#.4%LIGE .L@<$K MYGY@K)ZE"\I_I17-Z#&<@SB?@ZB?._UNU^D:G;YCV[K >8ABQB'VG,.. M0]3EGTJWM#L%B[P$3AUHBKH2#V:[&X,^K2*.E"1,)3?-W(3 M% ;\@L)[7<-MR^1[W"$IO738?;.;^JRW=AYLQ5\+T]7 7IOG43=@7>%%RK)0 M5E@9K5*;VO75^7QLH83:KPD1]*G*(($$6JK;V$:!'L_N>*$M '%C_!'8"I^? MU<:5AFH3,%,035T+NP>BZMLPK?ZL5*=)2+5'?V^4#C)LN*HN)I47&PK*M\K%'GQI!E]M1"/7][BVAY]5KBSCFF8:S/G9KN' M-R">+ R&.D] ^H9U,MM:X6%WA&;#NL?3'<'6NKI8BQU[(RR*N)=[(^SMP:2J M)5+_#09E33:K5ZUM,*_5C%9E^"E616%5%%9%8574)LX#5D7M8%9C5=2+]M'B MXMO/%, 9_T;D6ERZZ9A,7> -OG>VV#ZUM#5L JHR+S9"SNN*:XEB++62O]3* M=(Z!GS\_;V=T1N9?>8S9XSQCRXHE5B)]<95*K$S-L3%@OU]E>AS"9Z$,68SH M.<+L--95-0Y:Q.89N9EUQFD)LBB5MK E,_IFWS'M3M>P=4M<&MPP MA.3!._9!\^"&>=@T_(YWMY1^>J663I$!NW(Y@"H4+!RV)F'F^HFR^;%J9I>( MZ7$R81FC1A9$.7BPVJQ-AK=C//RU>#B=E)V3IZS+3^D\!ZR;*&$C[ X97)0^ M*RIND\A;W*9".-+1P'G$K/@&D4I!52M'J2$/5&9RV*Y;8@=H([P07JC,49FO M5N:6;J"TV4#:X%9T%AJH' >CB7B+W;L]#3+$=J[M?4N#090,#YY6+L.(8800QV& M.@S#;UMM-'3 MT:7!F,'AS3<,RR'$$&(8ED,=)J?MV#(3\0Y^HNXPHTDCZ'IC-I!R(.MJG4ZG MN?DB[9T@@M&+9OD$K4/$%>(*M15J*XPJ-FTR\EE_97,S>-L@]=@L#.K7.IVA MJ_:JJZ9KCHZ^&@9#9# L6QEOQ&W*""_Y[,LV*; ^(@R#C1O2\%>:IA_(EZ*A M+7EPPYR2RGQL G#*XEWXL?Q A.9LP-A4\_JS1"1(-T$TU6B%?21+80[Y"OD)YA6'6K6)\UBE0FZ M]U@FN3.=]/.-&K8BMA!;3<\2W",1I2<>5=>_SB@TOL]I83VN<;309"N"! M3/H:F<(@HF>SL)K^[N-SN"VLENV(#KPU^/C_SM,L&#XU_ 9_T#*F%><)^3L- M'X(PI!KYC3Z2?\;)-S)-8C_W^$SGH>NQLL,G,DSB"7')U$VRB";I.)@">J(L MB>%4G]P_\6NQ32(!<&ZFD.$4C*!7\8IH9$/S_;9R^)[FA#+T(BI&\MAJ6WN0QYI M(NB1_QM N3)%O,W%SLD=D-++DX1MUBE6&9;S 58E)<,XX&\Q''H-L#(M*XFG!&W Y^,18E7UV M0T%+2",Q2\3CM 5!W"C*X?DX4.XR1,L!!,?'%SG!# ^!N<+(,OU3S&@P3X$60<3)0!]*FK@$OJ7/J7.NCE137RX/4D9^(8Q2"KVYUA/)D$!1<")[GE >Q(]@N-/.HC4^V7J1[I?!% 0V.%;.LU*'6<75_\@8G$]>$>:K%A;?DP0,2OI@_[*6M?NLW 1 M?<4UZ@\2L:4,%QP4@QTSNS"WY8E'P[ \YJ<3_81_!M?$JSZOX+*[8 ++P:S$ MKZ!PEMP3T$&C("H>TLVSN/JB\'_X-X^!GXT_.,9YM]>U#5<5I MX(^%[C2E'ZH_EDS[^5O40ZMSM]-?>V8[O2U2[.-W8\W3KH M[3; 7[XRX15 <:RB?GS>?7"-LOXO0_5>RT$G<%JL==E!)D]DU#,TQ MA':+D9X!MHHJ85';?K>AM*<8N^=@US^$EZ(52-)S&VKS!6UN:EW=0'&S@;C! M@N&ZZ[!)E5][JX,=K6<*;9XDRT(WK9M1!;<8%0V,'$)<("Z4QP5J"PS7[F)S M;;*=]!CC)YIEB^UDV7:7!B,H&* \K%V'$$.((<10AV%83HR):*&C!>=UM%ZO MBXX6AA\P_(!A.<0%X@*U!8;E&K.Y;'1I7I^G95LXCQMC!I*IJ?8 #,-R"#&$ M&.HPJ0"&8;GLXQW\1-UA1A/TLT8LMFV(!9$LZXS1!WETCG*HP*@N^VPIYW4 M"$P$)IH7:%XT85YT0(+MIQ)4"=8YB-?4,N?H5YJFQ)T4 YZJ'L#PJ"1@W;IH MFFUC>D:J('8,^_[:$6^C4:X&[Y<M3T[<4&! MMVC;_JA![X4A5GNGJ!*M. M/]QZ8^KG(?T\O.'CW/Y>>$Q\F.N7TE^ZB9-R2 ?_.KUC-[\#8EV$L??MY[_^ MY</T!S>]*],TG<%U[UJ_O+QR.M;@Y.=GW% G\!N#SE:!!.?\X9R_ MEV4%SOG#.7^K3LH+3 LUZS-A7/^<$82Q@Q44U/M M 1B&Y1!B"#'485(!#,-R..=O*;:-DYLP^H#1!XS*(2X0%Z@M,"J'<_XD:^@G MQ28I99I%XIP_C,BH907@G#\$)@)S?\!$\P+-BRW-"YSS=WBOJ67.$<[YVY)P M..CSXP0K^8(".,$*Y_S)9-JBE$0IB5)2 M/BF)<_X.Y_#@G+_1/N?\;3:9;_6HOU_BV'\,PG"C 7Z7EY9Y6,W&@$U@J@7=S/D^K$;)Q02B;PI..4 M4 "#3W9@W?E[?O:R^)XFT.UW#UJV.[CC2#1FT#SQD<,?3U7[ZKM)/K]3+XY!!24I\6D:?]2/O M1S#$[#*>3&CB!6Y(;N,P9Z.<-\EB(*^MR6MOUL$> :_]PI8G8CX%\IH*EKBN M;/78PB@E/F=@=@S-[ MM$ZO&?V];Y9 ;"(V MT<1 $T-8L;2A:_;^=Z[*RSN[BC%%0MH-NYR7/(-,$IKF(<\T#Y-XPD)"K@?_ MNMZ?>9 &+#J$P:']!R*5V]%Q:IM"N_(L+_RF%#B@@'J/D)'7;I)&KV.'-\0% MJA)4)6)4"298MK!V64'D+U?DMU_.^H;1A,TK$8'5E6#MZ1=^:O2=O?CQQR'S M$'TJY K:;'"WOE\_0FSO96?+^[U0 39&N78K2(QTL_,6BZO*C4K"ZZM0X&T" M55&;MU78)KN_/=H'HE@3956ZUNTUJ"I6[<56@9[F\UJMDJ;7(Z@XDGZ('&F5Q\G29)PG\M=BU M9)UV)/KUH->_MKJV,>C<6)W^C=GO#;I7'?O2OC%-NWWM2"J2!?#H0)\T2#/F M%&<+74K<3$B_C7+/V?HOI%RSBHF;C(*H>$@WS^+JBT+M\F^*3?>.=6Y:':?; ML^VNU;=Z/7']+!PA[2RZNM(]$7I*/[V#'1WVK.RDJ$1KF9&.'1VV:H>%#+UJ'I,N++XZCZ2B0OK%;AA2MR(,=YD"@[29JWF52&E=# 7 M+@;5WOV$.^?6CUB;FFWB_E\L!I)=BAWCWGQ+ZW=P4^L1;VH53L(_XN3;61"= M39/8XR,-P50;!E&0CJG/>R%CGS/2FR *1I_8^P:!@*!YV. MH6N=GM!&5VV!!09/WF@228)YUE%*D[EE0N@P.^O6+W/8M^CJLQY]0O<4'_?< M'L2F8G$ B0NR^K;6L3J(38P#""/AK\SY9P.6DH=BAA;]/HL'Q/>P[#2C39@D M*-U:'!4P^IKM"+4A9($+1@4P*K +++IBVU^W!19-1@4B>TW;#H='R> /1\@-R2-->..=8G-A^F'Y/7!CX8X;"SM]J]?!_81" M3\?]A*W;3ZB6F8GTF3]N]P#;N]:O&7[==&QB[NJK2ER&\*3JT4G)$_MMQ?FN M^X;W2>2]HQY' 4N6P3YV;EQV$+$BY_OIJK',+ JY4RV>H".<5E^2^"%(@SCB>VE6U2F@U[)_LT Y[=]WA,HE6="! MGCQZ\MM[\IHN=M9U6U"!CORK!81)44#HL8)-8>D#B<@GG0@Z0F\=7 FC+W90 MRG&[$H@_=.4WPU_'V$]CC./ '[KR'ZO]&B2E61;2"85+L'K_I,P--) #0.$E M;@ZXDF"PLU;8&A1%.B?88T&.UK?:=! M5^@8(2JT!\9Z_2Q6]\+X2KUX%,'+^9]8$X%@&%!_D*8T2P?>GWF0P*?(_W5> M:0F_Y1/JK]N%T_NJ#>. M8+%'<)=/D?=W.KFG2:W9AM&_N#;ZNFU=.[K1O;CH&A>=P=5 =^QKR]0'EXTW MVUC L/#.&G<+0ZR+U@Q ZHF;P'%I,>/:#1+RX(8YK:9>NWREB%LN%0^'UHSRY#'(QOSTDO+%^<6R;#\[^YD$,P#62]T;UB#[ I6E;7%1 M]!KH]\\=O0/VBVEV@0:.P$86AB6DDX75.6PS!TOI5A2FTD]_S"]O;MC!19'T MBG3F\MK;WQN@U>LFG]A]P_SC8Z%T[N/0+XM+\\0;NRDE7Y+ HV0 VMOC1:4[ M-[Q:?3]VH32?OD!IH.3'):T\OVYOFI6IV2(]!A<2Z50B& Z;*I,>+'^G;IHG M1=KV"X_0DH'/NM9-1,ZB1C;W64W1 =*;GGU3Q'3<-/Q(7E0[3Z^XC)5K>\ ;_8TRQ2;I5*:=78-?RLD MV^32%#B#[Z ;\Q&<"$XT,=#$0!,#I=BQ2C$D7+NVZ"P\@?4\XWYFF WZ[_%D M$D=P 59#$J0I&R5R_T0NXTE&O4T\^^/=I-+1NKK0"9;'4E(O'S#EDF:M;EW1 M@,^(N#@:7+2WS9%P;8*H.!I4('U$^P82>5I-8G,P&B5TY&:43*O<_)3GYMVL M5O+,\,:T MHIS6C!J24B931PGF0T$IJZ!$PK4J,2F(:/RR/O7BA)?Y?P#^H G;)U5&'^8; M .(A<5^(1;R^+5KJ/7%R\:)\;"<=?1I-+R#_' __H/Q!_D'Z2&!+2629-NH9 MS:FY\5^7;CKF[6O8GBY"_\R#!S<\],9@Z6/R4M172Q/*,#3;WD_/>5G6'V,1 MDJK)=C8"W.=6*X080@P5.BIT5.@H;220-D@X3"XTXO>R*8ALD!'OY"I+E/BP MLW8UIX]%Z!B;D\)BE,@60D0@(B3+)AY<3_00%8@*&?1$F^B#.:YF;/TO23P% MVCUI9!JZY?!2ENF:L@ZX38CT]LSS[O6$2GJ, \F#5KED'R9V$&(2PGLV/Y>1Q$M_#0_+- MU(W8_NV)!IT:FFT)+>EXDS9SUFO.3A3.G<)&\$F$9KED(R8\,"(K(:>T#&*H MXE#%H8H[!A77)L)A1D3(WHXP<.^#,,@"BAD1KAELS1:;#4<%@&&>EB=,&O!8 M9 $ AH?E\3]0F: R0= @?3"GF/H8ZNB M4EV]P7;G6]#NN/6,1")!+@&+B9FF"24+EIKV?Q!BF)AI5@6BBD/\R:[BVD0X M3,Q\_(UF)'.C4< F"Q7;39H9&+I'=I(JF9!]K=L5VC52EM7$.+EZ(3\U MAL#9IMY 2.2XY[@AFM1 D])*5PWQ8H!T<<0VQTA,Z[ M%,$-:5"!FUD0%^KC C4D:DB4!*V2!%+Z;64.C3P!(S7KCTGL S?JJ%WF*3PU M34A"PZ)]V3B88@NSUQO:@\S&EO8B!;I$Z%-+TN-6&(080DS-#"#J, 38D0!, M%<(UR7_F/MR8PY.LV;12XOJ41.YDDSTN[>T 8VB.B6WSE0B0J"62T7M 7!PI M+E!;("H0%9+31WD[76*?9^$)+'UIKX$IV*9?F)[8<,/@]L1O3FW-Z%C8R@1; MFMB581%)S$(:QQ_=MD'A(W-$HH2,WHV2:)][83>&/)/"$-01>E%@6 M2"P_SEDCJ%VD^HLKI42G.V$;%]^D[9L4E5 M]NY@/G1O6#4R9@AOA+>,\$8[".T@M(-04!Z]H$3"O1G3^"%CO917'E_[N_8F MK&_AV9AR*ABF_N[CJQ6<]F+^TMGN71=.2_/I"\L.J_=QZ?'F5^E,LR(]8;PG M_ 7A2BMQNL6##5*2T&FE_4C*(HMP-R5=^ (DC?B5>O$H@IOX5?=OZ@_XW*F!]V<> M)/ I\G^=5^[";_F$^G>,K^_@[2_"V/OV\U__\F-#EP;D1XS*7^GPIY.;*U,W M]7\8_[R[^E=YOW]=Y"FL2EI<,PU8N&SP/4C_Y4VR\%^_7/WV2]\PJF/^3B?W M-#DA@0_7O;\S+RVNGUS=NKBXM\Z)G#JX&]N5E]VI@V,[)S\\XH+Y. M=\&$IN0W^DB^QA/W9:DC%0/=,3C$(0A+N ?AXHD V2=N L>E'"W3A(;!)(C< MY*DV>(S%(-FOU5"R<@EY+_A:93?[G:TBPRDL740]'L!\#+)Q:644YQL[GJX?]O8[GFXI_?0[ MGFZK_/3FAHRG2/6<7);U1NWU&RA2>(.6KWO&'N@3FHBB(/_X6"BE^SCTBPM] MJ5*#7UAJD-0RB#N8X:_<;R>/H3?W&%YU&)1)KA'82" M\N@%)1*N51TK!!'MC3FYZ^TV>[TR8\NP[W["NG+QHGQL)QU]&NW6B_QS//R# M\@?Y!^DC@2TED67:J& D#PH ME4OF'6=VY[2SGWCK,JYU6CN&DQ&=J%TWTJYZO\$AAZA=$;^8#E+/TVN70_<;S4CF1J. ]?2K MQJ)E+XQ/.V2$08EV@L(V@!Z(( U41?2::$$./^'B.LV"B9N![?)[2H=Y2'X-'M:OH\*$QXX5;"F\($U(0L-B MU\LXF!ZTO[4L5-UG+$6:<(FI:Y;8 FU9EA.#(NH%1:2!!>[G05RHCPM4D:@B M412T2Q3(ZY48.GD"1FK6D6N_\[RSAW='O7$$M!D]21^5/7"SFX[@.<.X.T$: M<*JE"-JY-Z@!)PHAAA!#'88Z# '6;ATFKV5N=/;@Y;2+9+LX,Y\SN&[3[1:4 M$_NGIJ'UL*\.]M51(6+59G]$%@!@)%<>[P*U"6H31 W2Y_@R( M/8.G39_LF M^#>R.!8+DV^:;N?6FGC3:<<0N[T.V\4H@G6Y)"*R&GM QBJ.!0P:&" M:[^":Q/A,-^RDUOT2[F'O!$M\4;O2.64!6@*>Z_];Z7A, PW'U;Z-XVD@TX M;:9#V)O$.FY+#"%WQ(JLISF"Q^ZB(D-424F?)KGI4^3381 %V=I=AMN6 1)) MS4$8QAYO44#B(7%'HX2.W(R2:9YX8S>%/Y+ $];/>5%B62"Q_#AG7;=V$>HO MKI02;06%[?9\D[9OCC":+Y+476W$[V[VMLQ/8UGS\Y0K9!AX^S:EQYM?I3/-RN1+ MD5& "ZU\\2V>BPQ2DM!IG+".GT%$LC$EE_$$V/GI?U(RB*+<#!BF\!]]V26CDPU7^EH=/Q#(T8NI&_US$ZOP[3[-@^/3J M AU*F)=___A#GIZ-7'?ZX=8;4S\/Z>?A5^K%HPANXE>=XJD_X!/0!MZ?>9# MI\C_=5[=#+_E$^K?,5C>P=M?A+'W[>>__N7'Y4O?TM$$+EDL#)#D4P3K,>'Q MN(NG\L?9)4! 18R:7^GPIY.;*U,W]7\8_[R[.B&!#U^X7G;6,?NF8UX;YJ7= M[5QVKR_ZNG-C#XR.X?1Z3O?JY.=GRU4GZETPH2GYC3Z2K_'$?5G"2;7:GZ>4 M-<"-1B0MR 7@VQ,7 (4-"#59H%/*MS(LK.\^()):=AG*;O M>:]_.)K;*[R-;NV0+"8#G[T>?'U]\>GN:D""E(W"2YGTG.&/R^64W%.F-9J1 M;L_+_U\K_J_=Y,UKU)\B8M0,%Q2LP8Z979B_)_%H&);'_'2BG_#/H$Z]ZO/F M#/<8^-GX0]\Y-^U.U[!UJZ,#%QOO*IL2]'7H3E/ZH?ICB5;S1ZS'_>=ZOK,R M(;A^ZJ!X0MM^][8EL=+H*F/?/:R^)XF M,Y=D"U<9@2\*^,<>?]EHXLU>A.1A\7H93R8T\0(W)+=QF/.9%\AKXGEMLZK) M=O+:+VQY(NZW(Z\AKS7*:[]';E$A1WUD,52=C9BZ<>:NO14,:UE?)N1O%$YQ M6*&Y:4B8B#<)Z M':W?L1!AB#!$F#HEY0@QA!C:S&@SKSK/Z.F:V>VA2M] WF#ZKE;CME"CA@%) M>06S+*QSE,-D^YIC&SA+%B6!PI*@B?XSNB,TFH"H0%0HCXK3GM;M"@UC+R^] M0O8"&I7M PT:E6*,2K,K=$^U+*MY$ ==XBAAN>W);'"02OM#K5(1][D 6,=&.O 6,?J!)K8*@595G/76 =* F4D02,)M'X'48&H0%34$VB&KG5Z MF$'##%I[48-6I8B7[FJ6(W3HF"RKN:O^5#V#=FC'OB9;UOSK2Q(_!"EK LGZ MGU9M'=WO5%@C"8F61SJQ?IC8\T&'OQFXCT^D1X'HDH%PTE@6N(\/(880:U:! M:89EH@Y#@*&%V!C ;*'1Y=8##-/>#7G'GUB/,YIFY+3PC(MI"'$&]\#@YOYE MG'*B[-06FCS&= B1JIT0!-)-*'Q(40,(J;UB$$=@XA!JVR3G3&$CWG_DL^BSVOIW=NREER)PP!YG_AL$] M#.X=H@*R+0(,<;%_^DAC4",N$!>(BQ4ATEX?=^(A)M"&0DP<6PI4/<\PB#(W M&@7W(6Y/E4K"M2>]O&J#/""^&E3I@'(8800Q-Q M?EY',_4NZK"F'6?)_&-+?^X?6PWVNU[SKRLZ3:@78'84(WOKDIBW+P) JKJ)<9 MO4ZS8.)FO$(VRA+7@WO2+ OI!)X0ODLSS)#*).O:$_XR+:'#?UL?_$)X80(' M$S@(,8080@PA=HP00R,1X=6$ XU^\AH5Q-Z?>9 &O(!X&KI1U7!)F'>,\JW% M 3_<-(>XP.00X@)Q@;A8+T%D.;AU#E&!5A2BHBFO3Z)(RZ'=P8'_[SQE.=#K MBT]W5P.,91TZ7!PG/DVJM[>FWXD?Y_C9UJP*W2. S\ MV9UD$1'"YEN_2=LWN?8U&C= R@9*TKI:UQ2J2+8GJA+,U[35AH+R8&#>2((J M@6Y',VVQ20,$-X(;P2T%N$]MS>R(W?B_,Y4WFM>BA$@0-OX(L8\>$'I \HE1 M4]>ZAMBV^&@D"8_0'5Y(CFEQF09WJ+V$UIRMH+3Y-X"@1[TGBI<$;56Q]-$[LO M([P07DW!"_O"(KHD0!>:RD=@*IL=-)4WD3:*Y/(.'1&YBS,W)&Z:TBPE;D8^ M>UE\3Q-B&1HQ=:/?GHAG^V2X+% 5)JI5DLC=7D>SQ$ZWD64]FS;T4!9((PL: M<(H,0S-,H55+B O$A?*X %71Z6#C>82%RK! TU'$2_?!N=)-;+C_NM?^0^;> MAW35\7M[L!K1PB"B9V4AB&'J[S[6J,BVI0?#IT4@VH[H:I$&WV Y]/!\_M5K MM2^UF[QYC?I31'$R<<,%Z!KLF-F%.0<0CX9A>.(N"?#'P,_&'_K.N6EWNH:M6QW=Z?6,=U65.^ G=*;^/2JGK[?VRL: M:3ZX43M_7/NM3KD+VY;,I?U'8HA9V^*T?(L-6BIYH.MH(C9*/TXH)1/X99P2 M"MK4?QZH=[:PL)!;T445C^:W:KCW ^;#XO4RGDQHX@5N2&[C,&?]B+$%\0'V MH1P#K_W"EB?B@Z"0UY#7&N6UWR,W#&./32)#%D/5V8BIRPI2&C5F):HS;-+* M_8W"*6XH;O:!1'23#L+[J\]6&W68>=A ME;F$4JRI/G828],Q-:ZYHC= M1J V[^PJQC"_^?'SE"9N!L]&@LB+)Y2ZW%;58_;T_2.@]6X M* D4E@0-;'#4NKB]$5&!J%@X[[2KV;K0J53+2Z^0O8!&9?M @T:E&*/2[.-V M3U$.NL3!1WFZ R,1]UV/M4>"JD9$:0C7"DY\L_@4.1$Y$3E1VM+L+I9EB?+?)0HO'=JQK\F6 M-?_ZDL0/01K$$1G&"3F]IQ$=!AD9)O'D?14CR-SON->ZO:'H#;HB-+!+0*B] MU/K9+X@N%7(4TA@:^]Q*B!!#B!TAQ$Y-S;"$!L/>I--Q1P,0?VA /L.?V4/\ M"<,?YM ;%7OR=NY),X@WM@I'3_(E Y28!]TPS3L#*)NO9$T3!1A(DB:>SO=B:*$&((,818PW65IK&? M5! "# %VA&8B @R;]NXS4TJ_3VF44@SC81CO37*8F M"2& N:%%=(R(0$8B( MFI+ UL^("C2=EE'1Q7X.HKPWB6(FZB5!!Y,8:/H?EPU[9WG0-(N];V?W;DH9 M "?,'>2_88!+(H'7G@ 7)FDPABR-I=W.) U"#"&&$&NVJ8*FVT*+&A%@"# T M$Q%@1Y<'5<]A#J+,C4;!?2BN91/*N!;'_BS-MCL8^T-48)ZH=I[@P>6("<2$ M\IAH('"#N#@:7+37@K(UT\'LJ2B?3Z)(BWK.X!6=)M0+,$,JFU!K3^C+U$Q3 M:._RUH>^$&"8O-DD(-/;3S=1A!?"ZPCA98J-[""\$%YH'M;-0ZGWF0!CPQ.@W=J-I-BGE1C.IAM!NCW9@%0EP@+A 7HDH"#4O'+!"B M JTH1$5#7I]$L1;UW,$;UPO"('L"-S#(L)FN=++M/DY\FE24,*;?21J'@4_^ M2^?_M2A&UL0.N&V)UQ9YBA!M*@MT,%@>UIJW>D*[)R% $: (4-2A"-%V0A3- M7-2A<@8-CB\V,/#_G:<9][JP$&*@]AB%@ 3S_.[T,ZP^H.@JA%1&L*U@A/WNDT/.1$Y$3D1.5%. M(J)VWI6(F*Q=B[!?\L0;NRE-6?/B:1)/@2Y/&M^PFQ$W\@G],P^F$[@YQF_V M(R+W6!F/JYR']/+RE(Y;B_TJG;)IQ-/H4#>-DPN=873R5/]X!,2["V/OV\U__\N.* M2XS=A%ZX*?4OXPEK],W/OLW@A,]3]F&(;5O[XP+YSNR<_/EK6^1'?!A*;D-_I(OL83]V596#L]#")Z M5A:Z&*;^[F.-3=C.]V#XM"BT;$=TH&=,R3 .083#/0A??9+FDXF;P'$IR>#G M+Z$;_4]*W)*HQ,\3?BS\M,1AVSQ"-DXH)1/X99P2&OG4?QYNZ@NYSX=7\;#F MJGC OC398%%JUUTX27\6PV.?ZS>.&&K"!=EKL&-F%R[6RJ-A6![STXE^PC^# M&/*JSYOS*2S]*(B*AW3S+*Z^* P$_LUCX&?C#WWKW.CU+*?7-VS3TG7C7;4A M T1AZ$Y3^J'ZX^-S\3=_BWIT=BY"[9758NL'>(LGM.&1WA32*S5!_V9D/?%!3SWS^_KVQ)'P_M?Z<0-(N;Z7\*OB>MEN1O*\6AW-)F0TW]2-T&% MA JI(0-L-$KHR,TD0>,G@& 0I8%'_L\-\[5548L*XZH J4BJ?LZS-',C]H"L M[.UO>?CT(;,*'K6+4 M/D;"Y#5^I3'.3CN&9G>%%4LNKWMSQ,#&TA(C9NWD_<[H.8 [8PN+Q\C"^DT[ M)H@(I _29S\.PWZR;7+1!_-:;_@$TR"A_@^>&WDT%.<:2$1!N?CQ.#=[GCI[ MV':%+@8B3Y#OT9X1O6;OW&H^22P+BIKV5A!<2#@DG"R$DR53<@0>4>L3R(E+AR[VAF>[(*/@OE%\JO MELLO8::L> A:YV8/>4MAWI)%<$FE_J2!5U^S;+%=*M^BCBS\L*LB4SWS^L+< M04-TI[6CBAE*1<3#I(-VCQ]*141I"-<*3E0LDBT5$:4AG,JXKZ^;L+^LF"R^@ MH&FAH)$ZL6;8R%L*\Y8L@@N5V*KS'+"6#4RL86)-HH )$A$3:](041K"M8(3 M,8B,G(A$1"(B$5$F'F%B3;@3\W\T98-(W,@G]/N4>NQ#%I,'^!JS;!A(:2S+ MUNMI_:ZP@O>CB1D@KMJ#*PQ0[BO+UNNBH$%!H[Z@D3K+9@I+92-OH1)#)?9L M^YIA.YAEVRW+]D/&BD=7'K_B[Q]_R-.SD>M./]QZ8^KG(?T\Y#.1+]R4^I?Q M9$JCU,V".+K-8N_;YRG[,QU$/O\XF$X3Z@7\]Z^,'5(^X'G@9<%#D#W=L2>Y M [)=A'#PSW_]RX\OW.S^^>!,Q/+^X3^<^^^3T*X&8K[P/+&+&U^DJ' M/YW<7)FZJ?_#^.?=U0D)?/C"];*SWO6-T[^X-GOFI=&QKJ^<2ZOK6'UKT+\V M^YV;[LG/S]:^OHYWP82FY#?Z2+[&$_=E,5H[/0PB>E9%A$S]W<<55<0+XLP6 M'3:Z&U,RC$.0_G /PEF$I/EDXB9P7$HR^/E+Z$;_DQ*W)"I): AKP8Z.R10T M1YQ,6-]5DO*1V1KY>OL[_&\R6Q=X)$9]%F3AAY"$IL&.F5VXH)Q'P[ \YJ<3_81_!LGA59\W MYQI8B%$0%0_IYEEO[-8^!GXP].][QC]WMZKZN;EM4WG'>5E /I%;K3 ME'ZH_OCX7&+-WZ(>!YQ+/7-ED'/]4&+QA';GW=MR=:40+\XW=SO=L'<\_[!/ MO^/IO6-^>6NOM\>X>BLZY$M'G_7K48YA7C6S)]-U;8AFG^4TB @W5U4>SRXO MNZLZGGWAOH9@N_T/;I>"<3T HKBC'<:V-_J8OR0NG'3E9I1(^H0W;I!L-F0> ML8O8W9:DRW;_OFO^7AD_!: M$SFI*8>8VA_AU!AEWN_86E=@NAB'F:L!3+42@%OA3VE6%)<5?(OGE!=AIGEN M-S^D2PFN00&F@@/4+!'79U3IJ:I>6+T)EX$'5,1-N$0G0#Q]Y-&%1E^S31SF M+3TFY!*T[1YOWSOO"HNM("*.#Q$XGAS#O!L2])9F63NGDJMES+5T*KG1!S.O MVWS4=IE5%"JLQ\GD,IF-[9E,;G3/G>;CC;*@"$.*$H!+L887"IJFK;- ;^)D M2 .,&QYHD^+RG$^U+4[;T'2!6F]-6AVWW8D:<-L"^ ;0M_>HI7'>U.97G$&, MB,*H)D8U=RU>;:I7FIP$5G;<7X>;78I=I1%GIGW>-PY/,EFX!X49"C.)V!&%V4;DLDRM:^ZWD9?T++2K M1%,DP:&6-$/?LMD24-5#0_+QCW3TP= B\@_R#X:F#Q&:KL9Z8%1:.LEVI%%I M"]R>'@9R,)!S<-6!@1P,Y B)2IN')YDLW(/"#(691.R(PFRS+1R&9O?W.\1= M>A;"J+2$T@Q]2XQ*J\4_TM$'HXK(/\@_&)4^EDG31T)=C%,+(J33US6K9Q^> MBM)P%H9V% 4HAG8PM&-VSO7]3;^6GGM0F*$PDX@=49AM5D-@:(;1QSAU0W%J M0?.1A8XL7C4:.1[>!' &_35XH/ZG*'.C40#G#-+_W]ZU_C:.(_G/MW\%T3N# M2P-*6I+?F=T!\EST8:^[KY/!X3[2$FUK6Q(]HI2T]Z^_*DJ.E3@O)Y0MR348 MS,2VQ$>Q?O4DBTJDZC)+LT2<1!*6^]^Z^XN?.!*Q\57(O<'H=#@Z/[//3RYZ MW0L;/IU+#CRW;?>UWN%JZ[K9&E6*5Z0L&ZR^A[[?5W+6ZVJ8V%Y]K6P+:-6GAU9P"# M!ER=-QI4+&0VV5A<:0I]M[581U:OWS$)G[HL\4Y0LC\Z>I.MK/M8XWAH=5R7 MU!*II0UQU2&U5 E\ZK+$I)8JA<\F:?A]5$L#J]\QNV][C]32>\/=)L+0CX6W MU=?)F8PQRIGH%[].O@?JQ^D"_XN!:9EL$L6^['?=L\'ET.Z<]'KG@\')T'9Z M9X,3<+/[Y\.+B_9%L:\XT)"-%VPJY#3A\]E";SKSH',9B82EB[FP&%>,L[E( MD,Y\*C">C;%MK .LH]^Q@(ZQ)7@T$?AX'NI6Q\^R&L6P-XUA]^VCH3,<.)UN MSW9';F=D+I@],!+,[MGOBR9WWAG,=G<:2W]O*'Z[HV^>UU%(@GKOSJ#=*ZOA M]C8JO>\:*;W_KDNLJV6VZUDB!(O@EYE.]X+J+&WE;F^T@'#;,-QN=F6&&=QN M?IZE6@XS>;"">(MXZP%O#?I=NV1>>S'W_8YBM2-"ARUO$G7*@8:]2 M\%%5Y4$?@OB.HHIUPW8%^[V)YXCGZG#ZMDW*(U<11U=';(I,'4>P*F3NU=?5 MJLVVNZY]]&K;[;6$:.1EE;\27 @N+\.E>V2L]M]^P(4"XC/'?CD77= M)K>D-O*JTS\R5WCY)0JU6Y 1\@AYFR#/.3)72F:_D6? N[>;OB7R6J8\9)4$ M@4D^F:=/*6UO[))Y\S)JT#\RGA3<2!150:;Z6@@$M+T%6N_(6"DF EKC8PH/ M8;G<*MR9F]T/77-;O<5$;$HBK]9$K WAB!/WF1,IN8SO?<8T?ZRW)O&0+.(M M";E[NP?7+;=&1\CY &<&-X/;$1,<:?X=S'':B7Q M]#Q07BA5EFQ4+ON\WS\['_8O^W;?[EV.1J/^8-AW>MV+KMWK=T]ZNR@T8FA! M\X_X^'$ ]DS@O71,JZ H^QQ/L/X&/O(L.SPW+:/R+7Q#]9Q:%7?)F537+)%S M@=2/ITSEY%:Z4HLO4I%$,%"?Z4KT3,;L3$:I\&:Y>!^ZSN WQ8#-^%3H9>+S M>2*Y-SMB6 ']D1]TN1A?3/)6%^SRY.J4G5R=,7=HK]1(HH;W53)9EI/)! MJ @: $9;G;=:/6"Q94\X)W$WI+#TM$*1$ZRHPD,EX4-R P,%!DXYX"WDR50\ MV@,["&(OS/P"1.S!T:^/.:QG'!"1B#^S(!$YD!%30/]#>.=0S40X*4\0'YQ' MA)?MX^4?JR5>QPLHHAL08P"!0*&0/?2@*32FG^#N%&PR_?,=P@YSJ1^+]%8F M/W+^E?%4:G;/YJAD-&< +P"RH!JOSB. 40'NU3;OHDVGQ5A8MLZ!.T17 :> MP.,L0RN LTC@]4&Y>+M%X3;!NGX2&>S$Q\$!ZUZR#B/?2Y64]%AAR^K&'=_4@_S['-X2 MWDDL=IN@[ !U@E)E9;;N.O\WOU!\*["JYX*(>25KH=: M?S*X*Z:IK41LWA=SF%IP[S(B^'IU6]$2I$"P- US\[T86NF;O'&0AT"F#!8 MI"HL.M@+(""#Z7(X'JA %>BNYB$O]S?A7@"/+N"KH&@?B:S0X1936&0>%F(% M-3@X$N%"@7I?-K"BZ^HKS<2)"-%$ '9"<_:/>&4J%^NO71.0:0$*3%B460#$ M@:$'TDQUZ+ MOW(+:)&;#)SY@4("X>* E(3Q"=T'0R> 36&*.< M9D#\8EA'[ 2Y-T*I#"P^D[^TO#*%18ZT0?;) M1Y3S& [G_A2*\<[3* O'*P[+%U$%H%1X L1, M X"\OQ3]ZJFF29]O4Y\_5+[ >G?Q,1"[(5BC.L@ T@50*F/DQ)7Z*-[!PKR% M^CH Y!2VZ%KMWJ6&DX]!!G2)PAB&OY0Z6@PH8"A,+)B@J(XGWR/G8Y5Z7Q'F M?+&-6E3[S8NUCH9';K?7=[IVIVDEF^WV^1BNLZ.NW_GZXTN M9-SPT3>*\9JWU];\/0<5;VMS*ZI!^?I*Q4U+\Z^&VZ$*T/?V>#U; 9IM4G.6 M@%^3 Y4MVZ)S-]Q=0'?S4S#5XO6QZ GQFGE>HZ+0Z6^/!>2(UXC7JN"U4M2< M6(Q49R6F[B;'&9I>GZ!**_?+\G:U]=US==AHW3(,&Y=QM;\F\I>ML543MNN/ MNE;'Z=(]HHVCA,6Q)_>YLU3UD"%$Q-<1\?7;C6I9J+X>1*P-X5K!B M1*P-X8@3B1/K0;A6<")IYS<2L:$ILGLC<+"U5CD@6(=%.N@ M6,?C"32SNQ3JLIKOC760)&B,)*@D@3;J$2H(%82*<@+-L:W>@#)HE$%K+VK( MJC0QZ;[5&0Y)?QKRWVL47MJU8U^2+:_\ZQL6/E?+\J_EPL5[$/W;N5C?3>QY M@U/^%>S\IW-\)CT*0E<="%<;RX+.\1'$"&+5*C#+Z;BDPPA@9"%6!K"NT>AR MZP%&:>^*O.//3U_=0\'-[T)I1C>9M#Z,1N"B1-!& M<6H"%X&+P%41N 9FCQ@0P A@9!J6 3:TZ=**30!&6=:*G.&32 +I_KVZBSZ5 MWH_#,5<"D1FA@ZQ_H^ >!?=VL0.R+0*,<+%]^M3&H"9<$"X(%X^$2 !J,0SJ>6BL)UYZP6-?J].ETCTE+@0!6!\+5Q][N M4M29X$7P:DZ8AR!&$",3SW+M/NFPJAWGFOG''?NA?]RIL-[U*_\Z%_-$ M> %E1RFR]SIRN)8S,BJ[VB*B"!7;IT]MC.:.V4.GA G"1.,QX72-AD$)$WN# MB39;3_T>7:=NRL&K45BE>9G1"Y4&$4_U#MDX3;@'?8HT#44$(X3O5$H9TCK) MNO:$O]R.TW]F M@0KT!N)YR.-EP25CWC')MQ8'_.C0'.&"DD.$"\(%X>)U":+.D([.$2K(BB)4 M5.7UU2C2LFMW\,3_5Z8P!WIQ^OGZ_(1B6;L.%\O$%\ER]IWY3^;+;!P*]E=; M__,F CZY&D5O^*H#72D9!OY=3W41$<;NMWZ1MB]R[7,TKH"4%6Q)ZUM]UZ@B M>3M1&\%\55MM)"AW!N:-)&@CT#VTW*[9I &!F\!-X*X%N ^ZEMLS>_#_W53> MZ+Z61H@$8]FT8KXZ@U\545RB?B*^(KXBOB*].#V:44IY/=1_%N6>#.N MA,+RPO-$SH%@"TMO%4X9CWTF_LR".1ZJI=A* T5D[0\.F(N.O"/X49OXABZN M0 ='-@A0D+2I*I+;RJ./KDO5EPE>!*^JX$5U80E=-4 7FCPO,$BR;# M@DQ'$Y,>@7-ENU1P_WFO_5/*QZ%X[/FM#:Q$M#"(Q6&Q$<1Q[5]_*U$1CZ4' MD\5](':'IG>+5#B#]=##P_NOGMO[4NKDQ3;*HXAE$O'P'G0=?.:N8S@8.+\N=[D#?D(^5^)X^<<:K59#+,>65KCK/;K'Z/7AJ7R$W>ZO+R/[42F1 MO^_L]O4==__.UUT:?5-?WV[W#8TT[]RH70VW^U*EW'O'EMRU\T=FB%DZXK3> MQ08EE3S0=2(Q&Z6?)4*P"'Z9*29 F_H/ _7#-UA8Q*WDHII'\TM[N+<#YMWB M]4Q&D4B\@(?L2H89UB.F$L0[.(>R#[SV#UR>6%\$1;Q&O%8IK_T1\S"4'MY$ M1BQ&JK,24Q[3+O(92K*HZ=C7&YM"UA@.C5T 3-@F;A$US M1-S.M8X$3@(GF?]D_E=2Y=ZVAF:/$32;=]XKQBB_^=O7N4AX"F-C0>S)2+"# M4"IEK%PPR7O:C]NJ_;@#R^X-:32*@@5-Q[[Z!O=6VC MMU*M+WV#[ 4R*ML'&C(JS1B5[HB.>YIRT&L@-JB)4<$K J+W4^KM?"%U-R%'4QM#8YE%"@AA!; \A M=N!:3L=H,.Q%.NUW-(#P1P;D _RY \*?,?Q1#KTB5_LS5I03*F4'N5_]D?'8 M9S*%/BA2NGT1V#A)1W%^EZVPG%40 (X#MH9E( *.BO=O,E(J?^M1C&3 MYB5!3R()-/TWQ\O>,0^J4NG].!QS)1" $;J#^C<*<-5(X+4GP$5)&HHAU\;2 M;F>2AB!&$".(55M4P;*[1C3X-Q:*YD$\FX M%L?^.E:WVZ/8'Z&"\D2E]PQ?7$Z8($PT'A,5!&X(%WN#B_9:4%W+'5+VU)3/ M5Z-(2_.5@V#X<]HQ>[@)?>",$@7 MX 8&*173K9UL&\O$%\F2$L[\)U,R#'SV5UO_TZ(8614GX-Y*O+;(4X)H55F@ MG<%RM]9\9V"T>A(!E !* "4=2A!M)T3)S"4=6L^@P?[%!D[\?V4J%3Z[./U\ M?7Y"@(3ZX"O"ZY_V3H)MTRQ"I2#:PTZ9C<* MO42[1K!2U38<";&6"#'SD!Q9;M=HKH8028@D1+Z#F <=:V3V:.FKB;G1?;^- MP#%=!DR )3^@;B+.&8"(,WIS"UD=;PX5U3C .Q-Y,W9U^TC:'R6O%1'OAM[9 MYN&H%PC:-"+6AG"MX,2M'M,C3B1.)$XD3JPG$4D[OY>(E*Q]%6&_98DWXTHH M+%X\3^0X+ZR^$9@F[84;CNCJ6Y(# M398#YC'1=ZDD)V&",'%_SPT5-2=,-!D39"^:V9C=IRL_VI@TV[4O?RU3'C*N ME$@5XRG[ZJ5R+!+6<2SFVLYP#X)X[1/5M3]586[7Q4MLU03AWK==J]>W]K 2D0+@U@<%OM '-?^];<2%?%@>#!9W,=T=VAZ MLTCC9_!'S,-0>AQ/T2_+IK-$J"Q,V221$?!M,I<)_+[Z667>C'$%7P@O2X,; M 0]%^)N^CLQBW/, #BD,VF*AF&*D*/:93&$4T/0T"WDJDX5^*0QX[ GX-M0C MT,7Z]-,\5)(%L1=F/O0(8\1=(S)+&']P#;9*I??C<,R5?GTUC"-VGB4P! ;= MLK7U> NITEDB!(O@EQG,/?:APP=QKY$>^J,!L+=T:+'LL=4ID\;,S'YQKTIRF@IF!/5U6]$T# W[A3UT68"';SX6'#!TNCM8G4%L,-U\*?8Y3 =1/ MEXL![*UQJ]4-UF9XBC!<%6::XBP\4*/_DQ&D4B\ M "RZ*QEFB"6P!HN)%K#[!_K\L?YF_9E;D/+&+(/AJ)8FR]#J/>%@ODUNW[=* MKF=(0DW'6$8@"\."PXHE>I;\Q1(]NXP%IX(.GL.@I \*\ 2L[V"=ISF,080! M#@+%+JAL#QK"0[:Y4M5F/#[S4ZM=?R79RVJ=)-..O+U5]MX(HQ82:!656XHB M,_A$U@K 0 1U#]I_#M-8H!KWN)II1M-_X F"&^#-. 5K'IZ3$?+:3^W1>@)^ M K:S2A[MLZ<0]*>GK<*K;*Q2>"G00RDYJ*'$Y0.XKD@,(%A2O3!L_SBZ>I[Q MEW__[5.F#J> MR= 'V%[ G-(%&A^/O(2D14;\+B9__W!Y[MJN_3_._UV??V"!#U]P+ST<7+I] M=W!ZVNO!OZX]&)X[)[WSX>GPLG-VVG>''WY_P.GE9;T.(EB +V"4?Y<1?SH& MO"%0#,%BW5#3??EH*6LQ=IR!@DUP1'D?9;K>U:8=_,9R&C='%#1:F&V^:B 5 M$*"H^D UZ45LQ$P+@Y*=@P"+[LE7M.ZT5S<)0H,N7=?6QHLYRTK-1#C!N!^( M[WQQH F0A;E!&*0S+1"O+L[NC&15+-8-^'4R W=],<]/C2GA@?N=!B(7[V!5 MH$#VQ3C5AM%C7=UR!0]X(4)RGAN8:$.:.!24,"KMK(+A14#O5\-2(V>KW3C3$FF!F&G,#U^5UU^ XM4S23B#/TIE,X%<=]TI63)+-\0N^BEV" MMV?*P>WW'S]?\B:2%V:SEVMFG*E]LIME,F+.O![!AK7L<>]0P=?U&H572)U M+^!@A%:Q-$/R^^2!.6T_,F](YDA#]H*Q9H;Z<#J]LHNG_/ 9W]F/$F!6 OF+ZET3\RA)HSC#+1@RI.I M0!&Y?!!S@1D^->.I=AA %/-Q&("Y[*.G@ KH5/+$UXY"D( /(1,0C5]C,\"] MFU?)N3-K+3P^@Y5CQ%>T,&6H_6(?.8:TZURLS(,9C!=6?A9X,[U4>NVEH87X M(F\>K(/3,[@.YCBF:NNR;?PRYPN,_1ICE$LQ3D#>+$J,HA? -30#D%>J%&=$ M(N>Y>PS7HX6#05P=(QEG"J2S4L:F]E\\?C"SGL&9491AFS.XS-(,[/:50DQ$ MQ,%_4-GX7P!I9+/2)CP=BROR'* F/1"&\'>JF+9"M$Q8VVZC0 F'>!*T$!=\ M#K[-#0\W3FZ\-EN!*0X@[(_CB91I#,_\$SZPG_JK1")Q9FDZ/_[TZ?;V]NCG M. F/9#+]Y-IVYQ/^_ D?_% \CW'%OW^ EK5U_P&;_K36]N]_^=LG;"9R'?DMYXYC>VSYTG[JP"0DH4P+L-@%%HM?_OX\\YU'S /"Z)>=P;O] M'0=3EWF$3K[LW-_M#N].+BYV_O[K7W[YO]W=?Q[?7CJGS UGF KGA&,DL.<\ M$3%UOGLX^,,9Y\"=XAERD!"Y($'T,7F0:ISP+Q"197:(:#.7+QEYVI$///>WM/3T_O M7#83V)T*[,.?>P?[@Z/!_N%@QY&,TN"S.Q-^G?8^H7]DVC\_A2NM@3!@%P700I7$X+* M!G(!.XBZH6JK-%;OX>>XCB@3C MBW/Y[VJ4^9QGL)PE2(#$(R!Q\+$%B0HSQ1-81*J3E(9:*QTUQ!)!M.[?OB14 M(2,->:4!UTA-,TJ:DV%?OBK.GP@ .OY0K\L N^\F[''/92$5? &6Z>W0D4/K/UN,B("Z@&]0A(H*!/W83 MX(8$B#FO/RQB*/57R;! E#*A,,%/T8_S.:%CIG^1O\&J_3E:NF_QV%'^\6>S M<)9[T7MSSN:8"R*=J50@H1!,.1Y_V8%H93<*2?[M(O^=]+NC)DL=9)T*M4A) M$#?T%1.7"9$1!C#;7W8"*6T?&\Y_.%,>'M=E2H(02CK,DX\>ZO(D0;#?47;F M'-=E1X($,H!O-/ P4@V<(@,+H>N6E:#6^QB\H@>H#TTN+^]* OC%1$6V*BG MJ*]D*/UZ,-C_>;"_[^PZIR1P?1:$',M_1$BWG8'-8PP-XU_57]G9>$ M 39-2@!S4[5P_^?#_4$EI6AL/=,)#[$GPV1, QP,J76DBJB++=K1W:[!KB="+F#J.-/CLM"O$.>2UL=& M)K%A%^4F\^C]_OMV>I8 <9]]M:S55'/#F1>ZXCM(BXK%+?/],>-/B'N;&PZK M^UPY/@Y;CP]#A!-1X:3(>!LR9>J#XQ O;.9"->MAY7"P>5CUAD/4Y9OJRQ33 MP#VKA;C<:SNR>VUU%-U+A^[/D 0*VRWVX;SA%@>"2]L7 M!@$6@?K(L2?M7MHI2+"\L7MT+:X&T!0?[RAY(]0B5Q2O_CG$Z::2.P>IH MM&_Z2LGX!D$(/L6"2(+7J;PLXA6:_*!F;FU-RDF8[J7W,S$68' ]/D'!]-QG M3VUGI!UGN3X_5)Z9"78PNH#?41V\:3*1^O4<7 FHPRQ6*-.+<@WH]MT1__OZ*[>M%RFB'4NLW5Z6JG_BNON M:OWW>BT.Q"V&PTJ);^C6-M46Z-)(>+!OB80!C1/C<0RB/FF!8X^(<^3"-F<= MLYJ%*Y?\P"9YA<"),/16Y+4W4>W@Y:=/ \OI4TX!O=PTC6[+#JEW1H64P@4= M,SY35%772"F6$L5(/V*@?8GXUF[J3]@VT>B<%+X>*><,<4KH)+C!_&XJ5\GJ M"EF"+-\B_6@Q3Q$*1^)P%)(>2[ZVC2I"4'[&\]%RQK.LAUX:JKQ ZY[P%,"7 MG_)\M)SRV/31O[.>^+SZ&T8@&.7C2_-_3BBB+D'^!84T#O5S=275PEINTCY8 M3%KJN#O=@5IHXBZ<5!]O"K6*OK8U;(*\W%)^L/ASM=7;2T/Z%5/,ZVPF1 #E M\\T6X1C(_@FW>8)($8+RV6"+;@RFGJ?.?67,>R)^G>$>091']#:7.0+MH7SK M#_0<8'GX;G.,(PR]'M=UW> <7*G[.["YOXG4^^?T7E I1QDY/->1>!JHW*38 M$I4TM*/ ^RGIVI;% EMN7 XMJV=:[KTT,!>2\ M5EYI&J@\C/UDM48Q=#\%W< $+<&6!["?K-8G1M)3NQ/S7]_DY$'+][D_6:U- M2OS]LS.7& 5U1&[:E_LZMGMV&K!WDE7_A>23(?6&GJ>0PSYP?,Y;V^C4Q%ON M#MGNSND.HC]TY@SL+2?=I,^I>VFS4CKXAN *KUC<4P_S$9L35QKY-DHM1;A2 MFQ]6:#/"[BCTCL+OR [>U%@L]1-)Z\':=:FQOBET_0IM?BQ1 +]224M.7:RD M?A]+:#&87';AE?J MH9$MK8O^3=<;U'7=("T#5;X;9+MM;C33R]!L@OP;SER,X1V8N/J07/$%YK4T M4(ZH/)BS52U4&)T4RE39(H/U35&1?$_8;$9$E MTPM2U:4S=9LM>VZ[*;>.1 MY8RH@K*=5,?J:Z;K7AK+6_R(:8BE)-%DPN&A# (W^\MB%PG_ M)X6@A^(V_W>'?)S:^+O!W)6L-9T5E9"NG"E+@7>DK&3&0 _I#ET*TJS Y:52]UT54);J^":N$KMR_,VYO;N'_\;T:'BU2:QOE0-- M;Q8AKU7UZ[6JM[JN@6)#N5+]2UN1)>K7FC4]O.DR%DWMR*8,2WET8]M[*=18 M7T.X@>Y.*-7/%E1_ 0[RA%PM.T_QY"C6DE0^GURY;D$<-#-D/3 M?D>]'/UE9W4SXOM@BJ(.@E!^(B($:KYR%LZ_[,#CMN0S$7BVXX@%/%NK?P&W M@DXNY._ X8ZC?YUC3I@W4NV\D)M]C+W6G'W#LP?,5_ 5-VK"%664AK//'ILA M0C?"UN!L-O?9 F-%^4W(W:E<&HKT5JEU)]573/FR%BNT[: REQ\%T-7W#_8' M'_FLI'"0)P1&7L<\L6 MR(>T/?.D6HKK2HV;C^\9HW(QX8L\7P^Z4+LD6A5GM+%+:"!5(:IQ2]40@:L: MP1)SV6_=Y26^7C+"? :9+>JAM!O$Q4(E 0XG'"N88:!CC!$[>\;<)?!LNN&Y M'8[FLHG&9OOQJR85]J+R:Y." M_-=T$$EC+;BV,F*:643#\.7%\?6M5'S.QA5][8#5,FE7^"H$FJ['9\]S\RK: M"4C*-_LXJT%\DA=N%VD%S-M(*GV!]K M*&[VA"2:Q&IJ-$ORVEP_&[0M'GZHO1@56Y9(%)XTG-)E#8BK*O MNB'H42.O>/%:"J% M,R8N5I9'LGL&N0BNPJ:\&*GY$;-++Q;VC^FKN;")1#G!O/4(/@X#0G$0I%XB M3/T)A$\TEGC],^%=\!O8]$A>[=%T4A2G^!'[3*DK(PO#25[3"42JXS@)8T\>%6(>.9I,+5XZXTW%9+ M^V_1J]5E@JF!H[N.DX6Q] /A7!HB.H',HLQ5,]M"UPA#-R>-M*^/)""Y4B\7 M< PD@ZIX#U?E8,U]#"%79(*C\H:%LED'[I*-^^B7CE"W%!**SLQ%ZWJ3!L'7SD@;T+7;9A)+_8N_"@[V@ M,4%Q*='(84'42Z_@01#.L&?.N;[#Q5@J%HGO6R+GC736V9.U=0H@VA^ ?;D3 M.?38+ E+%E>,NMD3UNUTW0M-2'?^[-GU0T\9A&SMW2'U4O8@!;L)O30EI&-[ M_[&2($0Z)8\RA +B71]QV,TW#"H#@/SK<=0"DL8>D9_>AVV#H'.K8N&1"&1- MP,FY7)BHE]DLSAZ[5FBW_0/8A,A+K"J:R$A9B>LZ%#!BE.8RAV.U(+IFD"HH M]8[YBK[ 7(XL4FIANVXHU:2]R[7C4>H(S!S I=DH;-%<:?.0X[:'O-%J=R=' ME_Z6R>XI_MQ9IR^1L-[@9./ST/<7OV-(RHBOI\AU23"C%W5:#CLTZF#^% F< M8G\=N#JPRY-]Y3=*RS&7)\\9U_S%?%=MW;514&QQC"<'*$[5O(]YM7W9OE4Y MQ0\B>5SOA#UB*@?4.7D&#U4.2C3!RH(,71'"^W.:F=I0F[,^:^7R&Z%D%L[J MLIF =9+/;^@9R!LQ W@%"U,FF147?EZ?.U[ %LNE5IX.K#X1+&9KG,JR59.Q(4. MI;WC4%PQ\2\L;A#Q$L;K@+R<<.844S:#4)CQ?%*7_=/6\[C@)A-,-\AE!G!TKL=CR-T;L3A_!1*BB4OF2.\F%MY^B"7P0[IJM+;+A7VN MZWFU];B7 _+D57,=Q"?BJ-"R!3<*U=KOBU@V'+)!75F#[EU_.66NLKU#23 5 MRAN.=\R79G"UMIV[QU0X6\Z"^3RKO&I-NZ?&V%#8V>G "$Q(54/GNYPCIIR= M*20HO;SCQ3?T'\;3(4O,25VH#9K!:FS*[B"'%#*0QECVS.-THQ%3ONT]Y?%F ML?VR.C@%L0#6AZ]K;F7QJ'[&;@@70D^FB$!25FYT%W[NW@2%C16DZ^[[T;E7 MLNL$AS'#T2C+7CV0[K'\]?1H,(B.2+*LV3]UD86KKR5,V#]VD WS#'-^0;?\ MWKG%^RML>%!H4[Z77J%=!Q6CKTH-QP+S?X3^XG!PL#\XRC%6WJ:S3-U(-%RP M%6P5M^HL8W=$+G7G,I9#OB3XO96MHC:=98I1QE%FB/UL9:RL7?>8NYC-Y<]L M7'XQ/S M/;'1E(6!9.,.PFN!,1U*, ] I5HSYZ59:](CDSOIUI\@W_]- M,N2#_6=C\834^8-4=Y;_FC#;M[&7,EJ)LFQBG>B#1'WPE$J].57S.GMXW@*^ M<^<8&:&P'%.P_G-/0IYC.'?":0%4:-NU79:8U\PIHW1SHC($D'!W36'\CJ9( MG"!ZC.\#>*LJ:DNRT:NJ^%/$,CEF;A M^@FNQ7YC7#I\B(YP]+C0]?AW!K'1#7M*%L,?TE,7)*K7NR@91\_-B+/T>_.&33'. M))6)3_FV>3XKM.\,:ZEZ-N5%@V20OUPWZ!&GZ@;=87\, MMU3D_[PED6RNGZW5C"F>^>$,J@4L)S[9/G3NF.7:!3^2'^P//I5%^ZN;;=]J MI=\Y/T%SHM)(X?GK\Q!",[/V2FNK2C&=AK'%:@+8V2BO-C,7]%S.N']AE+C. M+7&\*MFPD+>630K':Y+-:,IQZX&30?*JI//$6LLF0?%Z)'.%G\7H"?N/^!NC M8MI72CGFKGFV1K+ M"Y%/H;-9R2F]T:]\J9MO;'R%1>Z[79H;[[-KLB_>K(-4(YU8DLM)MW[9_I9< MQNJO*=.Y4FQ9=!3$FRR<-"_01HU?/D(SD7CWW9/.:[+986>A41FO:J MA0?3L&%A"UYJ:IBE MXI/L_8(J#3N0!)F0F:ZP, 371J=N'R^2)F:303&4"T67V6Z-[R5+1[\>G]0$ MTX7N(2%8OZ@9G(0SE1+V:%YG8V,5O>I9X@F63D'<.A7;3OC;G !2J\1W3"93 MN*&N#6U<&31^4FCSZJA)S2:+2E56RT.)(!X629/5@A"I<:DJNJHGK5)5>>MI MJ&.$;:L"V _0EBZT"^6TGN?JULZ(P4\=4%<+RE[OY-)"Z8QVWI2AKKQ%(U2H M$1H_E9M].?A'Z:0&/5V]Z=A81%>,,B6+)5EIV;36084..N%P;8*WI8&E_N>(GE%]0=K4E5GF MNR9T9U=&8$B?#^K"%J.IV9+2JKO"(KU95Y2WT![-)DUOLPGR)-GP"<5P!)"; MYM9/W9OCHY.[X&@P<)'O3TT)ER JX9)AJ$K##K(G6T#@+1="_QU,%.CK45C;9_5*7O$*LY"N]PQ_LDVEJDZL'?0VKVRH+S MZT/7-6?/%#PF*I,)ZJ-8-&W]W+VA>__;C;3X3XS_D6/"]J&#Y-\EE5=S]-N^ M=)"!U# Y93.HN),SB:4MMF\TS'-=.3BZMO7=)/5H3N;H4]V17:'XJK _; S\ ML@&UL[7U9":X#=Z_?JG__R/O_S[_T'H MOX=O?WDU7OJKR[C8O!JMHMW$\.K+;//QU1\AKO_Y*JV6EZ_^6*[^.?ML$;HN M]&K[RWRV^.??\H>SZ_CJZWKVM[7_&"_M+TMO-]MW?]QL/OWMYY^_?/GRUZ]N M-?_KV(6//_W'7UZ]NH9C MM9S'MS&]RC]_?_OZATK\\G(3_<=-G.=??\Z/_#SP?GFUV*S?1A\!8#?/K=W6 M]'$5T]]_\I>;.?2>&(*O^_YO3Y?8?/L4__[3>G;Y*7_W-GWMMB%3.UO]EYU?Q8LT6*_C9KW]XRH&&/5[(PU_ M P.JOBQHZ06==+D!=TH([.\OJSM;GRK17J/"\E.N'X;PVKR *?,.+,, 0CN+ MA]\_!9A2AUMZ7#6EFU_SL3?+^)BT]Q96MIOQ.J*M>-=YNE_^?'Y3S$U7H"HG?SK7%WGJ[RG-UJ M/H5.J+_%#J\W;V/V-( F U^3=T^7::]A8/O,-E/KL^5SF#L[G^ZH,34-HKV% M6FO:[9H=Z, ):,7-M]<+\!,OM]/^4 OKE&VMH1.[6H#27K^)JWK:^D%-)K.%F -S.S\]2+[C=NO M#S7YE+K.TI&:!&E096O=^D=<@.H_J(X>/-;VZX]U(0\4:Z]YRV7X,IL?AN?! M3_, M /?K1:+#3=K]?&<-J@W5WF*=-:\>P?>7:K%QGT$%+%TU!_"TVKKH MS*\V[RQLOOT.;O'J_?+3S&N.C^]%G6I*-W]DYYZVU([(PMS9Q5:-MM8J7:NYH>7DYV]RZCZ/E=M,C+OPQI&_I!:UU^6T$/7T5 MQ[.U_?!A!W&'RLQ#Q1KO7G+&IN,NYYMNR$W/][9>;QG M5;R)*P^,.PZ[8ZIJNQOUY-K.AUMKRKOX(4_3(]9VGR[18:-J#NK!@ATVL=YH M'BK77@/S?L_0;G>$+G,@4;W!W5NJX\;=!CS5'>QC*NFXZ7=+-,.XB&FVF:Z6 ME]^?'.3HNF;=.N$%'7?YXG-;*-AFG5V3T4==Z&F$*Y1MMV& M'A6O4" .Y-0T.,5R_+7[=Q$6(H;OW M[>SDW6OS2V]?.U_Z'R"\>=7VY$BR:[<]YW&U1A^L_?0S0*M_CO/-^O:;#+9& MF-P<1/FWFZ^KQRWZ+6YN H)O&S6W+L[__A,TH*I3K#)46R+A=38)B10V%AEM M/+(,,X6ET]X^\.CG^>#-_V.U7*]/Z?/]@A47WD6O.!+$*$2I%DA3 M09 D)#BLE4Q)U.GU/7H-5O[5<@4SXN\_D9]>?8FS#Q\WVU^O:[$K_XAU/QXD MNGGBY_75Y;5-B&:;>'E;/A^0ZFI8EQUC!STKPY;Y?/DE*]?I7KE-NIH_ M[DP-\AQ33R5BXA)'AQRQ@()/"7%O. I)"P]?\:3YZ5RBW[F$GB69.L;R.[?^ M_>==$K\C5;#+3.A 9UR)NMLS=B_ G6V9AUYU.EL[=Q[/JFLE9$;?*]EM=3M M[C*5YI0FZ@7B6$<4"&7(&2908H2(B"DSG)S/OIB @;K\%N/-<:2C^GRP;.5P MI(J2B#@':6:$"DA8:Q$UW F-+0# GH&5T<;(+KO'KIB5<8T(B)44U^OMKO8T M'C%)GBA8$<(<)@(C)E5"QCB#N%(,L<0":$4C%6['CGAV;&D=N%)4>:!ZMOVP M\]'<0B_2+(;#G*E90X6U#LX&@ZP#4]PI@#=)H9!GC&%M(]'6G4X>]HS)TQV" MAUGT>.4D?W/;T;PCNK)^DX-DUCLX\.2S%4])*DLMLL((1(2FB-%(4#3"2$8D MPS*=/MK\&8YVFU@U']?+R]E63F5K[^WRFYWOMRCJ%ZX\QRJ$:#,8&&DK!,)& MZNO>4!X"HPU&7CS[D6\9O%**8NL2G&)X[R]8!4"/2RT1UHPBYR)#AFF#",<< M/'BN5=2GTT4^0[IT!ERIA8C3DT*T[]DV3.?088,*OJF%W H%O?OAU7JV "L: M1*6;+>SUX/GEA\7L?V-X'8!%8!79N^#TV[[X?P$9U*$"1[>VZ\[5OW:@_R(EU?>"B<2 M"2@DSQ"7BB,;HT;"FQBBQY*[!MXJ*;/JW0MJ+I_!V)6R@QX>B=O![=M'*LV( M#1BGJ". WX9BRTX5QK3U0TK:SJ_"ED>S)^SW$&?3_06,HF MN??&2@JAG2 .10&RB1$'A!#:HJ"5DCI2[9/L^UK82Y\BS<;KY/6X$[M@GX!S M\M7/K_)!EX*'/M4WT?C2L8H1K0O@ ,TS'8BCDE$WID%*B*%53.7H9CM.; MU?)37&V^Y:6(;1H:>/;3Y?X5M2+OK[#! 6M+D-,I("891UPYC53P3FII3(BU MML7/L37\W"C!*!&85JTXH'].JTY53WOC^XSG5E$K[H=W5DX(;)+5 MB 5"D-98(Q*]0MQ$$3VUS,1:)Y'.$=KRYS1J;5"?Y>2QZX\WWM]G.[^?2;3K M&?3HQ14S(AGG,*+<4)0H5\A'Z1 @+147C!KJ^QKR\^J.ET M-,8-5ASTGZY1B16';@;ZC*HI7XXQ"S=WE[Q?V<7Z&GARG*)YLIK*1$YM(CFT M2C+DK'-(1<&15M(YC[E4JE;81D>'DNRW;4Z^]\N;8;_M6UQOS_GO.XUTH"B( M56>E#@JL$PUBE>B$(E/PP34CCO$D6#M1@64WXUL:ZHSZCH_#,B[ MN(KKS?HU")6MFLZ_W$_BTFS2'7I+Q:(PT8.N!_?3(AD,0U1*CQ2CPJMHA54- M,GZ<+5JP&V:>%_@V+:TWJ^7GV?61T7O9]EXO0,'9VSP46W7LESE7T28.PO\# M'7>Y;RFLLW=5XPD9"SX"]8[IR RF6M"LZ\=B,)TP+FL=%C\+5G7V@4N\ML*$ M30T7?"SUU$RFXZD><$!P1*B9#-BD@;5YGIB*@IPZ8#^><9AZ(A#J;S^5>WE% MI6!#3(UDP@S& \(-'M,AQ\:0P52H:2LZK:1[]2(8W\YH]8OW)07[CYL($\PG MX%>:Z40)P<1P0(>:#MEDK"9\.I@.6@E:^)/BY8:HC\0N+\OOKT>."#. M8C("-2C%& 0#%5/.Z 3+!G9+MQ'L_SH4/V6<"IT)KWLS>I>GH(L<.#_EZO(S M-:+1C>)MM_G8R\%+9IL[%'!R(PZ,#$%A09'B/*) %48\*H6D,O"%9X:(<^:I MW3:R1@JP^\]509G@/?'(L! 1CCX@ZH) RI-$*??&F08QRX7RPYTP/ _3>S4$ MI=2BY\V6?/YQ;UM^L!F!T/T&TWN;!&+/X- ;0E,N!V3\9&>W*9MN,S;5-1AJ ME*Y\-)APZQ&VGB,9 T5.L(0LCB%O] 39)!5+H6R K=&B&\0*9@S=?:!POYC8 M5ZQ*3-F -49>*8MB\@)YPV3.0N"(M,YSBI^'OFAD9K:,T;]>2IR2"J+12#^# M##;3V0)@^&7V^7YRA.NN[Y_I^PM6@;G@*?9(>*&1=-#9H,#T 4$7I34J4=+ M-BRI"QHQH'642O'B=JOTYI[=;0K;[S%V^ZEQL&R5K*#;ZS6X ^4:*4T(2V^0 M!Q4KM9/)-%^^[]_DJ!(<#T1Q1B@6BEF D'(XH MV40]&-)$V7@Z$0KEA6U.A+; *3;XMS=Q;Z^Y?ILAODB_KZ\EVSX2["M7"0K. ML2(1"0:"4&(!AK81$>1BX(2GH.7#2[W[<\JA33*T#%)!4^+N2O;ZE-A3JG*" M!^VM18E#7T6P%-2C%8!B,LD'R[UO$"NIGPLAVH6H%!WN!_ OPM.W2.[@Q*&B ME62:J, Q2DH8D(?&(RZ@U]K!?PS\:.'/&-A>+S?N_;,56$J)=8!1Q)P@;A,X M?,%B9 03W$F.(^EM%J9N!FW9)EAGH/SA%;4=R=YI\,Z%2)$A7"*+P5=427KD M%7%D*#XT;JZ1$_'9[2NRMO[+>:-SON+%!YZJ$CH!L"3@E1SQ2* M*7F4DDB@[QD&!)X1 4X:N">V51HC59 +/;RV[IQKINTSHC6PBBVGS#[/0ER$ M^A+BB1(5&'48=*5"!&.#9$J@2GD 57X^@VM?9N=A< ^RIYZ8A"+HOF(59CHZS?CU 7])@?PLXNW=A0DKRXAM M$C)(!PYB$LJ HH&^B\$\89R MS"EI$)-:9N^UZ; >9$D[P!4\\G1M9V\;>NA8[(ZGJVBISFLU*$1G$?4A@IR, M'*0PME&!EX;['YC3P2@^/NK4 G+%7)CEY>5R48L2#Q^M+'047'280P[Z(L"' M1\9*#AI4J: C%2R$OBN6[OG0 FS%EL%"V.8-L?,W=@;^^,A^FFWLOD-.3Y2H M9/!6,W#"M"2@B94.R!&PU9B1@C$0O!PWH$:9Q:_NJ=$>>J48\C9GL%G$,+&K M!5C3ZX'W5Y=Y@+:7Q,W\;)_+I.7B&E2*%(73&+PV62U MH\RZ6/>\Z03(4A3Z 89#.N?QPY7"+E\^B)$3 F1H#FE1+ G$9&!&4<.3;A#. MT7%^Q8YLTU9@*FERS+:IO+(OEQ/9 X?CPN^/$-]3J@)E*G7B":E\HWO@7('? M9Q7"B2HIK7-1-KCLK?A62_L>;KO@?2=*APG4#F?'>F/SPLW'N)GY[S9*P51= M[S;PN<7T(N54.-/Y\LOY4G;MSLGS)JYFR[RSD@5$',?KG_NFV1'55#;H)(16 MR >&D5$A(.,31IK$P)/0@LA:"]#=()(SSD WMJD&80R&WWY?YTVFNZ7 @=_, M/A\ZF%*_DHJX@%W@$7$K$W+Y?!.F,$MQ] Y[04'']]X][F[XEP5Q+:7)H!/7 MFY:_[+^AXX?G*DMPC);P''_KH$HJ4"#@!"KEG. "XV@:'.0KPY.NAN\Q2QH! M5RY0X-,J^MD6N;U1 =\?JYAVG$B;;Z#'"B5G&2)8% M:- 0MV++)Y?+U6;VO_8ZP^C#%!?[5E'V%JQL"CA)8+NEQB*FL43.!HS@?V^) MB0J3!@*CC'E;B"FM(UF,._/MF(%5^1',VJ'=VIJ7.5O6MB\WB;/V<:A6!94U M&FL"2AJ0,,B(Q)!5QB'-&/7*1Q]X RZ566 IQ:6N$#V//+J.SP5XMIE5:DNC M'XM5('NI9P:CL#T%P+U&B;"(,'B@S'%#E6X08]_CA*B8J#(/^>!(I M4A+D*4"EP<97Q&DML8I-;HEX44N[KR0;3+CFPZJ1A*2;)*#5-[N9^8O'X@HR]HN9P\4HD M(STQ$6F1(C(F2>2CQ\A3;X+B"L?0A$GL11DV'2%Z/C[=BM/]N]E[RU6,\40" M@ZGC;40J@20V03/D'-,*7(+4*)Z7\!?.H&90GH\Z-W=SW$K7G7=T',6I.A56 M.'(B06 C@TE UCF!B(#)Q22ET43JL6J0?8>(%TZVCC ^'PNW[?Y^'N\$VNVL MH6)26HM!B&_#YIQD#BR#B)%F-C!KN+*B2;2%?.$\:PO4\UM:-SFM3C*S;LI6 MV#(3:(QYL2.@:(- 5BJ).%&&.QZL3DULK!>UI-T%FF<63P\Z -+V (!WU1J^L= WO.18P?TH\>NH3U(2 PF1DI>"46$4 W"E>@+6Y'O!-"S6OX/LLZ=Z /LKJ6*TECP MIQ-XUMPA[Z)%P2N,L%/2*.*PMDW2T;^HM?MN<2UXX&,76'GE;]WT2-&.2BJJ MI1"1<<2- <05&*)>\(1$B-@8'+"7#18ORA#LW$>*VL&U6.2"_;8]4OA^.?" MUBH^>4'NOCB&VI54,FB3*(5VQ! 1DXZBY&V *#X2PY*O$BC50Q[PR2>+%.Y((+P5B 5.$$TP8<4W")' M.6-)*B%UDWVB<]I8C8?U<=15:R">@RQOXZ<;"7N13B'.D^4KRS2-PGGDF/0H M^@A27S,/3HS!U!,2J6T0B7Y60[U+$K4):+D,1=_;_"[ZJYM0^CT4>J)$%:.+ M0E*%E",Y:9O)E\MR<$,,IS82:YQKD#_UO/$T;;.F/0Q+&]IOXS9OTOLEN*!_ MS#8?<](5P&6Z7.T^]E?#[#ZVR@J$,!9>"\1)2CDI(,PFGC/">6TT8Y(YWTXV M^!? M((@EZ;B1;J[O.U>TL :A-M=L"+9J?'4()7@(WFIH;.Y[S+IJ%("]!MH MO?-&V'1%J]:@/ -Y'IP8VWO2X>E2E;3>!V+!8R4 GM):(VH 4&HTIC9QXT([ M:>5?%FU:P/$<-M+M73TWN2>W^=$OW'SV88OR/@X=44ME#-4&^I%<:I;7,_AV&UE:%XD.W#X:D>!"KJG,&<@=(FD*-(0 M ?MK2>?(TK/UO'< Q='I:M%$#( MO!=@ZR6!"'@;2&"ID,=44A]]L8& M#'J\7=\CI$OIH[N@AUKS=<4*V@=Z=?_QX'M/52'!E)3@)7IEMY=<<62\L\AS'94G M/$*G^LZ=QF/T, %%(WS*^=.?X^)J[X[Y[2,59R(9CAVR7!'$":5($$;!5N,@ ME'62AC1(I55FE$\>E4>>[LF@E!K:O)1SD6X:NF=\?WBNLBI'L$4.'KF*B#NO M<] M@$(,B#B.@],-$D$4NJ.@K5%N"DUQ[7]SF+*6[K]]MK(T<9] LPEN&?(& M7"7C>$"4.27!]HJTR7G60D/>MOAN Z92P_\N;DV5?\0%M'F>3P>%R]EBMM[D M'GR.AS.PUJN@DH9YGJ."HDP69I$68 Q)@92SELJDI!,--OL*J_G3QO7AS7I= M 5=._Z\CO.OC]GC/YSA?;H, #S-F;[F*D)QF(@KDA8PH*FV1C.:$+!57VE6;]RB)]??PF M6VBWG;O&X_9?]B99T=.RZI1J*N]IU($0E"_,0\XHBE@@_CJ?,962,-5@(Z=0 M,&7?&%9H) J>%3XRC^=3.2>-'P/YQ-A!*4NFGSN#UN,K7^ MA^L%2KQKG.]8GG?@%2__.&@03=OOKTZ^DV\CI=&BK]7;M.WO^VY.8M=*TG5YS M%321C%F&@O<&81H#\H91D(8V.>F--J1)%J07Q\CR>!=QI1Z:>.]S1SHVG^]N MMOHUVO75-:HYQ^)->+R=OUZL-ZNMA=VCEA3Q+&XVTXN\Y#>[NMZI+].SY3)\ MF**R MRANJC),6)2KS.5^.D9)&(A$]QTIIQED[UGB7J[]M,F!Y!DA+F>![.K,-E3V- M6MNBE;+'IV*7Q&C^&%CRRCX M1S=!=?ZB#;&:G$^K MW37SD%CY\<%*3,1H/!EP889#P3$93L60$3(E@\EP2&63//V%#IZ=,CQ/W2MY M"B;E5G-N&OG6?OD55. */,1: WW_^8H9.A@-"71,#@1E6"LU&FD!/:,CP:9- M;J,M.]Y'#M53(]X G.(#GS7:^F,,V?7+"P5_+%?_S+=Z+7VL-^7W5E!-Z&@P M'@JM.(/IPXG6> "@:J&T&8U'H[[;$FU3HTVTBG,E+RS9ZR#4=5Q]/K":^U2A MBDX9@8Z-AU00,:'6=CE; =M_F% MBKQC^YGC2;;'?<(VQCJODMZ%/YS;I+QKX)[)=O=,%83%$DN"G&8!X2 $IQ?I]_6U2U)_;:1.#17VF@E'',**Y9,W M5"(N8D J*>K -1,Z]-XL.7%4'[NL'2%6<+WCK@?USQ7L*55%YQWG0>=E'0D. M.A'(& E=E]0YD^\C8@V./I:Q3-IG1W.4BI^0KB,<'S]<):RM,H(AKIQ',@B= M-]H3LE9;QPDC3M5:3#[G>;5VQK\5<(J=C/X(\BIG(:PS[(\?KFP47BLFD(?_ M\O)?0D[8O ;HF0HN!YJQ9.\/>"CBEAOV_+'C28'/6&?5'SU:4$15H M(BC0 -K,0 ^C3@H%XD.T(1J)&V2S$<]HT-O IMA4OX*&;G52WKS=-\U_>+!2 MU%(K:$ GH%KX^_SA:SRZO+VWS*XYW)=DZK MJ!J,-=%L,,'@V&/!!XP2-9AH80:$$#:LM1C652]_ TS??XGSS_'7Y6+S<=?2 M3CL55X,IU7@B1E--Y821$==3/9BHJ9YR/!Q,>IO::2M\/G*-09N;B+188>):N=VN=[P[G1"[/40.D"Z M6 :U.K =9MXQU53&.BH3=2AH%A'Q+"<-,AB!N14QY][P1C>SOF3>=8SSR:?) MCT;D]>+]E^7_C7;5GD[]7F4U&0['"ALL)!E3J3%@C4&]8#WA6 U,.V=^>\.N M0MKT9'Q[ID?W4N_DNBKO;4HL><2"5B@*;1'&FB%I0K#8$YQ,@W64/FK34PAQ MFAYM!'.O5&DM\AV+?@HJ2A4,TLKG0XEJNT"%D1!<)!JX]?U=N3\;];H'N:@V MA0ICZ_KTKM)*CD=T1"?:*#&=8D+5U)B,\@3L%LK(N*\; WW7J* 6C*D.>$H6A61QLX@J:UTV##PY1LLE/14OS:G8 F@2^K8Z?)JU;:*O:NS MDL/)>&*F7.1/;:0@F /*1$[$< 0&3E_W8'NN84\%N'<*=A_[3J^L2I%C[FU$ M*GEPJK@& Y?SA'@P.!JE)'EX^?SS5Z\G<.)4[=H$Z)XIUSH$/'H C,?2$4D0 MR&>)/.<&>9\,"IY$9H*B,;1S%\>+HE\!F(LJUMGGUGW7NSHK30F9J"$?8JRT M'FE%M^8+&4^GT]&@RDG D$4";T\0LXA9[A&G:7F0D! U:@;W; M5QG7:5_/'X+9B[OZS@]IR]$XO;C?KA>HMKL3VXO+W_J :[MK\.<\\M8O6%M= M@3F'*]A#6%^(%?YF%=?P:6\U3$RED_M:B2] @N2 M^(0(\-!Q0T/4M0X8G-&':>JY5"Q%IF, FG(AD162(GSFF7]P329[% >;@G]ZZ%G5^%G*N[%6O\Z6HKQ3TF,3AD MO5:(Y,M%HTL!89QL2EI80_N?U[+W1FBK ]"G]"8C>,,#^?1,^,G)TXIRU'=3$H_=&(;:RS M' :HTX68/FX<=\?:LPU)0;58]KZVZW?>'^+[R4]_F5F7[]ONP24BO\3U.L8? MQ=9M\[[5F]!UJZAXH-(%: 9G'ERF?.4HYH$CS0*.AE%MR1GS1=?JQMMX:6?9 MIKI(T]D:")(]PJ;8[*RT DP )NM02 ;0HEXBIL"/]Q%<=IQH$ECU52UW2XWE M&3$NI67K(I>[\?[+LH7I>5-3%:'?F.1;I;"(*%*3D'78(*&YC5: 6XY[FT:J M?[QK!&POR997:]NB6ZZKTI&)*)5 8"L(E.]\1\09CP+6(7""C:0-TJR42I#= M-\*="&T?*9<7LUMB7*ZJTN! @3$*,'!G4 [Z02D(BTRP*K# C6QR;5BIU-P] M(]R)R/:2;^ EM,4WJ*I25FK)+45!@."G/*IM>"12(@AO P:GJ8& *Y45O&]\ M.PW9OO%MD/<_6B3=#_555GLEA(0)F+A'CL-\I)%3Y"CQ27.JE6W@0Y39K>H5 M\YK"6XI^NU8;:KKSAXI6!$?L C498HI4= XY1Q023!+GK0*@:Z6]/T//CW7? MCZ^L8M>A"A@Q%P5225L4B'0Y_WW4CA 2H^B[V]XN!?;< M09IGV99X?=\YHU M5,829K'*BZM*90674*+"(,,"$RQBSF1ODU&>GU>-@.P5F0ZXW[7KJ(S# A0F M1\F"WM*)!J04!T22P988*Y5J<%=-&;?[_(0Z$J >UVWB@H[XP!/AX1, M&&:7X=DB9X@0L+VP98YXW7>W^NR$.A')7O%IOR=3MXI*>1-<2API"RC+E ]J MY/ PQV1*.'H>7(.%Z#)N\_GY=!J2?>%37??XJ'HJ*;RA8#0BJ2E!FDN*O 2_ M36MG".7"!]%@ ;",6WQ69C6%LWFREFW3GMA6/^#HGE91-1P/IA,ZE)/!@+/A M:#P6(S68#,UH/"5T.JF5F*757OZ^". B+:\6FQ@F7_.=[H/+_*]F77ZJUHI3 M)8>,CRAZYPWQ,JO:OJZ^G)-]7:/ VE -IV,S&3>05[UA3"&5>224YTE?M(\V!TI4G"C-O4R("R&0388BQ@1' M.FF%B52+[RE<=P;6-\$M[,JJF,54I6R.Y4<1T'G'!5"45#).3$0Y2I@ MQTRT#0YG]$:,G,R+ME KY)'6W8!LJ^IJ),QP2BEH;3S C(['PY$&7"4SD^ET M/&R03K0W,J4E /H55=SS^=H-YCW9&FYEIC^]\WMZ96"&2Z.'1D@UU5CRJ1B. MAQG8T4 )KL1+L!!.[G(/HK.?R:1M"NTY=]K;FYM/;*0WJ:X28F+&9CIB?&H4 M'A#":7:3%1T9/!G(6N>-G]/\/*[3O0AG?TYSM!&\YPU?:&V>/A&=T*"V2G L MM233,<-LA,5D+/@@(SH1(T,U>VFS]+@^]^$(P#.:HXW /6M 2'LS=/?6?(/: M*LG)D!A-B5*4\7QE%\, J!9C!I8#G[RT&7I4G_MP:.(YS= FX)XUQ*:M&(A# M030MU%H-,1MBRNB0#H4>"BY&>I37_L5@HD;,O+#H@!/[WIM#)\]D^K:&=+EX MIL[SF-3/*=)5GJ_RH5=J;,QXI+68#,9B.!4C@F'$!^.1(/ OJ3N)S7I^^54. MPM16 I;G(ZA;I,Z)PKN+4?G7BOPZ".!S#@T[,YU:"1;K8(">7P#'X7'I-,*C M9WEU.F5IP2'HRSF(!D5XQ>0,Y!>SUF9!? %URY>6_=/':>=_:#G;]9+7V, ?3A&G3A MQ>9C7/UJ-YNX.N_+1\O+R]EFRY^<\GBYR!H[+OS!++@M->]M_!P75W$\6]L/ M'U;0UES)1;KYNF@;RB8COGWI=//CG9W'UXNT7%T+G#=QY6'P2W:Y MQ)1[%S]D3M_K:.GW%4'T\6N+@+M9^G\.07J"O+C\%!?K$@#O?.?D:_[U_ F[ M!_.MK1##NX]V%9]JYF]QVZ][;)OC*JH8'F,EIV0Z'7(Q%GPXFJ@QDT:/ M)E,^5OQ\2^SU.M(8B8J/C3;?U3(3*>!>XB/L5N+?5Z 0_$'SOT__511)DL2IRF6 MIDC:UOSZ%R!9E"SQ4JP;2^J9F&C;4@$%//D4D)G(3/SG__Y^-_WI:U;,)_GL M[S_#OX&??\IFHWP\F=W\_>?/E[^H2_/NW<__^W_]C__\_W[YY?_J3^]_LOEH M>9?-%C^9(DL7V?BG;Y/%[4]_C+/YGS]=%_G=3W_DQ9^3K^DOOZP;_;3ZRW0R M^_,_XG^^I//LI^_SR7_,1[?97?H^'Z6+U;MO%XO[__CUUV_?OOWM^Y=B^K>\ MN/D5 8!_W;;:^T3\UR_E8[_$'_T"T2\8_NW[?/SS3V&&L_GJW15>4CX>?SM> M;!L\?9C^NO[E]M$777_#JV>AE/+7U6^WC\XGNQX,G<)?_^_O[R]7D/PRF5WBVQTN\BF\:^_QD=^5:-1 MOIPMYI^R419D\64:)[;JZ;;(KO_^\^AN,0U 00G!&J;_N;_%XN$^^_O/\\G= M??S9KVT.RF:+=#*=GSZV9PT['.)5_$^-$?[8KLT!%LML[+[?9[-Y-E>S\<7B M-BO,LBC"-_E^DGZ93">+2:41G]91_U/XD!9%6!R^GD"39AWW/\6/13Y>CA9_ MQ '-%@^?\NGT.B^^I<6X[3E7?E/_(,1E;[P\935HU&__$ZR\AM3IKL7I_',Y MF4_B;OPIF\:M_5,V7Q2!-,LBJ ,?I^GL]"^R=I==3.N4\78[$)].BO].I\OL MXEK-Y]EBOOIED8V#U)](.OPNZ%K5UX*67M#)E!MPIX\%^_%E5;_6?2W:&]0X MOX_]!Q&NU8OPR5P&S7 <%NVX/'R^'X=/ZOA(3^NF[^%7?.QC/IV,JN@UG;ZU M-7!,/AO'97X<_C(/+XEO&^MT&O7^R]LL?+#')EJ]AQX'_3&->]5MMIB,TFGS M&>SLKMOI!!(LLFC?SB^N33J_]=/\6SU9'.RIOTEWLV"G7BW^NR/C;!* MV]8&ZM)B%C;M^<>LN+P-G#XVN'W/=S:@BF(]TJRSX553SH U,TNF[6;0;5S\^-N0Z?9UE(A4)TJ#+UJ;U6S8+6__1[>C9 M8VV__E03\DBS]H:7Y^-OD^EQ>)X]U_H JN*R^_'6AU-MB=G]=&N#>3<+?PWK MUO?C(]GQ:!?#J"BE_2U:'%0P>6\F ?>UD^CXD'8_W]F *D-UL%EGPZM&\,.M M6AS-3+;]\]=]H M?05M0HW'*V=F5">V2GM% =;KK8O)_)[&DX7%P^=@%A=7^?UD) @X?195NFEY M^*?J-H=;M3RXC>-G=K-5.[/5+YZ<))PT[-/[:WE"U1:!7<^V.)";=/JQR$=9 M%J-MMN=]@7N+K*@PMDK-^QJNR>_N)HO2-#'YRJ&>S4:G,*.E%[0VY4]9V .6 MF9W,TYN;(@QO?6"P^7'5>9W62]N#/W59.=*L]>'E%0ZP=CW;]D V?URFT^S) MCO4Q*T:!<:=A=TI7;4^CVKJV\^'6AG*9W<3/] 2_X?X6'0ZJHE"/-NQPB-6D M>:Q=>P.,9PDZ79TVW,4@E6K"/=BJX\&5P315A7U*)QT/?6O^ZVR674\6OLCO M'I]4,7*KV;1JO*#C*5]\S8JOD^Q;HVGMZ:3CH8?E??7YK8ZNTR*;?YHOYZM@ MI\EH=207&@6]9?6[S[/)H@7YM?+*CF%9_?1B%6G1;+('.NIX"A47X0IMVQWH M26?A/1QUOWS%*0(_U'#O$--B5(YR\]>G ]W&[$]FBU_'D[M?-\_\FC[WU._) M"B@#_6-& 5T--:W@NZ\YJ/#WP)K F5_&V76ZG"YJ#G%O/QT..+]+)[/FX_VA MF]:'N^K]E[OL[DM6U!WKKC[:'NAMZ*\8+;]DOVRAJ3G< SWM'70@S62VOV[EJ;-\:WUF^=9J/=B&Z0O,ZG7]90;J< M_W*3IO?F3N'J)7P#<)!C]S\V/DW)$*SLUAMGFZ>S)\,($LW>+ M[&X[P&GZ)9O^_>)*7)="ST_!X!AKN$'JR7H/T;3/&A" M?_]Y42RSQQ_FLT7X'-UT%<$05I^UW=H+*ZM.?*X?]&0Z70<#+Y;SJS U]7U2 M^9NMT77BL3'2>>N@D%!2ZH42)-0C3P_L&"]YVSFM\K,"O>)S#]1\.O"G MP[8_J$,[B'>X88)16"<8]Y1B ZVR H558S-;K+E)=NJ'G=)KKVYZ9%'L5-AY M#ZB^=2Z=AT,_3.KM4.@\U(DCC>EYZU.IWW\P<7809M?C"78868^1D](K"0UC M &YG!HSHDR:[3+67'&E+5'GKZ/0E]\^S+Z=)?G>#Q!.K+56*" HUQTHRRU=6OQY1.\]UC017C&I M?5@H"47*\,#W[8R)=U0;V=#'RHSK&D9:)TXHC3XQ76$.%$/" MEO,UWO5YT%A7U:@CO>>,:!6EFJR8%XLGC C_>LZ&\*/D]_0?>5$.=[Y'K]C] M8,(Q5)H+R1!&"@(G(7+E+(22OK:LR=M0)5J!K4OA?TCO @@_#''OCG#P^802 MH!4A@E-&M4+"0X(.R_/EDPD D'*#C.2,86&XHW8[1NIDGT<-_4NP M,1[G<^_]5N3S^:; [4E.OJ<-$ZNM\-"'>0JH/?=21?\DVOYN-1WGX2\R>VZ=\=/&NH(Y[I[V1@A/ %=; MC\SXSU^?017&^6],#]PZ] M6LQ"A>:)D-! B+AC 584K"CAMC,G$OMA'EAU(]S*S&F,WU^)08,Z^WH]Q#D/ M8M)?@;+2 H3G M(L?1S61W@X08!ZC'2@B%I-)>(K6=G?!$#%L!:2:P(])OA-!;X\$@U8@AB+^E M Q._G$[3==#?M-RH+K/%8FU%_S%9W*JKJ\-!&"=TD3C(A- >:^< ]-!Y&A.? M5[-B#L@!GL\W%4_>"U*]E098SB>S;#Y_,B,D<@8K\HY1]5\ MV*I#8TE68$8;>/TUN#)(]6)X%&E)V;C*IED,,EW.)J/UEOHPCP<0[V:CPRK& MT88)918"XBF!G!H5UEBAMMAHCP:8X]NB5/(.H>HR$O]1MS+I?-\AR>X'$Z$8 M59B[P#$+<&"_C-EJ&W XD#T&R@Q8?V@%O/XH<- ]?>CQ1'B*(%& 8P&-L-P" M838SXH#+@98):2J>O5)NC,Q;D/F@-OO5>!JO:,JO M%]_28G^1CFH-$X$5]8 P@[% E!.*<+DW<0]Y_56]D_R;YH+(.T2G+PW^700[ MG:K[^^E&Y5A':YKEW7*ZBLMRU]?9:'%5I+-*+H-Z'282ACU10RR91A1PQ;FG M6W00JA^2?7JLXX U@EY!'BX%C]J6=;M,".>46.ZD)0)"I+DP93 5-\ZS86HB M?=&B,0L;H?QO/KY$:E!:TENCX7GH9R=AM$46=A&=+;YEV6Q3@/2WY60<<[G> MS=;3T=EU7F3QCM[KQ>9R6P;8T?%PHH;8);9]\2S:9!?7:IROKHL[NK+M>CQ1X0MBL=X-A)+*8)9[ MO)V9-T -6Z'K2(IY9\"])6H,4K<:,"/.M!EMYW^Y2&?C>#7FY_MQNLC"\PR@ MJH5G#[=/)! F3-I* H6CSB(*<3EWQ%&?^1L5%9YF(MR='=XJ2$,@" &R$4&V M[1,L.=:8",0( 8X: A@OL[ ,;W!)66?5)WHC2%V0:KNXC[#59D$Q+^+%#H^) MJ ^/Z^IA+W@;?2><$46!$EHIACC45FWCSR36DM8F2V?U)UHAR[D ['&EB3G/ M3Y*;R[3G'5G7NU>:X^V3\ &YL)L3+QQBCG"%)"KG3D"_+J%JY#E?CFL7B/98 M46)1I*-59&E97FS[11PO@%.E>4*QUP%)8#%"UB)O*"YW;(58@RJHG>U:Y^-2 M!X#VYE)\LJB:\.>D0@&EO6T2+0@RS$G)"<0:.4NVL?+*8-]G\._@2=,6BGTQ MY>(^B]4X9C?OLW2>?9KLSNHBG8\Q;2+9%VL^9?-%L1PMEL6J\O0\*[Y6*.]WH%4" $.4>X8T MB8YV%^#;KJ/.T/J^FWA>)Y5Y@2EYG##Q%J@#, :2 ^-<=II64;N M:"Y9_6.ITX\(!L^:5J&L;:K_'K"^6]Z96/@VOWD_N[W1QIU%\",".("PU%#T; M]\I@3*=FFL[GD^M)-CZ^)E7L(4%$.\ L-@IZSS 7WFV_*$Q4_>KDXNTPK%M, M:Z]2NX>S^>?+[/QQV4Q7X9GKW(5 MTTC5WC32?>M:?R,(AHE605H!3D8Q-\PKNL4T:!'UD[KEV^'IL&72#<\?U%T$ M\-E4RCDL.F%VPW."JL 5H8 +#5%@FPW(0L:7!OV!CWRK6#XR) N2_=6JU_[;$*?\NGT.B^^ MI<7XW 5M=^2HOJ]0J_90LR38@=Q:Q2D&0>GR@FD=E'A%"'0>4U_ITJ1N9OMX M,=J."VI7"9 A94-:1+^%$9C'FWF%2I2"]9GXM/!8K/MB#;O M%:UTR*5CSQ,)J^+MT=9Y%R^/]E1IS]P&0(6UZ+,N0LV["]MF2J/@U]/@?$T1 MCC9,0R*GH+!20\4XT[BL"])6J\@>#77AGQEF,;A6+$ M($F"8B"L!1ZCF(^PFKN6$/?*E0;A:I5%6"NV\320AIO+V$UZ-Y9$*L@)-,A M ST+&WJ)#D6HSXL=AZFR](+K<%G770:MQ= Z"R$2D+M+;)H^UT"I_6P=:"N M:=%6*FT]E/_-QY=(#5+Q>BLT/%/XY2O(Z,8$$^4()Y)8I(5 FMH2.<)M_92$ MX65T5R9)%QG=I^'<%T-_S[^N#*=WLU+%#<-W&U?U,P_WN]FHB"%#-EO_&3W> M?NWQ/D#2EMZ0>$ M8,QY@(((#>#*;H3GHGWB5?,S3G-&3/RZS'F(UU8,;)Q'K>02*XL/1.TLL6:8O&H(['EI]3%]6'DC3Z93V3 1!(7)&D>8TUY" MYWRL]KN>K6:Z_L%B9ZDVPZ1134#/3)\BRX(5%1V/SY$ZG5'[^THX4T)XJ;S" MUCFI';/;3RJLW/6/$SO+SADHR5K#>$CQ+:4']' T2\^71O=RC?967?^4!7LR MYO ]R;/Y.$UG@[FZ^H>1F7R^",AM$H'>5XCXJ=(\D4130!D$F" ) .$:^'6$ M5K!FM:I4H+7KR)\?)K*:Q$IP<4KSZD$_1WM)* 02815T6ZJ4\CJ&O)580 '[ M3,$_&._3KF#WQOVT#=B@0W[B15*KUY9V_>7ZY<="? ZV2XAADECHL 9,0*0L MQB( Q+U0'EI>/SFDMY">%DGPG&@M(M>71K<9XM%CA!^>2R P0K&8L1G4!,.4 M-52OYZ(IU<(-^ZRJ)3D]EWX+"+UNJ0_R1&@(PCY5R'NR7GZ+J8RS^-[+?+I< M'>QOQG&X%-2Q=@F#U!M&C96 &.0$YZN*_V'\/E@>#6[)Z\RY6!/_O#M4:DLU M7J,4]K%).CU-JL?:)1@:K"A3WG D/!#2Z[B-*48L5YS6]\ETYMIK0:HMHU)S M0:YT08T)8\NGD_'J2'"EXAZXFVKWPPG'2%JC!1".<@(@0A:O,>(:(U)?P>\M M7*E]=:PUN/H5_L';B?8]GA"(F:6.(<]A6+ 4$0!M9N2Q!7:8FE@;(CHH[4;H MO 6Y#TH7&XJXSZ-L;PN8E)KGT4"9/2T2XQR#6 &#F0[*"=1 V-7\)(\[6H,$ MSK9W]';$M*\23"-8^A)[:6^X[Y/%:C>#!R3^\N$$2"O"%Z$9#Q\%<#K8(ZC< M]A"DE3(8^U7*._7B-4;H+#7&?E1HXGG!://W3UG$-#QRB!8G]Y5(HT%4;P67 M!"GJ*""DQ(30!D4Q.E/Z.V5-UP VL/K613H?BP^L2+W?V-OY>.*HA1)1)H.I M%._:M=C)M35CJ.)F@"4N.Q%WBQCU3XK_3Z3*F&\4*C?/- M-=#Q1/IIV>'Y?'F7O#>UHD M3H7553MA/*+*$^N,P"4H#,BWD^9?6?I[=-=FP/5MN#P=[7JOV'^#=N6VB4)A M;T?4>J PHH);C54Y9V[]P-/<&DNR C/:P.NOP95!.;F&2Y&63);+?)H&U?(J M:)FS?)K?Q%CGV>CP(=6A-HGGDEL7RZP%/ 3R/"CDY;@1X@,\=FQ1%GDW*-4_ M7+8??I,0EC,\3H.FL+43]\'OZC[Q8IAS_A_3NN))P8D\) @9+ 37'&%%,:'8 MEW@(9 9>2:H3R5=G5XN(_IMI@U1.7R/!SD.LK3+VH-/YCID<+696I7W0"8!U M$B%LN(0:8HK%%F,J\0!5X,ZD^[RX60?X]<6=\M:UU6E35 YN)_?'&7.@58*= M((I:J<+_A042\6!(EM^B1@.\M;4OGK2'6F\K2Y&.LSCS"HO(LT<3:10 @',B M/6*<6N[8UH:0P3 Y1M#L[0ELOEO13X_F()]I&D" M!'(!-(,-P 0B%&\(W7J84(.KG<]3:'U)HPO3B@G#BZS(YN4E'6HVCG\Y1U^9M!P1P0076R2 !/4+WG2V MTYV;7*=B=D;V?,I&^!@7(I)Y[>QA$)XY&LZ/5*S MI-L7)]1)+YUF0&G)A0!*L*VF H&IGP[763F*OAAZ/I1?):?752/63Z[J2/3% MZ1U>=T9]?9#I_335%^]9P^!YT3ZRG64@M' M-2?(6N5CR9S-NA'4_]I,[NR*W=?%Y!,!?HTD_ECD]UFQ>(@E=!:;;6G?I;Z] MOC]A!%@ ("$(*&,L5\!L'5N8B?JIO9U= CQXQ..J1**!VV/*\2$XX1NM3VM8/U[,#N[>WCPQ&X*+]&M< MA%\6#SR#+?C\[0EA!F/B =!>,F:%@&0;M2H%;%#SI[.+B0>_(K>#]2#6Y3+G M[H_)XK8\B2V?>OB0ST9["Z"?:R@)!EP$5%4J]\?3Z_!I/U&MGK3M@^RU!I9$+ZK@7 /+>-@^L7,& M;BT9B.H7>X>OX\3N58KA->HRCUCT94H^>6,",(8* "$I-M)XQ.&CKAC_5I_F MK_[L\ SXOD;^/NY:9U+']P\@\8(C[KA#2E$)L:- ;K5$976#FLY_W7/'UN!^ MC62OK,7T]_*$2<<%%B1>/&#"7LD8V,;U!KHTN#WKKWL0V0K4?1'\MSP??YL\ M%H380%UG?34!&?B:5-[1OY^+/*ODYAXE4[?S:[S MXFY=ZW!SX>?V.O9WLU%^=S_-%ID:_V,Y7ZSKCW^9K]PFI_&WC36^BG61 0DN,P.&+=T&J MVQ-W01BLS\^NZ7DV)AWQ<)U3/D/D]QFHG4CH.",4,(;">D6UP7+K-O%8#K@\ MQEMG]8FB&0BAJT3M]/':1$E% ( *>X@](99PO-U^A03U[:_.W:UOD-A-Q3,0 M/ANCOY8D*P&%M$?0 !P,;("BV!5T@H0.\@/0-$[T=(0V$[GTNX)ME 0,@ M#*9, J22=^^V(_+8G2;SK/'J3Q!LX*C]F#[ MA#L0T-9$2LCC!0ZK/:H\%:>X/A\[=^*>FX]=XGS^.DZ?Y]GUH9D=I IKSFX4]*#>1F@XJAKL%MAGW6 MJ:\LVJ9UZD]#*QURG?K+Y9=Y]L]E>)W[&OYS%49\[ ;KW2T2@36CQ -B+)7> M(Z-8"8H5!/9)H6X+CU:6_G.:M0)<7RK#CM$>O]!X7YM@-AK.M<)>84Z! [2 M[1REI638A4,;2^XX$QKA]#8Y<1XN'+OP>C!4& 0%CM;8V_E\XJG% (.@^YH MF)$"8U?.34':ZUWG%2]/;BZGPY*OA4S?P1G-;[/!0!L",8" , @1A$*5:#E+ M5 MU,/KK\&506H3PZ-(2^>79!CP-!'F"&%^.$BJ.C(M) M]99Q%)1?BE;*JHJQ$++!1]EG)F [0FP*3FT1?OZOCQ^RQ;>\^/.( %\\F&#I MF&4* XJ\E 82:V4Y5<)I_8K6?::ZM2&^IM"<,4:^\TK!A@(@)7+ &J0%4I8; M7#K5A1&]>FE:.-6K>T;0(6:-@V2>3-1F7[-I?K^^GGM=..(J*^Z.A;X<[R'Q MV',4U%+/N4,ZJA8Z *>1TM @[.J'(9ZGN,&I/.@6KKX6D"[O1[#<*0*-U HR M'M07R?F6]%ZB^I5?SE,6H.Y"T3). ]Q:!G(_ F(>T/!9"8R-Y,'20;BTD3TC ML'Z:X'D2]7O8F%J&](Q^HYTSN2C*B7Q81D%<7%_>IN'WZ]^>YERJ\8*$ DVI M"%HF\D$)%8A;LU$]$: 6U\^K.D]2?5-"]HKF&;FX&O7'8C*JLO#M;)<(#B35 M&G*NL7-4::Y$.5>L&D3?G"?#OD7FU :ISMIL!DOKE>7*FQ2KX^IV77Z M3!2@$F%,%0*.,&*$U;B0 R%(4K [+#)?E/.,Q0FVBG"?MO.XJTAY$;1KF3_X:]\&;-6_+G<_= MW4_SARR;_U>59:1FMXD+H\1"*R(0\$PZ324O9R^IJE_;ZCP!VFV9\!UBV.8N MI.[R8C'YUSH1(BLF^=CGA4\GQ7^GTV5V<;W*SWJ2K[6ZLC,;+_)/6<1Z,KL) MK59)$[-1]EC[^92TJ*Z&D"#,PEHL-.5 .,T($VR[1&,A&ISNG:<.O$X7^3E0;7.KWC/H>(5)#-[_?/\M+<:/.5\G M[-8G]IQHA"VV6EO-D5:& HY!B0%6H,']Y:_;Z=XMCCURZ=.:]<& R7]XLCU. M[7M# @C"Q'$=S.IX\P,.&K$N,0F[00-NO0Y__7GQ/*-;_VE1N"),>G83K:1X M>!7^FLU&\>>K)?BQV-QI'OT:+T@$DYPIIS"2'GA*H+&P1$]YW:!FVJOWYG<,R2M TJ*,@,#<8%Y@[*1K\/_WB]^/:$F+%W0RA(4BAOX MP8>6B%Q9^E53C$X"[FVDC? P84VAP@(IIXEA%K)RSH9Z_TI3C*I*\N3\D7IX M_36XYA6:E&5T&+U6& ?U8R35IY4X(L$21Z5Q G#@M/@ME>X@DP:7#SY5G<#\UM MF'/ VH=;8IS?QW87UX\5 "\7Z6R<%N-X+>'G^W&ZV.NKV RNGS%4?.QC/IV, M)AT/V>2AL]E\=:'I/+PPOGFLTVD\F;Z\S9[49SW3ZS^FL>#M;;:8C-)I_V,) MQ^4B+ 2W^32LAO-U*/'9'(';855Q M_[U\.(&&A17,04P-59A;B5C8="U5#CO.>26=I..9'77I_?!@ B3%C&G A!,& M^J +&KZ9D76R0:'CEAUV383Q?(MK@L"@G7#;F:T_,Y/?W>>S5?7<(S4!#[5+ MB(?2>0^DPC26,5*6@!(@)GF?FM%I#KF:!/O.88:4T.7<))!RV,ZUEN26=X?4VV+#(-UG0R+!>80?1GF7SU8ZV-%J M?R^>333R&O@8'&T(L8)H!'PY)T1[K0I;T2IN*)OGV0@-$>E+RFH\7B&<3C^F MD_&[F4GO)XMT>E3B!]LEV!-*F5 <^;!C2H<<*U$+LP7UE6/K9YMT%E_8KNQ; M@:4OH5\563I?%@_5EOD=3R>2"6Z)Y(1!YEE0A[4NMT('G*KO;>\L@*]=<3?' MI"]9OYN-XE@SFZW_?#=[Z6#YE$^G/B]B'/4!'IS84V*,0M*Y :4'!AC!'(; M/#S%OM<:C17+_K;G->@6K#-H@Q6K*^QID2 $P^;')$346.00"@MB.3\!Z #/ M2SJ3X'Z=L0%BO9W8O< @X#1=CF/R6"[)9+(K)E^5B=;"3?\AGT<45@)^N M[FI:%X4XZ%QJXP4)\V'CE5@H@#0P&*Y*SRZSX.AEEZS3G>??%SX%!W^N.O-89[+)8)X&'T:\_T-4O+U9A M 7/W/2M&D_E!]>WTSA(C@:#..6:A\A0Q+=1&7 0XI^LOF)TEXO2ZTW8)YIDI MMOHJ6F+8_KX2Q@60D')LC7'"8,^8W6)"&]P4HA):5OF !/&IBHG57P&L3&V1JB0UC=/@53NIB,5B%P MX2D585O5M L07F>3Q?*P =NTZ\0$V3@J/&%LPP3PH6(-Z&4F%FE&UP_T%EEL$&LB1V >P9? MS::>V55^E7[_8[*XC1C& @9YL9JE?FZV5W/#G-IK AUBAFN,M-3"(!_4%_H$ MIP:E)5[]645_L-9/%'S^G5S=9D\_E?!97&:+Q3K>=A-MOAKLZJ/96Q^Q8;>) M5\YB*SPF@%J/K!40/NX&ND&:^JL]D#@#KGTM:G;R=3+.9N/YD\.]F.9Q8,7: MUR0)9KI=T9QHR%0,*,&ER*"FEC=I]0YP\HK&]RT_.I/!]J'KR_:A"4P@)3?9>\/W]GSPW,)B\5>F?(L MWNV!%?1A[RWGHK2I?T[478&LOJC0!*@>4DYK9,CUF M+'PZBGG#^U(!NWB5C1&=T_-5(0NCSRZN?QS3^PIYB ?;)09R'&BM&)>"*FFX M0LXX$X/2"0S:4Y5EH;_Y'LM.W-LFB9=N64$8DHIBJI%B5);SQ$XU*#%Y\NIW M,%&Q)6GEW>#29_KBO%@\(4OXUW.BA!\EG]+93;8G/?&'WR?>8@FD(M21L!E0 MY+S;3E1[-M@TQ!9$ES?'HZ9N4UV&>Z/.GSV1$&NPQI9S2L.@ :48;S\!&P 8 M9E9A3>R?2ZX1!J]'AN>1W9YJ=S2[\?E]O29A'*GK21288>P!LP(K+=: M X #BGUN16X-YMZ7"?_?:3&)>_BG8,0=*:[P_-&$4V<11@((8YU!#EJ&MI@ M6?\XXG1IGDF1:0F:YD Y( MNQ$R;T7N@]*2AB#N\XC99_$>RJE?SL9S=WV=C1:3K]GEM_0^COQH,FV%UHD3 MB"&B ??2$ 8 MWJ[ASD,&WCQN_+<-A%>WC5 M8^2UZ?=V?C].WUQ4+@'GDZ( M AA1YPEB4G!$L:!D.U;.U'"4L1:%V1X@O9W-95\6[V;S1;&,_JLC.MK+AQ-B M0"P1!;R-!H+"-+"IG)7GJKZ[Z?1#VC-K:8W!.8_(/Z1WQW?M?4T2Z*6(17J9 MM#'_GXM@,98S%(3@8>ML341V4/J-$7J+7!BD'C<$"K05 ?9M,KL)CV7O\W1V MI$+\RT<30XD-/5)&.+36, D?/0A$ZU[K_E?;L)L#GK>*26W)78P6>7A=_$9_ MW)$.2_%(LT0)*XD(^@M 2%H"&4!@"X-G?7I0SB+1=O&I+=U/V==\^C60*Q*K MFF0/-$F00DX $,9I /0 2RI9.6K$='TKJ;.PN':EVAXV?6VR[[/%(EZROB;A M45-YU^,)QIY:2Y'D3D,CI.+:;Z'B#6X,ZRS K36IMXA+7Q+_<;DY8E6]?#@A M4#!(&9=2*@&T,8QM[4X.9?U+6DZ7]IFMJL;@G$?D1[7H78\G0DE$M#74.@0I MAPI"6\X,<(N&;4TU$=5!J3="YRW)?Y 6U+G%?AYQ7V:C91AMW.2.;N@OGDVD MD@[#H*3(L!2ZL'L)O)V3U'2 ]8*;B>9Y3E]#0%Z3XA9L1J*X()8RH(D50(#M MT3Z3N/[I5F=&6*NB;@&3WJ2]0WG9!%GHO"CRZ!\PZ7WXS6,\=L78W'W=)(X2 M:WRLHQYP4%0P#]5VI0P*TO 6@EW3>]])X&Y+H-6VVW\T8$S^-9NEP9#)OJU^ M,9\OXZU*FT&N[Z;?9\Z?WE.\MTYRQH%0C#&+;*P<\OB]H?K.U,Z6C7:)T0]N M+7/CJICYSJ[S(HQQL2P"'A?7%]/5MG<:4ZKWF\A@]B*K M@8"("@^8% AN[:SPN^%YAWKC365(B'?4&:I\ E2+WG0 MW,J94,3K!YUWEO_8O4IQ(BC]VA?S2JVF7B78(*!X^)2DQ@(Q;]&BAD_#S MVOSJK+Q>[VZ--@'L+UKL.BO"9/QD%BWO6!,A%BHZ&"RVLT7BK'8"$\4$CX%6 M%AOG'_V]J$&ML?ZJU3B QG@A( M%0RJE7=.Q)J0I?)M58/3CE?BY>P.K//$B9:#7T7*5]M*JG60*&TX1<2 8'1# M3;!@^C'@7C4X+>FN7%Q7ZT('>/7%EC^*R2)@P,J_.L)SJ=3^:7]T66CB]F3]-P8.45 M97\782LE/"RGW$CKE?(:>HA+!(Q"#:(J7HD7M&/$:BL?/VC"^;7ZFDZF<1"Q M)MW%[+^"6GQUFRY,.M/9YWF 8O8^^YH5Z4T8\\P P1YY\11+6SV;KKJI M) '"0B*V27L&R@;5E%Z)&[4M:%H^:=TP\2I?1.]>!>F>V$U"J8,H7GH%2"R# M8P)>VP,#3)H8J*_)A=HM:BUSPD^^Q]J13\:C1HOE8UW(:I38UTMB+3,26$V+AWFS)BTTW""5> "\J)#DARY"SFV^0# MYWE]2KP2/V#:ME)X567%K-@R\^# M,;^JSMSKR\Y=YU4%J,>3Z7)5YR(J&&%6V=Q]CW?R9F,?F!OK5"\7*S%<7#\? M_I:T!TS$MEZ1 &3K.7H[=Q MXME8/ZR+Q)MI.I\?JRM;H[_"_N,"K*3R]9:O&P7[*[C>WQNZX2?&047"T<6*AM,8# M9!&6FF!&L9&E2FP4:^ (Z9<4?5H#;:-ZWBVG,G)'(]M;Z3_QL:@/)$!QP*T4 M0G*F2NS"1UF_AGMG<21G9^0Y@*^]E_V136YN@ZFBU@[&,(B5RVXVRM8?SXO MRNW]BOOVN_H])A03"CGVUGOB*$"*.5_.64M;OW1:9^$H9R-;OU#WX#Q^#LW* M7.[V:C"?3HK5?=R_9^E\6:RO1U.S30SI))T^>N.',Y##[N9VQO-;-HLUE/MX MQX>T*-+X]?0RKSP??YM,.Y[8YB7G/A"Z.U9$A3P/EZCLXP[>OG>+?L M<6\@G;VN\R9(#-H]KI?S --\KD;_7$[F:\D<=FWO:9$ (ISS1G- -''<(N7P M!A2+;(/DO][!3U]FU:[1QK\6V7%7WM&V"68^Z&/:$>8ILA ;QE Y M9^4\&+;CN+$D*S"C#;S^&EP9I-]W>!1IRVF;3].@HUT%=6V63_.;8*:]FXV. MN&X/M$DDPMIK8PPES@#LG"6N'#=5#7)_._/5M2B+O!N4:DOW-_OA-PEA./ISR&^N-5_?8QZ=+?EL M93T?UOD.MDLTD8("0854F&E )2:TG"O'#4KX=WQE7MN:7YLH]<6(9T,]NH_O M?#[!#FG"D8*4.>XM<-"1S=R<%W3@][&T)+>\.Z3>%AL&J'<.L6MH5ZI\+=R[W20N@'>X])0-L^+2#=$I'<5H%18+M?> MILHJP*YVB;?2&&0=HHYB;BDT1#_.M4'"6L?WL76F K2 4F^,6 _QZ&+_PW,) M1,8 A[&37'(/D?2\M%0]M9]1V"T9[H_%Y2[S M>(R>S\K)'+;AC[5+."+8Q$HOP&*GG:44E XKKP"I?XE]9]MW3?QWE^IK!97Z M[IB8KS:+[SU-JL?:)8YXSQ5"P"".45 _@%+EP1>V?H"W +0@U991Z6M!?G[: M?N#<.3'*4N_#!#2/-\DA3 4M9T 9[O,HMJ)M*\9J?2PFHX,!&-N'$DLMQ3=YP#OQZ!(!.*E-\&6W :HO9NY[Z.@<%Y6WF#KBUP?EA&ZB^OUQ*)3HK1:#I!G M?Z.$:J"%0EQ"KL-?I+$>E;-DQM?/&NVLDE1[Y&@-EAX">W_P0W4;W_EN%OZ: M7:7?^WO/N:,\MT,Q^4ICR&:CA_<5(CX/MDL(!EACRD'@#Y62>L@VI46$XK2: MF=7??(_%?^YMDW L ;:0*B" @I91#D4Y3^%EGYGG!R- 6Y)6W@TNPXX'3:?K MA(@L6[R/ JP0$+JG28*IA(*"N*D"8Z !AFZ!)@[V::6>="C0@J"?AW6U U%O M@7X[AGL\PF]OH\1JC:#2+NRKQ ",.?9N.TN![+#/"IH+KP(;&B'U5GDQR-.$ M(=&A)?_SAWPV6A;%JN+W9NG[F#[$%>^P__E8N\3%*R2 )EX+[(2W2C!;CM_2 M!NZ+[H(^6Q!&WAU$?7WI%XO;K'@AC5+V7<7;QH>U1H'Z"^B/!Y5F2C_&8V^5&M!-V9$._B<6?[ES1 7LR?&O1J-@AESZ#J.&KTE'G)& MG11&6$?"8HFEA]L%$C2XQJ6SA:-7WK2(W9DY%8NX_Y$OI^-W=_?I:.&NK[-1 M3'4.C\3[ 4ZGU9$.$ZRI9X82CV20!G"O!=1H^ MA71V,PFZU7IC[=BI^>/+SNW9]'$>V?L@G_'SH55Q<%9IGC@8&(41I,A AGB, MQF"Q"H;U%+@@\O/Y.1_C.#/]$](/OZ?_R(L3*]/6Z#>1!E&C%#58*LNP MH)K#-5[$&2'Z5'D.^DO;%?[>)/KN(1RT:_4 RD_G?<3;>D(O"3(TWFMB/,< M0NL$AF@#7CS:[+,^6LVH[$XID_>%;%^*U8$9/(Z_4I7.$WM*N%5,@;CK0TJ- MU 0*O<4# C)L#V\GDJ_.KA81_3?3!NDS?HT$.P^QS'*^""9.\2E;7]DUOYW< M'W<\'FB5.,I]F%28$PDX>B"(D^4\A5,#C&SO3)+/4]9:0ZT_S\%]L#R#"C?> MED]X.$J._8T23*PE$"MFL4.6"!K++6QT6HYP_0O#._,M]<6-UD#KBQI713K. M[M+BS^.KQ?-'$X:(Y))00(+62#U0C&Q-&RG4 *-L^Z)!0ZC.KXY\GF?7R^G[ MR?4A*[]*\P1ABCAT3BD"@Q$LO4&DG+D0J->L]L8D:6[6=X#9^=DR_ZW(YS6M M[U731 -&8]$71XD-WQ6 #/MRQIJ; 1YSGHDEM? : $/4:+2\B_?)9F-U%T/. M_[7O+N#ZG25A@P5 :<8((L[$)1J:#2I0XP8W_)UC0^J41>T@. !>?<@.984< M;I@X1R@W88EU6(5]'6@GRW46)'I]QH%:T!K!M/Y^.^WV>S>?8A M^[ZX^I9-OV:_Y[/%;4U]ID+'B5""$.R8(%1Q[CRQ"FY76:#J)P1T=DWYV?:I MUM$<)O?^7Y865]]VW8?>J+]$: $DE)1A'>U.0B'")3;6V_I'J9W=BSX@IM4# M<< $"Z^O9\\?[#'QWA)"M%!4,XI!^$.)$I\ 5?WEK+.KUH=&LAHP#I=F/E\> M)HBJ%Q]VZZSR]L'1K(:* Z88^'9=CD6GDV, MCNXVCK6P''!JF$>E%AM$(QMDWH&_"LE.A_$,$8Z])(E_S6:!'9/^WM/'W49/ M7M<#B.^S=-[+*U;_-?E\H69C-1ZO>HKW8:TN.ELEL/2 [9.A_)XNXB5O#Y]# M]\55?C\9"0+Z&T/%Z[)ZJ.:1?7LL4_2QR&?AKZ/UQ647A;D-'W7V;O;TB5USI$=]!!_VN8FNR\<>T6#Q< M%>ELGHY6H3;ZX>EOCL3\5N\DD4H21) ,EA>2#D/GM@(#"C2(:.DXY+Z@SN>S9:W9@4AI/Z21#V "!MF!($.VD) M9[14])"2?<8MO0*]H4ML>PN8#6^[N%;C_#Y*['C0[(['$RL](0R$KT=#Z2TE M I6?(PP0#KRP4T=2?!Y"VQYP;XD:@]0C!LR(,VU&V_E?+M+9."W&\\_WX[ K MA^<90$>I4:E](I'@&E+'@PJF.;!:&?,()!A@F:AF(GR^FW0 4F^%HL)>G<:A MKQRNGR8WMXN+Z\_S]?G$ 6(<;)<(8B2"S#J/E'8\H #]9JXH7JM;,H M^_/QHS%\YUE*WD_2+Y/I9/%0>1'9MD@LB"%TRE@FG#1:<:#+I1()B0>8SS64 MY:,NAN?P;CUQ]*PK^<\OKI_\['1_^JY>$BJL8=A#$*__#.H>X7R+@Z>B_E;4 M66C]^;C4':ZUG6>/A^!767$7KP!X'.**\>JFR%;@J/G%2IF[RMWW>"G8?-?Y M8>,^$Z9DF#:C$'&IA>*.$E7.6S-4O^A89^'X_?.I;Y1KLRONJ6MVOYO%<&Z3 M3K.HP*_#U(K]0]Y'K=H=)LYC"X!P'!,=QACO/2J-#RP!JG__;F>A^&?B55\0 M]Q .M@YRV>[@:A;K),6:M3_LY3U%5*T'TTLPU4TZ#7P994&9G=W,P[17=75_ M3Q>+K#CKN^.%DI.U_RC\YK%(XU$1=*\YO<_G\Q\&]+Y":-'^1@ES%G )F>8, M F2Q<7IS-:,AF,A*955ZFNFQ8*#=#1*$+<<6RV P&Z&,DE*;S0PQ)0T2YUJ. M\FE#2'D'B/09ES,O%D\($O[UG!SA1\G[((B;512DB>OZ[N.SW0\F\5XHKX4P M4.FP!=BP^./MU&&O9#CI?*RI)/,64:EI)-:0;73/[@U^./1X@I&"(+I9K>+! M[*62\^V,H/9PF"=:3<6S5\J-D7D+,A_44=401-V2]125J='#E;F4$ 8M?/I? MZ6P\C:<@^?7B6UID:Z7J<+3+*7TDR$B"G9#" RTU HIII3RFWB +O:]O>[=^ MK-".>/)^@*I-@*>J\V$QOWPR\0X+#P)W1DE+'06"A M=A0K#PWPC@#KZE_]T-DQ8(NZ>+=@]>6P_Q&0!S=?3.[2179Q_3'\(B:RO3]< M<*M2^\0[); D,0!#4VJ9(ERNUBNM.!6T_@[>V7E@YT9;.U#57R?2:39?W;M\ M<>W^N9S<'_)Z[GPXL8QH']8QB"47(M"8 EWBP#FM7W"OLU.\UK_^%G"I?W)R M?U_DWU<4*N]/?AI:K9;CR2(;ZX>KVS"ZZ\DHCO%[O%_9Q6S#M2-W75EV=G.5 MKZZIF:5KA_[E[7HJNS[\WMZ=$,LD) Q02%G0B:A@J+2!B0>BOC;8VV_P: M(,RUZ;IK A_S6,)V$K3=AP_YXMW,Y'?WTTETD/\Q6=R&6:UGH\9W08CSQ3I5 M]%-VL]S40[[,IMM5KV\-Z%"KHX8.%4(, (YTZ6"2* 1]0,I.SLP M;)NF X.X_HIZ5SY[,:^^*VL.[$RFQ"%^TTT&O MT(P'BP;:#8X4,EQ?7^_L#++U%75X,/=P#ODI^YK-EIF=S-/-_">QN-[FQV<_ M^MHSKO<5#L".-4V@)1A8))0GQBL,#*!2.4HUTL&<9Y4HW^NLCQV&'6J6.(\< M#(8E0E@+JH&EAF]FBZWJ]2Z%@T=B[8GM>3!E>^@,.FW]= 6&, T%I@[A36)4 >BOHQ*AT?HK4C]>?WHK4(55_>G,T0 MC^85__!J;4LI^?2;P&AURWU09VJ#4G8 M+5D;,18I1D,&M3.?+C=&SVH>)M5C[1+)M*4R5AS&6 J,F4.^''^84OV2@9VYT%N0 M:LNH=!GLL%V9?LORFR*]OYV,TNF!&*:]SR<>6AA6+JJ= ] QAZ&FY9P"<*Y' M29]/"VL3HD[%OJ;CTQ$>#'+9^WQ"]&H"%E,4#X>ATGC[@4C"!QS9U(*<\NX0 M>AO2'Y0V-B2AM[1O?[Y\W&L.[]0OGTR84CYL1-QI"(G#BG-0+F[4(]%G\&F% M4)<6L,[;Q*.^S&+1X/&*B/,P@VR^F(R.R&YOB\20L",Y!C0BB$H&/%*B'#,G ML+[KK)-PI;9EV!8NIRVV\VSTMYO\ZZ^K%*+B(:ZWO/Q'E#=_LMQN?ASHMDNX MVU\FT'&AM#"$4Z$1LX%PK!PO)@V"15N/2FA9CG4AJ/WY7>6+6+KXZ?E)C(;)0@;'B\#QY0IKPRP2R+)R<;LF%47WBM'_EW\!&V"4U?KJ=X-E>DHT4\ M%BNO*];I?#*_N/Y83$8QZ>VP0[I:!TG $4(IE4&(,(%AF+[:S)YQ2NK'@IS^ M59_?,]T)9L-AS%$_9M4N$L,H<4P["8F EC,3/I02 2<1&*9)U9683V91(Q3_ MBGP:E)'VVFAT'OKXR?=L' >:E1,Y6C-M7Y/$&D>\\E)[%-1D3B4 IIPAX+C7 MTKS57+3M"^_%Q2ZM8-47&Z["5Z5FX]^#'51,TNF\,B<.-TP@$E!KZV ,"!(4 MTUB'L/RXN*D?(]B9\[YS9K2*6(_\"#/?1#I>QYC'W_)\?%%<9L77P/$CNFZ% MUHE@GG&KA?/&4Z0 %Q"6\]8$U#^5/=T".K^BVSY@ R'*496D4ONP9S,%D8>4 M!:O>2\"]*_=L3KFCP]9O6Y7N:C[.++=),5'V]T'2VR2Q$B#$0E&BA<,4TT\ M(]*X6/.4 FIQI4/\@2)Y+*>DG1+M%C8='',"]/NBQ(OI*1A\6?."TV@=31L\1L1&.(' MFS/3-P/;_@":2*%G':O^)$.#23Z&7;)Y\XI$0>Y9-)-IL% $@EQQ4"(HB1S@ M'2]O81FOAWZ/VF2^Z+A:\!;"U1\QXN7);>@!GE%,(3BS*FOR61S&)M-[,O^S MBFJZOU%B@H7 $8<:41?)QB!2RBKK$)*!@Y4B_'N:Z3'5<7>#Q%*A&2'!//)0 M4VN,QGXS0TX@[?-VL8.J8!M">GD@WAR1CE2UO67R5Q_?YFM+;S+]4)[YQ4IX M>Q2JJDW#U#GUP 5[F6..@ 8$H,W4!;&ZSZSTDU2DII+,.\6I?N+AD_?N/438 M\V0B8-@?I9%.24B<58AC5XY1&2*'>>34O@CR+F :ID@'=0(T.$FV),%&^2>> M08@(9EA+*:R!4HERJQ*(F%Y3N0_K[HU1/I)Y/)]I8J50,5L(6:(P5EKP<+>2V?E1H MZQDGK[1ZP M_MQ4/=QJM4GV>N*SFR=#J^(.J](\04%Y$XX ([5V M2E.&>"R2KP"0$OAJ;J..9C^ZS<;+:79Q?6 B^F'SRV->LQJ])<[":+<0+UD M)^RIV);8,.AXGW=N'W2IM2OHYY6:.@=NT(>D-OL2EH1Y&,_J7LW#!YTO'TXX ML,*X@#4Q#!/$"0BZ]08*C4B?;MF3/'&=BOW%?=P-8>OK=/''@7Y([XZ'!.]K MDD@*$:-:HW@AJR$>T:#I;68H*%7#=.NU(;*#TF^,T%ODPJ#\@4.B0$NFT/]9 MSK*K;_G5;;Z426ZY-X**S6RYT WJVG<7]-E8<'GON/6U0'13,)A1+B'W',D8"0LLM[;\ MQ+A6#0SHCDO5]:E/M(E@;VRI55$V3$$CYJ6P6D*/%,)DRWR.AGHW9\MR.EA: MMAY"KUOJ@U07AB#LMLY^NZHCC"EP7&IO/.8:"863[C$4")( =<4>$J$!KZ<$:?(#U,C:T-$!Z7=")VW(/=!Z61#$?=Y ME.Z+L#ZN+F@L-="C.=E[6B1R55I%8>02$IW6)&4/T$[4Z*%[$:( U SN5=W.(^A+]AVQ12>@_/)=(S6U8FP"R M(KHB@*&^5%,"C_F 5N]>Q-T$G/ZV\3C J_1[S/"=S3.=S8( %@+VZS8C&Z?*_;$;A)$H%8D9A92I:PS K*2Y"K\HWX&?F<7R7="@AZP MZVN!^*.8++*+Z^N+:YNM2X.M0A3F\V6L$&#R^:&UXGCC1"#%C:$4Q*]"0<.U MV7X/7IKZ;I[.[G/O=-EH';%>[<' ZOT+RIXG$RIT4'D8\A :C2PU7L%R/I+9 M^K%:_%4RH!D\?8E;35>"R,:7MVF1Z72>C4U^%T>\K1=RF 75.D@@(P);$(A- M69B^$A"5AUH*^09Y]^)5DJ,3U'KCS%U$Y%^;X-C/1UC90'2!XE8)O $Z#R)WUE0>7V6*QSB:).LK>4BM[ M'D^<\!H20(%0X7]$:0]*W5=[VB10]W5Y!EL$J:\OMXP^<]\GZW$>*O7V\N'$ M"F\P<1P!YXEC6!-6ZC>:2-V@,._K=!(VAJCVMZS&_UC.@V[ATB(6@IM'MU4V MUUF8W-9HO4J_9_.G"XV:C9]N./L^_#;Z3E9EK#WPG /,*:,8PC)N33L(&YP. MORX'X[D0[6M)^9@^K$Z_KW(U^N=R4F0?B_P^*Q8/'Z?I;!'FX,)/[]<9BWN7 MFNJ=),P[;BVFWAGBA)5(;],=--&PP1+T.GV7G4'7FZ5QU*)8Z\+1-@(@UC]S M$@03"0FFR]&'+;;!@O*Z_)6-8.E;T0@&[Y?-P?B*GO,5^)^R:;2+]VF?IW>2 M^& 88<4,4T2K&*@KMYYZ8R2K5.%R-SE>IVNR,^AZJ+'QLA1%'^4V%OGHSQ<^ MFC.\\K M5.IH^4V))QH;:+EV+A93#G]:XC35 FCQ3FKW3[&F[&D[!4":"LZ3,!ZV!AD+/Q:F\-D?-)8=!51J*F&K.GCZ0&/WTL M(9 Y8:!BVA!JE-!"S1']\ M,!%&0N>1)PQB#R&U#F$!B D?*O4&V(1A2)C%3#/LJ716TEC,+NA WD#.U9ER M%HYE#=>3V!ZQ=P/5T)FA)6*&"^00$U0Q("%WB!*&J);8TF'>JMZ%W$\#HKZK M$@$ MZM=5'H_+HO1;5CJXG@.IY=6:9L83!"%R@H"+!7$"82100I2[0@D?H"1 MRG4%D7<+3;^!C-N<^/>;+>[(_G^@5<*@, @R*!FA%!@3IH>B6<+!=8@-(S(?I8@ UDU!:PC<;8KQM'KY2W:$5\5:C3#= MOG)6<1R68@5\6($I95A31)A4$1_'%:J?)=^EWG$&SIP$4W_YD_-%O$KK4,GO MO<\FS#*-F5 ."T=5]- ;#\(&SRD 1OH!7G;6DHQ>)$XV0Z8O:5]FT]#GS6_9 M+"O2:3R('=\%\.>+]56WI8_V*!-.ZB=!TA.-I#3>8RJL%LP$Y0] '/\BY( N M9NB6)5VBUE^FY3P+[[H-H[?9UVR:KXY@-T,_RIL*K1/KH=+, B5DF+>SFC,* M'05<0 V8KQ]MVUE\13=L:1^KWDZ^OZ7%^,"%9SN?2RC "LLM'=A$E((X+1 M1%J/($7Z%13;&8*ITP33WG:AW< 413J[67U!<_WP^,PF$&0ULUB0-=E8 &'%UN*5FE(UZ?-\HWL%B/^;[-6ACP$WT ($ M85B+:+"!!-:&6*BP1&$UZO5>M,H6WH"I?!J>?3'U!Y_KQ7VE2BI[VR0((V0I M#!8T"WL9P<(+[$2\5(Y;*- 3#JT>;^Q>873('J_!FW^Z_%S% MD-S?+B$8<8NM)]XAZH/&0"PP4"(;M ,:K.CAF9"#HE";X-8^7=U[ NCF]_>' M#U[.\(CW5_6/B MT:?)S>UB?JD^71YW!^4,@ M4%< O[6:$\0SS0DDT@E/I>5"!IY% M ,-:'3]DBXOK,,7&JV394:*A,V''@91:0"73@G-@H8L[B/48U]?F.C/XAD+' M3H$>U*KY(5_5PLO6VLQ\=5O[T]]'0#_DB_^7+1ZA;KJ0UGEG(IDD&$B(Y/H6 M>LVU%R;@3!@/JE;] _#.3-.AD'DH,JGO])@O)G?Q:_1Y<9U-%LLBFV^26J_R MU4@_SXKMJ'8G6NXIA]AJ_XF65#$6;#U)/25>*>D-X!)P@!FRO+[UTYGY?&Z. MGA/_5[\.KR400-O\*#YWJ,1/OP-)9%@U>DN\0E0;86+U M#&H DU [;*0-GZY1CM97(SHK:7IN4O:']F""3_9Y_-8GSO.+Y6)5(SI,]WW8R'^7+ MV)7&CC/K ME>!&- C7[J[P[;EY>DX!]%'?:J?FM+V#Y(E#^_')M49_[II0M67ROD(9J.:= M)T("9AC0&FE'A72* J&=YI1*@L@P*C_5/UVN7NVIX3L2Q %P1DKAF:6.*!VO M0T5<64>8$:[^UMIRA:<^*;.WJ%._8 ^ZD)-.I^MXRBRK6M1A7Y-$.T8(U5[[ ML&E(0Q2TT%$'G(:.0-"@SFM?:4Z]$>-Y[<=V(.W+-MDUW*/I&_L;)28HFAA8 MP(2CS#'+/##AHQ8*R;#[F]=:O*&Y5"O0I!L(7RN3O-;&".*%)Y)BA*2@4(6/ MSQ'@->]U":J>SM,G3TX#J+:M]RDLJ*/XVD6NQN,5F.GT8SH9OYMM?(V'@UJK MMD^(X)I+JX@."@!40#EID66"($PE)>6JF<9PQ) M2KVCBDFDPF*'PQ=D___VKG0WCAQ)_]_'F ?8X7TL=A;@.?"BIVVXW;/87XFR ME+(**%6YZ[#;^_1+IBJS9$EU,2^FQT"W#SDS27[Q,1@,!B. 2_>M#I98:BPS MI#M4)Y[VQTE(%232_!RS7<*!*%@"AHL*:=<41EFB@MJT3)#.>+IZ\5@"6#& M,DGZQ'DHSL7K16_OU.WJLL0#KSU>: PH!- 8@\(6D G%/-NOI-HA/-7[KUP?GI@=*\26_*V"QKN#F#J)@0NSQFH@"=#! C2,*=XF^*$O1HQPI#@4 MO*.%-KS]$@-)RJ\_PQ=.$PA8$UY/O5-8:"G56B&DL(KQDEJ:QS%BP)D0Q;,=<%Z[[]:2.\^$5CC]F)S( M=#Q6RH,#Y+$JO/5]@;#"5"C@.8@)+ K6NT+(.2QR,_0PW3^WE=%KR2<@, M)?64,I8<:ZBT#+:;I\1Z%RNJU,LDLBS=5)U.>$&BH= "QJ$)<6V!0NRX-)(: M8"AVD&/I53,:"0S)VPY($\SI2H5IB$Q=SEFN[6.(MR-W:*R8""H7U9OE3=!" M\R\75J \^E)A#,8206Z!M-ICIPEJM!?&8,@RQ&FE)R^&_GGIR:XP:27-7LN* M"L!UP$5"2HS6QFL@P=ZW A37Z=F1>\O=UI5L.X9FL'",I'HZP JC8F@LPD X M!)Q NAX+<&0"]73&,L':X)C-S?<)E!61%!.JD=8 ,B0-#-NHVLD+-.IW5;$41A;'RNW0$ 0%E 0WXQ1MJGE/:V* M.!>+^N**.-U,H'L@)N!*5*H2W#;I09*J74BN>'4"!@O-CK" ME5#Q2LIC_T*GTR]@3*O6S;7"[P+,9&'W7/[(>*VAU!*ZT"ICP"C$ZU'$*K/) ME)A6^9LD2G2/;]>>7_5Q4Z6*NM+W6[]6"(&$,\!ZQ8&1!,0$PXU"H]!,T%+M M/N2L!R2SV8$?0^LQ&>3>,[=1N^W]:GTF3W[G;1744AD,-3#C,$? M950\)V\"=P9Q\OK[C]F?\X?=0\S'Z%?KOX>>;S=O[QJ8@L'QZVKYQVZVF-_- MG^;S?TQ[Z/Z\6>P>TTCO7WC^1/7%6!O E.MM$%3U[_>K19#VT0LM8_:I,%QQ M 2S1CC'(';#*B%J%> ,SVF?V0NVI"2"9^._*=>S=[%,\ICNT_\]5==-P];5< M?[B?;7^9/X2-T[/$I?L7G@SH&),[;:3P3&FK)05!)P!J@FNB;7IQ3AYU\O(#6,T,,Q@P2JY4FEJZ8]P8R#9 M':=>=NAY]W]?!HD\.2>+B%W,JK3/%Y90CPT7)LPT+B!&BM2&!X:6I%_HZ+S< MS("\&@3+]&OT1]CO_@PJ=![_&M3PTTR,1\IBI'^L,(X(J"Q $G,M640UW,( M>\/2E[_.2[STQYHAD$L_='K6J2>58?2WQK/^9KG?@9]Q/*=]K5""R'C<(B7A M0=%2)X&OQ^H<2 \H'^\ O"=_]" 9^_YRZ)Z%6= DP(L%C!>%9($-QCRH2R MN;FI^V9.[Q6JKL,[>P[_NEH^#M7]L9MOO[U9!L!WU3GG(+2^HOF"88.D0LIZ M'Q-O8^LUJI''FJ4?%_;CSYX*T_L306N+L2K!>0+'+,)4941X" 0PV MPG"OZ\G, ;3IE.K'CSP0I?K$L*?[2I>$(IQ_NP#<0H6!CFG$)/94Q%RI^[%H M0M)3L(T7O]9C1$+G@":3HZZL]SYL60[5]?XY6^S*M\NG]?7>WMV5ZWBH47=] M\VZVWLYOYI]GV^HPY.B0CC%K@*8+*2#U8<.'0=CY:5O]6XQ5_EEE M\:+\EH@;$I;:L'GD #OBD+,F:!NOB#'&7W0RTA-RDTI3J"&3W %/#+=&"VNY M0WL<$;1XR.C1WJLL7DJ9WM(47@?V;, TA9OU]@G#P]^>LSO\J'@?AWGD6OMW M_UYH!+B"RCJMB## PB<#I5@.F81YI.OL%XMZU1Z_1/?8Y3(_>H7AV1.%A4P3 MR03&6D)O&>+4U?UV'.L\+XDG8O]<EVK0+N ,:A"7%MJJ_H4^00$@^? M]Z.1*%?MW$XPIW-^I2$R=3EGI<''%&^'3O6.4[HY*!""BF/$N81..A%45MUS M2C.L8I(*_>4IW:[#9*A)FI;O2Q(6*[$H*I33@ D%24UP0;!)CS>83+ZOU/6Y M#8[9Q!%,(&F2(\YZXDW $V),E(.PMH4%=%3F;2PDLF2([$EIP/ZD;G<(9VG_ M3)BQ'9E1+P]*?OO]^4');/DDJ&-D1A)Y_5^?%(3DUZ>P#D6; M?I*"<2VE(<+'-<%"[S5!M;TL!>;IF_II)05+I5"7X*;?STA-"H8!I PZI,(F M2<31NCR;_,%G'XIU7&T1<*Y[RPS%M$E#66$,Z# MKMOW&#B2?A34^1WBK*C0*:I#*9$/\VWTS;U9WL:.[V:+,T[)5Y\O*","":H= M011!PY@FM:-5.4K28Q6O7VTFYISL L_1N/(_\^W]^W)10;6YGW_^L'++[7S[ M[:P3Y\HO%8 '6]TYQ8P4%&+IF*8U'ABPS,\A6\KX'&-ZP>XGI[+T^>5-I7$H M9.?K\B;(YJSQ^_V#,9<6@5)##HC'G$,/K&M& UV&"?M[D]>J0Z"2+=@FBO^R M_,>U7<6@<58PI82S3 !O@:WMJGCRFYZ3KC=/6=]B[ "F-B[Y^>IV=;>)MM+' M:"O-JML)GZJT3T>,RPO?+)!F%$)NN0[_.0X 4+61% PWHI]1-=-A)-P-3FUEK.ZVY?I*";_Z3J$4H\)Y$S# EB,JN:BY&:Q=D]$AY3#R M[0*EMM)=+5?KV7?]X!=)^.A[!2=6(.,=<,Q#%[;QBC87*2W&Z2GQ^TG.W+N4 MNT(JFQB_5DF.WJ\6"[]:Q^?;!/YUU8>"6"C#[LH0S(UGGFO$/VQ%(T M&::'G19-LX4RTL0<2T)0[RBT'A!>(^TI2G?/Y)?6;\H3(U5@$YX:00IWY7R[ MB^DZE[=5'O_'T[=AI\K1;A1:"X&"?D*",D>8QTHU_APC8/I1UWCQNS_BU.E* M@.T"Q#^>&-/';X='GHUI]?J8_EEN7C>E^FVP" LQ]%1;K@ U%&%H8'U";8"2 MZ8G%Q@L['8WR68DJ/W+/JKE:QLL=VU7\T=%]]BC]*&(-:8BU<<@91JS@BC;[ M-JM;A"9U7FWG7WTJ="/!Y!GR/^7\TWT\-OA2KF>?RFJ+$[/P^ME\727G/9>@ M^^(/%-YJY9E48>(KX9SQ7H!Z1-JP=$[FM\M-]XKVBFD[/9H"Q,LYN;VOBD@N M7];I.#OJD]IU]-X5 B"I@XRI<$8SJ!F6C2RLH[G%$O1 LA<*A:< MQ^J8;Y:/)Y I4RJ[/A8LTHX;3)T7ABK*I6H.KY%M<3FHGQ"._B;6U$4SO!W_ M^H"WAP&;U3(,KC*^GN2%;[<4Y=310EF%,&'>&D$$]PP+W=B1PK'TL^A^XF.& M6)4F+)_I+U!/'%YYKD[7=+!@S H*F?/$0P$ UJK@Y-.I>]I^HE+FO+2U*-< M,ER7'IT#&:Y#%W:L (Q""&"U## &7,2-2=!UNOT_$/]U!&?[+K3CSRRG1'J MX"[[4+G+LITBU_>TP,8A+#4-_RF+5*PIU'@F*6A1*+.?&ND3GS.]"VA08^T4 M4/HJH)ZLN4W!^C?+[7J^W,QOSOF$1^]3@5FTH!G!$,=;QI0P@AI%I^20>8[S M=3-/34P_[%0Z710WAV[%S/A!'I0JCI3!P:K6HI&4=#DFAI\ J\>>A^D"_F&G MXM&PE9%[5%CDJ29:!O4.A*$(6-W$FQ(JTEUX_1Z<_IR G M:S-V:?\*%I"SQ&(J<=!]R! E&D,* 9.>#*9?ZW$2\:YN;RO*S19_ M+Y=A_[J(!;<7JTT567KA?JVO=@OI"4(^P P-QB!L^2EK#CD,%>E[LOR"D3O: MDV4BBNQIOY_[]0V$YNBZJOA]=NT9LOF"2L@!-0H(#CT%R@'5>& E0KGNH\9G M8E?SHS]A93]-JE_B:ACV>X^#AKTL!B^;"6K08VH04M(2YQPGYG"/02LTQ4(4 MTZ)]>Z%T$#=:=6+SI*K&8T_.AW0>>;& @!!%"+""&XBXM%0W$Y2%^9JIH9X- MK7J!.9DH3T)F'@-I8KZS]Q&@8PPY_D8AB8:<:@\Q5(HY%T- ZSYSR3)*%I,Q M-3K#MP4GZF;K=#I^MUA\>]SF57!4)54"Y'7$5?S9Q@=TFZ.[X^QI_^U",NJ M18Q9J0+&U+K#)29&0;I?;KR*%V/P;'!)9'@-PNP>=C%][Y?R\?K/ZJX:]6_E M=KN(CHQ37!ZW5P6D)!C+PE)(L"3">P4;#R:W+69!?KOHF-GF_L0FYH*W"R0%9F$Y0\H@ZX5F3#1FL.,^W5+([YIDKWN3[K$>BF-[ MB#9O[]ZN;^?+V?I;,Y83W#KQ5F$A@3*L1F$62>HP%#3LKNIQ>B"2.27^M3C5 M'<9#<>F7^>SC?!$0*4]QY\E3A0*2>4?#AMM";( #4C=S0A" M#]\NILQS+^M(8%=Z**)UN_V/J!;+V[_])9CTY>&'J^4VJ 2WJ-K^VU\VY:?X MAPR+K$ %L.3"*D^M-1*&WWT]<$3MD-EO1RJRRU+?!KW>9'YWCSYXH MN!,:,VF-EUH:;B3VMNFWLB;/!3P1^^>2:X7!=&28U>([K.B&$]D_ GP/NX>3 M0OONF4(133PTWB'"*>:&QD">>N%!'N:SF":CONIF[+W*;?;G>;D]?::0B',L MD+/,>L2#]: UJ_LNB68#+I5#R*W%V(=RUS^NXJ')(Z;.J\\5"&(N-04.6<4I M#W:?;C@(@UH:,.YL(B9/%SAF$V![%)O#Z):W[Q:SY:^SA_)LR?D^FBN@)8P+ M%M0C [+"3%-;+8\4R]*RU9;B$&7\&,QW MU(PZ\T8!X_D_M YY+H&1SAK>>&&HDNE%+L:[4M.KF)^'6'0"ZU"T<0^?%ZMO M9?GDY/PL<8Z^4P!OB12*>N:\\L)!0%5]0.A9B[R8XUU+&9(Z70&;S>IXYM+8 M<-5&3S98 NIP@1XARE@%GA@4(VNY2"C[7\.A_DYR&""#.^O:.BQM@J!XHY2 M2T.Q0!H:)8BI,0TR_Y%XW1&Y^N-ZDD@&HWE<<-YL-KORUN[6S97&1_OE:5#= M1<4+K_Y8D(\/(K*>6**4E@0IVN@B)&QZ@I#\KK/V1-2^,9^*PCU:^JV^E]ZC M C[;=H$P\802P@R20,?_]&'-930]-#F_^[5Y*N2N1325:;&?]M'5W+L=\J*M M0G+H)*+&.2&,E0PJS&M,(2,_TIW./&G?5B13H?F1',1#6N&7=J%0P$.'#,=8 M:RT,!K:^NA767\+2S[SRN^*9YZ3H25)3F2O'*W[5-N*[]?RFC)*Z&](QVV]ZOU M_/_*V]^7@0E/MDW1O[OY?J01N">H['$Z!8XN/\V7R_"LGBWBZ<#99%&9=+-P M@G-'$&2>B_"_)=8U"MIXE+X[GX(;J7.Z7Y0C=Q*2SF:E.WI&CF> M3^E(P2% 5CIFXK[3LA@;U"A[0LR/E.1MI'F7JRRSF5EMW2E]3;0^^U4P :@5 MEC!B $6&^E&GW<9B78JT_")>V>D"7=A#PKD+-:&^I@$UB(D MB*"-VXDR_6-[ G.?6OT(<2J3Z+P[:*2YU:YC!7!0: 0<]9@93 Q#X.#IA2[] MS&D*?L;4YDGQ\V^8TA<[[GNM3=A M&10N"$!)B@#"2!%Z<*X@R70^CK+IS9/^Y3&5>7*UK3;&].FNDP73# ,4Y.>4 M-4(9JRFLI2A\B_I2G1M=TYM5HXDI>0_05'R[O;AL]47O%:"2@;+:.:8HIT!Y MV2@+[=.5=WZ%)5K:]AU#.17'S)-),5CML:-M%E2SB*O'$GOI ?*,-!@KY0>] M37N!5NR.,_U%E+1">"K6PQ,[ZOOQ#F1,/VNT )H ;36AV$$;<*:4-*ZCF F M,YNY7Q[G /%4U/%YT^7R,L6C]ZFH##W"I*4 ,.<-YZZYCX6PY9D9N=FJ\Z$D M,)59@5 )KH!MM(P1+SQ.3GPL^ZUG1@["2SWN2 MQ_+L@.K8N5!7WR^,D;$*(U!\ VYU\*B?1H_?SVM+V0=TQI9*_$JU^B M(ZM)J7/67=]1,X6 ''/IH"12,1L$9P]!%$#R=%,EV[C=S)1R>Z$D*]]]H?:F MQF75E!$8*N4=88W1Q7&M[ \JO9 MW)\2[1'Q]&7\>6*P#_?ET]Q@3>\B/F_OGG?^Z.K=[K,%#NN$!"ILQ=PHIA&8< 4\P M]!J&I5W(>HS.>YAWY9B6Z=P MQ-%8A=HJ;&7$"U%3CY%K1#.W!]I*[CP36N'T8W(B3XL@&RID08'S)L%KSQ<* M>PN=(=)K([F'5A-<[\0U5^G+0G\607LYG99\$C+M+S:^+S_--]MR7=ZJA]5N MN55?9O-%7.:"H?+;K%H RYO=.N!<;A[#NN[+Q=WC6X\YR"H;^>#H??S,,1=Z MW^T6--AD3'DDF1$NH <=J'T\SDF;8?6?;GQ5.:([E$[ZL"YGF]WZ6P7AA_5L MN9G=[$-+;A:[> VC"B+9URO>O"_GU?'!!1<36GZYD-KHL"&4T;2'U.( D][C M%92#S:A4=S^>TV'Q&VP-C*-Y7W[>K6_N9S&@=?5I/7MH+JL?XF /SSS.GY-A M%,D?+3 4D#L)PTH!A*="^L8?X27D&>J\P7CQ6L6H(4 >EXJ'<:3R[L47"DR9 M"^!2#FS8XTHBM*X='QX;E&$$?5XD:XOH4(RR\R_SVW)Y>\F]O1?/%HAY IT+ M=@(U''HB"(/-F'2..>NZ7?#:(C*4E,WJX2$:>6'039??13,PS 1;WBS";ZL$),]H)XC@T<7?$J&XT)E,J/<=);\M2"^FM>@;^W6R>2HWZ M]4) &N-^B#7" H 00>&/<>0Q=%;AC/(P#$N-1(!&V6CM+WW=_+&;GU86)]XJ ML,4$<@^@-50+SSW$E5]=8.%06'*3B=#;)8P>-TBML#D;J;;_&Z>K(N0NOA]]9N8$7NQQA*ODL%W=,U%Q M(X/*9%J<3I'J)-.V^M?.? MZ,,[0,KUX2XK:H#W65IG&_ UKV_!WS99]7>PW9=WX&_E_N_YE_3-F_8?@>:+ M75[\_<_\/S=IE8%O5?[G:GV;W:7ORG5:-[9OZ_K^SS_]]/7KUS]]N]GO_E3N M/__D6);[T_"OSOX&_]N;_M?>\&^]L9TWKOVG;]7F#X!Y6%2-;0$C_:]_>_;[ M7]WFM^TXCG]J?CK\:I6_](OL8^V?_O/G=Q\;/]_D156GQ3K[P[__#P!:.O;E M+ON0;0'_\]I/M&(SFTV[WV?;E MC]CM]X\^@3,4#?/-O?V!?K0[5 MF\]I>K_Z6)?KO]^6NPUKO?0?A[Q^^*6L,WA3U?MT7:\L/PF)#4E(0]^&80@] M%V$2NC1(7.K::-5\ZBHKWOSZL( M__T4V!]!"PUP;."W'MW_]Z\_'=UZ1&BY?JF%-)BV:773 .L88 #MZ*=L5U?] M=][P[[RQ[&Z\_1<_9IPIC;3#EB/FTDO\/.]B+)/9'';9];8QCQ[P M+JVJ3^G-+EL%EN6XU+8PB:PPC!W;\VEG,7!Y2 M-^N@@7(+&G#@Y@$T\,!O#<#SG4P_I8*2-1&;DGJE3J09M3K/TB6ITL#M0G1* MAR=/14H;.\(*5;,TA4]./ZZS(F7I(/R65ZLPQ,1V,;)=-\*^E5@6AIVMT/:@ M*Z5-2A:,JU*+A8WU#(VL!*EQ)IHOF:9+5G;$F#*4$;U QL5$: QY"]&5<3X\ M2WO&,R*>[;0F?BVJ^VR=;_-L0\J[-"]6<12A('2LQ'/M!-DQ#:*XMT>3Q);+ M=52M3*0I5^ $&OBM!2>=Y2A3*9KC3,&BFM1($F@HNSG#S\7<9BRG"U&@\7X\ MRVOT,".K1$FYS]9I5?^IQ@=]:9(H"),N@G/H8)$]5>L1Y,ZH[CYD1$!U%*I>E.*I.G)&;49P(:\WA MILK^<6 I%OW"_O.)_>,FQ\)V')+8B>/$0[;ODB0*O=X:HEXB)3:*-DRKS0 + M-+@ !Z8VI5(E45!O)N!/4G!4J#.C."]S@DFT"4Q7R-R?-S;"Y'CC]0=02OS*(_:7$N=2F7U,<"B%OV99ZYUCA\Y M#9+D=+$J).O'ZSJDQ(RB$O6YEIL0FV(O3A".P\0FR',[6S$*X9CL1]#"Q HT M2G-$25/2&P-\C=2:F:96+]$B+C&2-"Y27F1]N"PM2HR(RDJS\]7M@[W+B^QM MG=U5J\!"R \3"$.?VC'QL>?9O2W?"I&,K*A9,"PK[8;NL,7[&P<&&F2268TB M?V(*8YXZ.8518A^R MSWG%NFJV@7?EH:CAES3?\2WWI-Q_3)O-^&Q]V.=UGE6_%HS,C[?9;MO^JWUS M%+O99(.;3<[_DN[:CUGYR(X#F#AQ@"/*5-&F5H^9TI@(;7HM ZEAS6M1@ -' M#"H.&>Q/,(OIWC*8>D4_EP'2G X/KH&C;Z +[^ =7V('W#]PS01[\! T+H+& M1W#J)&B\O )'/[N/_*X:QJ:[!-)\QN^H@3SRZWMK*$]R ,X^']ECV^K&]4GB M\4)^L*QV,&^>L3 NRB7V5+FYU:=]EE:'_4.39'W:IT65KKG9BGY;[P[\)MM? MT]V!@[Y-62?^D.55=6"N]8>E8X21!]V8;Z+9/G$9F/ZP=!*%)!"<19B&86Z< MZY%W\XU3[%=@0 \:^,VTI'$ ]![,=L-@).,7)C)3Q7(94Y[)O"WGZ3&R9X@9 MF@_9/>LLMVF5O=^7G_?IW8>,+SHS2/!0WY;[_)_9YO@[K;S9*]>.[)#&MN=B M*TK\*$Z&@XA);(=R!P/-P3"]EMRHR'Z !>Y;[%?L>QUZD [P3W\QE4B$IPB7 MX +U,B(EN8K=!.F("+SO@S0 !T?DI[\HEX1JO$NF1/'%X]7&X[8,?9_"T9?N MITW![3A5/^(8K/L!9:.''UK$A3CV(H3Z$YR)BYUXO(3+VS2LUS^GW_*[PUVG MOJ?2?/, ZML,H#+=;WCB1_)]MF8MN0);-I<]"G>S6,U_$Y=W]VGQ\,<*K,N[ M.S:'K3@%.@1=(5)CU-MLD'1)]8E +T>5GU$G+<'JY"]9;T=X)22N8UD355*2 M?\DW6;&IACS<"1+/II3-[GT8$]V$&!Z 1:_H/-];D!RVR3VV=L7.A& MZLPMH\.,P%_J:D.2^_G-\-9TQ,'D>[X.QB:J)%OOV!^;5>@%&-'(HZ&-^3&E MP$=#)A- B%9?LOU-*;S!K\.D3(\Y1:?0<38=)O!#7H!-N6-_J)GA&C]XL=A HYS.>K7,Z>H?M+$+U_]Y%V2 M4#]%OI0V'-N]";C^QR'G>NL2U[/#Q+()]E&4A(GM-F^<1&Y$'>(&,J(WQHYA MK7N\97C5;0E>@1Z?G,"-(E1A=]8@EV-V7B5H-+^?^I@CT;U216:7H5=:/+FT MQSF*'5%U>I?Q%=EA_@M1$(?$LUV:L)DPC*(@""$-8]_V^$M+HJ^(27ZJN2[3 M IEM6>8Q#Q>ZA2)AR^@)JN!++8U&H;WCLJJ;A\4^9=]JQ%SY^\H-/6S;,/#= MA(0>00$.":0L#XA]0H+$DAF)56T8'H4;6"SA+?D##PTTP+&!!ISD#0ME&B7T MPS"#"D(B3YXY57G.SFOR,H+/!>G,&"]>$IS1K(@J3Y(7_$7WQNB[/+W)=WG] M\'-:\Y.1#T\0X)@&3.-B:K&IAT4]S[49@CB(H!WX,)!:#-%IU[!"=5!!U]D& MM%>@QSM:N+1&04S,Y@J G,#IY=Z([DD0>4$+381C&?IHQ+/2?&.6S>"J*LNN M[S-^=KSX+(0DBD(K= C!;A@G?A19B6MS)*X=P=CQB5QVI]^^\W%?-1I_SVB#-A/\),(+X3B.$*(:4QIZ'0SI,^QT$([72 M ,;@&%;NTX?O6Q] YT0K%J!WHSECV3G2_JA2K2U@+G1B*KZPJ,F)^IB S2[R MXYF_='ISNK N8PB8TN&SM10FXGKD /&!7Z+>G2![/)@]Q9;0V"&88(B\T'<< M1%T:,&S4PMA!)%8L'V,2T7S#1.O(8]EYDG'J&2ETQW#48#%C^+2-%R*16^J0 M(<>__*AA*+Z+'CA,^2PV=AAE7'3X^)!]R8I#EC#*<%DT^X1_R^M;?*CJ\B[; M#WN''L4T"F(WLIS8"RS;L6T$J>\C!_O(MD6WH729,R8LY'T;WQ<;W]D%=_1P_\OTG*[P4> MQ8)9183Z41S9F&E#C&%B=4B"("!0)9_3:7^B[*VY&+D^! U1(TK2&0 M2\?F8E\M^6J(QT^)YUBO^*U6_@5H42\FWY(@6""[,A&N98BM40_/9$[FV!2_ M=5FEW?-,K?UV2'B2H_FN1VWJ.58UFI@64]?I29;34_*,TSX_G5LVA9B[()1ZF5^&-&KVZ=G=6OV,21=V M[=[2?53Z>LA_0^IBU[=M""/'CR,:1M2%A/B0?3_$4+C"A19C!I.<'M_P1O33 MPN_SU7P78.Y2]J*5^65T2LT^G:N(JI$QZ4[9EG2V8M\- F0%$8VPG6!(<-@9 M(31V0J4RRV(?;3K+&#J<6I%W29XD54H_1:IR-$_E]D<\B(B+'&$+4Q%)\.?D M0H4#:5UH58@_"E46?(VYJ2#F)79,D\2*H>O'-H&0>%9O,XCEBEZ,LS25:ESU MP_(1W[A*[6J\2LJ*<4KE5$::0K-B\Q([(MHSBM6%2=$X7\XIDP:&1(7JB:F^ MB+.#$^@E01)9S*@;.#!"O:W8BJ6> %2S8%B8GG8EQ4J#BNR)R9!YXL;)STS% M!5^DY8+NC*-Q&7HSTH=29\-2?B:GJRZ&G 192>Q8,?8\$GG(L9+>CN/;4MHB M_^F&=>7T<1;E%VY$B1*3$;,,W;HCO,V=ET$\_W@PB&3L*F:C%U:-!+%+-J22VOC+-D6$9."MYP M=&_RHC]5+21,3HPDHDU.A9VS-)#XO$W/QG.(H)I'8*40,G2F_L=99XH1_BQ:$7 MV$$2Q$Z(4+\(1"T*I7#I03PE-J2WH=X-A9=M'"2>2VW7QSYT0Q([0=P;"D/9 EW2 M'S_=-O4[U4+K*J1);BR9X4MYSUJ$*K-[2>\$2JN/8&\9&C+&@7-;1:I7^:[K?K#"&3DPI$S$[#BV,<>30#D7BNXDC M(R^Z;1O6GAXN^*$'_"/(BS.GTSANT &7U"?M(1$3KSFC(:=L!@)A1/TD&;T@ MC:9BLPS=-.9=.4T+5]XQ:Q]+?MN4?%TYCNT'41#;CH^)0QV'339[:Y'EH]5] MML_+#1L9]K7T[IF4)9F>^Q24[%91U;X*?I-]SHNF(N=-NFN>].-5)9I*$I5Z M*0DY?J6WVXR1JK[I=GQ?O84UV][;*3=B.W!*;"Y#P$9[<7XW;@0K4G5#'XD@ M$\JV./7[OB8!-(G?HJ< I5 R=($:B\]S%!49V;OP\5622V3L! M.B_ J1N@+L%C1T#OR0PU24>S?W$B/FEXEZ'A4SO]4L'3J3D?40UHA0FV" X0 M1;8%,4:.B_L%S<0EB2LO]RI6)M'N84%>?[*JQ*S"IH8!.L=L:O1IZNS%?T3W M-"3Y6X:DC?+@]2(_DFR('Q'[[T-5-P\V?2K/'/QH -RP*?R&GW+-BJJYK_LA M8\)9Y77V,=M_R=?9^Z;#?\C6Y>>B^92_IKM#MB+8HW&,'1=YR(E#/PY#OX?M MQ*[4N]JS@S6\YMD.16_6N[2J\FV>;5H-!"E?( 'K$W]D#Z[-'60Q$9T=I\GC MG29<"C#Y=9IV)8@<]GQBT":TS6#<_/#ZGF.HZ+=LO\X9]!6.K_UYY2N'EX-,YTCW8"R#,-7F^B\>8*T"&, M+&BMTS,LOT@Q_]I2BYDP+F,0,.G@2TLH)KD<*=3-V/ RCB",K-CV0Y=@3"/L M)OP5M1Z'[WL:='J$]87(M!9I'A.$4@4:P%?=(=0. M\Z"^R]#<\YS*2ZZ&^"Q:<77X)R:XVIC4H;?T[GY7/F0MGO>L&]SR:A*L$ZPB M!\9!:+LNIK9M^2PQCW"/Q8.)-LU51S"I[N8,?;.6S60WZR!W^GO?@0;W[-]W MB;(^,1X1H?&"/$UPM(MR#[M3YQXXX,B7H\QGR554Y_'!6KY":_!10J5U,:IE M">,LF&I%(HM&"0V@39S$]VW?ZR]@>5;B!5*7+DUA6+):&UKA&!,Q#Z**!*LN:6@(V:(U7)^7,HL;VEC5D7%_R*IZGZ_K;-/\5K-^ M]TM67V^3A:UL0H2B,L=?!"B"T+5W)MQ8PIN^5G&CY M?L#;JKF^-%M/6,9GW)-'1'OR??2@T^]NB9IYT11$._JQ""D79ETQ*]<:T$6+ MNP%W)7)U SQK2=N%7ST9^_?F?Z+\ZZ:U&N-Z:)' !/^RB3Z!IA6.);Y(=NE#,*G\E/ZC1?I MX\?6&5"&H4&)GIZ:6=G4"7"(7 ?%*,).@JGMGR"R5@6ON,(^4>G@I78X0O(2 MM_+R#+FPU'"YJ+*ZW@UU3IH!H#O^T!RPE%QE-QHBZ?.2\X1E]%'(#C8_$LF M@Q/D32WC&V7U-TM=W]>[Y.//I-CL= M:I@\?1S4J:N\TP!K!IUJE4!*7!(EKF?Y)'$(B6S[.-- ]NI+MK\I7Y/S2:#( M",]-XT>;W@F/Q-$'; ME.L#_[>M.GPWP7L$6[QW'?@+:FV9X>.;$S4%L6UU6 MH"/.+Z0%DS:?>?.":5TM9^B>LJ5XO^2;K-A4)R]1X+2Z7=$(DZ;M><@.('\7 MU>T/<(5Q;"?]3$YL$J=L1F&&)C>B M)L'YDNYX2G'5I$%=D?!]Q7Y1EWR-"8.DDIGF?ZRHG;\;.Z/ G2=-1.LT4+XP MV=/AT3D%U,:6J!BRE/!MP:9"V;NRJE:!'UI1 ), QR%UH9W@$/4V(,)2KQG( M?;+A75(^)\\;-'(B)4F/F!R98T9.>#@I+1#P X?RX[,GJMZSUEA,_"+5(W8N M*(P:B\O0$D7LI8YV-,M[?K;GQ02Y(70\VW-#F]I!?W(PQ*&?= \\T4(PHYH( MEDS?>^R!<"=D_T#D(;__JQ]_$PW3,CKWU$Z;>?Q-CO.Q[Q5[)')L[+DD0G'H MQD'HVOTQ@Y!&'I'5!U4[$W3XQV\59X^ZO]"^SL)?VQ6E>!F==;07@J_MRK$R MYBU%Z"+)=2<7&!-WHZ3N*2^E(X]\%%"5W&1UH ME <"[P+*L2%=Z^AZF^0%:S%YNGM?5LVS2_"FJO?INE[!&'LH3%R'$C=R7!B' M$&,*;3OP* PCT4?>M=@RN:W=E_;AYTU[@*!'"'[K,J&+/=;O;9=BV!KTK2!"4D6<1Y@QO#IUBNQ_ M_@M+%,+_U9TM^//8E]W%F105LTE(5#B9\[18S\MK63/*V3GBI.;/TFPO1;K& M._+J/%>1&U&9>L]:0[;?=\?E67.ZWC>BV=ZH>I^UYRU7+HZ?B]^D>?.$(FS1\4^YVZ;Y2WBC4Q;N8P,U N9S8 M'=GNSCXPC( ?)F]0MO=*^9G$=C-Q6I$3(^^"X&EF?QGBI]NITFB+'2.*[9P- M'NK;RY%?"DQPDF _-ZH';M1I"Z&TJ:F%L'NC&CR/8Q MBA,+N=#UHCZ7M'V+2CTN,L+,3.K5G8O7JERBQ*JKE@%.]2C6''44SQ,DJ522 MK"Y7I60=$5 H)6X4-DW/9G=^$@5A0(/$1L0/_023..XMAR&1>M1.ASW#>O5X M$U7O?%,+W6+B-373BY*?.I#UXK".(Y\FWW56[3"4&J1;8R=265.XXQR%+?2VF:4UC&:-O-$\@)% M,@=O%(A=G&ZI>_+: 1QE=L:>:7.LA%C$QWX,+1HC)PJHUUMSD&./TBA!&W/H MD\2<<>%'V43976AODO5"M'"\%"MCCK*Y@4?MQ IL.W%81I&P3Q^F4S" 4@_] MJ7R^X=[S] A;UW^^XZ-KHH0NH\.,\D#@Z)H<&Z(=Y4/V)2L.6<+^';+2S6&(."72)G]C82:1R9&U& M#7>I#J=<,JR/4;',>!8RY=+D#F);'Z 'V3PW GJ8X#<.%#1()SY+(TK@!?72 M'H-E2)I^MTK#;5?YW"Z_%)OLRJ_5<.S']ST/6I#R;!X%A/#7*G$41S;%+G)B M7_Z\KKR-B<[I-D^*-,B6<#[W&4UBYW+5V5U&9]/CROESN&/YD;@#SDV]WY?\ M%OH&/?Q:99NWQ?5]MD_KO/@,UW7^):_S[ C$1AXD+OL/]E'BX<3"CML!X5L= M4IFY ?.FI[V\]VV;WM<,D&4/%:0#5LF3NR9B("9W,],O)X+\RGK#?@^75_K] M@2,&>?$C&$"#(^K9!%*>V NR:3!*RQ!3DPX^OS=OEDN%9[ _E;SP>['.=]FC M:_V?2EFH,/!!: AL7[]'WFN@3[WJOF?:/V MC1#^??ZW-5>:^U.E.?1*HT'RYXF^V*"P^,#+#1M/8CXX!)X_@<)^_+T,,":" M=&$(FK5-+&.0FI>"\V^ SQ4/X2?WLGNFLWG[PC#[4,]-(A*$H1L%(72/DYC8 MI;'4OIC4!QL>6$ZQ-&_VIG?\O8U_IOVKOVPD8_^[M(C M2QH(%=-\8US*:?4IC(E?O#NQ?$$'E7A:AGZI07_Z6)VZ_\*)\4G/N=Z^+6K6 M0/*;70:K*JNK%42(T !APE)QXM$81L%@U(:.8+D 3<9D>H)200#X1$;R 2%( M&XCMNOPV+_(Z [O\BVQ!];%L"Z:4T]$LF1P^X?<(#;38)L[J+O)T*3_30_ R ME$J7,T]S)IT<":O9KF$SV[S\NB?]QK_,5@E!%H(6/T'N8!(E8> &O?'(#Z3N MRFDR:7HJ_J3GG59/6(O40S)*MZ"L3<^TI+SU ,^^+@PZD!/KG!!QE_1.+_,+ MT3W-3CW5/Q.DP0*U* F>0U7'I&\EN:C!4Q<47N9P@@7O,DW#ZIDCO M0D1,BRL74[=1_ C5M.N/MQPKYK2FO"2,/=L+?8\9<:A/;,?K37EQ++2_,LJ M88&B59W?-?G"NC_W=5+\2D*;QK%X69,F(U!.BX:30;%*IJ=\?@%/=9"T (JD(UVH=388.02Q;_M\SJ[WFZOMZ3+COB@WH_I MW/**!D$40]]U$V1;$,;4PV%OF%@)D5L"U�^#)@@_%-N=WJRQIU\"R6.TY, ML)QJ-^! QVR/[X4\1DJITZ'26-N42"_1H2@'DS@!T@X 34'P?3YRP9E!7(VX:MOLSW8=(7A+0]4^V1*4PIY"%3?DQZN^%FXMFS(%;@YU* H^4_O\KJI5WP%-OF6J67& M!\=TGU<\!3G<\\O 0XHXM@JQ,O7GLGKSL5Q WC^!D^6D_4-N[O"7-"_XT:?K M@N35??> ^?6VV^ CO':-ASTGL@@D?A2Y;M391 3905_7\Y/X8O,X@T(B\+BL MYR?Y ?,'#O)'L&,P >NBFP9H6^M3XZ&DD=2+S20FH%MI:.2X^C.DC.(3<)SE M]QW+X'U#,NT)O@+T6Z>RX#K?->S_):V.O\^_\2EO:M;WWYMV&G*1[PLS$#UQ M6L;D0Y,OI8F6+/O09?F%C=5ED91[4AYNZNUA!]=KGB94*Q^C(,1NXC*+V+-X M@8?!I$;#JH(.VPRCYW.89> M,0&Y^B"9FFA=AF2I<>59R]?:N-'5+#>%E_8 M,%GN'YI5&E)^+59Q1!'R'.A 3**8.)#&M#5$+(*(E$PI?+QA<7K5.QCZSY%*[#+*=-*DR**9)A$N5T: #V@7S#8,SK?@\I^."Y(S@;AE" M,\:!4EL[DKV.TJ[SMA=E/J7?NG-/76*PPCB&L1^%ON4A2GP4QA;JK5J.#>5N MJ(RS95ANANV._N9C^HV)SN7C@&8X%=.:*>F4$YZ!R>X^(H-'L=-M#W049GC^=[!%=-;>[RRW(MMMLS7[. MOKSIMS;2]3\.>3L9E[W1K3,RHJG7+$&13#&3TQZ*9:BG"<>>97Z&N%/7U'Y>^R%;9_D77D22F48)F]J&,;397->R;-LF MO>G0@U&_>:"JIPHF%;8/Y+2TQ\3?R>A C=5$%695U= 4I3IU<*#XP^L43R1_ MSVF3$KX1K"]5\L:X]*K8C>9+7>;Z.7?.2ZTG;@1MGIQB-V1&<-P_3+JRJESI"Z M/+W?9_=IONDGVMW\&A:;:W[NK]LJ36S+A22*$SOV[-#'U/$',"ZDHW5+"PCC M@M:A[%?ONDV#YGCD^K!O:I^GEY\SF#0FJCHX73!T"F0?G'Y!D,>F 3S+$Q-J MK$K)J=8P+55G]3KYJ@ ;X'3$FB.W^0MCKM66SGKD8L^S7,>+8QS"@,W0C^." M%;GA6"E6LVI<>]NNK$=>%8E57B\TQZC6Q<*&X2/.A>CFB^S)+1*.XG^IRCC2 MJ]>7!S6P-GYM\'WZT$S6,<4.#3"&$::6#T.'8MS9=2QB23VY.]Z:X=V58;GJ MOL6C:SE0F,RQ:X$F>-2[$/C^%68G7@7LX"@M /%/C:F1"=P3 MXRR79-_9'UC^<]PM7;D^28A#44!")\38LVD(>T1)%$D5>S")P[SP<427)MC2 M]Q G"<^HU'#RR&A,%Y\*:A.Q/HSO!&(U918I0K1\9JDU?$L59P.>BF6@!MA5 M%_2^!A?N;T74C2VKQP"A)U4+4*]ETV>! M^O=D-$KS**)5Q7@JCK7([U CL$?;*&^/=VZYO4"EE,#J",E2)56+;Z^*J#X& MM2UDGBHWH0XB7D##B%EDTAV&?3$$EHH[4.I-2JVOF]=-'-:Y 419O.J": M%SBE"->TRFF*:S-+G4O+5%_D<.1O(U:I>'3^6'RSW9L$3KL:0T MP3CB=6\\S\/(C?HSZ*Y'XGCT?H^B7>-ZUU\1S'3N_JB2/&(?: )^-2E@?Y4P M6]*NT,OTR>X/C0S"4N50@VT9:V--?(7SE1MA)J.,';N"'C%'L^4D/@$WG MZ:HNZW0GIHT:S4I)XX!0N/_^(E\MUE1]\-Z\AZJ>JEM$S$8I:)3T:]530?02RA^+4^LO,#JB-*BA5:+ M@V*"JX]+X;<.TX>N.#;D3SKLL_X!S>8-3EALAE2>Q @KH$'K M]G'8JX9V^BKM9AY.%";Q@IH:B,0R5-2$8T^?6#3%G?YT=84#I.(6C!$ MU+:GKG.M.2[72;3P=76H.JB7W% [% M,M32A&/*N:8D=R/5W%\@5EY@=41IT4*KQ4$QP=7'I40A@W66 M;:J$L?&./]QXO<7[;)/7*]^.K80D;HA(X#J88!OUET ]QX-2IY#4K1B64=Z9 M;\K]OOS*2&_F[KNR^/R&?=(=V/#"A8>"-3K0@@5)NI8HOJ6!8L$9^R3L2D[0 M.TSMZ-2@XNRVN"8O8O R/9>FWJ,I78:D:?#C>>T"+C1MBMUDDB/Q0F$JX?6B=2'[$NY^\(SCW=E6H![7N:] MKYJ4EQI%;$08Y 5MF@B,$;N0GD^55,*.R\*A?D&=&U1 M[R%Q^\03.0-RJ$R\F :)5M)\AYI'.@P-;6]I]6W,\Q<4+2Q7"Y#PT9[4>IM M86I;R!^R7=/!RT_IM[_E]>UMN>,E&Y-R__$VW6[RNFX*[?'""W?WN_(ARZH_@JI.ZT-3 ML(G7GOEZ]*AJ*F!5=;G^.TB_ION-;#$^8\&3VY">)V#CMJ<[S'R;FM>Q.8'= M!*4!_N:&(P>GT.?9K)8E6&#KVEC,EJ'*YMT\LZUMF%=97;_>DIPO9!8;7K_Z MKBP^A'%O0B?MNH,^K;H8O5C@,I&C-^!*C9%-CTT !_8E1- M:%79E)-3DS2.$TTVKEWO67-.V5@V8+P"+4K0P)Q'(%^F3$ &1W*]++$;Z\P9 M2=/"D8)PL:SW;54=>$:%RZJN5M". FRY?H(=@A,W#+'32Z6?A&$\(N=4,3=- M6OG^=/K<%> [[BFO.5)E,9-G6%K)S+ Z6L8X+M # _@BBZ:5ZRE%8K*E3.SB M-$O=D_."-9(=E66^=V7QF:]J=?6\WO&+C-'72]VRY.X2*)@QO)3_>S_9?MU7F6;5>(3BL*(>('G!>Q+9KT_ANU# M$B>C9$G:VJ0*E76PFF2B5:;R7B%=TT"RHBX9Y7>\1'7PP(!O9KEZ2I>,W$J9J7$;L2] MN..S-Z>/X;QTT$"O +]S(=G #>GSP VLLH7^IHOLJ,G<@*J-PQB$CI;!.1$%/<,-U^< M(+T"+5;PP@N-T\JH#),7A-1(0)8AI69<*R=HT#KD%#*1W^\?F)[_-=T=LE44 M>R'T>>D$CU*(0^18_8E(INM!LKIO,'^LTWT]1DUE[4WL >I1Q(QO M(K^JA=]Q)Q4-P/?4285]4NJDB0_OAR!8+D21( M3*I, M9?3/"G>,84&B!"&"&[,Q0&821;H$CVXXW+R;$. MT14H+M0$T\:7J+08I4I671[5#N(*,T?YM">$7-0,9?:6(AOJ#CPO^3.."^%C M#877O:63Q9.'ODM-EI>K=1'O.!AAEDXESS+T&(\>=J7LWT\PM#@G.]52E$& M+YUCT!Z%96B? ;^>GF(PQ)SP9:;\\VU]O?VURF!59?7U39WF!3]'P?+V6]:( MLZ3^[1FW+[YL!O,W&GFNH(&FM1&(RF)F+V-75?W]6[9D>D MO\1/N$[MF]J:[6I,4VLSW1VO^9]LFJSLV'><* AMG\841:Z7)/W28,C?H1*1 M=L,0IMBV.+X>LNFP@YL#?\NNV<_X(>\=&7[Q= /R_#FJ22-U6]^(/[?$NCA+L\#7;+?C?[[4(]FLMJDOW SN M?!NR^=?=>U_M4VS-0VW'?]PD<=7SG8 /'1\9(]MJQO7QP7SA4%]HM8Q M[X@^E9/EI#U.]B10LWU"O]TS-V5#@?IAJ%LKLOIG6SI(U]L;C4+[[)# M 7K9?.@&_*GO@-\3#RGRO"CNKXI'GLNO,PK.<70:G4@EQ[TIII]J M@4G*7"S+:6*/\F1QO\%YU$74Z>)_O::+ABF7F'K,1;W:9$-C",22>0EZSJ7O M)AA>0,)NQ*W2<,N42\IINN=7;OA-J>:IWV&WQB48VTD4$1]&T/-1F,01)-#% MCA=&EBMZ5UOY\\UI7 ^)7R%LG\R>;>OR'#L7TKK1A"XCC1OO1JFYH8WK-Y^R M;S7:\1=F+3]"V'=BZ;L7J>8P6N342ON8XW9*X_];/!$W!7H(,WVY#^*F$7 M^I<^LI?1SS3Z4YIJEI+#?O>$95A MU'G,\=8F6H_YFG[.JF9Y^B8KLFTN^P2*!EH%TX))&95,#SIL;_9=E9^7=&WB M).$UNBXE"]JH7H:8:?3G:?*@F2FAI>:NZ^*R:/2R?6_>)Y1:S$ ,?=M'4>0@ MU^OM8)_7\W64#K$DN0S$0VXP9+(MTEV3' MM!5#_I!4A.TPAA&)W#B.G-YH$'I2S\6,-#61T.VRS^E.I;[96":E5O.F(%$M MY3Q%!CBTF>3L,E&O+^&-97@9XJ7+F9<7[_1P)#?9O;O+&XL5+#8?RH=T=SK+ M1A;TF4XZ,?4"._&".+)19]BV T_\1)4>4S0K>OL>I,N$;QZ_,5'DR M:M6$["RK8/V*GAEC5V5^/1G+:A/NX1G3+_QQ/'YOHMPVUQQNTEUS];&ZS;(: M;-*Z*4#547\Z"^'W--I35?7MOCQ\OF5_IMV_X''KKVPT->_3'8_?NAUY<&]#(E6C&?,UK0I[=O5HEB6MCA]B)DR#7#N+0BJS> M*'5MJ3I,(TT9'GX:='(Y\ECNQ'+D"6F3&UH:8.#2IO>T.?)EHB[DR)H87D:. MK,N9TD@KU'2J9(5]DD 7>A%R?1\B/\(HZNUY,(EEJG^H6Y&2)/E2'WW7ROC5 MCZK;T&Z+^/:9P^X(6FE^KT*MU-3>,*MJR?#\6J4B4^,9789":?!#]/2-)#/" M-T=YIE8WY7SY"]EEP1\:RHHU,TSR:KTKJ\/)@=\D")+0)B&,*7;X==600:$D M3A+LAH%+1&\P:C5JKI.=X&SK/9PB!4>HLYV(DR+R0G\T$Y!E]%%#OCV]VFB0 M0=&^_*ZLJD>6/_'Y]@2-[;Y37.(81PCW!OS/;F7Y15-&)[P<%1/.N=O M#;#SW5$K@6*J-P%WC26"=*K:U+3&FJ?;UZQ[*2 M=H4/IU4&O^75"A,^68HB;$-D1?R.-DM4>B.VF,(H?K1I91D0\0H*?*!GH 15 M196LRVHR 4^2*B)'D8B",!]/U(/][:ERO$S""XHQDJUYE6(L^%)+BU%5AD_L MWY'R+LV+E>M VT*V3PD,8XS\. P'4S9*A(YGC3(PM4JTL)1U0H8Z6;4PQ-I( MS7B-,$.J<21#2#L4N%N:@JBX<%9'E/D0.EGP+ON-TM_L/-@5G MO_OY8[FMOZ;[[.>T9GWUY^SN)MNO'!Q[+HWB*+%0C!P+!@C"Q/639BDW$3]> MK]6J:=UIL (&%C"T@,,%/5[0 P8M8O!;BUE0E Q$0. (PFSD2\K7=\6[Q.&$ MV?A7.Z.@-PYB1PED*#IWHL (S0LX6&#&K])T Y48DYJ]P]9(U5E)(*&AC1." MF3$,/=]#03?R>=AUA1ZE4/WL*0X2=/U'YLR:"DL"HX-A@E2.#'1H5$1>A20) M*3=,EII@2Y(FILC//3VGNR,X68"ZCD%?ZFD9(_Y8*#CRVJZ%*C="V=O'K*[;\K?76UZIT$IF. M3MH%TL29&)>3M>^";(ET6Y.SYT MU;=IP:0Y_YP7;+[Z8(,_PQQPLG^6.*7F/>/]NGB%$ /8V*S 7[G\*_\=N/UEO:E7U8D M\%#B^9[MQF$4,8GU+=1/.\+0%[^IK/;QIG/\YIYE>Z63IS)R%6_&T":2N!MG M3#)';\AJ /$DG4Y'EDSB;9PTM1S[E+Q2A#S!=/4E=\]FIJ.X64(2.LZ!4EL[ MD7D0XI[-8+XU&O[+@:\N7V\_[=.BXG7C^7W@PR9GLQ_T\.F6(=GF:X[GVWVY MKVG!9D3K)B5NGFMD \*GDJ?&^Z)I>NGNXVT+NUIY)(AM+[!\VP]L&_M1X/3' M6KW$BB1>4UP"6L.B?^(C*!HGF[O\)VZ"M/43W#PT=_Q;5YM^VS@+3KP%^\Y= M/N7-3QT&5>\Q_YS_S-FL&7S*UK=%N2L_-Q?4WA;K\_/5I38E@9%K$4#-#82G M#:CUCX^'IQZ"SD6 'L"G8P.Z?K$!]9Z"3R5XY"L8G/WN&HG,"R!+ &P^ ="L M.C_\X9K2/_S8K)IM#_MF(WF??!+ M8-^7-3.7\\7P7\KZ;8'+N_M=SI\4^EM>WS(/6N3P49_]D'T^[-IGA3YFNRVL MJHS];[/RHQAZGAV%/G2LP+/# /7'CCT;1T0X#YP=J>$<\)>7%;AYD>DN?0!% M68/;E(GC39853&#Y5D5>\!>9.I?;\M=TN&&CT?,S8X'$P#][R$0RP]E!FLL*SV2")]XUI13?MJV@:T7>(@00S52^*3%QM>GIWON([- M2:_XZWA9^^,=^^WF@9NOV3YK/"MOZC0OLM$;M:8;RKDL<3$-= $9XG*X*)#C<7_HW*185KI?D&VFS(]D>Y=UAV5^E%G[64)T,VV5G5O9$\L-7F\MWUT1DE@>7 'B"Y<$YY6;LHMT$(3J[:+>DYK& ME&Q9?)1+[GS4[5N3%A# 8$-DX\2PW]' H>YJ2G+YVV]][Z^KGO1KQT:B8L8H<*EQ 1R;RD0PPZ MR$TP7G@Z]=%;CK/5#5?D]\)I1-,16\;Y1.->/G^C=0)61;7Z:.EZR\<.ICK= M*-&4/&W*\S6%TYL5,8:Y?:2R?XK20B2RV,0>QVX<0.@%U LPQ1:O:!512_2- M9,,HS$G$2<]G&>@I=-!A;TM-7H$&_IMV7;%W8+:77\?Q?4$R)@KD,I1C*F?+ M63J+G(Y\7-]FF\..06I,(V[Z%!SD9? ^-PO?%7HX_DX'#WY-]YOVS4DOB.PH MQLC!CAMXD<\PQCT^2$.I2AO3H3)]\KISA*O,J9(\4IQ3;_@.Q N2 QJ7U-ZW MG3#$8J/&,J,K>4I\VL :&4VTQ>'"P#)]K)!1B5>M59&[$26P(3$ZRVH#^FZ8HMN[].P[E% MMR")V%(4.@KQP;6?71>+W?;18^QT- M J+\CAX&#%!K8""0>KA;([W:!@,#-*L-!SV5S84-#8.PCB'B[%/?^HE=_# A MZX_X0*'$E-!0\1?^^=GF8\Z<3_)JG>Y8"_"Z-PPMRW-PF"0NBJ 7.H1";QB: M?)J('_8:9<7PT-!A Q4'![8-.L#A22C6.!8%!H+)")0; 'KN&EP@.7*G\GKK M.!(EY'XR,M5D7KY!B@GY);?/";@6JA8@W'K\*'4W(O%",!_X%G)8*T:"M:,O@ M\0L]7XV1^/)RB^=>'VI+TORLI#>+(OZ:7]6\EJD1_^<%_G=X:[[ M?.@A+[%Q0ATO]-T0^XGK#Q,S1[P:F]RG&N[5'1CQ[BS)R>L=VAP=3S8R<,W>G^O<2NPLH'.KX2['M@O) MRQC-^0OV3YI\W['=,$:^11T"0S]$,$*#@-AL*B!UQ4+JDPUW\O;X$T&#NLJ'N([HBLU[ MUL!^2>_Z^JTV\8(P"EA"8C'RJ!O%OMM#=6DHM,$^*\ )U4EJZ6#>J(G)W.(# M)J>6_'G;^J$_3ZMC;4/^0*T!1B\([ZP!7(9^STO!TQ.W\\=#=#1YG^VWY?Z. MWS=N$/4E >TDB7V;4"<)8PO'E.!PV+[W8>S)# BJ-LR?L^IAM>=2)*_C*E,G MILI3L"8GK*>$M9#T3$2EY?4,-1<4IN8G-30N_M=^9!E'^MR M_??K>RZ)_19T0KPX@GX2T 0F$;4M'[;V CL) FOU)=O?E*)RHVY'INN<0A+N M00TDT&*25)L1[(GIS32T2:9R'29P2MQ,HG.6GPNR,Y[390B/!C]*W:U-\ZSY M7$;V;JA(&L:0! 2Z@86#T NL,+"2'EB(?%_K''D\',/9D\A=QU>N.KY3K84\ M13 U39VGC:.'NJK3 M8I,7GS^4NUU2[OD/5Q:Q?>AZ5D)=WPJ(E5C8Z<&2T)*JJ#D3Q"G66BOP0UYT MLTS!)T'G#ISA$6.ZF$T\BESU$R+VQ=$Y\!MW#W3^?2^CR\4@F1AQ]+2*[WP4 MTD2"KI%)9TQF&*W:]\17D<-?>D Q]MW(03:&D8=[G&R8M5=M ?*/=;JO)Q^N M!#'*J-Y3=X0%\ 36%4#9Y[PHN'ZA=->LE/)QK)IY'!,-Z>1#F($X+F+TNNH* MY7VWPU8+?YH12[(1_.X&*UG_S8U32I$0'J+X4M_;JCID&W+8,VOM/>(VQS]9 M!ZSHMVR_SGGE"8LD;+@DB4<\"%'L.= ?9G9.1,BJ:%]8%AQ_] ,0$J:X%:93 MK.(KX#T4H7'$C*I(TW9)-LS%8"&Z8-#!IQW?-)=3)9\L-=YF>7U@L&&QH=_N M\_:E\^IMT;JTZ MNB,UW]H,]GW;MSS7BAT[2J@5VI';XX26FW1K,[28:$"41RB_,M,[H[8N0]M% M99E%F44JW;Q3=-&H_CZ4;(3_QJ?HK_/UQD_ M"[7MST*AF$0^04[@QY0XU*>^-=SU("Z)NAP]C.+##1(9SMM MI"WZDQ]'FB/P"SFO]$ICFJW2Y?31G69%57=3^WV,T28),K2)?)$[X7 MGZ;/(*[Z-SV.7( #)^/QY?N&CZNGV4'#R>/[.T.:H9JFFDLG%M((7DLT%@)3 MN*TN* 7Y[JA[*3GY[IR8Z!W#)Z=:A^,[E[Q:A;;ED)@&F)_C(0&O83L<[?$\ M+%2*9*'0I]FE[LZ0:LDLEL.=\2<29X^X_O6%RR7,G^]T9R?G2I>8#DP6US$K M"_,TL 4-Z0LD1]NSCQ/$<#%W.2[Z%$263R+B!1ZV? ?[H14%O4^\_,F4&P)F M/3$^:+]P_\/XV#UOVUC(-9')FL7"KY!\;T.]R;C/>?]$2WO\3A*!97 U];T5 MC1'^+C<=0M]*/$)# @-,+(3$76Y%>\-,;XM61B?5?O5D_L?:+79TV9WWJ:U<#:G " M&W# 8;3 >EX?5981";B14B(+('::I K(IUP M)!*<%IX>Q+;5)0?*1+TPGILG?=XA> +_RJF:KXY-R^>C]XWTE:]S7CDKWZ.A M%X6)W12OBRP/AL.=+Y]:\J^,+ R_X<'VPM:CCAM-,\=^S,6E[R?L\TUQ+\]B MSP](2]B^-AI?Z5WJ9;2V!3+N'\?;DVS MCPU/-Q,_O;R//>W0/V7+F28C6&BC^2XWLG\O682^-F$PN9BAX?X^Z%-WY$;R*_Y?FZS6!MG"]@8UN=+::)5S?:D]6/<*Q\%'&/BQFX2)Y:3!-Z M%\+$F>GE:DF4W]7F[3QQG.9 \C0A7,A&K*)H+^/X\-E(&3P9/+YU+&@>-"\/ MYAZ!'A69&39!'^.U5Q;R+$20Y[O4)@RR[WO#V6+75W@@<1Z8_Q=N:4I'QP2N>/'NXF 3K.JFX%[CO *[#@\T#0;L., #;Z]-%6HQXR' M"XRRGN%01]&[QLOV+Z#Q4)0^&4U,A-!;.$I]9AL)?[^\? M08XM![F6'=BNX\1):+G(CP;(%HUG&PIE@4X\%!XXO&4/A=*AGF$H-!GEY0R% MC9>_DZ'P2<2F&@I5&\KO<"A4IL+D4#@N/E,M@_Z%_6(]U(?YR[ZLJI5GQR$; MK+$5!K%G.2$.\/'%?VS)7WR<&)_A@:^!U!5*:X8TT6?[9HW9-*N M=?.J-).V!]GWUZ>+S^4Q;;FA41BTP"N#%NH&+?#"H"7^,LNW&?]KN>?K,UMFC]LIBZSIW>P3\B\9N&-0 M;IDI?E"XOLW9KV8%V*0/U9]&/@J@*UPOY![S-(<%/#(PO<_EG!UPHGEV\Q]^ M>CZ=>D[F=2^$ L3D][PN:PYT,LGZC==XO):=W\ M-=MEZV;89A^YSO9URCK-;;ECHT+%O_7EI-\],C9VVB;#^[FIF9'8+6#Z9<:O MTG2KEUEEY9;?5M4AVY"F:7ZZS=KQM3WV,R#A/>1Z^Q3HRF53N]B"#G()]D-$ MP]@=[GI #V'QQ57#0 P/BZT:M_A!ZP!@'@P[1JT35R<2W>3?U]M6Q]^366-X67YBY3 V(J"F+J0 M0!3'=L+^=!%-G""!HD\"CC%A+LL:4)UW,7JD8(KKPN2*C^BBO0N+[+K+=YG MF[Q.TG6^R^N'000C&X4X(10E8>+;Q/=MU&W:4"\FQ!/L4Z-LF.M3'!:?5[? M0(]LMB'^$DT7.I46=I?1J?2X4AIH?7*=BF0W]4M=V+*3D/55'[F>[\=NDMCV MT1I+W65&>%4;ID\6/>Y,<@.\,F]B.C0%97(2Q!$M8T0_P\T%W1G+YC(D9[07 MI=XV)B=?\CH_>9&%^G$48,MS4&CY8>!1 MG#B0$FC9%B:V+WIL7)]!?I#\(R^J(!OTK3 MS7=$?WU[=Y_F^V9_N]A+FJ69?>'-K-,MC\(;F48#80"EHZ9PQ&R.L5. )O#Y0VV$^5=A'IS1BN M19785 @7*,[&7+VDUV;Y%95PN%Z7AZ(YA%3N\O7IF!&1*'98K]AF:QD%J0_#&(*-VL$Y'2/03TE_3'8 MJU8+'\!OW9^SY3>RC%X02F/!689\FG.OG*B1RVXYK\N[C(E%W=@>A)U$=H@I M- M]N+9KJ@.5L27:+YDQ2&K5I9C.3X-8CMT'3>R'!K;7O_QKA/059'5HHLM@A\I MU"GBME/TUB5&LAI4Z4XV1Q#G0W350R<9BBL8+82IER!:JQ>7$R2Y64:'EX?] M;)JOY+=HE^8+AM?;SL@J\8D'0^1B9&$GPM1'D=O92'SH2DTEY#YYBG51?AM! MOI-+,B36T\V1(]?=>UXZ)-/V^D?&.Y^#9G MZ8-M60A!R[.@$]H1A)3@W@)EB<2JYJ_/XL)PB*!C]*W8U-\F6:;,=^^ODO6<'L[F"Q@9N[ MO,BYS3K_DG4H5FX,'<^++$0#2E%"$[Y'V1E/(B(U&=%DTK :=2BOP.<69[-[ MD3Y"*OFNC":FQ41K!I+E%&S@]R\G_#X&V6O;Q.^["#%W0=PT4[\,I=/MU-/7 M5DQP)G':+6._>\O,$C:MVY7W?/VVMQG%EDT#C!P_\1('L>F>CUJ;U"*V*WN< M;80EPXK7@VMZXN8(3_K$VA@R11=GI^)1=L7VA,(39/,HV466+I\6T\#N,G1+ MDR_/SWMI8TCX0-==N:_S?S9OOUQOWQ8U:WCYS2Z#5975U8J@A,DB\AW+]P,O M\*D7^[U1Y,O5!1UIRO0YDQ-T?+TT'_!-O%-RF:9+9[ST\+N,'J;+F:=GO71R M)-K'T*'*BZRJ<'EWDQ?MBV_K?QSRJJDAW)W"YPO U$1:X9S\!63=-E4L2=/(LEC',1+%<^M"#!".3Z],KW$'\5.2%!8MG,FF5%I+<3(CN2 MV9N2_W3#.U1M'9YR6&E5DSH%TA27I;7R-78Y>N8U:)FU9V'>EJ$T(_"_MM8L MR82T;K0GY-[Q>F8P)I3BP')#@EWHA-1-!H6"EA\J*8?$YQO6CF.'R!M,BIHA M0YBD:ACB2E4WNM.P/W! YY_>-2L>1TI$Y$.!P(4)B(H'YR1$F0WAJSAE43XV MUJG6\2FT(/9=%'@V]4+?)4$$8V]8=DDB1^KNS6AKAB=B[?75/B61W#+7P*68 MVDQ+HYSVG&(;Y*>#]^-LN^FO,G9!FO2QO0RATNC/TSLOFID2O^3"NGI6#2O% M,7%]$B,:43=""<*A1:+.BNV21*J4B^QG&Q:H'DZO4;)/*$H2):9')CF24Y^! MGEEVAI[P<$%35!E;AH(HHW]VM6<,"Z+J\+=]7F?7V^WUEF3;;+_/-OR5)O[0 MOI5T-=)N]"9-#*^C/ZETZ'26.N4*#+ 7S:M:KZ9VW?Y-CWH_Y9V M+WKT0I!0@C"T(HNZ3FR'7DPMMX= /2I>6$>WX:E&]Q_:]8T?FQ,/)4RR0FX%^BB,Z<<5"KHZ,['F(U,B1Y M>F'T,4KW FI@&'.MG*"YJCR2P%?9$L8!KUV:%P>6"77+<&51H6Q;[K/V]SZE MW[**?F,36A8 EC3M'][6V5W%)K]K7O6T;(Y<]@ZL_!"[8> F<< &44HQM8ZC MJ8UB3V9%?DZ?S#359DV[P&O(7^V"W]@YJ[ M)SO]G3'.HE/I[R/$LF/NR39$$T9P= TOCW_U^X]X5>.S.,";,\9R'D8OSDL8TZT""9>?)ID"=&1&^D8DFY 1:VRKF(W<2P'!;9E^1ZD203AL/+B M$QC*K9BJV3 \MWIO]0E+O9"W\(1<:*FVE9GP[$#+)4>RWVRX826O[?T MRB$50T\!GI!P:5=3B:QE= !%[,]>Z%-G0+2QTW1?L%&]>I_MFR*.PT9HX++Q M''E6&#NN'S&[D4U[Z5*!LQ/.(>NP O==P6 <_?,PREM'7&0A^/'^^ MPDC7.,?3A5XRFMIE=)CQ;I2:F]RX;H32*E^OD!4X@1?YV/,C&SHH3I _V/*M M8$P?$K-@N ,U(/A> -BPV4&ZKX[]Z'RJI9- L1S5/'=R&6J/A]=>;NLN7X$& MT[QRTT"0T!HY&I>6F R$A.+)D+E-RI+UX1734 M6!$^G)3EGV]Y#:HOV3[]G/URN+O)]M?;MN+[]:%NML 8G%;Z;((P]0),:(!] MUZ6A#?M%0?[J<21U3DFK9=-'ECJP(&W1@J*!RP\PL?G%75FT8E6!\@@<_,]_ MB1S;_E_@9DBCVE^2E#3-(1(3NOFB(R=_0V ZH."7(3 M5G "=I8T3(K)2Z?, MC$1D&1IJR+>G9\\,,CA2;SN1?P9EY<66'091XM@NLKPH8JGFH/IVY$BE?[IM MSZZY_%!.]V7VCT/^)=WQ4SP7E'ASDFGJU&+U\(U2XTDB9U2/9\E4)=F4U^31 M<5FT*H_W3DR7-;$HJLSO7BC4_BF]V64KZ-F81%[@Q-!W?>3 P(_;XLG$TSN"WO%J%/B6.ZT16Q/)1[%";!$YOAEBQ)2-! MTA]N6'EZ/( # K]Q2))R(T^7F,H894I.7*1(,J(H3\FX("3*O"U#/]3AEYK: MC[I:D/(NS8L5M@(""?BAQ(:H@2;;A#W0GAV)3T>TVXX7-LX]? MTWMN^>>,S\=6-'("QT-6F,38"RPK) CUEJEK4QE)T6'/L,9T$$&#$0P@ 4?9 M="8YN='"L)C^3$VNG""]RBOXK<4XL4@)L'9!M71RO@P9T^I1::Z%2MP"AYO_ M/E1UMGGW%EV?6/*@Y3H^33PGB*/0\=W(]P9+82"TQ#[F\PT+68\*<%A@+ZQ< MHRB[K%13L26G3(^)$I,B?8Q)W+&>@#FUJ]0J#(I=EW[9Y1<$60=!"[C\/-:# M4E]SD-\VGF?1ZV,*0L \F[)-CZ/HLNKVA)(1()G%4^'C3A]<8 M(G"$I+1^I4*:6"YHF"\Y@96DRDB:]YR0"UG="/:6D<2-<:#4UI+&*,@OZ5T_ M];63.(H<2(.8A%Y@AY$;X]Y 0U- M:!."@]AVA[FHAY#0\WS*'VY8<09(@&.2F.@H$24P+S3-D9RB/*9'94*HQ)/$ M;- T7VI305G>Q*:!+_AZ;@XXAI8%3 !'P2\U-0\)V;Q>UR7[:#X6/CXFT9F$ M$8F]**")Y3@Q\>S !Y-5C-*\"BCLEI7+J MNS@V)71Y2E;5-'H$PG_(OI2[+VPPX0/) M$W,.=&AD6

XML 18 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Lease Maturity Under Topic 840 (Details)
Jul. 31, 2019
USD ($)
Leases [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 11,812,000
Operating Leases, Future Minimum Payments, Due in Two Years 8,723,000
Operating Leases, Future Minimum Payments, Due in Three Years 7,343,000
Operating Leases, Future Minimum Payments, Due in Four Years 5,776,000
Operating Leases, Future Minimum Payments, Due in Five Years 3,430,000
Operating Leases, Future Minimum Payments, Due Thereafter 7,130,000
Operating Leases, Future Minimum Payments Due 44,214,000
Capital Leases, Future Minimum Payments Due, Next Twelve Months 789,000
Capital Leases, Future Minimum Payments Due in Two Years 0
Capital Leases, Future Minimum Payments Due in Three Years 0
Capital Leases, Future Minimum Payments Due in Four Years 0
Capital Leases, Future Minimum Payments Due in Five Years 0
Capital Leases, Future Minimum Payments Due Thereafter 0
Capital Leases, Future Minimum Payments Due 789,000
Capital Leases, Future Minimum Payments, Interest Included in Payments 32,000
Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments 757,000
Operating And Capital Leases, Future Minimum Payments Due, Next Twelve Months 12,601,000
Operating And Capital Leases, Future Minimum Payments Due In Two Years 8,723,000
Operating And Capital Leases, Future Minimum Payments Due In Three Years 7,343,000
Operating And Capital Leases, Future Minimum Payments Due In Four Years 5,776,000
Operating And Capital Leases, Future Minimum Payments Due In Five Years 3,430,000
Operating And Capital Leases, Future Minimum Payments Due Thereafter 7,130,000
Operating And Capital Leases, Future Minimum Payments Due 45,003,000
Operating Leases, Future Minimum Payments Due And Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments $ 44,971,000
XML 19 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Credit Facility (Details)
3 Months Ended
Oct. 31, 2019
USD ($)
Oct. 31, 2019
USD ($)
Oct. 31, 2018
USD ($)
Line of Credit Facility [Line Items]      
New debt issuance maximum amount $ 5,000,000 $ 5,000,000  
Triggering event, days before maturity of old debt   91 days  
Long-term line of credit 169,000,000 $ 169,000,000  
Write-off of deferred financing costs   0 $ 3,217,000
Secured Credit Facility      
Line of Credit Facility [Line Items]      
Secured credit facility, maximum borrowing capacity 550,000,000 550,000,000  
Outstanding standby letters of credit at period end 2,632,000 2,632,000  
Outstanding commercial letters of credit at period end 0 0  
Unamortized deferred financing costs $ 2,943,000 2,943,000  
Interest expense including amortization of deferred financing costs   $ 1,753,000 $ 2,542,000
Blended interest rate (percent)   4.70% 6.00%
Maximum amount of available cash on hand that can be used in leverage ratio calculation     $ 1,813,000
Leverage ratio 3.75    
Maximum total leverage ratio 4.50    
Fixed charge coverage ratio 3.25    
Swingline Loan | Secured Credit Facility      
Line of Credit Facility [Line Items]      
Secured credit facility, maximum borrowing capacity $ 25,000,000 $ 25,000,000  
October 2018 Credit Facility [Member]      
Line of Credit Facility [Line Items]      
Minimum amount outstanding during period   142,000,000  
Maximum amount outstanding during period   169,000,000  
Revolving Loan Facility | Secured Credit Facility      
Line of Credit Facility [Line Items]      
Secured credit facility, maximum borrowing capacity 300,000,000 300,000,000  
Line of credit facility, accordion feature 250,000,000 250,000,000  
Letter of Credit | Secured Credit Facility      
Line of Credit Facility [Line Items]      
Secured credit facility, maximum borrowing capacity $ 35,000,000 $ 35,000,000  
Federal Funds Effective Swap Rate | Revolving Loan Facility | Secured Credit Facility      
Line of Credit Facility [Line Items]      
Variable interest rate (percent)   0.50%  
Adjusted LIBO rate | Revolving Loan Facility | Secured Credit Facility      
Line of Credit Facility [Line Items]      
Variable interest rate (percent)   1.00%  
Minimum | Secured Credit Facility      
Line of Credit Facility [Line Items]      
Interest expense coverage ratio 13.07    
Maximum | Secured Credit Facility      
Line of Credit Facility [Line Items]      
Leverage ratio 1.75    
XML 20 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories (Tables)
3 Months Ended
Oct. 31, 2019
Inventory Disclosure [Abstract]  
Inventories
Inventories consist of the following at:
 
 
October 31, 2019
 
July 31, 2019
Raw materials and components
 
$
52,423,000

 
53,959,000

Work-in-process and finished goods
 
38,867,000

 
40,576,000

Total inventories
 
91,290,000

 
94,535,000

Less reserve for excess and obsolete inventories
 
19,480,000

 
19,696,000

Inventories, net
 
$
71,810,000

 
74,839,000

XML 21 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information (Tables)
3 Months Ended
Oct. 31, 2019
Segment Reporting [Abstract]  
Segment information
Operating segment information, along with a reconciliation of segment net income (loss) and consolidated net income to Adjusted EBITDA is presented in the tables below:
 
 
Three months ended October 31, 2019
 
 
Commercial Solutions
 
Government Solutions
 
Unallocated
 
Total
Net sales
 
$
94,314,000

 
75,953,000

 

 
$
170,267,000

Operating income (loss)
 
$
9,841,000

 
7,083,000

 
(7,664,000
)
 
$
9,260,000

 
 
 
 
 
 
 
 
 
Net income (loss)
 
$
9,867,000

 
7,095,000

 
(10,574,000
)
 
$
6,388,000

     Provision for income taxes
 
13,000

 

 
1,132,000

 
1,145,000

     Interest (income) and other
 
(47,000
)
 
(13,000
)
 
(17,000
)
 
(77,000
)
     Interest expense
 
8,000

 
1,000

 
1,795,000

 
1,804,000

     Amortization of stock-based compensation
 

 

 
879,000

 
879,000

     Amortization of intangibles
 
4,362,000

 
844,000

 

 
5,206,000

     Depreciation
 
2,196,000

 
313,000

 
142,000

 
2,651,000

     Estimated contract settlement costs
 
230,000

 

 

 
230,000

     Acquisition plan expenses
 

 

 
2,389,000

 
2,389,000

Adjusted EBITDA
 
$
16,629,000

 
8,240,000

 
(4,254,000
)
 
$
20,615,000

 
 
 
 
 
 
 
 
 
Purchases of property, plant and equipment
 
$
1,000,000

 
224,000

 
26,000

 
$
1,250,000

Total assets at October 31, 2019
 
$
675,344,000

 
211,125,000

 
44,553,000

 
$
931,022,000



 
Three months ended October 31, 2018
 
 
Commercial Solutions
 
Government Solutions
 
Unallocated
 
Total
Net sales
 
$
77,973,000

 
82,871,000

 

 
$
160,844,000

Operating income (loss)
 
$
7,058,000

 
6,644,000

 
(6,409,000
)
 
$
7,293,000

 
 
 
 
 
 
 
 
 
Net income (loss)
 
$
6,971,000

 
6,609,000

 
(10,112,000
)
 
$
3,468,000

     Provision for (benefit from) income taxes
 
12,000

 

 
(2,139,000
)
 
(2,127,000
)
     Interest (income) and other
 
53,000

 
32,000

 
(19,000
)
 
66,000

     Write-off of deferred financing costs
 

 

 
3,217,000

 
3,217,000

     Interest expense
 
22,000

 
3,000

 
2,644,000

 
2,669,000

     Amortization of stock-based compensation
 

 

 
1,046,000

 
1,046,000

     Amortization of intangibles
 
3,445,000

 
844,000

 

 
4,289,000

     Depreciation
 
2,228,000

 
379,000

 
244,000

 
2,851,000

     Acquisition plan expenses
 

 

 
1,130,000

 
1,130,000

     Facility exit costs
 

 
1,373,000

 

 
1,373,000

Adjusted EBITDA
 
$
12,731,000

 
9,240,000

 
(3,989,000
)
 
$
17,982,000

 
 
 
 
 
 
 
 
 
Purchases of property, plant and equipment
 
$
892,000

 
629,000

 
124,000

 
$
1,645,000

Total assets at October 31, 2018
 
$
602,567,000

 
222,587,000

 
41,786,000

 
$
866,940,000

XML 22 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories
3 Months Ended
Oct. 31, 2019
Inventory Disclosure [Abstract]  
Inventories
Inventories

Inventories consist of the following at:
 
 
October 31, 2019
 
July 31, 2019
Raw materials and components
 
$
52,423,000

 
53,959,000

Work-in-process and finished goods
 
38,867,000

 
40,576,000

Total inventories
 
91,290,000

 
94,535,000

Less reserve for excess and obsolete inventories
 
19,480,000

 
19,696,000

Inventories, net
 
$
71,810,000

 
74,839,000



As of October 31, 2019 and July 31, 2019, the amount of inventory directly related to long-term contracts (including contracts-in-progress) was $4,661,000 and $4,053,000, respectively, and the amount of inventory related to contracts from third-party commercial customers who outsource their manufacturing to us was $1,395,000 and $1,513,000, respectively.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Notes)
3 Months Ended
Oct. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue
Revenue

In accordance with FASB ASC 606 - Revenue from Contracts with Customers ("ASC 606"), we record revenue in an amount that reflects the consideration to which we expect to be entitled in exchange for goods or services promised to customers. Under ASC 606, we follow a five-step model to: (1) identify the contract with our customer; (2) identify our performance obligations in our contract; (3) determine the transaction price for our contract; (4) allocate the transaction price to our performance obligations; and (5) recognize revenue using one of the following two methods:

Over time - We recognize revenue using the over time method when there is a continuous transfer of control to the customer over the contractual period of performance. This generally occurs when we enter into a long-term contract relating to the design, development or manufacture of complex equipment or technology platforms to a buyer’s specification (or to provide services related to the performance of such contracts). Continuous transfer of control is typically supported by contract clauses which allow our customers to unilaterally terminate a contract for convenience, pay for costs incurred plus a reasonable profit and take control of work-in-process. Revenue recognized over time is generally based on the extent of progress toward completion of the related performance obligations. The selection of the method to measure progress requires judgment and is based on the nature of the products or services provided. In certain instances, typically for firm fixed-price contracts, we use the cost-to-cost measure because it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure, the extent of progress toward completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion, including warranty costs. Revenues, including estimated fees or profits, are recorded proportionally as costs are incurred. Costs to fulfill generally include direct labor, materials, subcontractor costs, other direct costs and an allocation of indirect costs. When these contracts are modified, the additional goods or services are generally not distinct from those already provided. As a result, these modifications form part of an existing contract and we must update the transaction price and our measure of progress for the single performance obligation and recognize a cumulative catch-up to revenue and gross profits.

For over time contracts using a cost-to-cost measure of progress, we have an estimate at completion ("EAC") process in which management reviews the progress and execution of our performance obligations. This EAC process requires management judgment relative to assessing risks, estimating contract revenue and costs, and making assumptions for schedule and technical issues. Since certain contracts extend over a long period of time, the impact of revisions in revenue and or cost estimates during the progress of work may impact current period earnings through a cumulative adjustment. Additionally, if the EAC process indicates a loss, a provision is made for the total anticipated loss in the period that it becomes evident. Contract revenue and cost estimates for significant contracts are generally reviewed and reassessed at least quarterly.

The cost-to-cost method is principally used to account for contracts in our mission-critical technologies and high-performance transmission technologies product lines and, to a lesser extent, certain location-based and messaging infrastructure contracts in our public safety and location technologies product line. For service-based contracts in our public safety and location technologies product line, we recognize revenue over time. These services are typically recognized as a series of services performed over the contract term using the straight-line method, or based on our customers’ actual usage of the networks and platforms which we provide.

Point in time - When a performance obligation is not satisfied over time, we must record revenue using the point in time accounting method which generally results in revenue being recognized upon shipment or delivery of a promised good or service to a customer. This generally occurs when we enter into short term contracts or purchase orders where items are provided to customers with relatively quick turn-around times. Modifications to such contracts and or purchase orders, which typically provide for additional quantities or services, are accounted for as a new contract because the pricing for these additional quantities or services are based on standalone selling prices.

Point in time accounting is principally applied to contracts in our satellite ground station technologies product line (which includes satellite modems, solid-state and traveling wave tube amplifiers) and certain contracts for our solid-state, high-power amplifiers in our high-performance transmission technologies product line. Point in time accounting is also applied to certain contracts in our mission-critical technologies product line. The contracts related to these product lines do not meet the requirements for over time revenue recognition because our customers cannot utilize the equipment for its intended purpose during any phase of our manufacturing process; customers do not simultaneously receive and or consume the benefits provided by our performance; customers do not control the asset (i.e., prior to delivery, customers cannot direct the use of the asset, sell or exchange the equipment, etc.); and, although many of our contracts have termination for convenience clauses and or an enforceable right to payment for performance completed to date, our performance creates an asset with an alternative use through the point of delivery.

In determining that our equipment has alternative use, we considered the underlying manufacturing process for our products. In the early phases of manufacturing, raw materials and work in process (including subassemblies) consist of common parts that are highly fungible among many different types of products and customer applications. Finished products are either configured to our standard configuration or based on our customers’ specifications. Finished products, whether built to our standard specification or to a customers’ specification, can be sold to a variety of customers and across many different end use applications with minimal rework, if needed, and without incurring a significant economic loss.

When identifying a contract with our customer, we consider when it has approval and commitment from both parties, if the rights of the parties are identified, if the payment terms are identified, if it has commercial substance and if collectability is probable.

When identifying performance obligations, we consider whether there are multiple promises and how to account for them. In our contracts, multiple promises are separated if they are distinct, both individually and in the context of the contract. If multiple promises in a contract are highly interrelated or comprise a series of distinct services performed over time, they are combined into a single performance obligation. In some cases, we may also provide the customer with an additional service-type warranty, which we recognize as a separate performance obligation. Service-type warranties do not represent a significant portion of our consolidated net sales. When service-type warranties represent a separate performance obligation, the revenue is deferred and recognized ratably over the extended warranty period. Our contracts, from time-to-time, may also include options for additional goods and services. To date, these options have not represented material rights to the customer as the pricing for them reflects standalone selling prices. As a result, we do not consider options we offer to be performance obligations for which we must allocate a portion of the transaction price. In many cases, we provide assurance-type warranty coverage for some of our products for a period of at least one year from the date of delivery.

When identifying the transaction price, we typically utilize the contract's stated price as a starting point. The transaction price in certain arrangements may include estimated amounts of variable consideration, including award fees, incentive fees or other provisions that can either increase or decrease the transaction price. We estimate variable consideration as the amount to which we expect to be entitled, and we include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the estimation uncertainty is resolved. The estimation of this variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and all information (e.g., historical, current and forecasted) that is reasonably available to us.

When allocating the contract’s transaction price, we consider each distinct performance obligation. For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. We determine standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, we estimate the standalone selling price taking into account available information such as market conditions, including geographic or regional specific factors, competitive positioning, internal costs, profit objectives and internally approved pricing guidelines related to the performance obligations.

Almost all of our contracts with customers are denominated in U.S. dollars and typically are either firm fixed-price or cost reimbursable type contracts (including fixed-fee, incentive-fee and time-and-material type contracts). In almost all of our contracts with customers, we are the principal in the arrangement and report revenue on a gross basis. Transaction prices for contracts with U.S. domestic and international customers are usually based on specific negotiations with each customer and in the case of the U.S. government, sometimes based on estimated or actual costs of providing the goods or services in accordance with applicable regulations. Sales by geography and customer type, as a percentage of consolidated net sales, are as follows:
 
 
Three months ended October 31,
 
 
2019
 
2018
United States
 
 
 
 
U.S. government
 
40.8
%
 
44.2
%
Domestic
 
36.1
%
 
31.4
%
Total United States
 
76.9
%
 
75.6
%
 
 
 
 
 
International
 
23.1
%
 
24.4
%
Total
 
100.0
%
 
100.0
%


Sales to U.S. government customers include sales to the U.S. Department of Defense ("DoD"), intelligence and civilian agencies, as well as sales directly to or through prime contractors. Domestic sales include sales to commercial customers, as well as to U.S. state and local governments. Except for the U.S. government, there were no customers that represented more than 10.0% of consolidated net sales during the three months ended October 31, 2019 and 2018. International sales include sales to U.S. domestic companies for inclusion in products that are sold to international customers. Except for the U.S., no individual country (including sales to U.S. domestic companies for inclusion in products that are sold to a foreign country) represented more than 10.0% of consolidated net sales for the three months ended October 31, 2019 and 2018.

The following tables summarize our disaggregation of revenue consistent with information reviewed by our chief operating decision-maker ("CODM") for the three months ended October 31, 2019 and 2018. We believe these categories best depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors which impact our business:
 
 
Three months ended October 31, 2019
 
 
Commercial Solutions
 
Government Solutions
 
Total
Geographical region and customer type
 
 
 
 
 
 
U.S. government
 
$
16,748,000

 
52,773,000

 
$
69,521,000

Domestic
 
53,354,000

 
8,041,000

 
61,395,000

Total United States
 
70,102,000

 
60,814,000

 
130,916,000

 
 
 
 
 
 
 
International
 
24,212,000

 
15,139,000

 
39,351,000

Total
 
$
94,314,000

 
75,953,000

 
$
170,267,000

Contract type
 
 
 
 
 
 
Firm fixed price
 
$
92,548,000

 
50,724,000

 
$
143,272,000

Cost reimbursable
 
1,766,000

 
25,229,000

 
26,995,000

Total
 
$
94,314,000

 
75,953,000

 
$
170,267,000

Transfer of control
 
 
 
 
 
 
Point in time
 
$
37,723,000

 
37,786,000

 
$
75,509,000

Over time
 
56,591,000

 
38,167,000

 
94,758,000

Total
 
$
94,314,000

 
75,953,000

 
$
170,267,000

 
 
Three months ended October 31, 2018
 
 
Commercial Solutions
 
Government Solutions
 
Total
Geographical region and customer type
 
 
 
 
 
 
U.S. government
 
$
14,220,000

 
56,824,000

 
$
71,044,000

Domestic
 
42,237,000

 
8,274,000

 
50,511,000

Total United States
 
56,457,000

 
65,098,000

 
121,555,000

 
 
 
 
 
 
 
International
 
21,516,000

 
17,773,000

 
39,289,000

Total
 
$
77,973,000

 
82,871,000

 
$
160,844,000

Contract type
 
 
 
 
 
 
Firm fixed price
 
$
76,290,000

 
63,611,000

 
$
139,901,000

Cost reimbursable
 
1,683,000

 
19,260,000

 
20,943,000

Total
 
$
77,973,000

 
82,871,000

 
$
160,844,000

Transfer of control
 
 
 
 
 
 
Point in time
 
$
37,945,000

 
52,623,000

 
$
90,568,000

Over time
 
40,028,000

 
30,248,000

 
70,276,000

Total
 
$
77,973,000

 
82,871,000

 
$
160,844,000


The timing of revenue recognition, billings and collections results in receivables, unbilled receivables and contract liabilities on our Condensed Consolidated Balance Sheet. Under typical payment terms for our contracts accounted for over time, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., monthly) or upon achievement of contractual milestones. For certain contracts with provisions that are intended to protect customers in the event we do not satisfy our performance obligations, billings occur subsequent to revenue recognition, resulting in unbilled receivables. Under ASC 606, unbilled receivables constitute contract assets. There were no material impairment losses recognized on contract assets during the three months ended October 31, 2019 and 2018, respectively. On large long-term contracts, and for contracts with international customers that do not do business with us regularly, payment terms typically require advanced payments and deposits. Under ASC 606, payments received from customers in excess of revenue recognized to date results in a contract liability. These contract liabilities are not considered to represent a significant financing component of the contract because we believe these cash advances and deposits are generally used to meet working capital demands which can be higher in the earlier stages of a contract. Also, advanced payments and deposits provide us with some measure of assurance that the customer will perform on its obligations under the contract. Under the typical payment terms for our contracts accounted for at a point in time, costs are accumulated in inventory until the time of billing, which generally coincides with revenue recognition. Of the contract liability balance at July 31, 2019 and August 1, 2018, $18,609,000 and $23,127,000 was recognized as revenue during the three months ended October 31, 2019 and 2018, respectively.

We recognize the incremental costs to obtain or fulfill a contract as an expense when incurred if the amortization period of the asset is one year or less. Incremental costs to obtain or fulfill contracts with an amortization period greater than one year were not material.

As commissions payable to our internal sales and marketing employees or contractors are contingent upon multiple factors, such commissions are not considered direct costs to obtain or fulfill a contract with a customer and are expensed as incurred in selling, general and administrative expenses on our Condensed Consolidated Statements of Operations. As for commissions payable to our third-party sales representatives related to large long-term contracts, we do consider these types of commissions both direct and incremental costs to obtain and fulfill such contracts. Therefore, such commissions are included in total estimated costs at completion for such contracts and expensed over time through cost of sales on our Condensed Consolidated Statements of Operations.

Remaining performance obligations represent the transaction price of firm orders for which work has not been performed as of the end of a fiscal period. Remaining performance obligations, which we refer to as backlog, exclude unexercised contract options and potential orders under indefinite delivery / indefinite quantity ("IDIQ") contracts. As of October 31, 2019, the aggregate amount of the transaction price allocated to remaining performance obligations was $648,343,000 (which represents the amount of our consolidated backlog). We estimate that a substantial portion of our remaining performance obligations at October 31, 2019 will be completed and recognized as revenue during the next twenty-four month period, with the rest thereafter. During the three months ended October 31, 2019, revenue recognized from performance obligations satisfied, or partially satisfied, in previous periods (for example due to changes in the transaction price) was not material.
XML 24 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Leases
3 Months Ended
Oct. 31, 2019
Leases [Abstract]  
Leases
Leases

On August 1, 2019, we adopted ASU No. 2016-02 - Leases (Topic 842), which requires the recognition of lease rights and obligations as assets and liabilities on the balance sheet. Previously, operating leases were not recognized on the balance sheet. As we elected the modified retrospective adoption method, prior-period information was not restated. We also elected the transition package of practical expedients available in the standard, which permits us to not reassess under the new standard our prior conclusions about lease identification, classification and initial direct costs. As part of our adoption, however, we did not elect to use the hindsight or land easements practical expedients.

On August 1, 2019, in connection with our adoption of Topic 842, we recognized $35,825,000 of operating lease right-of-use ("ROU") assets (net of a $3,023,000 deferred rent liability that existed as of August 1, 2019 under prior applicable GAAP) and $38,848,000 of related liabilities. Except for the recording of the ROU assets and lease liabilities on our Condensed Consolidated Balance Sheet, and the expanded disclosures about our leasing activities, our adoption did not have a material impact on our condensed consolidated financial statements. Our adoption also did not result in any cumulative-effect adjustment to opening retained earnings.
    
Our leases historically relate to the leasing of facilities and equipment. We determine at inception whether an arrangement is, or contains, a lease and whether the lease should be classified as an operating or a financing lease. At lease commencement, we recognize an ROU asset and lease liability based on the present value of the future lease payments over the estimated lease term. We have elected to not recognize an ROU asset or lease liability for any leases with terms of twelve months or less. Instead, for such short-term leases, we recognize lease expense on a straight-line basis over the lease term. Certain of our leases include options to extend the term of the lease or to terminate the lease early. When it is reasonably certain that we will exercise a renewal option or will not exercise a termination option, we include the impact of exercising or not exercising such option, respectively, in the estimate of the lease term. As our lease agreements do not explicitly state the discount rate implicit in the lease, we use our incremental borrowing rate ("IBR") on the commencement date to calculate the present value of future lease payments. Such IBR represents our estimated rate of interest to borrow on a collateralized basis over a term commensurate with the expected lease term.

Some of our leases include payments that are based on the Consumer Price Index ("CPI") or other similar indices. These variable lease payments are included in the calculation of the ROU asset and lease liability using the index as of the lease commencement date. Other variable lease payments, such as common area maintenance, property taxes, and usage-based amounts, are required by Topic 842 to be excluded from the ROU asset and lease liability and expensed as incurred. In addition to the present value of the future lease payments, the calculation of the ROU asset would also consider, to the extent applicable, any deferred rent upon adoption, lease pre-payments or initial direct costs of obtaining the lease (e.g., such as commissions).

For all classes of leased assets, we elected the practical expedient to not separate lease components (i.e., the actual item being leased, such as the facility or piece of equipment) from non-lease components (i.e., the distinct elements of a contract not related to securing the use of the leased asset, such as common area maintenance and consumable supplies).

Certain of our facility lease agreements (which are classified as operating leases) contain rent holidays or rent escalation clauses. For rent holidays and rent escalation clauses during the lease term, we record rental expense on a straight-line basis over the term of the lease. As of October 31, 2019, none of our leases contained a residual value guarantee and covenants included in our lease agreements are customary for the types of facilities and equipment being leased.

The components of lease expense are as follows:
 
Three months ended October 31, 2019
Finance lease expense:
 
      Amortization of ROU assets
$
108,000

      Interest on lease liabilities
2,000

Operating lease expense
2,637,000

Short-term lease expense
863,000

Variable lease expense
993,000

Sublease income

Total lease expense
$
4,603,000



Additional information related to leases is as follows:
 
Three months ended October 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
Operating leases - Operating cash outflows
$
2,843,000

Finance leases - Operating cash outflows
2,000

Finance leases - Financing cash outflows
198,000

ROU assets obtained in the exchange for lease liabilities:
 
Operating leases
$
598,000



The following table is a reconciliation of future cash flows relating to operating and finance lease liabilities presented on our Condensed Consolidated Balance Sheet as of October 31, 2019:

 
Operating
 
Finance
 
Total
Remaining portion of fiscal 2020
$
8,192,000

 
109,000

 
$
8,301,000

Fiscal 2021
8,619,000

 

 
8,619,000

Fiscal 2022
7,387,000

 

 
7,387,000

Fiscal 2023
5,877,000

 

 
5,877,000

Fiscal 2024
4,170,000

 

 
4,170,000

Thereafter
6,555,000

 

 
6,555,000

Total future undiscounted cash flows
40,800,000

 
109,000

 
40,909,000

Less: Present value discount
3,827,000

 
2,000

 
3,829,000

Lease liabilities
$
36,973,000

 
107,000

 
$
37,080,000

 
 
 
 
 
 
Weighted-average remaining lease terms (in years)
4.59

 
0.22

 
 
Weighted-average discount rate
4.05
%
 
4.21
%
 
 


We lease our Melville, New York production facility from a partnership controlled by our President, CEO and Chairman. Lease payments made during the three months ended October 31, 2019 were $160,000. The current lease provides for our use of the premises as they exist through December 2021 with an option for an additional ten years. The annual rent of the facility for calendar year 2020 is $657,000 and is subject to customary adjustments. We have a right of first refusal in the event of a sale of the facility.

As of October 31, 2019, we do not have any rental commitments that have not commenced.

As we have not restated prior year information given our method of adopting the new standard, the following represents our future minimum lease payments for operating leases and capital leases as of July 31, 2019 under ASC Topic 840 and as reported in our Form 10-K filed with the SEC on September 24, 2019:
 
Operating
 
Capital
 
Total
Fiscal 2020
$
11,812,000

 
789,000

 
$
12,601,000

Fiscal 2021
8,723,000

 

 
8,723,000

Fiscal 2022
7,343,000

 

 
7,343,000

Fiscal 2023
5,776,000

 

 
5,776,000

Fiscal 2024
3,430,000

 

 
3,430,000

Thereafter
7,130,000

 

 
7,130,000

Total
$
44,214,000

 
789,000

 
$
45,003,000

Less amount representing interest
*
 
32,000

 
32,000

Present value of net minimum lease payments
*
 
$
757,000

 
$
44,971,000

*Not applicable for operating leases
Leases
Leases

On August 1, 2019, we adopted ASU No. 2016-02 - Leases (Topic 842), which requires the recognition of lease rights and obligations as assets and liabilities on the balance sheet. Previously, operating leases were not recognized on the balance sheet. As we elected the modified retrospective adoption method, prior-period information was not restated. We also elected the transition package of practical expedients available in the standard, which permits us to not reassess under the new standard our prior conclusions about lease identification, classification and initial direct costs. As part of our adoption, however, we did not elect to use the hindsight or land easements practical expedients.

On August 1, 2019, in connection with our adoption of Topic 842, we recognized $35,825,000 of operating lease right-of-use ("ROU") assets (net of a $3,023,000 deferred rent liability that existed as of August 1, 2019 under prior applicable GAAP) and $38,848,000 of related liabilities. Except for the recording of the ROU assets and lease liabilities on our Condensed Consolidated Balance Sheet, and the expanded disclosures about our leasing activities, our adoption did not have a material impact on our condensed consolidated financial statements. Our adoption also did not result in any cumulative-effect adjustment to opening retained earnings.
    
Our leases historically relate to the leasing of facilities and equipment. We determine at inception whether an arrangement is, or contains, a lease and whether the lease should be classified as an operating or a financing lease. At lease commencement, we recognize an ROU asset and lease liability based on the present value of the future lease payments over the estimated lease term. We have elected to not recognize an ROU asset or lease liability for any leases with terms of twelve months or less. Instead, for such short-term leases, we recognize lease expense on a straight-line basis over the lease term. Certain of our leases include options to extend the term of the lease or to terminate the lease early. When it is reasonably certain that we will exercise a renewal option or will not exercise a termination option, we include the impact of exercising or not exercising such option, respectively, in the estimate of the lease term. As our lease agreements do not explicitly state the discount rate implicit in the lease, we use our incremental borrowing rate ("IBR") on the commencement date to calculate the present value of future lease payments. Such IBR represents our estimated rate of interest to borrow on a collateralized basis over a term commensurate with the expected lease term.

Some of our leases include payments that are based on the Consumer Price Index ("CPI") or other similar indices. These variable lease payments are included in the calculation of the ROU asset and lease liability using the index as of the lease commencement date. Other variable lease payments, such as common area maintenance, property taxes, and usage-based amounts, are required by Topic 842 to be excluded from the ROU asset and lease liability and expensed as incurred. In addition to the present value of the future lease payments, the calculation of the ROU asset would also consider, to the extent applicable, any deferred rent upon adoption, lease pre-payments or initial direct costs of obtaining the lease (e.g., such as commissions).

For all classes of leased assets, we elected the practical expedient to not separate lease components (i.e., the actual item being leased, such as the facility or piece of equipment) from non-lease components (i.e., the distinct elements of a contract not related to securing the use of the leased asset, such as common area maintenance and consumable supplies).

Certain of our facility lease agreements (which are classified as operating leases) contain rent holidays or rent escalation clauses. For rent holidays and rent escalation clauses during the lease term, we record rental expense on a straight-line basis over the term of the lease. As of October 31, 2019, none of our leases contained a residual value guarantee and covenants included in our lease agreements are customary for the types of facilities and equipment being leased.

The components of lease expense are as follows:
 
Three months ended October 31, 2019
Finance lease expense:
 
      Amortization of ROU assets
$
108,000

      Interest on lease liabilities
2,000

Operating lease expense
2,637,000

Short-term lease expense
863,000

Variable lease expense
993,000

Sublease income

Total lease expense
$
4,603,000



Additional information related to leases is as follows:
 
Three months ended October 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
Operating leases - Operating cash outflows
$
2,843,000

Finance leases - Operating cash outflows
2,000

Finance leases - Financing cash outflows
198,000

ROU assets obtained in the exchange for lease liabilities:
 
Operating leases
$
598,000



The following table is a reconciliation of future cash flows relating to operating and finance lease liabilities presented on our Condensed Consolidated Balance Sheet as of October 31, 2019:

 
Operating
 
Finance
 
Total
Remaining portion of fiscal 2020
$
8,192,000

 
109,000

 
$
8,301,000

Fiscal 2021
8,619,000

 

 
8,619,000

Fiscal 2022
7,387,000

 

 
7,387,000

Fiscal 2023
5,877,000

 

 
5,877,000

Fiscal 2024
4,170,000

 

 
4,170,000

Thereafter
6,555,000

 

 
6,555,000

Total future undiscounted cash flows
40,800,000

 
109,000

 
40,909,000

Less: Present value discount
3,827,000

 
2,000

 
3,829,000

Lease liabilities
$
36,973,000

 
107,000

 
$
37,080,000

 
 
 
 
 
 
Weighted-average remaining lease terms (in years)
4.59

 
0.22

 
 
Weighted-average discount rate
4.05
%
 
4.21
%
 
 


We lease our Melville, New York production facility from a partnership controlled by our President, CEO and Chairman. Lease payments made during the three months ended October 31, 2019 were $160,000. The current lease provides for our use of the premises as they exist through December 2021 with an option for an additional ten years. The annual rent of the facility for calendar year 2020 is $657,000 and is subject to customary adjustments. We have a right of first refusal in the event of a sale of the facility.

As of October 31, 2019, we do not have any rental commitments that have not commenced.

As we have not restated prior year information given our method of adopting the new standard, the following represents our future minimum lease payments for operating leases and capital leases as of July 31, 2019 under ASC Topic 840 and as reported in our Form 10-K filed with the SEC on September 24, 2019:
 
Operating
 
Capital
 
Total
Fiscal 2020
$
11,812,000

 
789,000

 
$
12,601,000

Fiscal 2021
8,723,000

 

 
8,723,000

Fiscal 2022
7,343,000

 

 
7,343,000

Fiscal 2023
5,776,000

 

 
5,776,000

Fiscal 2024
3,430,000

 

 
3,430,000

Thereafter
7,130,000

 

 
7,130,000

Total
$
44,214,000

 
789,000

 
$
45,003,000

Less amount representing interest
*
 
32,000

 
32,000

Present value of net minimum lease payments
*
 
$
757,000

 
$
44,971,000

*Not applicable for operating leases
XML 25 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Adoption of Accounting Standards and Updates Adoption of Accounting Standards and Updates (Policies)
3 Months Ended
Oct. 31, 2019
Accounting Policies [Abstract]  
Adoption of Accounting Standards and Updates
Adoption of Accounting Standards and Updates

We are required to prepare our condensed consolidated financial statements in accordance with the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") which is the source for all authoritative U.S. generally accepted accounting principles, which is commonly referred to as "GAAP." The FASB ASC is subject to updates by the FASB, which are known as Accounting Standards Updates ("ASUs"). During the three months ended October 31, 2019, we adopted:

FASB ASU No. 2016-02 Leases (Topic 842). See Note (12) - "Leases" for further information.

FASB ASU No. 2017-11, which provides guidance on the accounting for certain financial instruments with embedded features that result in the strike price of the instrument or embedded conversion option being reduced on the basis of the pricing of future equity offerings (commonly referred to as "down round" features). On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we did not have any financial instruments with such "down round" features.

FASB ASU No. 2017-12, which expands and refines hedge accounting for both non-financial and financial risk components and simplifies and aligns the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we are not a party to any such hedging transactions.

FASB ASU No. 2018-07, which expands the scope of Topic 718 to include certain share-based payment transactions for acquiring goods and services from nonemployees. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we did not have any outstanding share-based awards with nonemployees that required remeasurement.

FASB ASU No. 2018-16, which expands the list of eligible U.S. benchmark interest rates permitted in the application of hedge accounting due to broad concerns about the long-term sustainability of the LIBO Rate. This ASU adds the Overnight Index Swap ("OIS") rate, based on the Secured Overnight Financing Rate ("SOFR"), as an eligible U.S. benchmark interest rate. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we are not a party to any such hedging transactions.
EXCEL 26 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /F A$\?(\\#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+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ^8"$3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #Y@(1/&HIZZN\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:0;%4.7%\4G!<&!XEM(;EM8TX;DI-VWMXU; MA^@'\#%W__SN=W"-"=+T$5]B'S"2PW0S^K9+TH0-.Q %"9#, ;U.Y93HIN:N MCU[3](Q["-H<]1ZAXKP&CZ2M)@TSL @+D:G&&FDB:NKC&6_-@@^?L&$YCV\ 5,,,(HT_?!;0+,5?_Q.8.L'-R3&Y)#<-0#JN2W7MQ^S MZP^_J[#OK=NY?VQ\$50-_+H+]0502P,$% @ ^8"$3YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!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 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>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #Y@(1/1A142&$" !R" & 'AL+W=OBELD.\'HQ9*:.L)QO(H:6K5AD=N]HRAR?E=UU;*C".2]::CXO6!H)=M^$./1]0:@@6 M\:-BO9S- Q/*B?-7L_A\V8:Q\8C5[*R,":J'!SNPNC:6M!^_1J/AI&F(\_F[ M]8\V>!W,B4IVX/7/ZJ+*;;@.@PN[TGNM7GC_B8T!I6$P1O^%/5BMX<83K7'F MM;3/X'R7BC>C%>U*0]^&L6KMV \G"1EI, &/!#P12/9? AD)9"*@Q 8_>&9# M_4 5+7+!^T ,V>JH>2G0,]&7>3:;]N[LF8Y6ZMU'$>?1PY@9$?L!@6<(-"$B M;7L2P)# 'GMT_*_ P4<06(" $1!+)S-Z M,3D)Y8>C*CI\X%^(@5+)"" JE' MSQP!'[&&!5:@P,JC;QP!'X%B6"$#%3*?CQP) ()AB34HL?;YQ)$ ( N9WH 2 M&Y_OIAJ +.0:Q7 YQ;X%-]T09B'A:*%HD6_!S3F P0M)1V#E[A#V+;AIAS + M>4=P^2+B6W S#V"6+@PNVTL]VIH>ZP[0!_X4,W_DK%K6IE<.)*]Q'[M;]R MKIAV*'[2KI3Z!V!:U.RJS#33#=V^&CZS2C^ %!+ P04 " #Y M@(1/S^*[==8$ N&0 & 'AL+W=OV M:ZHA''9O67_H?+69&C5U1GENLZ;:[9?KU73NJ5NOVO>AWNW]4[?HWYNFZOY] M\'5[O%^JY>>)K[NW[3">R-:K0_7F__##GX>G+AQEYUXVN\;O^UV[7W3^]7[Y MH[I[U%.#*?'7SA_[B_>+<2K/;?MM//AU<[_,1R)?^Y=A[*(*+Q_^T=?UV%/@ M^&?N='D>]?VSKOW>;87N_=,O%QK]6[_7PM3W^XN<) MF>5BGOUO_L/7(3Z2A#%>VKJ?_BY>WONA;>9> DI3?3^][O;3ZW'N_[,9;D!S M SHW4/IF YX;<-0@.Y%-4_VI&JKUJFN/B^[T:1VJ<5&H.PX7\V4\.5V[Z7]A MMGTX^[$FN\H^QG[FR,,I0I>1Z\0C2!3G2!;&/T,0A*"I/5^V=[@]P_8\M=>7 M[(G2+[*:*M*SC/\V@N(&A,82^#5T0:$FE!Q-% #Z>(N1A(695K+9% M4IN<*EDTP.,CG)I",F)T?"JQL$74[IU5U"HE(2 MF8BH% .Q#A^())+!!(K*L$ T*,*E[S.%!:M(N;S@-UC8( MLB*79L+J5M+=.G:WDDK6S.A*R2 [FS: PNI6TMTZ=K>23B[#:D%B E'GBD*I M-!<6N+)BY]:4Z $+5TGCZMBX"BF7'=B64#)\,#?6)5:NDL[5L7.5=&D15AO2 M"D@ZXVZL JQ=);VK8^\JZ=.2D'=!,$%#6+PDQ:MC\9(4JK'@"H%<8=)[-V'[ MDK2OCNU+4JFD"5P?&,S3.R4E2EMI7AV;EZ1.V9;7EI^A0-)9EZX$"7N7I'=U M[%V2.H6;)L@9E[8N8>N2M*Z)K4N@$#;*60N@8,W,^L::PN8E:5X3FY>D3I6= M-D/)A:(FBEYS8?.2K)U-7#N3K(FI* @4SR"9PL$:)ZEQ$VN<@)RI1+>>#/(U M]342=CA)AYO8X23-K+BPB DD@U?3.R9AAY-TN(D=3E+-*JQ>=.^!9&Y->F=A M['*6+C>QRUDZ6A5D0=&#DLY1VE*,?<[2YR;V.8,2N60NP$>(HH8LI:MIQDYG MZ703.QUERACH9N::)/'@@T7]95-SP=YEZ5T;^XVE3,6UO16YYL">9>E9&_N, MI3RYU,"R,'CCFP!CQ[)TK(VEQM*E<6WL-I8>+8M2E^A)'(K:\3M-D@L[EZ5SK;";-.D/6BNG M017V_[+73PFQ=[7TKHT-IT$-'?8H^* 014U^HS[4V+Q:FM?&AILSET]*4]\W M033U?3.[>' ]_I+P>]6][?;]XKD=AK:9GE2_MNW@0[?YES#1K:\VYX/:OP[C MVR*\[TY/\$\'0WN8?YW(SC^1K/\#4$L#!!0 ( /F A$]D^HK ,@( "$' M 8 >&PO=V]R:W-H965T&ULC95MKYHP%,>_"N$#6)X1 M@R339=F2+3%WV?:ZZE'(+92U5>Z^_=K")5 ZIR_LT_]_SN^TVN8=9:^\!!#. M6TT:OG5+(=H-0OQ40HWYBK;0R)4+9346*FNI5 3J,A;?(7O('ZT!R9':(QR MKFIH>$4;A\%EZW[P-_M,Z;7@9P4=G_0=5NIX" @(GH2)@V=QA M#X2H0!+C]Q#3'5,JX[3_'OV3KEW6*'=9QCJ MB5UG*/XKW(%(N2*1.4Z4$D]RR'^<^A@L_]?->&(K3[SD,8YN%R_R MF"2/%#.&Q,J0+!E"@R%YXFP>:V8ZJ-3W/.OI/*.<,:VM3.LE M4VPPK1>9PBSR@B!(#"2;,$@3/_G'+F56HFQ)9"3:9JX%;<3IW_4*R65WRD_W3=G]=GAM_E]RS M'(K*UFWAZJBQQW7\!(\[GO8!@^+OPM[:V774M_+BW/?^YO-A';.>R)9VW_4I MV+/M,GN/?*6E\K]D'SJ_?LO\^-.^;>GE/8FOL7=E.WQ&^VO;N6K*XE&J_,?X7=3#]VW* M_Q9&!_ I@-\#(/TP0$P!XE> ')H?R896?\N[?+-JW"UJQM.ZY/U# 8_";^:^ M7QSV;OC-=]OZU=>-UJODM<\S2;:CA,\D<%B0U$B(E2"J;3129%,BG,%!SE5J%*2J34-F%AJK4RBT2:)-+H MY#-!QV=D?(8[DD%'&0(5D*6 .R*%4B]V9$@B@XG2@,C@TY29(H@(H># %HF MT1;!,),*/8+A\^1,829"*'FV?.ZP8%N F9!O 2K%Q?M2$Q,6 H@/]HDTNB?@ MF"D+F3C>)^E?10**4#*IU3(5;8X@,)4)J02J9;@BC(00:F[$,A-MN"#1>VN6 M,M#V"-@?3>B/0-A>QB31%19R]8$7 6V/@/W1A/X(V/<0#9;XMW;91X"V1M"8 M1H0T&I7ZI*EG$>O4!P\B[;6 S=:$9@O81'4J!$&$A2 D+#/1;@O8;DUHMT#8 M*,B48,+"3QSX\LEQVF\Y]EL3^NVDF?_-4"++,!0A%%)ERTRTWW+ ;ZQ>R$"[ M(\?N:$)WG#1Z_G8\E/7;]I?;7S3@9CC>=NTQ3;W(?O3?_ 5!+ P04 " #Y M@(1/U!-;]R@% #E&@ & 'AL+W=O5C8_$VF?@ M"V#S=O=I);U=V=-#47ZO5M[7HQ_;S:ZZ&Z_J>G\[F53/*[_-JR_%WN_"/R]% MN[G?K-I M/ 4>_W9.QZ>8C>'GWS^]/[:##X-YRBL_+S;_K)?UZFZIOQ>%7 MWPW(CD?=Z'_W[WX3X V3$..YV%3MY^CYK:J+;>@#L#_C#@LP:F,S G TK.&MC.P'Y$2,\:N,[ ?1C8=CZ.R6JS MO\CK?#8MB\.H/"Z@?=ZL4WWKPOP^-S?;Z6S_"Q-0A;OO,ZUH.GEO''68^R.& M>ACN8^8(8_J8!<+8/N8!85P?\X@PR0DS">,]#9K@H*EU8'H.TFA 1XQM,;L6 MPVGJE$TTCL0P$H-(693>(\9]BF25=:E12D6<)++E%.,6P".GQK) /DBD459G M,O:C1-X8HU.3?8;V,F)@1HS,B(YC&9%[;14SZX%9MC"2;;UP+]+ Y#GHP &J M\=YPDJHR8$HNXWJ$$D@H 83BC9B(0$X/14EAE!1$B;;R?2J'DX %FXI%HV5J MD"\>S$P&.6> 0T");'*:Q$H3DT'N9 ;X.A&#^<&2[0&&JUCC=92I$-E2MU )"S1&FBTCC5: M _DC9<&2!T@+%E5P#*2?1YDB-ODD)D+J(ZU/"6JZEF&9;%E M^$L]B\;E18/Z0B8>K2P*8;2A0S,&!R-<%@B4!8IVZR/)LG"^1R)<&@B4!HK7 M(4E%YXP2IUVTM>?7(/NT!CIT(/\45ZP.U.]SK0)[=@Z@@9?<20N2)<5: N.$FU-J[P4BX&A!J[>.FFX#**R"['>Y" MFP:]V>$4X9)!Z+00=]XD-9O (6E.5YT7H+BH2%GE&?+YZ0 M /FD))%".P=((/(LE3OX.]-6\L#3'23&! MN/ON0/UD&E +'UB>" 2R3PLK.Z-#0:SL#%I]*S7BX3*N3PDK.TME%]TW2V%W MH9L#E"X#^YQP#6!0 TAL!:GMH5-V!CTME%#.C&QD%LBGU:Q1]B74A"7!"7A@ M**&7>A[&-89!C6&QS615:$9+%'>S\VN0?5JX@C"H("QV&Z@@N!6[!GFD-?GT M<+]Y ?1'7KZN=]7HJ:CK8ML^S7\IBMH'K^I+\+?R^?)TL?$O=?,S";_+XXN7 MXT5=[+N72I/3FZW9_U!+ P04 " #Y@(1/EY#W_N@! #K! & 'AL M+W=OH4GE;)ET,F6=TA E7F/ MP>Z0&+P%_&YAD+,Y,DE.G+^9Q;(5D-$EA_=A(C6!>)5@=@*Q#<"\>(K.,S68CJ+ M\3?!(LA]S(V19-5(LF(D61A)_L/(?8PS@F=[A(&H[7&2J.#G3IF_,:M.)_8Q M-'ML4=_KD^P.WH>,NP9^$%&WG40GKO0.MONLXER!MNAOM,=&WSS3@D*ES'2K MY\*=/[=0O!^O%CS=;_D_4$L#!!0 ( /F A$]-]WY"E 4 +T> 8 M>&PO=V]R:W-H965T&UL?9G1;N,V$$5_Q?![UN+,D)2")$"2 MHFB!%@BVV/99FS")L;;E2DJR_?M2LM9KOG:]_O+U:I[? W;NOO4[,,N_N>Y:;=U'W^V+ZMNWX;Z:6RTW:RH M*-QJ6Z]WRYNK\=I#>W/5O/6;]2X\M(ON;;NMV__NPJ;YN%Z:Y8\+G]:?]5/_>KTLEXNG\%R_;?K/S<=O84K(+A=3]G^$][")\L%) M[..QV73CW\7C6]"I ?]L M(&/R!V=CJK_4?7USU38?B_8P6_MZN"G,)&W=7J M?0@T:>X.&CK5'!6K&/W8!:$N[D@UI_,.[K7"E[@'ADGPV)[/DO X@, ,@:0 MDP!5.@@'B1LENU'BN"R+HDART3H6=Z8[\V.A'PL2RHR(@P&<2LAPE61TT-@3 MI^2LT1D!77FN.S/DH2&O#4G2T9U7'5DJG#:D=4)EE3540D,E,&020Z7JJ/25 M]J-EIA"7]5-!/Q7PDSPG=Y7NJ+3:CY99R=^!IL!@*( A3LE0Z'N#"^T(Z')N M,I@R^@E-1V?2X$XF'UK"9'Q^;"#1;@V!L9'4#JF^+DS!#$9'*W-^,/\, S\V M]%&9M M P2X:XH*K-M 65K*%Q*$X4L:OHHJ!)!:$@%/0$C5#.L(XY< ?JV:/X!?8$FK MR-N\(0Q?TO"5M$(FC=0+@U9P)!0[XPFSEW25K,=(5[\##$'=CI0B-//D89P3 MPKFZRS6CK0BZR1',Q?#,LX=A3I5>J*S%(1B#ET&-:],RA351XX!;P%ZH=)*_ M#1C#EQ%\TU*% 7PSMI!RUA8F,!,8\-Q[>N9%'12J-GWJ6&-P7%-U8EIH*I8B M?RLQ)B:#50P,AD@TZ7( M9$U"Y0?!TON9V<.L9%#XNO0%D5$]6X$M+B24F1I3,'T%T->DI@3L, @HQJ$N M/TZ"R2N O":=-P&;"&B;"NB,GQDE3%T!>PU.;4Z">I9*-'= &0M[GK&%22Z MY"Y=HP0 FBKPA@>$%W9N^C+;N(CC:>DK&M*Q5/-H H&2I9P9*TQS031/5SW1 MJ!97HLT'I(PE>7Z1$8QT<7H]][D0&+\"\.O3=4HT5&,_H& %0AK?-'*F,'P% MP->G2Y5HLJ*M72"C_&H@F+X"*E7/.(3%K+2 E3X%DP4,1.^90)<[G<"8M "3 M/B6WU?BCY.&9[""AR]_.%H/2 E#Z%)16XP\6 D#GJ_S$6PQ)"R#I4TA.(@=G M8W*C)0B.JY-#OVUH7\;ST6[QV+SM^N%X[>3J\0SVEH9#P^3ZG;F\/YRD_@QS M.-C]LVY?UKMN\;7I^V8['AP^-TT?HLOB4QRMUU _'7]LPG,_?/7Q>WLX4#W\ MZ)O]=%B\.IY8W_P/4$L#!!0 ( /F A$]);0H6L@$ -(# 8 >&PO M=V]R:W-H965T&UL?5-A;YLP$/TKEG] 34BV9A$@-9VF3EJE MJ-.VSPX<8-7V4=N$]M_/-H2Q#NT+OCONO7MW/F<#FF?; CCRJJ2V.6V=ZPZ, MV;(%Q>T-=J#]GQJ-XLZ[IF&V,\"K"%*2I4GRD2DN-"VR&#N9(L/>2:'A9(CM ME>+F[0@2AYQNZ#7P))K6A0 KLHXW\!W?2]G;N$>Y2]1N3:G>THJJ'DOW1,.#S#U\X&2J?EO< 'ITX,27Z-$:>.7 ME+UUJ"86+T7QU_$4.I[#Q'^%K0/2"9"^ ["Q4%3^F3M>9 8'8L;9=SQ<\>:0 M^MF4(1A'$?]Y\=9'+\7F=I^Q2R":V$ M*[X0VRSIWW=L"*4M[8OM&<\YF M!XTWC;&*>S1MRUQO@=<1I"1+=[M;IKC0M,RC[VS+W Q>"@UG2]R@%+<_3B#- M6-"$OCF>1-OYX&!EWO,6OH#_VI\M6FQAJ84"[831Q$)3T+OD>-J'^!CP3<#H M5F<2*KD8\QR,Q[J@NR ()%0^,'#]/,/8LLW+G\" M4$L#!!0 ( /F A$\]C_YBM $ -(# 9 >&PO=V]R:W-H965T5=2VYRVSG4'QFS9@N+V"CO0_J9& MH[CSIFF8[0SP*H*49,EF<\,4%YH66?2=3)%A[Z30<#+$]DIQ\^L($H><;NFG MXUDTK0L.5F0=;^ %W/?N9+S%9I9**-!6H"8&ZIS>;0_'-,3'@!\"!KLXDU#) M&?$U&%^JG&Z"()!0NL# _7:!>Y R$'D9;Q,GG5,&X/+\R?X8:_>UG+F%>Y0_ M1>7:G.XIJ:#FO73/.#S!5,\U)5/Q7^$"TH<')3Y'B=+&E92]=:@F%B]%\?=Q M%SKNPWASNY]@ZX!D B0S8!_SL#%15/[ '2\R@P,Q8^\['IYX>TA\;\K@C*V( M=UZ\]=Y+L=VG&;L$HBGF.,8DRY@Y@GGV.46REN*8_ -/UN&[586["-_]H?!Z MG2!=)4@C0?K?$M=B;OY*PA8]56":.$V6E-CK.,D+[SRP=TE\D]_AX[1_XZ81 MVI(S.O^RL?\UH@,O97/E1ZCU'VPV)-0N'&_]V8QC-AH.N^D'L?D;%Q]02P,$ M% @ ^8"$3X?\&UL;5/;;MP@$/T5Q <$+^MV-RO;4C91U$JMM$K5Y)FUQS8*%Q?P.OG[ M '8<)_4+,,.<,V>&(1NT>;8M@$,O4BB;X]:Y[D"(+5N0S%[I#I2_J;61S'G3 M-,1V!E@505(0FB3?B61 1PZ#79Q1J.2L]7,P M?E8Y3H(@$%"ZP,#\=H%;$"(0>1G_)DX\IPS Y?F=_3[6[FLY,PNW6CSQRK4Y MWF-40KYA-!7_"RX@?'A0XG.46MBXHK*W3LN)Q4N1[&7]^Q\,2; _6]*8,SMB+>>?'6 M>R_%9K_+R"4033'',88N8^8(XMGG%'0MQ9'^!Z?K\.VJPFV$;S\IW*\3I*L$ M:21(/Q%8Z^9*$+'HJP31QFBPJ=:_B)"^\\\#>T/@F'^'CM/]FIN'* MHK-V_F5C_VNM'7@IR94?H=9_L-D04+MPW/FS&<=L-)SNIA]$YF]&UL?5-A;]L@$/TKB!]08B==N\BVU'2:-JF5HD[;/A/[;*,"YP&.VW\_ MP([G;6Z_ '?<>_?N.+(!S;-M 1QY45+;G+;.=7O&;-F"XO8*.]#^ID:CN/.F M:9CM#/ J@I1DZ6;S@2DN-"VRZ#N:(L/>2:'A:(CME>+F]0 2AYPF].)X$DWK M@H,56<<;^ ;N>W=4P;@\GQA_QQK][643,4_P!FD#P]*?(X2I8TK*7OK4$TL7HKB+^,N=-R' M\>;Z EL'I!,@G0&W$<#&1%'Y)^YXD1D+H.WZXJW$;X]B^%;Q#L5@EV MD6#W;HEK,=M_DK!%3Q68)DZ3)27V.D[RPCL/[%T:W^1/^#CMC]PT0EMR0N=? M-O:_1G3@I6RN_ BU_H/-AH3:A>.-/YMQS$;#83?](#9_X^(W4$L#!!0 ( M /F A$\0!!-8M $ -(# 9 >&PO=V]R:W-H965T552VYRVSG5[QFS9@N+V"CO0_J9&H[CSIFF8[0SP M*H*49,EF<\,4%YH66?0=39%A[Z30<#3$]DIQ\^< $H><;NG%\22:U@4'*[*. M-_ #W,_N:+S%9I9**-!6H"8&ZIS>;?>'-,3'@%\"!KLXDU#)"?$Y&%^KG&Z" M()!0NL# _7:&>Y R$'D9+Q,GG5,&X/)\87^,M?M:3MS"/E,$96Q'OO'CKO>=B^SG- MV#D033&',299QLP1S+//*9*U%(?D'3Q9A^]6%>XB?/>?PNMU@G25((T$Z8&UL?5/; M;MLP#/T501]0)8Z[IH%MH.DP;, &!!W6/BLV;0O5Q9/DN/W[4K+K>INQ%TFD M> X/*2H;C'UV+8 G+TIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M USG05>19"2 M+-EL/C'%A:9%%GTG6V2F]U)H.%GB>J6X?3V"-$-.M_3=\2":U@<'*[*.-_ 3 M_*_N9-%B,TLE%&@GC"86ZIS>;0_'-,3'@$Y R$*&,WQ,GG5,&X/+\SOXEUHZUG+F#>R.?1.7;G.XIJ:#FO?0/ M9O@*4SW7E$S%?X<+2 P/2C!'::2+*RE[YXV:6%"*XB_C+G3UYDU@S$CKWO>'CB[2'!WI3!&5L1[U"\0^^EV-[>9.P2 MB*:8XQB3+&/F"(;L>K,-WJPIW$;[[0^%^G2!=)4@C0?K?$M=B M;O]*PA8]56";.$V.E*;7<9(7WGE@[Y+X)A_AX[3_X+81VI&S\?BRL?^U,1Y0 MRN8*1ZC%#S8;$FH?CC=XMN.8C88WW?2#V/R-BS=02P,$% @ ^8"$3R.< M^/^T 0 T@, !D !X;"]W;W)K&UL?5/;;MP@ M$/T5Q <$F]VTT;$M@"-O6G4VIZUS_8$Q6[:@A;W"'CI_4Z/1PGG3-,SV!D0525HQGB1? MF!:RHT46?2=39#@X)3LX&6('K85Y/X+",:$.U6]9N3:G-Y144(M!N6<N.]-&9RQ%?'.)V^]]U*DUVG&+D%HQAPG M#%]C%@3SZDL(OA7BR#_1^39]MYGA+M)W:WJ2; OL-P7V46#_WQ(_8WCR;Y%L MU5,-IHG39$F)0Q>5=!O8V/B+["Y^F_4F81G:6G-'YEXW]KQ$=^%22*S]" MK?]@BZ&@=N'XU9_--&:3X;"??Q!;OG'Q!U!+ P04 " #Y@(1/ 1((DK0! M #2 P &0 'AL+W=O'B %ZG?]\!.Z[;6GD!9IASYLPP9*.Q M+ZX%\.1-2>URVGK?'QAS90M*N"O3@\:;VE@E/)JV8:ZW(*H(4I+Q)+EF2G2: M%EGTG6R1F<'+3L/)$CRO(T@SYG1'WQW/7=/ZX&!%UHL&OH'_WI\L6FQA MJ3H%VG5&$PMU3N]VAV,:XF/ CPY&MSJ34,G9F)=@?*YRF@1!(*'T@4'@=H%[ MD#(0H8S7F9,N*0-P?7YG?XRU8RUGX>#>R)]=Y=N0&!Z48([22!=74@[.&S6SH!0EWJ:]TW$?IYOT9H9M _@,X O@-N9A M4Z*H_$%X4636C,1.O>]%>.+=@6-ORN",K8AW*-ZA]U+PA&?L$HCFF.,4PUHQ0^V M&!)J'XXW>+;3F$V&-_W\@]CRC8O?4$L#!!0 ( /F A$^81,,LM0$ -(# M 9 >&PO=V]R:W-H965TJVJ3-NG4:=MG+G$25 @9D$OW[V=(FF5;M"^ C=_SLS'9:.RK:P$\ M>=.J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO$DN6-:R(X66?2= M;9&9P2O9P=D2-V@M[,\3*#/F=$??'2^R:7UPL"+K10-?P'_MSQ8MMK!44D/G MI.F(A3JG#[OC*0WQ,>";A-&MSB144 ;@^O[,_Q]JQEHMP\&C4=UGY-J<'2BJHQ:#\BQD_P%S/+25S\9_@ M"@K#@Q+,41KEXDK*P7FC9Q:4HL7;M,LN[N-TDQYFV#: SP"^ XQ#YL21>5/ MPHLBLV8D=NI]+\(3[XX<>U,&9VQ%O$/Q#KW7@B>W&;L&HCGF-,7P5&PO=V]R:W-H965T+2RK M)%*W"($$TJJ(\NQ-)A?5EV [F_+WC)TT!!KUQ?:,YYPY,QYGH[%/K@7PY%E) M[7+:>M\?&7-E"TJX&].#QIO:6"4\FK9AKK<@J@A2DO$D><>4Z#0MLN@[VR(S M@Y>=AK,E;E!*V-\GD&;,:4I?' ]=T_K@8$76BP:^@__1GRU:;&&I.@7:=483 M"W5.[]+C:1_B8\!C!Z-;G4FHY&+,4S"^5#E-@B"04/K ('"[PCU(&8A0QJ^9 MDRXI W!]?F'_%&O'6B["P;V1/[O*MSD]4%)!+0;I'\SX&>9Z;BF9B_\*5Y 8 M'I1@CM)(%U=2#LX;-;.@%"6>I[W3<1^GF]WM#-L&\!G %\ AYF%3HJC\H_"B MR*P9B9UZWXOPQ.F18V_*X(RMB'-///X@MW[CX U!+ P04 " #Y@(1/?>^U'+\! W! &0 M 'AL+W=OMO8E_;J'QX@./N[0>8NM[F5?UCX'+N.><"U_FHS:/M !QZDD+9 M G?.]4=";-6!9/9&]Z#\3J.-9,XO34ML;X#5,4D*0C>;=T0RKG"9Q]C9E+D> MG. *S@;904IF?IU Z+' &7X.W/.V'T2[F*%1RT?HQ+#[7!=X$0R"@$*=R!$(/(V?B9. M/$N&Q.7\F?UCK-W729EE.KH$H84X3ABXP+PCBV6<)NB9Q MHO^DT_7T[:K#;4S?_N'P/P2[58)=)-B]6N(:9KLNLE\5V;]!9 WSMPA97)P$ MT\8G:U&E!Q7;91&=N^*6QHM_@4\M]969EBN++MKYYQ,ON=':@;>RN?%>.M_% M\T) X\+TO9^;Z2U/"Z?[U*9D_E>4OP%02P,$% @ ^8"$3^V+&UL?5-A;]P@#/TKB!]0 M+B3MJE,2J==IVJ1-.G7:^IE+G 050@;DTOW[&9)FV1;M"V#C]_QL3#X9^^(Z M $]>M>I=03OOAR-CKNI "W=C!NCQIC%6"X^F;9D;+(@Z@K1B_'"X8UK(GI9Y M])UMF9O1*]G#V1(W:BWLSQ,H,Q4TH6^.)]EV/CA8F0^BA:_@OPUGBQ9;66JI MH7?2],1"4]"'Y'C*0GP,^"YAZH(<@"!14/C (W*[P"$H% M(I3Q8^&D:\H W)[?V#_$VK&6BW#P:-2SK'U7T'M*:FC$J/R3F3["4L\M)4OQ MG^$*"L.#$LQ1&>7B2JK1>:,7%I2BQ>N\RS[NTWR3I@ML'\ 7 %\!]S$/FQ-% MY>^%%V5NS43LW/M!A"=.CAQ[4P5G;$6\0_$.O=>2)UG.KH%HB3G-,7P3DZP1 M#-G7%'POQ8G_ ^?[\'1781KAZ1\*;_<)LEV"+!)D_RUQ+^;NKR1LTU,-MHW3 MY$AEQCY.\L:[#NP#CV_R.WR>]B_"MK)WY&(\OFSL?V.,!Y1RN,$1ZO"#K8:" MQH?C.SS;>JN MF[;)[1FCB2:;,YZ?V7;ZD@.F MV>_UZ@O5JU\0LPPSS//#,,V8CFV;8 CKPH MJ6U.6^?Z$V.V;$$)>X<]:']3HU'">=,TS/8&1!5!2C*^V[UE2G2:%EGT74R1 MX>!DI^%BB!V4$N;G&22..4WHJ^.Q:UH7'*S(>M' 5W#?^HOQ%EM8JDZ!MAUJ M8J#.Z7UR.J
)TL:5E(-UJ&86+T6)EVGO=-S'Z>:0SK!M )\!? $<8QXV)8K*WPLG MBLS@2,S4^UZ$)TY.W/>F#,[8BGCGQ5OOO14\.63L%HCFF/,4PU,ZW;1IM+2=+I\O-S?.PX^6C=D^\ GG6ROB" M=B'T1\9\U8$6_L;V8/"FL4Z+@*9KF>\=B#J!M&(\RUXS+:2A99Y\9U?F=@A* M&C@[X@>MA?MQ F7'@N[HB^-!MEV(#E;FO6CA"X2O_=FAQ1:66FHP7EI#'#0% MO=L=3X<8GP(>)8Q^=2:QDHNU3]'X6!@5"1"&=]G3KJD MC,#U^87]?:H=:[D(#_=6?9-UZ IZ2TD-C1A4>+#C!YCK>47)7/PGN(+"\*@$ MY%?X-.V?A6NE\>1B [YLZG]C;0"4DMW@"'7XP19#01/B\0V>W31F MDQ%L/_\@MGSC\B=02P,$% @ ^8"$3WS&UL?5/;;MP@$/T5Q >$7>PFTM>IL3EOG^@-C MMFQ!"WN#/73^ID:CA?.F:9CM#8@JDK1B?+>[95K(CA99])U,D>'@E.S@9(@= MM!;F]Q$4CCG=TZOC13:M"PY69+UHX#NX'_W)>(LM*I74T%F)'3%0Y_1A?SBF M 1\!/R6,=G4FH9(SXFLPOE0YW86$0$'I@H+PVP4>0:D@Y--XFS7I$C(0U^>K M^E.LW==R%A8>4?V2E6MS>D])!;48E'O!\1GF>CY1,A?_%2Z@/#QDXF.4J&Q< M23E8AWI6\:EH\3[MLHO[.-WP*VV;P&<"7PCWD<"F0#'SS\*)(C,X$C/UOA?A MB?<'[GM3!F=L1;SSR5OOO13)7<8N06>&'"<(7T'V"X)Y\24"WXIPY!_H?)N> M;":81'JRIO-D6R#=%$BC0/J_"C]".$__B<%6'=5@FCA+EI0X='&.5]YE7!]X M?)&_\&G6OPG3R,Z2,SK_KK'[-:(#G\KNQ@]0Z[_78BBH73C>^;.9AFPR'/;S M_V'+)R[^ %!+ P04 " #Y@(1/(%J1%[4! #2 P &0 'AL+W=O/*N5>LRVGC?'1AS10-: MN"O308LWE;%:>#1MS5QG0901I!7CF\T-TT*V-$^C[V3SU/1>R19.EKA>:V%_ M'4&9(:-;^NEXEG7C@X/E:2=J> '_O3M9M-C,4DH-K9.F)1:JC-YM#\ M'Q(&MSB34,G9F-=@?"DSN@F"0$'A X/ [0+WH%0@0AEO$R>=4P;@\OS)_AAK MQUK.PL&]43]EZ9N,WE)20B5ZY9_-\ 13/=>43,5_A0LH# ]*,$=AE(LK*7KG MC9Y84(H6[^,NV[@/XTVRGV#K #X!^ RXC7G8F"@J?Q!>Y*DU [%C[SL1GGA[ MX-B;(CAC*^(=BG?HO>2<7Z?L$HBFF.,8PQ>&=!_:.QS?Y M'3Y.^S=A:]DZ7S;VOS+& TK97.$(-?C!9D-!Y<-QCV<[CMEH>---/XC- MWSC_ %!+ P04 " #Y@(1/Q_'.WK8! #2 P &0 'AL+W=O3DFD7J=IDS;IU&G=9RYQ M$E2(,R"7[M\/2)IE:]0O@(W?\[,QV8CFR;8 CCQKU=F"4[.!LB!VT%N;W"12. M.=W1%\>#;%H7'*S(>M' =W _^K/Q%EM8*JFALQ([8J#.Z=WN>-J'^!CP*&&T MJS,)E5P0GX+QIL7)O3 R45U&)0[@''SS#7\XZ2N?BO< 7EPX,2GZ-$9>-*RL$ZU#.+ MEZ+%\[3++N[C=)/>SK!M )\!? $<8AXV)8K*/PHGBLS@2,S4^UZ$)]X=N>]- M&9RQ%?'.B[?>>RTX/V3L&HCFF-,4PU?8E!=]*<>*OX'P;GFXJ3",\ M_4?AAVV"_2;!/A+LWRQQ(R9-_DO"5CW58)HX39:4.'1QDE?>96#O>'R3O^'3 MM'\3II&=)1=T_F5C_VM$!UY*QY1L7 M?P!02P,$% @ ^8"$3_XM[G:S 0 T@, !D !X;"]W;W)K&UL?5-AC]0@$/TKA!]P[-(]O6S:)K=GC"::;,ZHG]EVVI(# MI@+=GO]>H+U>U>H78(9Y;]X,0SZB?7(=@"?/6AE7T,[[_LB8JSK0PMU@#R;< M-&BU\,&T+7.]!5$GD%:,[W9OF!;2T#)/OK,MFXIF8O_!%=0(3PJ"3DJ5"ZMI!J<1SVS!"E: M/$^[-&D?IYM;/L.V 7P&\ 5PE_*P*5%2_DYX4>861V*GWO73?UO$#T$*;N;,$)=^&"+H:#Q\?@VG.TT9I/AL9]_$%N^&PO=V]R:W-H965TZV%^7L A4-&M_02>)9U MXT* Y6DG:O@%[G=W--YC,TLI-;168DL,5!E]V.X/26DJGY'W &Y=.#$E^C0&7CEQ2]=:@G%B]%B_?QE&T\ MAXG_ EL'\ G KP!L+!25?Q5.Y*G!@9AQ]IT(5[S=+M.D*P2))$@ M6?NJ@A;S%2#J>,V65)@W\9-7D3GA7W@\4X^TL=M_RE,+5M+3NC\ MS<;Y5X@.O)3-C5^AQC^PV5%0N6!^\;89UVQT'';3"V+S,\[_ 5!+ P04 M" #Y@(1/R4IP"=X! #Z! &0 'AL+W=O9%MJ6E6;M$E1IW6?B7U^4<%X@./NWP^PZ[D= MD_K%<,=SSSUWYDA'J9YU V#0B^"=SG!C3'\D1!<-"*9O9 ^=/:FD$LQ84]5$ M]PI8Z8,$)S2*]D2PML-YZGUGE:=R,+SMX*R0'H1@ZO<)N!PSO,&OCL>V;HQS MD#SM60W?P?SHS\I:9&$I6P&=;F6'%%09OMT<3XG#>\!3"Z->[9&KY"+ELS.^ ME!F.G"#@4!C'P.QRA3O@W!%9&;]F3KRD=('K_2O[@Z_=UG)A&NXD_]F6ILEP M@E$)%1NX>93C9YCKV6$T%_\5KL MW"FQ.0K)M?^B8M!&BIG%2A'L95K;SJ_C M=+*+Y[!P )T#Z!*0^#QD2N25WS/#\E3)$:FI]SUSOWASI+8WA7/Z5O@S*UY; M[S6GVWU*KHYHQIPF#%UA-@N"6/8E!0VE.-%_PFDX?!M4N/7A\1N%AS!!'"2( M/<'V#4$2)M@%"78!!9_>]2B B:-PDGTPR3Y \)\V'X($AX^7F00)D@^4&<#$ M[_\F6=T] :KV4Z=1(8?.3_S*NPSV+?5W]R]\>A6^,56WG487:>P$^'M:26G M2HEN;,L;^Q M!H?*N.W![M4TCI-A9#^_-&1Y[O(_4$L#!!0 ( /F A$^/ M93,TQ0$ #<$ 9 >&PO=V]R:W-H965T1E?#'>\>^^. MXYR-2K^:%L"B=RDZD^/6VOY(B"E;D,SAF MP/[L MS]I99&&IN(3.<-4A#76.'[;'4^KQ ?"+PVA6>^0KN2CUZHUO58XW/B$04%K/ MP-QRA4<0PA.Y--YF3KQ(^L#U_I/]:ZC=U7)A!AZ5^,TKV^;X@%$%-1N$?5;C M$\SUI!C-Q7^'*P@']YDXC5()$[ZH'(Q50.< MN@0<@@Z9A$+F7YAE1:;5B/1T]SWS+=X>J;N;TCO#580SE[QQWFM!DUU&KIYH MQIPF#%UAM@N"./9%@L8D3O2_5=IN*!AL;_A4\C]8/I MAG<&791USROVA-BR!Y ^3^U-I(Y M[YJ&V,X JR))"D*3Y)9(QA4NLA@[FB+3O1-(,O@3?> MM"X$2)%UK('OX'YT1^,],JM47(*R7"MDH,[QPV9_2 ,^ GYR&.S"1J&3D];O MP?E6Y3@)!8& T@4%YH\S/((00*O$Y2BUL_**RMT[+2<67(MGG>'(5 MSV'2O]#6"70BT"L"&1/%RK\RQXK,Z &9\V5,_FS($XRCB/U^\]=%S M0=.[C)R#T(0YC!BZP&QF!/'J]WZP+IJD : M!=)_6KR_:G$%LTNNDI#%3"68)FZ31:7N5=SD171>V <:[^0O?-SV5V8:KBPZ M:>=O-LZ_UMJ!+R6Y\2O4^@&PO=V]R:W-H965T)W\?0$[ MCI7X!9AASIDSPY"/VCS;#L"A%RF4+7#G7'\DQ%8=2&9O= _*WS3:2.:\:5IB M>P.LCB I"$V2+T0RKG"91]_9E+D>G. *S@;904IF7D\@]%C@'7YS//&V<\%! MRKQG+?P"][L_&V^1A:7F$I3E6B$#38'O=L=3&N)CP!\.HUV=4:CDHO5S,'[6 M!4Z"(!!0N<# _':%>Q B$'D9_V9.O*0,P/7YC?U[K-W7E/@03S[DH)NI3C13W"Z#=]O*MQ'^'Z=_>MAFR#=)$@C M0;HFR)(/)7Z.H=E'E6354PFFC=-D4:4'%2=YY5T&]H[&-WD/GZ;]D9F6*XLN MVOF7C?UOM';@I20W?H0Z_\$60T#CPO'6G\TT9I/A=#__(+)\X_(_4$L#!!0 M ( /F A$_U4N"=N $ -(# 9 >&PO=V]R:W-H965T\9SSIP9CXM)FV?; SCT*H6R)>Z=&XZ$V+H'R>R-'D#YFU8;R9PW34?L M8( U$20%H4GRA4C&%:Z*Z#N;JM"C$US!V2 [2LG,VPF$GDJS\19961HN05FN%3+0EO@N/9[R$!\#_G"8[.:,0B47K9^#\="4 M. F"0$#M @/SVQ7N08A Y&6\+)QX31F V_,[^_=8NZ_EPBS<:_&7-ZXO\2U& M#;1L%.Y)3S]@J>> T5+\3[B"\.%!B<]1:V'CBNK1.BT7%B]%LM=YYRKNTWR3 MT06V#Z +@*Z VYB'S(FB\F_,L:HP>D)F[OW PA.G1^I[4P=G;$6\\^*M]UXK M>L@*<@U$2\QICJ&;F'2-()Y]34'W4ISH)SC=AV>["K,(S[;P)-DGR'<)\DB0 M;^4?T@\E?HZAA_Q#$K+IJ033Q6FRJ-:CBI.\\:X#>Q&PO=V]R:W-H965T,"CKM_7\". MUTIY,=5)[*P?"V@Y-">A""J7]'X'+,\ 9?':]MW1CG M('G:LQK>P/SN3\I:9%$I6P&=;F6'%%09?M@\"?%D:]VB-7R5G*=V?\ M*#,#0V7<]M[NU?24)\/( M?IY2LOPJ\B]02P,$% @ ^8"$3^C7[!;K 0 9@4 !D !X;"]W;W)K M&UL=51M;YLP$/XKB!]0@P.$18#4M*HV:9.B3ML^ M.W"\J#9FM@G=OY]M*$/,^1+;Y^?ESN0NF[AXDRV \MX9[67NMTH-)X1DV0(C M\H$/T.N;F@M&E#Z*!LE! *DLB5&$@R!!C'2]7V0V=A%%QD=%NQXNPI,C8T3\ M.0/E4^Z'_D?@M6M:90*HR ;2P'=0/X:+T">TJE0=@UYVO/<$U+G_&)[.J<%; MP,\.)KG9>Z:2*^=OYO"EROW ) 042F44B%YN\ 24&B&=QN]%TU\M#7&[_U!_ ML;7K6JY$PA.GO[I*M;F?^EX%-1FI>N739UCJB7UO*?XKW(!JN,E$>Y2<2OOK ME:-4G"TJ.A5&WN>UZ^TZS3=)M-#C"W"DR=IK$#@&\,W%A#FZ3Q&F2. 2B MG8D+<\?DZ#0Y.@3BG8D#$]XQ29TFJ<,DV9FX,,>="=K\SQF(QG:X]$H^]G:Z M;*+K$'G$MD_^P><)](V(INNE=^5*=YOMB9IS!3J5X$%_NE8/O?5 H59F>]1[ M,;?^?%!\6*8:6D=K\1=02P,$% @ ^8"$3^0YI^GI 0 9@4 !D !X M;"]W;W)K&UL=53;CILP$/T5Q >L@21 (T#:[&K5 M2JT4;=7VV8'AHK4QM9VP_?O:AE!*IR^Q/9S+C)V9;!3R3;4 VGOGK%>YWVH] M' E190NA#KW M'\/C*;5X!_C>P:A6>\]6[J>5"%3P)]J.K=)O[J>]54-,KTZ]B_ AS/0??FXO_##=@!FXS M,1ZE8,K]>N55:<%G%9,*I^_3VO5N'6?].PTG1#,AVA#(9.0R?Z::%ID4HR>G MNQ^H?>+P&)F[*6W0787[9I)7)GHKHCC-R,T*S9C3A(E6F'!!$*.^6$28Q2GZ MAQ[A]!V:X<[1=VMZF.(">U1@[P3V?Y7X85,B@DD"W.2 FAP0@7!C@F'^-"8:)<9,4-4D1@61C@F&V#T]6_W,.LG$=KKQ2 M7'LW75;198@\1JY/_L"G"?2%RJ;KE7<1VG2;ZXE:" TFE>#!/%UKAMYR8%!K MNTW,7DZM/QVT&.:I1I;16OP&4$L#!!0 ( /F A$_8$3<9M@$ -(# 9 M >&PO=V]R:W-H965T:9M<0%F..?,A2$=C'UQ#8 GKUJU M+J.-]]V!,5%,9JX5'T];,=19$&4E:,9XD7Y@6LJ5Y>GFZ>F M]TJV<++$]5H+^_<(R@P9W= WQY.L&Q\<+$\[4<-/\+^ZDT6+S2JEU- Z:5IB MH9PW 5\!/R6,+C%F81*SL:\!.-;F=$D) 0*"A\4!&X7N >E@A"F\6?2 MI'/(0%R>W]0?8^U8RUDXN#?J69:^R>B>DA(JT2O_9(:O,-5S3X@$)X MR 1C%$:YN)*B=][H2053T>)UW&4;]V&\X;<3;9W )P*?"?L8AXV!8N8/PHL\ MM68@=NQ])\(3;PX<>U,$9VQ%O,/D'7HO.;^Y3=DE"$V8XXCA"\QF1C!4GT/P MM1!'_H'.U^G;U0RWD;Y=TODG\7>K KLHL%L*[)-W):YAW@=ABYYJL'6<)D<* MT[=QDA?>>6#O>'R3__!QVG\(6\O6D;/Q^+*Q_Y4Q'C"5Y I'J,$/-AL**A^. M-WBVXYB-AC?=](/8_(WS?U!+ P04 " #Y@(1/N!ENSK8! #2 P &0 M 'AL+W=OM\?&7-E"UJX&]-#AS>UL5IX-&W#7&]!5)&D%>.[W2W30G:TR*+O;(O,#%[) M#LZ6N$%K8?^>0)DQIWOZZGB43>N#@Q59+QKX"?Y7?[9HL46EDAHZ)TU'+-0Y MO=L?3VG 1\!O":-;G4FHY&+,F#@L#M"O>@5!#"-/[,FG0) M&8CK\ZOZUU@[UG(1#NZ->I*5;W-ZH*2"6@S*/YKQ >9Z/E$R%_\=KJ 0'C+! M&*51+JZD')PW>E;!5+1XF7;9Q7V<;A(^T[8)?";PA7"(<=@4*&;^17A19-:, MQ$Z][T5XXOV18V_*X(RMB'>8O$/OM> 'GK%K$)HQIPG#5YC]@F"HOH3@6R%. M_#\ZWZ8GFQDFD9ZLZ3S9%D@W!=(HD+XK,?E0XA8F_1"$K7JJP39QFAPIS=#% M25YYEX&]BX_(WN#3M/\0MI&=(Q?C\65C_VMC/& JNQL&UL;53O;ML@$'\5Q .4A,1)%MF6FDY3 M)VU2U&GM9V*?;50P+N"X>_L!=ETOXXN!X_?G#CBG@]*OI@&PZ%V*UF2XL;8[ M$F**!B0S=ZJ#UNU42DMFW5+7Q'0:6!E(4A"Z6NV(9+S%>1IB9YVGJK>"MW#6 MR/12,OWG!$(-&5[CC\ 3KQOK R1/.U;#+["_N[-V*S*KE%Q":[AJD88JP_?K MXRGQ^ !XYC"8Q1SY2BY*O?K%]S+#*Y\0""BL5V!NN,(#".&%7!IODR:>+3UQ M.?]0_Q9J=[5(2IG@2CJ?@?< 7AX#X3YU$H M8<(7%;VQ2DXJ+A7)WL>1MV$S[ADBNE++A45G&UL=5/;;MLP#/T5 M01]0.4JZ+H%MH&DQ;, &!!W6/2LV;0O5Q9/DN/O[Z>)X7N>^6"1]>'A(4?FH MS8OM !QZE4+9 G?.]0=";-6!9/9&]Z#\GT8;R9QW34ML;X#5,4D*0K/L Y&, M*USF,78R9:X')[B"DT%VD)*9WT<0>BSP!E\#3[SM7 B0,N]9"]_!_>A/QGMD M9JFY!&6Y5LA 4^#[S>&X"_@(>.8PVH6-0B=GK5^"\Z4N9 _6RJ$(RCB/^\>.NCEY+NLYQ< M&$.28,76 V M,X)X]KD$72MQI/^ET_T[!-M5C=M(L%W6O]NO$^Q6"7:18/>/ OJFR82YC1B5 M,&]*D,5,)9@V;I-%E1Y4W.1%=%[8>QKOY"\\;?LW9EJN+#IKYV\VSK_1VH$7 MDMUX#9U_8+,CH''!O/.V26N6'*?[Z061^1F7?P!02P,$% @ ^8"$3QX) MT, T P .0X !D !X;"]W;W)K&ULE5=M;YLP M$/XKB!]0_ (&JB32FC;:I$VJ.FW[3!,G007,P$FZ?S]C* /[0*P?"G:>N^?N M[.>,5S=1O=5GSJ7SGF=%O7;/4I;WGE?OSSQ/ZCM1\D+]758\ M.6BC//,(0LS+D[1P-RL]]UQM5N(BL[3@SY537_(\J?X\\$STM-9 M-A/>9E4F)_Z=RQ_E=SIYENY'K'/@QN63R1=P^\RZAP'6Z[+_R*\\4O(E$<>Q%5NO_SOY2 M2Y%W7E0H>?+>/M-"/V^=_P\SV(!T!J0W('C6@'8&=*F!WQGX2PV"SB#X9Q#/ M&K#.@/4&5"^PUQ9+5_\QD"K?/FD")DVT M W_H@(:P PHZH-H!'3F8B, ''?AV!'%LE+3%,(TI-(:JM?$10D8]%@!'(05@ M2($5$C69MBTF&#"1D)+(#FD!0Y6[%A,.>=A=Q&":&*2) 1I#V+O8WES8C^+) MPF$$]QD$< 6FL)%%AGT_F.::Z&G85I>/)US '0*3Y0K'<(_ =('&.] H8]3^ MF8UQ 7(<%MQYL-UZ*+*ZL&]M8C9% W<3#+63T*2!0%-5AEL$AGI$;/+8X@_Q M7.E@]6- _MA8I\<.-.0B\1P7W $PT (P-KFBJ3TQP06W 0ST 4Q@%P26-T'+ M]4)@U1);M10;3>\)!/D3/!.'OWWZ4QQ,N("E3?[C_">P#,F"+X '8I_L_JSF M"2Q& ND,FV3VF1W,0W5>]5>9MJ!%&5W4?/Z MV^+F+U!+ P04 " #Y@(1/^IAJ 94& !C+ &0 'AL+W=OSW<-+M2IWG^I-M6[_\U1O5V73?MP^SW:;;54^]H-6RYE.$C=;E8OU M]/JR_^[+]OJR?FV6BW7U93O9O:Y6Y?;?FVI9OU]-U?3G%U\7SR]-]\7L^G)3 M/E??JN;/S9=M^VGV8>5QL:K6NT6]GFRKIZOI+^JS3_L!/?'7HGK?';R?=*'< MU_7W[L-OCU?3I/.H6E8/36>B;%_>JGFU7':66C_^&8Q./^;L!AZ^_VG]K@^^ M#>:^W%7S>OGWXK%YN9IFT\EC]52^+INO];NOAH#L=#)$_WOU5BU;O/.DG>.A M7N[ZOY.'UUU3KP8KK2NK\L?^=;'N7]\'^S^'X0%Z&* _!B@Z.L , XQT T# M2#K #@/L_P.RHP/<,,!)9TB' :ETAFP8D$4SS/:WH[^_MV537E]NZ_?)=I^B MF[)[$M3GK,V@A^[+/F'Z_[6W>-=^^W9M5'XY>^L,#,3D+F M%C$J9(J3,]T!(@V17SF29B'BC\TS:Z_7QT73\*+I?K@Y'&XR;,! Z8W0(?7 M(HKB9H^X'EGOD23/4I4DT84MQ.0=(%5"6DE9!@J M[@L4: R,C4/EG4&;/AFJ+)S,G4.516K22\BP;F"AE,B"^D,P23A9BFUY"AI&.+,9X6V1XJ+PY M&>G6Q&0A)KV$#$/%O9$V\N60QGV'1DNR//:7U__Q6J%Q]=>"ZN\U+\&D\O&I M< 76J +;>"I> TDGXU/A"JA!!4SCO$ E*)QJ<.DT&/J$2Y5&I6ID9:AQ"=#Y M&3L:6%L-TM:X;S=F& 7M"8JU@OS!EZ05@O2*(7Q!]:E:'M*.)Z M <%":M$+P#!,K!=TAEX0U@N2Z 6"QO*"L%X0UPL]IAL$V MWX@_M%V#PFOLG+A@,#)T"S_?A#: 6;J"'L,1\@J Y#A82"UZ 1B&B36(T H_ MWI8BWK0H:AXG)BP;*>[=58OK*VCI>X.>!,"NZHT)X_S84AXG)G>26S\1Z-Y0OJ M"ZU2E+ARM)"C7H2&T>*B:T&3SK:D+/_-X<(J=$>%8"$%O0 ,P\2-@07;#O$> MC06_.O1[?"Q*#F8)H2B%%KT #*,<^;4:K758F.+>14P68M)+R#!4W _9,]8[ M%O<:%JUWHI;JSO*:WV??F+>XYEM!S;^S8#_]6 [@NFM1W37Q5+SR'1%*A\N> M0V4OJ@5W#BQC\B-3X;+C3N\F%XZK_T4TU>"28BUY#(8^X3KAT(J'1DQ@\75\ M/W5TN>*PL#GT.VZ\+G!<7HQ%3_P NE-@(;7H!6 8)E8V9^6/NQLYB2,XBC-' M$(VGNFZJUF#R MJ4WJEZI\_/BPK)Z:[FW:OM_NC[WN/S3U9CC2._LX5WS]'U!+ P04 " #Y M@(1/@ L-.5P" "C" &0 'AL+W=O0XYRV7#S+@E+EO%2LEFNW4*I9(23S@E9$/O"&UOK)B8N**'T49R0; M0\>4N9S*BC.;*4!"]7.F.,F:8=!Y_>U)WB&D<;_>O[%]M\;J8 Y%TQ]F? M\JB*M;MPG2,]D0M3C[S]1ON"(M?IJ_]!KY1IN,E$Q\@YD_;7R2]2\:IGT:E4 MY*5;R]JN;?LR!,4G0U1#UFVV'\&PP>$$BS#R%\*,36?^?N MWP?8O4$>P'*D 8")O5,C'F+M$(C"1"""8 M$#L&">+Y4B0@03)#"@ 3C=\IA G@1!9@(@N ((0)EB#!2&:B4S% D4Q0@)VXP?XG)(%;#0=S) % T6(L"01:3B0#MRT&^BV> MZ#<,-QR./B$)W'(XGB,) (KQ6!((Y(^203>?]HJ*LYV"TLGYI5;F(WIC'2;M MQC>C863?F@EL1\8;33>^?Q)Q+FOI'+C2@\>.AQ/GBNH&PO=V]R:W-H965TOK M5!2I[6JU*^U*HUGM[.\4W((&")ND9?;M-PD9!NICY/PI)!S?V*?YG!,G\V-9 M?:O7WC>3[[OMOKZ?KIOF<#>;U3^FVW*ZK_'OVV/-Y/U?3'CB^; MUW73[9@MYH?BU?_EF[\/GZMV:W:NLMKL_+[>E/M)Y5_NIP_J[LE1UZ!7?-WX M8WWQ?=(-Y;DLOW4;OZ_NIUG7([_URZ8K4;0?[_[);[==I;8?_PY%I^=C=@TO MO_^H_FL_^'8PST7MG\KM/YM5L[Z?NNEDY5^*MVWSI3S^YHU=HT#R>-'2A46?%K*U^/@2A0SQ2T)RN#_ 4*L3A(V@X"-VWUU># M,+B @05,7\!<%> /+IPTMM?L3RY(1E:R+/LP'*"TF3/F4GG5*8:=8M IBPM8 M6,"FVR*P@"38C+A"C.>1$AA(Q2/LP4@JFV*/#<9,-L\9N .466YTW!P,N@*D8HY>3!DFS,I8$ZH%)7=F(8)\TZ =XZ,C#";I-+-(LXE@1YIT [QR9D F326:$.9A,0M?*P!P&4TF6*PO< 5)2 MS!RW!_-.B/=8"V/)PF+:+:#=1?*QQ63:$?E8,)F2DH\E3+W$1&AU M/52JG&P\YPBF70#M+C8R3*:,R,>"R924?"QA[&42 1,R4EI'\95 P;0+H-U% M$K)@,F5$0A9,IJ0D9 ESK\L,N.M$0I(;UD0>%0'6720?"^921N1CP5Q*2CX6 ML(*<.;26@Y2>66'6'6#=1?*QPURZ$?G882Y=2CX>1%^>JU?VY?3Y;EV[[I'OM>[#V_&_#0OQKP8?^CNGLZ/>'_6>;TPL&? M1?6ZV=>3Y[)IREW_0/NE+!O?=C3[U/[_UKY8G3>V_J7IOG8L5J<'_:>-ICP, M+S',SF]2+/X'4$L#!!0 ( /F A$_5!.6<% ( +X% 9 >&PO=V]R M:W-H965T,#7!2LM8TUN>VR;,F6-'?9 M]IG:TVHNB -:[]Y^@-9K+5OV1>#P^W,.PLD[(5]5!:"#-\X:M0DKK=LU0JJL M@%/U)%IHS,Y)2$ZU6G0DSA".HA1Q6C=AD;O87A:YN&A6-["7@;IP M3N7O+3#1;<(XO 5>ZG.E;0 5>4O/\ WT]W8OS0J-*L>:0Z-JT0023IOP.5[O M,HMW@!\U=&HR#VPE!R%>[>+S<1-&-B%@4&JK0,UPA1TP9H5,&K\&S7"TM,3I M_*;^T=5N:CE0!3O!?M9'76W"+ R.<*(7IE]$]PF&>A9A,!3_!:[ #-QF8CQ* MP93[!N5%:<$'%9,*IV_]6#=N[ ;]&\U/P ,!CP3C_2\"&0CDG9"XXOO,7*D? MJ*9%+D47R/YGM=3>B7A-S&&6-NC.SNV9:I6)7@N293FZ6J$!L^TQ>(*)1P0R MZJ,%]EEL\0,=WQOL'A'+S.] O$40QR=W1:S\ HE7('$"R51@%D#M/T MIY"ET2J*9L#=(Q"3&"^GP+N4%MZ4%IZ4XEE*BP>G-,E(0OYJE7JM4H\5]@LL MO0++_S__S"N0>3(@LV)]F&1F@B;7GH,\NPZA@E)<&FTOV"0Z-J%G;)_-++XU MS:GO)>\R?6?[2N6Y;E1P$-H\2O=T3D)H,"E&3^:'5*:9C@L&)VVG2S.7?4OI M%UJT0[=$8\LN_@!02P,$% @ ^8"$3YF:7H2F 0 O0, !D !X;"]W M;W)K&UL=5/O;ILP$'\5RP]0!Y*F301(2Z=IDS8I MZK3MLP-'L&ISS'9"]_8[&X)8Q+Y@W_GWY^ZPLQ[MFVL /'LWNG4Y;[SO]D*X ML@$CW0-VT-))C=9(3Z$]"]=9D%4D&2W2U6HKC%0M+[*8.]HBPXO7JH6C9>YB MC+1_#J"QSWG";XE7=6Y\2(@BZ^09OH/_T1TM16)2J92!UBELF84ZYQ^2_6$3 M\!'P4T'O9GL6.CDAOH7@2Y7S52@(-)0^*$A:KO "6@92H7?RR M\N(\FE&%2C'R?5A5&]=^.-G>:,N$="2D$R&)PQ:S\H_2RR"SVS ZS[V3X MQ$?9:['>/6;B&H1&S&' I#-,.B$$J4\6Z:)%&NGK&3W9 M_4=@O2BPC@*;?VKOJ)<=0UH@?26SW0;6GH+4V!AMJ'[1/M[7"CAL!C-SX6,;W8XB]02P,$% M @ ^8"$3R_> _6@ @ ; D !D !X;"]W;W)K&ULC5;MCILP$'P5Q ,<&/,9D4A)JJJ56BFZJM??#G$2=("I[237MZ]M"$?P M,V75^8_Q5G"F5SEM=-6+IGJ5L%YXGBC.MB7AB+6W4/T?&:R+5 ME)\\T7)*#B:HKKS ]V.O)F7CKG*SMN.KG%UD539TQQUQJ6O"_VUHQ6Y+%[GW MA>?R=)9ZP5OE+3G17U3^;G=65F M3P3=LNI/>9#GI9NZSH$>R:62S^SVC?:&(M?IW?^@5UHIN%:BU=-U&,V'2888=" \!3[D"* M4FP"*SQX3+"U$4D*9\"@"6SB\8.)&8DA2! :@O"!8")RTV$B@VD,9K)/VX\0 M#R(B4$0$B, 3$9&5 F6)/WUC6QL6X'@,>Y 3@W)B8%-#F" !"1+ 3S3QTV'B MD= 8IZEMR,;A,$YG':6@H!00%$\$I9\49.,^%)2!@C)@BQ.8 /GPY^L#GM+I M]^O;QR&,HLAV!2%QEF6SOM!,54& K&PJ"]F'.0T 438.)_.G&8%5:(T"6Q*R M*ET [%2"@2\,1.(DFI<%ERZ$ 5DSM0O!Q0N%GR]_""X]"*@]:%H D5U5,/B^ M@.J3 $?(&_6HFO*3:>?"*=BED;H;C%:'*\,ZT#UNLK[15PG3^]YINGO(3\)/ M92.I1ZF*@Q[_I_-Y&L[>\VWG#!6OT' M4$L#!!0 ( /F A$^'C<8?R ( &L+ 9 >&PO=V]R:W-H965T5%-2_M44H=O)9%U:["H];U?12UVZ,L17NG M:EF9+WO5E$*;87.(VKJ18N>"RB("0I*H%'D5KI=N[K%9+]5)%WDE'YN@/96E M:/X]R$)=5B$-WR:>\L-1VXEHO:S%0?Z4^E?]V)A1-+#L\E)6;:ZJH)'[5?B) MWF\@M@$.\3N7EW;T'MA4GI5ZL8-ONU5(K")9R*VV%,(\SG(CB\(R&1U_>])P M6-,&CM_?V+^XY$TRSZ*5&U7\R7?ZN K3,-C)O3@5^DE=OLH^(1X&??;?Y5D6 M!FZ5F#6VJFC=;[ ]M5J5/8N14HK7[IE7[GGI^=_"\ #H V (H.S=@+@/B"-NH2--V_50M;%/0^-F9N[:3SSGTSV;9F]KQF-%Y&9TO48QXZ M#(PP<(W8((C% (F,@$$%H"K Q<=7*AA.$*,$L2-@5P1\DD:'21RF>2$%R:++R"."J(SP3%DW4>.&(2 M)8S-%2%(QDD,7DT)JBE!3/+4S@(E6-Q>.RE*D"(*THDM&":;&()@P&-%A@K) M$ **$U""=S.YW0SJV1#H#:W4@\9_?@K4%LFT2C DYSSQ5@G%=P@*B#G@H<#W M"!I_P!R\HRG6TC-SV"QEDW&&F3/OZCA-WS,'[VLZ;VP&L8<";T.:?, *L!N:$4>M"X% !20';3'CDN!2 L M\1\Y@+?61*-;C[V&_A#- M(:_:X%EIV]>%>6^ZZU\WT*KNK[;1<+]> M_P=02P,$% @ ^8"$3X\2_IE' @ 1P< !D !X;"]W;W)K&UL?97MCIP@%(9OQ7@!BXCXL7$FZ4S3M$F;3+;I]CLE9NP4JI[!D">*MH0^<0[ MVNHW%RX:HO107('L!"5G&]0P$$=1"AI2M^&VM','L2WY3;&ZI0<1R%O3$/%W M1QGO-R$,'Q,O];529@)LRXY!H)=-^ D^[PNC MMX+7FO9RU@^,DR/G;V;P[;P)(P-$&3TIDX'HYD[WE#&32&/\&7.&4TD3..\_ MLG^QWK67(Y%TS]GO^JRJ39B'P9E>R(VI%]Y_I:,?' :C^>_T3IF6&Q)=X\29 MM,_@=).*-V,6C=*0]Z&M6]OV8_Y'F#\@'@/B*0 F_PU 8P!:!("!S%K]3!39 MEH+W@1@^5D?,GH#/2"_FR4S:M;/OM%NI9^_;),Y+<#>)1LUNT,0S3?Q1L?%8)Y7F:N4BN,(EPEJXB82\2]B#!!1)V*A4P-MZ7 M2!YA@A%>14J]2*D':;&[=JE3"19)[D'R"=-B?94R+U+F(#F+E#F%,IA##Y%' MF.1H?2OE7J+ZE<&1*WTZVC/LPKFB.F?TI/U5^E:;!HQ>E.EFNB^&LWT8 M*-Z-UQ:8[L[M/U!+ P04 " #Y@(1/9L^5_'0" !"" &0 'AL+W=O M&Y/)ZT78CFTY8=^0^N7]J--+/HYF5?UKQ1 MI6@"R0^S\%,R61>6=\#/DE_58!S83+9"O-K)U_TLC*T@7O&=MAZ8>5SXDE>5 M=61D_.Y]AK>0UG X?O?^V>5NB^E7N]6D6TC#8\P,[5_I97+_P/A\2 M!GWRW_B%5P:W2DR,G:B4^PUV9Z5%W7LQ4FKVUCW+QCVOW4Y.>S/8 /4&Z&:0 MI/\UP+T!_JA!VAND'S4@O0$9&41=[JZ8*Z;9?"K%-9!=.[3,=ETR(>:X=G;1 MG8[;,_549O4R3S&91A?KJ&<6'8,&#+HGE@"1WR,K'TEQ=L^L(>:?G\@DSJ*M,@\Z2BG0", ',6/^R '!>6 H&0D*/<" MI83FOB"?(TF2/A1$04$4$#3N NH?KGFA@,8$P QGCVM4@)(*0-)(4>%U1XYH M#-0( "FA0)&BP;?6WJ[?F3R6C0JV0IO/MONX'H30W#B-GTR&)W.AWR85/V@[ MS,U8=M=:-]&B[6_LZ/:W8?X74$L#!!0 ( /F A$\VK<"K-@( %\& 9 M >&PO=V]R:W-H965TSASSID!3XJ>LC=> PCGG>"6 M;]Q:B&[M>;RJ@2#^1#MHY9,3900)>61GCW<,T%$G$>R%OI]Z!#6M6Q8ZMF=E M02\"-RWLF<,OA"#V=PN8]ALW<&^!E^9<"Q7PRJ)#9_@)XK7;,WGR1I9C0Z#E M#6T=!J>-^QRL=[G":\"O!GH^V3NJD@.E;^KP[;AQ?64(,%1",2"Y7&$'&"LB M:>//P.F.DBIQNK^Q?]&URUH.B,..XM_-4=0;-W>=(YS0!8L7VG^%H9[$=8;B MO\,5L(0K)U*CHICK7Z>Z<$')P"*M$/1NUJ;5:S_PW]+L">&0$(X)4OM_"=&0 M$'TDQ+IXXTR7^AD)5!:,]@XS+ZM#ZIL(UI%L9J6"NG?ZF:R6R^BUC..H\*Z* M:,!L#2:<8((1X4GV42*T26S#17IX+[!;(K+06.ZN9G7SY*E+?]FUXDWM)@)WU".-.12^M4#=@$AVGY'.H[O4LOI73 MTPR[#QHS>G\@=FY:[ARHD%-#W^T3I0*D3_])=JR6TWX\8#@)M&PO=V]R M:W-H965TZ:)DZ "SL!)MG\_ VX*^&C3EX*=[[Z[L_V=N4Y.LGRI=D(HYV^>%=74W2FU MO_:\:K43>5)=R;TH]"\;6>:)TL-RZU7[4B3KQBC///!][N5)6KBS23/W6,XF M\J"RM!"/I5,=\CPI_\U%)D]3E[BO$T_I=J?J"6\VV2=;\4.HG_O'4H^\,\LZ MS451I;)P2K&9NC?D>DD;@P;Q*Q6GJO/NU*D\2_E2#[ZNIZY?1R0RL5(U1:(? M1W$KLJQFTG'\,:3NV6=MV'U_9;]ODM?)/">5N)79[W2M=E,W-]#8 R"2STP8\ N->#&@%]J$!J#\%*#R!A$ P.OW8YF M?Q>)2F:34IZ N9B#90XQZ[NXM3$!(WW, N/A?N(^&?>$5QN"E!L^_=@Z_$+X6$\ MFC+@@@1$D)R.4. Z _A$RKA\P):/7>G!E@\-(V)7>@/L7<=Q_,[2X$(#1&@\ M&*' %03L$TN#*PB06Y1;'W;<7IHQ-[C*P%99P ???0^ 7'F,CJ\KKC+ 5#;\ M=C"@_KU.QDL8X'*$&/$U"E5_*'=FSXWO#=1-RV!^3JYOVV;FC:;MIK\GY38M*N=9*MT2-8W+ M1DHE=)S^E3YD.]W GP>9V*CZ-=3O9=O%M@,E]Z9#]\[_)IC]!U!+ P04 M" #Y@(1/=VFN8V8" R" &0 'AL+W=OXX:MW9+S=N5YK"A1#=D+:5$CWIP)K2$74WKQ M6$L1/*F@&GN![R=>#:O&S3.U=J!Y1JX<5PTZ4(==ZQK2?UN$R7WM O=CX;6Z ME%PN>'G6P@OZB?BO]D#%S.M83E6-&E:1QJ'HO'8W8+4'D0Q0B-\5NK/>V)%6 MCH2\R-[1#&$LFD<=?0^IVFC*P/_Y@_Z+,"S-'R-". MX#_5B9=K=^$Z)W2&5\Q?R?TK,H9BUS'NOZ,;P@(N,Q$:!<%,_3K%E7%2&Q:1 M2@W?];-JU/.NWZ3 A-D# A,0= %"^UE : +"SX#H:4!D J)!@*>MJ-KL(8=Y M1LG=H7I[6RB_(K"*1/4+N:B*K=Z)\C"Q>LNC9)EY-TED,%N-"7H8T"$\P=Y) M!#:);3 *#QX%=F-$NGB$[,>0*/7M6816HZ$B"!\()FQ$5H)($40/!$,C&I,H M3*,K%::A[T]D&EN%8HM0."A'/!**D\6D3F+5248Z(!KH;).13B#M^ /?&A;W M8!.9I-9,4HOCR$ZPL!(LYF_NTDJPG+&YRY')IYL+?'O#^3/*;D S"@HFVAI8 M#,43%-:VW8!@?E&!O>= .*.L!I3,\&IO3##N3$M%QZTY^)*UE-<[.&M$+^I2 M8DY!K@V7YT]OM;OX-H$\> ?K6[#:Z>OKDT;?IC\@O50-VS8M.QL)+H2DR\_?OJ%L,DAUDY#]'% MPW/F4)SAD=97U7[OSE+JX$==-=TF/&M]>8JB[G"6==&MU$4V_2\GU=:%[B_; MUZB[M+(XCH/J*J)QG$1U43;A=CW>>VZW:_6FJ[*1SVW0O=5UT?[W15;JN@E) M^''C:_EZUL.-:+N^%*_R+ZG_OCRW_55TBW(L:]ETI6J"5IXVX2_D:<_Y,&!$ M?"OEM;L[#X927I3Z/ES\?MR$\Q[]ST/"6Q^+Z8EZ*3.U7]4Q[U>1-F87"4I^*MTE_5]3P)8. MX/, ;@V(IE+&N=D7NMBN6W4-VNGQ7HIA%9$GWL_^8;@Y3O;X6S\]77_W?2-+(5DZ!F!&@ P'8# &P-P M(T!N53MADA'3C!@1CW]6Q3_'&80X),1=0IF="&$(3B)@$@$"4*OJ"2/NJB%) M#NL63MTNTB"50%*)0RJW..T2AY/%99\X7!@EJ9=)"IFD8'H8#I#! -GR99G# M #E@P*T'E#N3(>;U9C^@)4B#%(FQ-<2 EK"](7:RT811E]4"H$G*XU<$D'(, MB_QLY>P^A9A$L!<1"HBD-A'J+%":R$!9F@;SYX C\O()T\#6QQQ/8[G MS%XB$RB[][!5*CR)L(,18&&Y;2 SZ#X17_GR8*,C&%25[C"&P)+DJ8/S#!6&P5J?=Q>P,1>_IY^ M*6+[]7H&W;<'A*U\]7(L,>Y*3!#?BS>6 W]@"^2>EW>T!=K]W0PRZG7[N^CN M>\WPQ>W/HGTMFRYX45JK>OQ 3M/^O)V^=$T7 M6EWFKWC1[5/B]G]02P,$% @ ^8"$3]_]2SAN @ NP@ !D !X;"]W M;W)K&ULC5;;CILP%/P5Q ZUO*RHG2=S7X?MG8KLJ(Y.0LE 26S8/L2)XK)9G' MWU;4[F(J8K__J?Y5FY=F3IB3'1;NS(MB[DBN^Y>*7U-](:0K;5NO]! M'B27<)6)C'&F.==/ZWSG@A:MBDREP!]-FY6ZK9N5,&QI9H+7$KR.T!1GEN"W M!'\I ;8$N)2 6@(:$9S&NR[F'@N2BA%K-M,%X/XPT1NZ>(_10!0W>(.1A4P@[B2!N=%\_HQ=-\OQ\# M!68!WRC@:P$X*,;(R+;!!!I3:HP/ 8Q<=^1FMQ1XF )=<]+0F#0T).V/J@^G MN;B>WT]E$ @9 R%#(#BJ3H-!_4#!*O2GU5D '*04&%,*)BE!%)D%0J- N'S+ M1$:!Z/F6V4=3KRCRT*S7E3'2ZGGY]ZOI>XZBX9X;1 *N^5)P#;'0C,3,O0*6 M5Q:8CS/P#%D$XYO'FU@&@3MOV'SP@>GDA^-04Y /Y^*8SRHP'=9H?-U.3VN MPJDEIW?'J\_Z3\QN6R7HN7F7)F'+>FKJ5>[=4 MJMMYGBQ*UE#YQ#O6ZI,K%PU5>BENGNP$HQ?KU-0>02CR&EJU;I[9O9/(,WY7 M==6RDW#DO6FH^'UD->_W+G;?-UZJ6ZG,AI=G';VQ;TQ][TY"K[Q)Y5(UK)45 M;QW!KGOW@'=''!@':_&C8KVMDSE2R9U[_K"ZJW+N)ZUS8E=YK]<+[3VQ,*'2= M,?LO[,%J;6XBT8R"U]+^.L5=*MZ,*CJ4AKX-8]7:L1].XGAT@QW(Z$ F!S+D M,H!LY!^HHGDF>.^(X?([:OYCO"/Z;@JS::_"GNG@I=Y]Y"%.,^]AA$:;XV!# M9C9XLO"T^H0@$.)(5NXD#6$!'XS1MP+^7 36" !0(K$,R3)&B1Y& 369MV M2!(E""&8$X*<$.#@!6>P"6<T( )%H^*+2B!!':3@=O MO%T,L.(E"Z\_A23X!PM\Q =, %:R9)'_^+@Q_-BQ#X!6%+=V&"]J&UL?9?M;ILP%(9O!7$!!1_;?%1)I+73M$F;5'7:]ILF3H(*. /:='<_ M\]&(VJ_SIV!R?!X;[*?'J[-NG[NC4GWP5E=-MPZ/?7^ZC:)N>U1UT=WHDVK, M+WO=UD5OFNTAZDZM*G9CI[J**(Z3J"[*)MRLQFEW/6#W/^=^[X0XT=Z!+!Q+C M7";0./+/15]L5JT^!^WT\D_%\(W9+9EWLQT>CJ]B_,T,OC-/7S>2LU7T.B2: M8^ZF&%K$4"XO,9')?X$0A-"8@"\3,,().$S QP3BPRC)&N44DXPQS1B3L=PL MSQB#! 0) .(6:(J12U#"99Z00D$)0 D+5#B@&26^D$I M!*4 E%B@U $)-G \H R",@!*+5#F@!(II1>40U .0)D%RMT9Q5GLGQ*+\3:, M 2NW]V'LP'A&_N_$/%N>N2QFK[TY:+F=>)*GW _#6Y^1"Q.Q#4-!S,/!AF"N M(GAN+S\8E'HX6! ,&$+8*IJ#EB^/Q7Y#,*P(!APA;!DQ5Q(^"O8# X(0SFIP M#>&C8#DP8 =A:XBY>O!1L!D84(-P%H'K!A\%:X$!+PA;0,P5@X="V @$C"!L M^Y!KA&L+C; 0" A!V/*9@Y8H_S]7\M0!8)]+6P9ST,?-XY<<81\0*!FD7=C M($]A0M@'Y/J Y\YG0D&YAX-E0$ &TI;!'/2A!N(Q\[\[K 0"2I"V$LA5PM4R MB+ 8"(A!VF(@5PQ7*R'">B"@!VGK@5P]7"V&"$N"@"2D+0D"U<.U>HAC57"@ M"FFO0>ZJXFI)Q+$K.'"%M%W!75<(HR7_XN#8%QSX(K%],0=95=$5EN>( 5R0 MV,+@[B&#IU.]9\&BQ0%L..#^*-I#V73!D^[-66X\<>VU[I7)&M^8L1_-F?K2 MJ-2^'VY3<]].!\NIT>O3?&B.+B?WS7]02P,$% @ ^8"$3\C$4C;[ @ MXPP !D !X;"]W;W)K&ULC9?A;ILP$(!?!?$ MA;L =JHDTMIIVJ1-JCIM^TT3)T$%S,!)NK>?#21C]AGU3\#F?)_MX,]F=9'M M:W<40@5O55EWZ_"H5',?1=WV**J\NY.-J/63O6RK7.EB>XBZIA7YKF]4E1'& M<195>5&'FU5?]]1N5O*DRJ(63VW0G:HJ;_\\B%)>UB&$UXKGXG!4IB+:K)K\ M(+X+]:-Y:G4INF79%96HNT+602OVZ_ #W#]@9AKT$3\+<>DF]X$9RHN4KZ;P M9;<.8],C48JM,BER?3F+1U&6)I/NQ^\Q:7ACFH;3^VOV3_W@]6!>\DX\RO)7 ML5/'=.B6K,8ON M2I6_#=>B[J^7,?^U&=T QP9X:X##6 90W_./N@G:8_"8W_S'AC0"$$IBM!'"=X*/0 M.@#"!\SV ;A"F'W1:"$ 801F&P$()?BE#;01@% "LY4 A!/T&O.B:"< (05F M2P%<*P!F,7AA2%L!"2MPVPKH6F%V/T):"TAH@=M:0%<+LUL2>@X$A!RX+0=T MY3"[*R&M""04P6U%H*N(V8T):5$@(0INBP)=4-X MY@^CK8&$-;AMC3%H>@1+DB4CWOIH7LHZBYXD4J?=/OSZ%Y*)736 M^$YW_JB_.&Z%4NR5N67ZOAV.W4-!R6;\I(ANWS6;OU!+ P04 " #Y@(1/ MRS5#_3(" B!P &0 'AL+W=OV. MFS 0?!7$ YRQ"5\106I25:W42M%5;7\[R2:@,YC:3KB^?6U#* E.E3_8:V;& ML\MBYQT7;[($4-Y[S1JY\DNEVB5"4+;Z'1;XYK7SL7Q=>JU.IS (J\I:> MX#NH'^U6Z B-*H>JAD96O/$$'%?^![S<8$NPB)\5='(R]TPJ.\[?3/#EL/(# MXP@8[)61H'JXP 88,TK:Q^]!U!_W-,3I_*K^R2:OD]E1"1O.?E4'5:[\U/<. M<*1GIEYY]QF&A"+?&[+_"A=@&FZJEB-(D1Q6@FI$I*E\Y+,<2%YW"^9TT_FJ$CH%L"!^T\.GJ\)?G 8X">J,H"F_T<4 M+1R-ZP#&:>9H%30YK,SM\8V*4]5(;\>5/O?LZ73D7($6#5YTF4M]88T!@Z,R MTT3/17]J]X'B[7 CH?%:+/X"4$L#!!0 ( /F A$_'Y$"09@, .X/ 9 M >&PO=V]R:W-H965TJ,K^L=5UFK1G6FZ#9U2I;]4IE$0C&9%!F M>>7/)OW<4SV;Z'U;Y)5ZJKUF7Y99_>]1%?HX];G_/O&<;[9M-Q',)KMLHWZJ M]M?NJ3:CX&QEE9>J:G)=>;5:3_W/_&%!2:?02_S.U;&Y>/>Z5%ZT?NT&WU93 MGW41J4(MV\Y$9AX'-5=%T5DRM+@SL]\ZI_'@?[[VI800P*XJS PP\5:%"@6Q7"02$<*02G5/JU661M-IO4^NC5 MI\^[R[I=Q!]"L_K+;K)?[/XWLSR-F3W,HC2)(15S+1M MAD>,Q'B]%DBN_\,!13"@" 248@,2&I!@21P&8F@@MB*0C(V6)+93921%="%X MY2F!GA+@B8\\)9:G)!84D\".4N@H!8Y&>WF>6HY"1IR8X^MQAMECP!6-P6*6 M+RD2F22.I+B#V; MFV.^N V89'* %Q]7. 'PXG%"CGTM M,%T"T,4=]41@N@2BRY4PIDL NNR$([O4QJ9*.DY^@0$3@!U.#A.8'1'?D3#& M0H SS$[8/L0$I3)Q[4>,CP"GF MBPE00N[U^$J:"^ WMP2!TW1^8YL#5'A#& MAX05KN2..D".!A%A,2[W4,BQ#PBS0W8C*?FXMI'=(<9IS!-7RXL9(\28ZR-B M=NB.)I$P.W1#F_A(J$],/^@3"5-&@#)A.;,IDPSLN>#B'M7=A']D]2:O&N]% MM^9*UE^%6K?=:VS>Z],-]#1H]6ZX70?G*_[L/U!+ M P04 " #Y@(1/UBH,.^@# @$P &0 'AL+W=OI8RF3;&N69QWT_]/(D+=SEO'WW5"[GZJ2SM)!/I5.= M\CPI_ZQDILX+E[FO+[ZD^X-N7GC+^3'9RZ]2?SL^E?63=_&R37-95*DJG%+N M%NX#NW\4K4&+^)[*: MQZ_>J7N)V1@.[U^]OV\'7P_F.:GD6F4_TJT^+-S8=;9REYPR_46=/\A^0('K M]*/_)%]D5L,;)G6,C_.ZN:=%>S[W_5S-LP'L#?C'@ MP9L&U!O0Q8")-PU$;R F!EXWE#8WCXE.EO-2G9VRF]YCTJPB=B_J[&^:EVVR MV]_J]%3UVY=ER-G<>VD<]9A5A^$#S#^$5WN_A. HQ(H;YGP<8&TBHG@,>01. M(DR"X#BIM:?1.#EV(* #T3H0(P>M H5. 3GP73J4+ ]L]""ISZQ' L;@[$;22F!XW+ MM*GN-< %(K(FAF-YYN;'?,?+MJ<'JYD#=%%I<8#7R^(;4 M8#5R^"1EWMEC39&HZMFR/A"5([/IL$)8@\2L62@\:+I0 MM*,];*0?>]= EH8?")ILGPQ8@B1N2 N6(*$VW4B+V7]'@D!>3-S,MS>1A"5- M0-(46UQ@ 5)T0V*P EUS49BS+8Y O46P&*RIP7+F4#G3);.66 A"O^&CTRL M1 $V0S%MOB%H\M&^_@^H(^,-C@ER6>[;(YC*V:A3H9NO[<';RS'/ V^.&2;O M5^Q^W1W6_'/3G1U]3LI]6E3.L]):Y>U1PTXI+6N._KMZ*1]DLKT\9'*GF]NH MOB^[,YON0:MC?Q[E70[%EG\!4$L#!!0 ( /F A$^*JXE@^@, )<3 9 M >&PO=V]R:W-H965TM7$7G@7?7W_<6AV,.]KCQ-=_5U+3E=1J]]H@FS&3'T M!F,AMG<1.Q>ADBLDZB1>=5*HDP[Q;*:3X00,)F!# CY+P*UAC!@Q8*H!PY6T M0#L7E#(NL!0.I7!7"B,X@8 )!"B&1X&$"20HAK2*(9UQ$C'\82(%B10@4A:1 MQA22%+"EA2JUE24+:8T518:N[C9H)(C-LW M=B6)V.[?V.7BC"AI:_H <"[*XRD$B"*V* *XE$JEO3P^ )R+P@9"@(,(ZDF! M+80 #Q',ECN"U(U!B(K$% M);!"MGO?AB9%*>@V* H,"AI&=06@CQ/1(H]AP+/D?8V!8(\BL#U1]?$M M+\6&0H&A2-M0*'"*>.'K=@ GWEFC#!L/ YZB;(.;0+,WF#BQFWX' M8(HFS"?(\T(%=D.^)S###L7X;[S583]AP$^4Y<<; &+$M^ZP13!@$4K8/ CD M,6V&NYZ!38GR['09[GJ6_$95<3\ST,]N55T0XYXUQ'$W<]3-=E4!R)V]Z.:# M1__)ZI^L?LZK)G@R;6O*X0O'T9A6=PGC1;<<3CH[7$\*?6S[0]4=U^.GHO&D M->?I,UAT_1:W_A]02P,$% @ ^8"$3^3_Z(X_!0 R1T !D !X;"]W M;W)K&ULE5G;;NLV$/P5P^^UQ+L8. ::2]$"+1"< MHNVS$C.Q<23+E93X].\KR8IA1_1);SG!WEM0,5]3R4-7?FXUS[>Q'6>R: MV_FF;?%MN=>ZIGS7M9YO5_=ZZH#K=S-O_\X=OV;=/V/R2KY3Y_:ZJ[_W% M;^O;>=HS??QX>Y=4?21.A[_CD'GIYS]P//OG]%_&8KOBGG.&W=? M%?]LU^WF=I[-9VOWFK\7[;?J\*L;"U+SV5C][^[#%1V\9]+E>*F*9O@[>WEO MVJH^A^'U1G^U\UGT_WZL=(F M6R8??: 1($N#:H\8/6!V T;I- U0#Q25\7.41T9",A*08<'R2))&6"%,1@C= M7XQ\!$C%-;=1^@K25X!^9#4U#*#!:BHJ$C8D! M9U*A&8R@\U29384A"S>)\REA>V*2ZC.+W6;8(ACR"!.R/8+,N73X(L856PG3 M(%$6)CJ"LO-$9J%M)!/V' 9,)R,;IB&9F%YDD438=!AP'1NZ#D.V$TF#/8$1E"8*8#=3\)\0MC .# P*T)" MC,Z06J3A;C0)\PE%NB#0!L7\GV.[X!$.G3PE;&45L4:7(Y]B@. M/,J&MCN"O#XW2T&GRVD+)7D_V[&ZL)]QY&<12^38J[B]HO_'[B*0NX3VC4"Q MCE%@TQ#4-$QLP@26N;CF:2?RN$-E;M+0W 7M%D)C_Q+B$\'"%E38)HW8L,!R M%>J*Z<#2$J!+,&&+"4&QQ+584O(22(2F))26I6L!TZ.GI^ KB$\&:DTAS8>L@P5;6;=(R[!NG<3XEK&%)=SP3 M:_4DUK"\8L=36)X*R3-L!@ H>G:AL(85:)-%9 T5UK"Z8L=36)X*-;:D6M"N MIHIV/@"G=+S/5%BH"NU]D<9'18[:KA"JPD)5Z DY[&$55:%_]NEGPDI42(EA MBZ6HPGBFXJFPPA3H*$34"#YU46,0$=.7&_XLA=8W5K=.A.)@:H6UCJ-].X(Z7D M[(U7_Y+SC[Q^V^Z:V7/5ME4YO.)ZK:K6=3'311=MX_+UZ:)PKVW_U73?Z^/+ MQ>-%6^W'%Z?)Z>WMZG]02P,$% @ ^8"$3YZ%\[0 @ ;04 !D !X M;"]W;W)K&ULC51=CYLP$/PKB/>>PT<"B@#IDJIJ MI5:*KNKUV8%-0&=C:COA^N^[-H20B]6[%VRO9V9WC+U9+^2+J@&T]\I9JW*_ MUKI;$Z+*&CA5#Z*#%G<.0G*J<2F/1'42:&5)G)%PL5@13IO6+S(;V\DB$R?- MFA9VTE,GSJG\NP$F^MP/_$O@J3G6V@1(D77T"#]!_^IV$E=D4JD:#JUJ1.M) M..3^8[#>I@9O <\-]&HV]XR3O1 O9O&MROV%*0@8E-HH4!S.L 7&C!"6\6?4 M]*>4ACB?7]2_6._H94\5; 7[W52ZSOW4]RHXT!/33Z+_"J.?I>^-YK_#&1C" M3268HQ1,V:]7GI06?%3!4CA]'<:FM6,_ZE]H;D(X$L*)@+G_1XA&0G0EQ-;\ M4)FU^IEJ6F12])X9FF"]NSL'KI5&#T721!DY&R$1LQFP(0S MS!5!4'U*$;I2;,([>GB;8'N/2%)WALAI(K+\^,9$Z!:(G0*Q%8AN!"*WP-(I ML'14$+\YQ@&SLIC68E8!/K>%.\_*F6?ER+-T"R1.@>3C3E.G0/J^TVUZY_13 MO$SNK9+9+>4@C_9!*Z\4IU:;^S"+3CWC,32W_$U\@[UD>/I7F:$1_:#RV+3* MVPN-;\C>](,0&K#,Q0/^D1I[W[1@<-!FFN!<#AU@6&C1C&ULE9IM;]LV%(7_BN'OJ<7+5P5)@,;!L $;4'38]EE-E,2H;7FVDG3_ M?I*MNA;/(>-^B6/YD+RZ(A\=OER]-=NON^>Z;B??5LOU[GKZW+:;R]EL=_]< MKZK=AV93K[M?'IOMJFJ[K]NGV6ZSK:N'?:'5WESMKWW:WEPU M+^URL:X_;2>[E]6JVOYW6R^;M^NIFGZ_\'GQ]-SV%V8W5YOJJ?ZS;O_:?-IV MWV;'6AX6JWJ]6S3KR;9^O)Y^5)=WP?8%]HJ_%_7;[N3_27\K7YKF:__EMX?K M:=%'5"_K^[:OHNH^7NMYO5SV-75Q_#M4.CVVV1<\_?][[;_L;[Z[F2_5KIXW MRW\6#^WS]31,)P_U8_6R;#\W;[_6PPW9Z62X^]_KUWK9R?M(NC;NF^5N_W=R M_[)KF]502Q?*JOIV^%RL]Y]OAU^<&XKQ C(4D&,!9;,%]%! _RA@L@7,4,!$ M!6:'6]GGYJYJJYNK;?,VV1X>[Z;J>Y&Z-%WV[_N+^V3O?^O2L^NNOMYXY:YF MKWU%@^;VH)$3C3HJ9EWMQR:$-7$K4%S&#]3[\OKT7TF M*C"T K.OP)Q4$(HH3P>)VTO6ASSY0IPOBD@Y)TI7!&-.E:.8+(W)0DQ>18F[ M/6CL25.EN )#0IV74B<# MVE'*6(P'=1>BQ"<#"C2@@!F2N!\%;,F33H0RYY+1E#2:$M,3CB)D@$ZZ0)YXQ80D2FU&7&8&L.1(U 1.ND$71"/#^1 M*6F1E^@F M+2%A4;"-(Q2&,C-:.3,M,A,'*Z+0>:L->0DS:2'6I>>]EI/3(CG!4=H<.8=X MSH:KY7"U"%G.1!BL20]EQU'F&,I< MH@H.'O<3N\.. \6=L3_LB >S)9L/$660D'%&C@/(L5V'Q-S#);9TW4_DAH]M M1V9ED!LY(\,<=]#1'OF" MK;,1H7.9=6+/P>')UBSLHK]OI+*2<1R^?*<3AYM$?AJCZZ(3 *)*CV5\!QTGFVK0C@YYS3$G9#@&DAIQKH?V3Z'QFZ";.OY ]5[#4'HF::H6CU)-- M5'#3GNP.Y#:W/2>D9T8H]M2>3#.%;,+.B;"4C <)G)"!S#7!40=R*$5(9R2Z M:#HP#HG#,I"EM;@O!K+^K]1AOST.BDA%;,B3;XT;=NL]@=''YNF MK;LXBP]=G,]U]7#\LJP?V_[?GJ[;PPGVV0RGBV?'(\XW_P-02P,$% M @ ^8"$3_(E<@") P 4! !D !X;"]W;W)K&ULE5A1;YLP$/XKB/<5? 8,41*I:=9NTB95G;8]T\1)4 %GX"3;OY\!EP(^ M4OI2P'SWW9T_WX7K_"**E_+ N;3^9FE>+NR#E,>9XY2; \_B\D8<>:[>[$21 MQ5(]%GNG/!8\WM9&6>J ZP9.%B>YO9S7:X_%IA63BN./)K5;GY5A M]_Z5_;Y.7B7S')?\3J2_DZT\+.S0MK9\%Y]2^20N7[A.R+1 M*!\;D9;U7VMS*J7(-(L*)8O_-M%,-?&W@OQEX5PT";1!,]<"T 1L8.,WNUG*M8QDOYX6X6$5SXHYQ=;#) MC*D#L:D6:_WK=TJQ4JV>EPS"N7.NB#1FU6"@@R%]Q-I$,(A:C*,B:,, +(P5 MF 34[3NY,S&>#X- 3 Q$?A_S&?,U2.@>PPQ\/6 8BB=-T;VG-0'M$7@X@8<2 M>#6!UR&@;*!= PEJ2-Y W"ADQ'6'VXL@B>N%D8%<3^'L1>^CT?M&](P.M%HU M&+_C"G 7 >HB,%W R XSE(!-ERA$"<+W)0J-[03?#5AH2A2:N^$3B )3(@PY MY.Q%'Z'11XA$P:"<, S#G1 7[T$N(E,P0C'2QLATH0C:@FX)O"^5QG3WU8]( M1$VI)B/74Y#]^/%N0N@$L5!0..(';SK$[#JJ3XQ0X)5/_ ^HA5!,@X0?RQ2N1F&5FGL[(.$F$T-!L).O)R >- M#'K(T!UO)(#7." U[@V/%"V;QPFC&>/'"!XH7\.(%LWB-PZPQW819Z&-G(3!.* J\ M1X"A^L 9WT*\'X#9#Q"YF"D7B9"?= T,K@#[0>$=!LSO#.:-?"H!WF$@FJXK MQ8N<3BER#7H_8Z: M9M;^'A?[)"^M9R'5A%7/03LA)%=QNC=*O(,:[]N'E.]D=&ULE9AMCZ,V%(7_"N('+/:U,3!*(DTRJEJIE49; M=?N929P$+2\ID,GVW]>\+ WV(3O[90#GW'N/S=4S-JM;57]MSEJWWKZZ;R5E5?NX??#FN?=8YT MKO=MER(UEW>]TWG>93(^_AF3^E/-+O#^_GOV7_K)F\F\I8W>5?G?V:$]K_W8 M]P[ZF%[S]G-U^U6/$PI];YS][_I=YT;>.3$U]E7>]'^]_;5IJV+,8JP4Z;?A MFI7]]3;\(N48A@-H#* I@-3# #$&B(\&R#% 3@&\MQ0,4^G7YB5MT\VJKFY> M/;S>2]IU$7^29O7WW6"_V/UO9GD:,_J^B:18!>]=HE&S'31TI^&3(C#9IQ*$ M2FS)":=Y@9VKB.*YY 4DB; ) >4_8: MR5C($L:8-9V/*&>F0F@J!*:496K0A'>EN!0QA:XIH!2QXLNF%#2E@*G(,J6< M4A0J%4O7%% J'G>>%DQ%T%3DF(KMA8J<2B$QY3C:1>Z[HWAYD6+H)P:+9/7\ M-G:GSB*V//,$5DI I<2JE+AO/@F56*S$&88)1F@.&2P9\ 19Q)L)E&'%,(PYP%"[T F'*$/MX;Q-F M!R%VV+T-1=:KW?U -#>#V4* +4YOD\N6A)0$6XM1&3Y2SFUA"A&@D-/9HVC6 MKRR1,;#E*L,D?$!BPF0CM!&S.YO<_97@$>/ EG1L"<$I6K:%:4F(E@L[5,*, M(_43?8UI1(!&;E\C46SW]6/1W QF$"$&.7WM,LC\PR1WV_5"+H('(?O3J3 ?$(K4LHG!\H* M+.20'1U>,8+WFE3DCN>ZD5/@K+33F9[;L'1&SR+/2K)A%C\7!69_%R2G]=Q& M]G7B-3N>A)IPTEF%C^2-B)_5ALF1TZKLLX*4/*.EQ4!):7"UF2/%=*TLVM2<'?,[%*ZW7Q"PHM"VS^N_D0G()5TYDC!W-N?ZW M=F"PA,82D1W":UZ'?[S,6.)TQ6ENL*=$*JTY 3XFLH)V:U 6CG\E7 MS.7L)8W#Z'"L!0 M > UA@5"4" $O/8RN@H'7I,H"NXZCA.9/I.\I39#G)R$.HVEO>L.6HU M T$K&ULC5;;CMHP$/V5*!^PB9TK")" 96FE5D*[ M:OMLP$"T29S:!K9_7]LQ(0D#XH78P[G,)![;HS/CG^) J72^BKP48_<@937T M/+$YT(*(%U;14OVS8[P@4DWYWA,5IV1K2$7N8=^/O8)DI3L9F=B*3T;L*/.L MI"ONB&-1$/YO1G-V'KO(O03>L_U!ZH W&55D3S^H_%6MN)IYC)5,6LBZ)SE?[*M/(S=U'6V=$>.N7QGYV_4%A2YCJW^ M!SW17,%U)LICPW)A?IW-44A66!652D&^ZF=6FN?9ZE]H, %; FX(^#$AL(2@ M(:#!0T)H">'5(7Q(B"PANA+00T)L"?&SA,02DA[!J]^N^5RO1)+)B+.SP^L5 M5Q&]L-$P40MBHX/F^YO_U!<3*GJ:)$DT\DY:R&)F-09W,'$7\W:+00W"4QDT M:6 HC1D&+)*NQ1S"I%W,*X09=#$+ )/ZO7(@#.IBEK<8/(C@H@/PW0=&(.B8 M8%@@! 5"(Q!V!()>)34F-IC28 +LA[[OPT81:!0!1B$L$(,"\?.E)J! F30 M6Z?+Y*94I N]6VL*.J6 4PP+#$"!P?.U(A]N2A_(H=<."PMJEXO3]&ZQZ$[_ M(\"JWU46%+6L5,O<,P([?(HP8-1KS;D%M8WB?BZ/(-U$X*Y#P6TB [^_Y06W M:PE:25YKGRTHWYMC53@;=BREWAM:T>;HGF*]3_?B,S1F_J-=P4%>09I+3G=3#1(UY?0[7$\DJ>\?PFHO.Y#]0 M2P,$% @ ^8"$3W$P!A8OE@ CD\" !0 !X;"]S:&%R9613=')I;F=S M+GAM;.R]>W/C2'8G^O?>3X'0U>Q(#H@MOLEJVQ%J556[QMU5Y5*U^SH<]P^( M!"6X28 #D%+)GW[/,_,D'A2E[IT[-V(W8CU=%)#(Q\GS/K_SCU6UB[YMUGGU M3R?WN]WVS7??58O[=)-4O6*;YO"755%NDAW\L[S[KMJ6:;*L[M-TMUE_-[B\ MG'RW2;+\)-KGV5_WZ76QSW?_=#*=]T_^^1^K[)__Z^@G>6Z;+^UT^+ M72\:]N-H<-F?U__XL7CH18-Y^Q^?F\]_7MU6NS)9[/[?SC>_/FW3^A_[EQ?_ M5O_M"IY>TAOOU\E=_:^K9%TUAG'?^)R668$37$9ODUWC.5W___4__D?;(J_W M94G?S:I%LH[^(TW*SJ$N+BZG%\-^YTQD#)G0>_BY<5;_]NS;-(/6=P>7@\OZ M;W(L7]*[#,\"AOF8;!H3O_[T\]=WU_\2?7WWTSOX[Y]_^?CA^NKKAT\?;Z+K M3U\^1]^]??==Q\C7,+42IO4!:.M;]*_I4_VY2_Q_@V%_/NT8X7VV3LOH&O;S MKB@;KU\M%BG\'?ZZY"<[1GFW2&$Z>OMDDZW7T MP[[*\K1J;*0NK=AL@(QO=L7BMSBZH;L5?=KOJAT0/'RJL8L%[$%>P43AOZIB MG2UIUC\DZR1?I# 7/4*;NDO-V^CL]/S^NM_V:^[+Z*285)5,,B;QI^3ZIZN MX0+_(_WK/GM(UO!\8VFPG+&[AY-ZB6%WLX1_\D=;WWF&_;]U0):)TEM]DZV\'!-JC($<4+*:/E[N4\/'KH9_KDS,H_&^O[A\_&? M*V[7V1U)F>YWWV8/&=S'9>=RX):2>#HT:3C2%*[]KFN,D)P/#/2QR"_TL6U1 MDH L5M&ZR.\NX!.;:)G>/DO6P9;E?L3FK!?%)HUVR;>T<_6.]. I-_!3*UW] MY":Y.&++F$P//,![=N !9+S9#B\[DQA^%38AA0L"ZSF[2=/H8P'WJC^O,U%4 MO]Y4VV21_M,)Z%=56CZD)_\#"9N1CG].IA.XOZD[W[= M1:#\%+A($T9/[)09)46W3Q0YXV+HIG9?+#$D9SA/%P466@P3:9G"^ M]2>_I#O0;I%Y)&4.A]DX='LF?Y;3B&Y34">!D$%5KO;E$V]1@YZ"O\:X+F2B MT5E_'%\.A_&P/WW1DAN2F0FVZB2:9PF?$[S[]^DN [WP'!2+ MT^B[#A/@ !6?P9DMB_4Z*2M/:HTM: S0I'4^^OQ\Z[0H+Q[\4.MAW^S@?Y@%@I@000 /=.N/UI";=4@$-^H!X^QCNHLJ MT!Y;V#)<*IA,ZQ]![:[@*,IBE37DQSO1%QK,]29=KX$7Q!'P]A2M"+PGR7(# M:A-.#GE.DX]4P$$6K.TN4V!*!:F%38L1A>Q_)RIH,Z^;-=4:N(45\3%2.)U^ MTWZO"R>4NY[S8CNC;6^7D&G7KCB=0YZH__W7$I1*4%-7N*YEAP;9.>@9S^G< M:U,=M"*\%X[T 78']@;^&9W=PDG!$4>KLMBSS_]:XK6 LKX!SCMNS3*]QN4*W F"^$= M?/<+;S%&Q/?[WT>W;EH=7.'YT5DQHO_T]MZA;R[-\GX/+PH%]3L6U)UY, M!W.]:9/F1J7X+"K%]3,JQ;L.E<(QX]8/A1S^-KW+=Y@ MKS\TWG[NC;J@^'W?ARM;DH5P]C;E_\(KUGY4__D%:#MZ7Y2/2;EL<']^Z&*Q M!C,R6V4JLJ,$GT:"0Y9$7+7EOB_2%,PMO.' N])RD:&1B!*#ABBV+,$.*@K' MC7'X/133M(7P6KK9KHLGX!#\_G8/L@,WBAA]E[+T.P8[M+H/9BCDQ66VV.D& MO^390]\@Z9WN=FL6\[IQ%\!QD)O@*;8RW.?>.<@VT.FT=.;V,@7J09%T5C-@ M&B^20P%%ZLJ];IU79(SR!@ 7!+7C^1'?,<\SM_"@6A3R@#1\N78!#PY4O\Z_ M8ZC?P9<:;L-G^5+CC=_%EQJC'3Z.II?SE>;Z'6UD';%!Q"+>KXO' P8,/;.B9XCS>D4[0?=#A\]R^5_[2GQ% MNP+=V@5HP>N46(=JF07]BWSCI,XN87ZW<$![G'66GQ_WJ;?I%H;/V*0@2Z5F M8VP/^:V/-U#$@]MT(3\WA.7:AR1U_;UC;8AWU2[;T.$Z/Z 1&ZVO7-_#HM!R MSL5S>\#M=_9C@F>Q1D,2)K;,JFU1,7F^:&=_,)9&E*R!H.C2HQ6R+/:WN]4> M#$UQ=1\V6M)OB[02-_7)5^Z M6J4+OD*W$JV"N3M[]8 /WP=X#L1V#H48GO7K'G1!?WSYA7N.'^#.5\]=TL^B MDU4O)ALW8YEDZ_>>FZ._00?FB%^Z+$2KI1D&B/; 4+DO\1NP8_(H'G6G]^M03*LU2D41-OR8N;?Y\K@;^24E M@Q=7L7HN)(SJQ(L82Y=Y=+O'"T9;@TZY]9YTU#9-K%US0]M,G"4OGY2.<.S] M^)$]M VA4-XEN:@2L5$ 547ZC$$XT&R4:W! -X.;9?3#;M56OAI]!9I!D4TY M'3Q'53H75NE&K4/TL-KMT<0^<;)VBTVR?@TK.&W==E-L>S36#9ZO];94M MLZ2D2..)O!>?1">/*?[??07_%QC42;$O3\!XH-&)S.!'I.S=?9FFT883KE), MN&J/.*'E%Z'[\ _92:]:K4O\ZRZ MAP^4Z6I-6@(FM:""5N(.)$8S/GN\SQ9X,Y#*0#?&0=:H(H#PIJOAGSV'NX5: M3P*\&1>51*LD*Z-M[2!Q-O#3?KVKW-K=4E"9A4ELY)Y7O>C3OG2/P]N%CV<0 MN]_#Y.19VI2\V+EI9.LG&&])!_:0UK\=#@:WX#8EK8N\)3HQT/C60!N4/_64 M)F6/"&J+.2RE6Q&>!YADIZZ)5XHZ*",%4$ ENP#+@[^F6]X?F M]4N>.5.)EG*U@4U8)+ ZN+?H3=K3FC;);[ JT;Y9601>M-^(0VUW#TPX(4U1 M]@;E=+H4Z44DVJ%F4A0%-@:4[GV9LGM9@NV[[I?X,[@W>APOV#C^:,L\:0=R MC3XQ^]),$R,[W%M,,+WH:K';$S4S16R2)U@2[$;)*MGNOJC,[C$MON2@J_MB MOUXB86'&IIS[?^WS!5$.'3S2CM+^$1NP @-UR6_BBF[P'OI \;MO"[(/* $M MJ\@:.3NY>7=]H?WGQKWQ,R%'D;K"J U,G+%4>"SEU-&? YJ3WJS>T0>@B M1G%2K/=\&W#:/Q8/:9G35]P?>@?B?@UQIZF!^(E;.$,>NEM0V;'PDPE(&9 V MB_N\6!=W>+*@OP#IP0:GM^4>F>M@)D<5X])1MJ%]N61:,B%)= AU#@ATP7]# MVMCN2W0:[Y!EX-%40]42I:-_HQP2]7V5V>K8 ?8V!MEV[UTE!L.KVC.:?Y MO:A-^)?:IY!Q%JQH1#MS=LUOW^,'8:ONX)CND*_ZV ((!'9>6.FRA^T5(_=T M.(CGPQ%E L7X \OZT\$T'@*-X<^X'/;4+ .KX70<3RXGC4?X._B8#F%OX[&]%?\ M'.W,@H3ODN?#3@QO]Y+Y$AX.#K?:$Q-VEB/P8E %B_W=O37UV8Q$2JD9SKWH MUY0T'W/(RNH[:)3'JC^P24'>D3EF1D(_$_RK7-)ATEZ]O[KY(;JZN8YFE^,X M.FGE=R=PI^21DW/1F9HK1P_;@EB*L!U5&V0;Z_H#JR[I,H[84UF0+@2';DZ> MF5,;JZSS."L3R M<;_9))C@Q.^'%^H%!]1^Q5)'@&9B;R+UNZ%?" CC:NT8WUG_//J9PC&IK<>P MCOL#+^-AT)/I\APTAY"'G4:&R1$?&GP?_FC?L.Q),KENGYQD\ZQ0!_*_7'6Q M9>!R9GM/(\.*_73,CV9E>$,[AGT3=;M;3B//L/PG_&]AH4 TCV=S7D.?_B_^ M>TK_=3#)/II.I\$G]-]!UK!\ SX\9OXZZO/_CN/1E/=?W0R/">HB(!.-JPPH M(QX->5[G[DO!CRU9Z]'9"$:?UM^R/[8E=@?.:OS(Y'+4_++_$9UN]8!,_;3G M(!!YUT<#SL2%DX#_F/&/'\#"V('^0)?2Y)_%WNG"&=JX]7=24_ F\E&67ZH4 M8Q4_8>S'ZWY/\)5)/)W.:S3@?^M?DET S!SN30$:,FC/:][S^VQ;1;A/M>-U MOPSTW:]E@IZ"!.1W/Y[5[IC_Q3W?FD\NY]4?#YOGY7_4>HJH#^->\KAGNJ7G M^.MPQK]BE9%$Q(Z[2D?<2>1/5Y4W*X6!2P'1GZL#-M*QUIC1]TAU:2<,1V8E M)M^16X8#=2PD$]([R1\))EA*.625TVCPE766/L H6]"4OXFK@$11L@-Q@?$, M>=C* /1 [>"HZ",/K% B:>."/=,A!2 ;-70VFD,-0,_")S%ACTY5N:'4@DE M'TKM5+@>1U7(M\%F_SH1UU*P7\#7Q3IW;A]0#=CG0N$Z\0#M0/ZTS7_G[Q79 MS)[LPR4$$P_F2LEI)IQ:%D_)&EB=J 1@#3S@^^DB02?R(VH;CQ'8/^8<0$$A M>XOE]6)7E!7'6+/;/:DQHNU@>!ML$OV2,HVX16=IT5,3=V5B5EJJIQRKYC@2 M"52SW"_$WV.M%>=+4&\S7;BH^@V^S'I*E6YNR7 HRM_@2BQHHT%7T?F1>7.; MIA3N!*.*SXC4X#8+7@Q\O^58@("&F+LY"V]99M;!1AI4BLL@ L'K::*Q:C7U MHA_?1FPLNAI -,VO8)O6KMRU;I>WJ.()>W6&%3O'@WS *:@-ZYRHUZD^ M'09Z8TZ!?:[^\;=/0+'9H@I\*EYBQ.0L"*UX_6\TI6&8Z*>?KM&"?PO7[!&Y MPCK;D#O+E09%XG[G7<]?8L^W6-IDJ]6WB/QU<#9GN#\G_I#T 3#MR5!&URW. M+\[A:,3+0NZ M9[O 2Q(8HLJ^ 1'X0W'17$U%-O<$_?]W91(*LJ\(96.# MXF*_]7PR. XL4F*>.U*NL3C)KZD,!0K(WC2_@[7E#;\'\!2QSIBEW[&UK_OD MG5$@ G]+=R\P]<-]^^,,_C9;7C6)^B792NX<6J44GT3JU$0Z@B\P=P9/81'. MU7TE\0SN#W4;6%[0<"$TV.?_\1^\U'_0L;]_C"^A0?!IU&3[?R/OPM%6OI$L MQ@3W/QYMY8>V^FD$1NR$A^C/U* B_TWVT6^S >#?BO9V.U MLH;Q<#HYPF8?NV4::\[^V&JS#^/^9" /3,3" _-O_HRYW4%[8+]-99_F,]FG ML0S[QUK='1;T*;"3>-B@ ?.CL\&-W3Z,Q[57_"_]L3S?2+.+S@;]>-K<\^#7 M;NM[W)\U3LO]Y"QO^&$DQZ);>AY-XYF0QVOL[N=NR?^QN__WV]U_S];VW]2\ M_GI0D#52DVERM2EA1D&*2D^6=^R>;AKEH2.8$X7JTI*$-(71#"-E#0D4!6#I M">EK0J5>4ZW8Y"IY2/5=LA898;:H9,_ HC BF_APK^:$Z,,PR"[#N%2.%@^> M(!]?KX7=$#^ UY0A I%^AW,KY*B>JW_=43;M527%T*+L9&W<6^@S(Z5M+HB ML"3SY?][CXAJ[O RG#T%\%[C"@%U7\X.6)-2O!Q08&&=3F.!=;!+D<06,A,X MGR7<+3TOY/S>]_&W\< X6\8O$+53N*[$1I^QL)O:.!-U_:RRQ_LMFX+>>I%96$81$@RM M=UF0$DVS MDJXR,VN<;)DFY/?Q>VE3JH FMWOF76)WX!%DFY0W>$."C(V'1[(MR]ML5PH% MD(@-E(+#L\1\JD=G+">W!6X-B>2 Z2;$GKV?[[GT-[R\WFZ5#"H\'36HNFZ^ M+OG,NQ&!9;!.T7KAD#UI.)S\VD_X]:1)MXTOX4D\P960.\*U(I21V?+>V7*? M_N\RP<_EDH!5NB>O)7.)7G2SOZWPZL X[[!*!-VB'^&$J/B\/U),F$>BX)3S M,'".EK#PWRS,HE_^Y3.J]L@")&'))=IFZ*MR/L6S77&7HBB*HQ-X";.9VC-_ MLCPO'C@35'(7R_V6_EGAA5FCBGI7@FQ>DAL,=]TY8&)QEC6=A;4[-_):JLFH MP:N;LQA%1C*V%_,VY1SWS+F'PGBS,WB]M-0#%'PF#6K7?#-^6\G)*%M!R4*( MI'-18!+Y-I(S\+7SUOTI7Z#$363YF 3-,L\F Q5E,[WS_]7S(.Y#PT#,C2.N&W#1EAPY M)#45A>VI6V&JEG?+>>FN9D4G*:D'#X^(W#C)0OTJEOF0:DZ^:;FQF&Z:^?1$ M>-RJS\4"Q&>T-@ITA66,2Q#:ZY6F7XJI@R"/S4S&)=?%D\?+^ZYN$ *"BK?Q MH[]LD6^T5)<\VG<^EX7W#_.+IEHM>- E.!](BWS!Q%25D-SG)9D*/ M#>V89_W2N^FU)82W9HX;ERS?0WC#(2GAC:^BDQ^OKC[W3H@@G8;3BFUH'C(T@&Z?(-.0(&D^]U MJK^ ;.GAV=?BRTHFK/1 +[FL%W.^@/*'N:'3FA[5_N2K!?C M!NUU?F)ZT>_KNAT7O=MG3")BY=5<\LKLK,<5*'W/1$9DA9)QB2M?I0D:O:*. ML,[NKC.8+;\9<<,A$AT).:\;!F@;L0[HSO#589<$J8C>'"4GA->ULH5$,MCR M5O@TS]G..@EHB<=/7.[$K>&<,I5%T>X;H2\'R8$)V%Q.ID_TEB\SUC;O$Q+/ M3QC;0DNVR%]\@\/"A(KLN<>T^84#1T-5):WK.T@E Z428-%)+CRJ1/<7'"Y( MM+L&F=P6\#5,+_*3,95G6)J05;]Y6U3@X##NAP@KHM"N06)5#9,6_]16>F/J M@O&?."V.^SBB4DN59HPZ5[IQ[IF6#?^[/7$M!TK(JGEB3>>)#U>7;43Q@;.= M75Q.ZV=+MW-1;.E:,N.9]F?X$=7,E0>0;B3%]5HJ:K\K*=HHNW!*J%++0:?E M ]Q[B6X#F;@@X]_MGC>^8/&D[$8(-@Q=-[LR98(BR3$VXT(TAPZH/VD[H'7& MCB?0 -D525+T-LT7]ZB0<;498IN5)*M N<2J8Z][@G:_SKQYVKC#8FC=ED5" MFP9'CHK:+>K6]'U7G5W!40$Q:$:$W+Z?/OSP*?I"3JNO<N,A._@24?G]Y_(0N)S8!C=N7O MEM1>?+V;I;M@IR(B)*H)S4I9_3-=/I<82@3K8CO=^JN\W37HAP-A]LGE!/25 MUL]7X?;K%*WL\RR%_U"'@69*DV4#3A)9A*:3K\YIDC/1H+WAR>8ZD97OJ<'2G6,O/E M,[6W1NZ+HL_&YRNO_3MV![:['6\$WG0O'4 M;L(VDGEAHQC$B701J!E?']Y@M *?MHCXA#E3^ZU$-V^?_$XLUABJJM0(HRMD M;P.M99]G."W>:J9NS@MSPY"%@N9"GF%<"N%QG^3'BFQ@3AV!+=I7Y&1.JB(G M5Q/#M+**B*7%.G=T=17E;Q=9?B%>Q)[C8(XHEX8& WH(Q%CZ;>? -(J[$AV2 MN\)A"(:N'CV CIO&[I9*O5;ZEM _ED>S6)$AD; M49+^6F.$!-7!J8"B":*2C7,$&>9/FNS1K$0$F&_I\H(YB",;8I88GN2;5NTN M=L4%Q=-T[AJ_S!".H\(L5AA9&/PQ]YAI2:XDBU8B "&&(N2:CIEWS2<^_A!A M6^6E6A27!!+/.:!'3'XDKBLQ'T+530VV5,7)'_X;<>3Q,5Q6"CWGZ+.RS_C! M5JB,%J50/&H=I8I72DLOI+*/O3&5?KQ,3>;5-?T&LUWMUROT,'J25R.!DV&C M->B,9>S2J^!SU?Y6]UPO9BSA9GE'OIASI"J(HVB2K2[U5V'UE:$LFNN&G%(8 M@+2Q27'LAQ2-C]?RI3,$2UGL;+5\LL92]R=#_U?,0M"K$A1FQ^R@ 9 M*-?CP5QO,IR^-=M5.4:ZAB2=:7"+=89&$ M!"8A@[KN'?Q=[6,0:9EO0&4^'@=7Q]W']1/%4/!+]CP$W22E:O<":2F#=*5@+)$JQ^@/TC4*%=SYM ]6,S&\)))3Z $C(; MSSV8-EW$G:D%_[DC]*1=]-<]\(.T7#])*75X9TA\9U50,[T7JT.L<]5QY/.B M^PLHQL4"03.0>AK5*O=@.%_8"T%,1L$T.O/&Z>68-CP"H_1 M!QDL(27,)-28G?;$!V RW$P%!-H&WJP)4^R8-F*\JTZC"!1D[9\A]LJ^(M@0 MOEFYQIO)=^K, V<4BTSS;JC/!1@M='_$ D,QFW2)%DFA1F3-BO"QW8;%3KK5 M['>_S&WP*>.",,:T,3Q,PP%N]SD$>^^M(["_@05Q"4[B;7G4!8PJ MP%2N._H"XZZZQW3,P+9C%4M#UJA;\:NH1NW2#9..@[VS3@5V!:C,@>^"9%K\ M%L'UR2\2CKWB5H%D^#G0-G >@6&FO+TV"W4G>KI5\X_4%2>?-&6\.FG,:+%P\N(1Y;X;01?S2C9_>">YF,ML86.B1XFA9CV2'R#T M.%1I30A)@MD&$WO8/B9]C?VHJT Q+4/K7 *&3(ZA2V&!A5\[33IF\\[Y5*A0 MDE:VXSBNE$JJ;H0NV2U?*U8VO9=&$G10D?G>?$[64&6@$@%%I\6^8J&1:NH. M2W:L#N&()J/V>IL;728UO;;E \X>UF3?Z"SKI;T8+P3[>Y0=QLW-$/,*W]U7 M84E+3+-89D#>P;E< -14M6H;'-=H#ZM(WH\%&>"UK42CCZ!7S9XQZ2(!,H@E M'B_957F:+BD+.V<,*XS?L1N';79KTV""%2A&"S*>Q+6B\0>U\+NB%0$YLXJ4 M"=UC'N&#Q/\7KHTANU8H34!24Z9\E[DQITBT/ MR306/J<;*[(9@)EN 7\9M V!^+^-UIDO9#\J[=?ZKF#<8C>D'2FM= M:ZFZLSP0-:Y6F !?7[5\#D-NQG/E;SY%555^%YS 6F95&EA SJ76:0JIQX*7 MP+6G+IGVL'.+]JM"3(,%.<[IW33,E[F59DRE226VBTTN&I" 3Z*[)! A2[;IIQ1^,:,?7B>L:A3$E:M M?$E@X#!Q$A>-%1PLYZH;Y)"$6QLNO3(O\)3ZB&"I&JS4#8^F'S ] C4Y6ZDAKNG(K.B=4L!E#@6Z\5-1AGZ\1IIMX2M:JX4M"?*\Z96*HK MO&*0D9)30U$?:V8?\Z.9CU %E6#DPA3*\X$1 [F+(IGTS""1P,93&#,!8RGT M*RX3Z$]C*QS.< Y+T990\HL6X\#KR3DA_]UQM+_Z279,S-6U2S[$<_D.L08> MNC=!<]3;4@!,' RDJQ&7HA0&_,PUJB+UQGF#RV8,E5+5\0IQ\K=&\9V'':: M6=ATGBRFX?85ZP>%I33/*5!$UW9AXDUJK0^J:!"97;QF6[S#8IV4=RE5S*AE M456*+,)H(]Y-;9F!8@M;!(.SM'?70XN_PN8D<$=<:^]($-;!L.52?79O5SZF M#1SV(2&8)XI0M;G'*D1&TB1KY!)_^,G=O(G- H79EFF]L] ML%0Z4Q3I_N/&C.=702 9^83_Y"^B-@;_<>$4I' @!GI*CEYFK'F+0M?2*D:3 M30WH-FN5!%_@PBMH6'"LF7+X>PBT&-[SJA;UHJ_+/FZ0:% M^/@K2=*KWH!\?;ZNA?IWA/T;:GL4C2Y[L^A/T6C4&\#_O-6S&TYZ??CWL-\; MP?]P3^EPH.FD-X<_3<>]"?S/A^"S R;_['TJ9+QV<^ZINQ>LCJ$-Y*V)K5&UP&A<0Z%O=9NC+- M\"KX2.-!/)T.!71J,H_' P:K=IQK/(R'8\:U0E0E M_NND'P_G# O=RO$OX_XEXV--+N-9GU_O#R_C>7\B"$R!%!C%@_Y @*/B_I!Q MG^%_AN.^^?!/APWQ:\M&;!A#!7_4Y*G>\\Y; ?+K0P]L*.R\@ Q)H$ZH""/5Y7EK=31J"1K)2'4FW;9;K\S68,& MSLTHZ,ZN1ST"F *A3Q9TJ+9J):^/\VJEG-:X99\+NJ<^Y>P(;2E[DFSH%HN^ MRWZG,Y43@O]Q +7TTKX26[C$7.+P1MC<3(;?298/"2%2NS[![ PFIU+S&-Q3 MDJ:SY)!'0$?2$KO)/?[;5'885I$TV<"39I:V,@@M"+7I(D5G -%V+:U!O372 M\QZ;VB]"W_ >A5M32W36K&3*R*KCF2W3#54JLRHK"0\8+:;(A\M8R5)*IKCC M"+'?%G2P547\S%FY -=>P0T**@%T=0]COU2:"1(=XU-<0T\R]&1U'7:II[J$:;A<3(7"3]8F/"?N)$;NRC0\[9, M70YI@Q7!Q:R1@@>S5_0EF&>S<6)0*#V+HU/X/Q/1(?'OIR"R^P/6@A"T+,R% MUIG\4=PEJ BE*@>,I^%9. <;^E5N2580+ J7*=D$!JX4%\1,SEC1?4DZ]M]N85=! M8==S)\/[$?I?%7N>]*/$5,XA#$4JUT$N K^PQ&PH:DN(,0.'37Y8V;H)6B1_ MX^*Y<77++/V^PX=,*1"!->." ;61EQ\3;FRRY_SDZ DGMD M:]E)W4UY)'%EK\,T<5$=T)W4<9@.QAW9UO.EB;Y_<9B*[L[/Y^JJV[.&H_K* M,_KR+,*LEYGM45R$"T(32O+U34X&:L:81X:$3:"A/GW)PQQ*U_=$D;9 MB05I1I(K0LB/B]_6!5 VJ!CDW-SGZ3*. KUJJ/C)$EB091ZL MVI5"?&=_E33\I^CLY,/;#_]VVM*E9/O.PQ0*S5'@+$#:JUK.U?-S@Q$:V^% @EWF M<2V#JET.YIB!MWN$]3Q=K"B/W, !QA8EL=JQ%YX:E[P"=:Q%.R5EMFN1KIZ' MJHXH#Y,K^/WOY*).'S*L_-=FY6C* :23%W\Q^L55-1DP;;!MRZ1C_.N^X%0YAL66[+8ZO"1'/\OR2<#@-5/*M\'6Q!2#^,4FY9FF H@Z7!F; ME@M?P@$"K'Z3<:5O>^Q.ZKY*'HB21??7U?P)]?O_59\-Q MHU\!@C7@R+M:']9*29K_0)5?+,(W&!F@65N,OCE!]&G_B'=VIHPSKKTA?O*K M#J'\$"%HS^4["IURU#KJL8U@$7IR+JRRI@RTP.J4DG,^SU2>\,?5(KX\Y+4D M4+H^QQ?:YUAAX@68J@$T.^I=CO]$7QGU!OT_U33_6*#:60H[9K$.2@U05>;3 M<00KJT[:!5D+IJ(B+QY 5?QZ7T?R;VEBK!"6B.UFZ;TAW^ MR:6U!8!6@HPG62UEIB7/F-.+>,E.A\=YKE,Y$(:D:.@PE (A:HS4+'2T 7B\\K[U:P@W*4)H?JN;'NM%K3S<1=#'AJ+F MQ*SH0G,R-"6AWSX%_+HAG-YIY?MGF/0-HL$]_\0!R=/R,.948W;,PE?9;U.! M)T;4A,^(G<:HJ,#HZ[@CC7;C^9[@JWU1C^ <&W[[P&#QMXBFG$MS8$9NAG^B MH<+?EG]8)4+&$CSM'5#D+GP7)OR%L%//XP!'3]0BHCU_[8.\\F6VIN7!@D/( M+_H#61^DTS@]N-'CF.%^:BC[JE83Z1-2Z,5BC7T!J)Z97@[P_:BTA#_YD+YH M$9_-EQU-#2:H S2//89?CYE.U ;X'I;#>;3EIGDN=\?N+=S[A>87&1=4N*"V MX2D/GRPDIR=*XJD;4E(R]7--@@XS3HV6CQX;\59PCCSB.W$,09IJV8-LV2?5 M$+S58!^B+,.\8@\,V:3)CMMKL-$B4+*^2CE?.@![KU77??%@L$@%=N7-%$.4 M+W2* 0-$@1$(K1D)K1L<[KY8+TWQV3NB'A9CE!02R+!?ZWR!9R0691SA+6V_ MQY;B85'#V<"Y @?2<_E5&1D->=_H)7>86&WE.38/HDP+T1H\::+==Z'7EQE+ M@^C5YNY+=W":XI #C U^VL+^[ [](5NAQ2H'[IT28_W^_4OQB/(^IKP?:?]* M'45!#J &6)2<0-/8!++E6CE9S,GF#,%\JVB&YOZH:[51VK#)=JT*%<"6VK#'N';B M'L8C"56[$>@MG=+S[[WUZWMC_]'Q\<'(91@,AO%\SM?N'9-\X>438N>+:?(F MNFDRQ;Y<7NUV5_]RVP+@VU-)E(#_'$YI&@VL>S79OCB#[XA'##K0D99ZZR!- M8]/6,N\"XDMV;YK$$*JT7TP]*5?X6P,)\:;_$M;@/*[4&5_V M;0Y1BR,@PF:(FI34'TWBF9#S3X3NA0=%'(_HL=C?[K 3G!NG#^OG3_7CF:0@ MM1 \S_,__"I/WU,.QD.NA?<830R6PL 100DTJ.RJ<.2_6ZNWY17%6)2KX/2 MOX"/HVJ4LL;B$ ]PBF$PD]ZGU WGDY:P\^]/*_C9XZ%Y-"S2-HT#%2L7,(8C M;B$GA22QY("S5!_QB37I4EL4N7#7BPS/]& B!]&.(T" T'83Z7L=OYB8;]^<%%BSW#/, O]7&\ MI?:_?Q=_;&!,&'3_4\SJ&DE6UQADU9@O]Z\AM"I'J12&@2LBD!_)C08F.@XR MO#(S]WG?Y;G-02X.QYY[X+&6#\P[)%F#W%BW58&.^F"8_CP>S;21:CR9:ZJI M>T)YR!0X#3<4BJ:C>";YIB\@U- ,\?%^5QE@PX7-0*$UU5LY$/O43T?Q9-+W M87I@>I*PV5 O&Z:1GY.9B@$G8DG@HYYME0A [@6IPMP"AK7R$-V$BA-YLCXE MF":+B9)MDVUV^WF1?[7K;?-([-X[J'6\X*.NAW#@K>[V?/^>N^C;%=_)=QR4 MT"FFGPZ$(N!"#F2_]16/R$R!7=C^Z6"L6=67E]/@X=9VR)C:*OHLO#*7_]17 MUNF=BTX/XNE,)@(7J#X/$X-& Y1:G.+&P.6>\33&<5_RD'G7X1_#F4P6U.M) M..*1^PXW&V8C"YW.X&,CO=G>7>D=PJUN8W3;% >;"[B&/@*6Y!!(G2V%<&J* M-(/4;_P_V+!QR+,J5NU1D.[UV:JNL^P M[\5JA>DQVB6UYCBJ!QU(L[DH5A>$:D-ZAR#)9]FYO*P!V5/-!D8_G8#IG#M)!*3_D;:@5NSFXNZ,9P_W1?C(T99MN&B8\*J M6R5@*9Z7E@3?-[;%0 M, ',)">#M&8=[>[U\X4V=Y34GZ*$FR)IB7*0 ?VREAK>CI[MD,>="0^0XFNS M NF*OZI*]0>?ZGB;WF5Y+FY,(:A3*[GZ_7@ZG*EQC>S$JD%AM+I**>1:/)K6 M\OUX(@[1I,_CN7B+ZMUS9MP[L\AS:4K@0,(2 MV_)0+=%3OR]&B+5NB;?+VCKDMO'YMM-1!^I38.D9*:?9,4ZXM2)"=:,"$.R1 MHG,<9+TM!G'30M""UM.A4Y-(*?:>OA:KM/5[S"RK#=KH 8RI\FF;,M$^H(.2ZGN"HPJ]AP_)ZGQR//-G2I?1KNDZQ%&R? M*Y+>S5.U(Q!5:H][=@+3J;59E, T,7J^YW;O9BW=>#'YT?>@6[:U84S*7_,\57]<>D/.VF!P#/3]65DUFG=6:QH$JZ-9SVN<]0->E')U(<. MKA22X4VQ3L#H<&;PCV^CCS]>X"UPY2;+8PE0='T)2;:NP%K4C9HFZ16]M#&^ M@202N4EW=_Q$%K43A=E'75BFU@' (1*'GPMD=FM@*I_@5[FL21^_7H",N$TWN=TI;F!6$9HTT MT(D^E4"UR\*]RL"R!7/>^&5*TLST3$O)D3*4.DC,<&ZQEEZ:1G\XV^9@&OW? MC15]M"GY2L/1$+8TKY9$*DXSE][5LB3@SPD!AJ7(3VW+%@-WY/3\(WL;>#E MQ19+%O*K O8_HM1;!:"1VJP-2+O,=X>/7+-<@[JH(8I%R@:1/.*;@OK6\O0< M!B;$IQ]V\WH$8_F"6M&Z1A*P!XLGRP?SI<5US D7HL$N6SD\"68P=.C^'-K3 M%]XL:=_LK]9@>-FD(J=_&NW"732^."VU[\)LFMPYS"FL__FGC+OJU5,/#W#B MVI.?6O(1VW2H]UD)-_%JPSO# D"P&67(*RP/YD +[N=)[4O8&)RK>ZHGZ?"" M,U_C@%A+!"<#4E@3A%AK;(S,/(;]%^_3VW*/;>4'0YKW)#K#1&.9X:UP6B49 M,W]&M;%#_64/VSB)62_BV7^V$_!K..^@."HR *,DJ^XMX!_RH-H8KV+GCUC$ M? $7#FT $$=*=LZ$L96?%15(9@C'$H822+]'X_^G KB-(X%:JG3KRB7/G&H\ MJ7R@\\NDR,8S<=[7OMZR'YP,4O^UN4)7O@U]DFH],]'5[Z M[WW/_LI$:^;)RN?NVAR_QE?WQ/IX*)ETB$)\.AC7AJ1YG[)[G'Y= T^1W$W> ML K% 4Q)O:8/^$:%WR,KCU9:>Y1F/_!CMA_ 1OJW-_*5!T.Y(7[7?N;T]Z?H M+9PUFFL?5L[PH2/?YWIZR_1V%Q9.G_J9R&YO=+BEJ]D!AKZF?GL8))WWX2]/ M8N T)L=V2L?D)!LL 1L.]65!W@/5<)U2&G551-HKBI^\3=WGM&S9)3:'\RQ6 MCL+#Y?+^4I@S7;I'?+5?>72#FSEMW=0JA;I_(?:0./9@C*)/YHE\KK: MTNLY:LBY+V)@.LLR\([3L6!GDJ82Y_VA1)@OLBVO6EPY+HW]=!!/)+.$$DUA M-;!S?'TKZ^A8MX7MNH)54 :,X M_ANS^C=:N>2+R=UL%,&UK?FY6FV.+^_!TJ;I):<737J7E_7THE[T0QM+KU-6 M=9]P#A5C[K"&?>,H+2(VC MLUM^[7VZ).'Q?H\P(IS1BOZ'(P?B_L[][P8XE3YML9\WZ4@+_LX5]:3$U(\/ M/WQJ&=V.>89];+.5_T$0EA/C(,0UX+@9<--EQA5M6PS?,@LTSYW+',/)Q?SK MV9-,SQ](8VY4E$L:Y[M]63"<\-_LJ%OVS17]NX])^.C0BA!;M0;#WK9NVZ8Z M.;K$[4;TKY^TU.T+E;H%!WQ,W9O)SPR9"F&252+4D_UZ MAQ74[E#N0(?3&@R.:9)H@4L!.W8>.]QUQ2:2,3 = 2&V+_3?) -W[/53K+#@ M7&Z3_+=RO]TMM&<0I23D"V%QA'U6$N8Q05YHJ:1TAE,'7;%V$17-CB!0$L[( M9&.I3H0V@\G]5E/:BJW)J[ HJ8Q<+C9.+/+3*<-9N=AO7*]Z:1-TFWJ_,2:^ M^,:>B;J*JBYEL27DC6U8U+6M;B[#W%[F^EBAU.&6:EI2B^R=[QDH\=H\VH!D M$;2X0K!SZ9Y:J>JC@!] %P'.WL$CL:*K-QU'WQ"J(:/H[^XQQ8P4487.3KY^ M1=1=)PA<[>(/A"3CE-LX^II\P[U^B^QLD7DO[)758,]._$@_?/CZ]NJ$D0$2 M,-UYIISQVYSGJ#>^A'G"=*+:$#$S#XVK(5 Z/GM\K5/%1(7G M5MN1'D8S'O8NIT=.^0_:W!^!/[!0=^X(L7J=3F7,7XX1N38K+LJFF'B(S:YX MEFJ_N=SS!G-6CWWMAJK9@=1>I=R5DN?$-[H=3:[-P^*L>7*L.'G#;,VAA&.Y M108Z)66IL_/M1WZQ*"OTMQ$"V!J99$G=S!;LESKP;>'+QIM E0O%2C90 N'N M*ZS=(.5@'A MW$N2CV%[*H/6@F(QJS;BSELGG M?TY];-?G6MJ2PKXM[A&P)S4PLRB>793BV M3[6\3:F8<9_;IBV\=HF<4Q"21,T%.CDO0+%%;:Q\TN8'?8*B"ZH> M@)0$0W.?UWL"9F0!@9G!L%A8DS,9>!B92!>9=K@T63'W:O>R6!"ZA 2H5ME: MHX\XR,V[ZT9XC:/-[;\>"*+) _4TN#!"?77S2_2QZ%%HZN)R$%THL,B9BUV; M B3202I)>?;=BRE"YC*EM7@E2.45< P*!8?0PG0+Q6E9L=/RLT V4&^T> MD<+I*-=%PH5,,$@UDVJ1EN2((,__[.3+IU]0R1.,*'38DAUQ.HPOI5"LO0)! M8KKIMZSRP=MP&7)T?$K&U?'CU=7G<\FBG,6SDD)('<<0D!()> MN.C&PLWI69<&ZXMN?+J-^A'.KJ+J ^P]Z=K[78A/+B%%3F4I$$3..5FHX:0> M^8,_(0S(Y]>[P+4*8EV\3V)29XCKM5WKQ)90_3Z[+ER'OR1H!PD".U;D4[34 M23EQ6%>FDZ_\*A+V-HU,,A&CR7J*)ZGO7?'T)D6+> P*M\"\. LA;"Z;>\)J MH:NG>@^Y9A*FBG)^T9N%KG&K+^S@MI.P5[1M1#*.T1:A% @G5I2->9&FDS\Y M.4(BEP0[3BNP'@U6+MSA9!E[5< 4(*U3U\O4SX*_JA$3\@>B?";60M%NSHAU MB[5+O Y5:YEHO04M>@"HM6T0V_%C<2*S>BU3\Q?JPJZ=3^O-&%6OU]0_JH!V M:#4)IS=A78CPV=+WPS1/!T:_14+08% \,6NSA M;+V3FEX^._GPPY>3<[T%]CI)PD#AT"K2]HO2>DEZT0UN"PQN849MRZID:N[UP[Z*6 ,*&H0 MA035Y@6Z8Y;I-VR6]/G#R;GO4%MEFVQ- 8*E-%>F7&&'+U=C(0TP8-Q[ PI2 M%XRM_&OO0#(SFI1WP3=YHX 8<'EGQZR\RU-0E6"6"=O\:<[N /2/IEBAO&-? M%$YK7X'>J#@H7(+';>]L"JE/,)4&NM]D\2Z0RQ@:T.G)2NW>31O#Q^ M?N>(%2MJJQ1*^W+O_);F!8 !>0!=F6J/AYWB5M>DH,]AK_/R,U\&&&HZ=9OQ M7'4GIIQ[4B>?I$*5@$/@G 14;8W@7-+,)7R:,W-;'[>I"YX]FD1<>E%HX3B] MH"'7NSRXV-"G"%2LLA;+"2I M)*P9BCI73)_B+->;FE;H'IE-V%3\]U VZ)_G<_[SS?Y63',&\]+B3 XJA.^< M1J-XA1^80J5R]>%>O$;!YFV32',0U& _%Z\:#0?O#-%OXIKY[ M571A?B)4:+ =N??@*0(M2%93<*B'7AJT/_[>YQD%C_>E_YFA!I8&?DT@13E( MN&J8$>TK.HW&,NK7^R9F'.Z] X[+'#EJ3;5OO4C')D51GH=YOW_:0J&^4O0% MUGQ7],0N33>42=!T"/")B:Y&9(!-RV9Q?R[]#04F"W\;2@NW]^[9/OPZZ?,3 M2N?^%__<()K&0T'2T.?\+_ZY832.9]/P.?^+?VX$]P9; -KG_"]?'7)]-'&H M=?J8_X5W0XYNGZO)D 8M-$>7\4P2 74KX*?YI0<,>X,^3J-,.=-C&,^D28U MWL&_];7ZT9]&PXGK']<71!!J578WW@W-(\3!QD[)O0'V-O[5&9] @3^#*8VP67'T,7V,_D-ZMFE9G9/GI)LD MY%#,T[*ZS[8:D5^GKKOJ9Y)>Y(6X?O>)[L+U/38,2_*>;(G3]S;)\L4=?#B7 MLC^Q6>8.E4142A_IIBD9E0[ZF1I.]9L;+!O07BZ"_!.*(B3[J$6,LZ&7LX4"Q^]ID97GA[ MMU?E'2N)0+C1Q2XI-V@%1HCKDLZMZ$@UQ#8H]3D=B##[]G7\H?Q)]2%2LG?& M3G355&IE+=6/;^JLI*2'W:=/G$#FA=^=B\6R.Y^F3':"ZVAA:^YV <>N6=5R MT3<2):Z9FT01=5E@:E#<3U*_8ZOG]P[W3FTX2>0EY!;@L5X3>X\]P/J7%__: M$BQ"KF]JHT<\NN7C$@X3SO4^8-E]K($9")*0\FSX8=+*M+55JV?:^DN-:8^& M=:8]JC^'3'LJ6&F>:>LOEFD/X]$P9-K^%\.TIW&_]IC_1=MMCK %[ZBV7.KJ M.?1@;)*UZP@!]]"Y4OXADGQY^9_/=9,8PP0=U/(/U-A6N33,92[]/O_A8V&- MW5:R:B+DD9Y(N2O=?SL6;<^/U5HPT(H.1WNZSVTK0?B@P_%BQCIUP',4U)C" M_H];H2%\PIO;:ZI?,K@2_?9L[F,G?#J(!Z*D<8!ET#X3,:2>69D'Z*^"L@W1 MW\F/XQIPO4 S$][OY73W/+@L:3PR6X2HI$SRQT%XM()9>XU2@@8,EJ7I%%55 M+#CGTJ[;^69PBJI6OVC9GZ0MTV&ZBHF(QG.[YLE42VM>MVH)[7$,#90=E'DJ MW"3/6]-$PFY)2?P7PTYC[BYDKXC= M_9H:GSPI*M+-ITP=""LJ#$$"KF W:6.[YU@1P[6RZ.=F5C[6PZ$]/>>.+?#% M\%-?35'O9N Z.HC2\$%[&GX1Y)X;ANO!X, 7[(:1[*EXZ:-QWS#!M,S" =3X MJ8SK,Y#QOE[?_+GJ7I'WW""%<(H#$7F_J*>:;/K[FNZ78N_3U_2B]C53E'L*]S1^>8 ]LW\>=DB5<_ M-=4:C7YMBM7A<[YH =2Y_R$ K_E7K8=LZ>!3UU#_?ES.15DP_%)2 L@*] M _WMF))GT8;PD0&YNZA% ^@=2")P#)]!%'"J.!?&QUK?#K]+HJV\VX_>:7\- M'N2SX K1&/+:NYO/GT_.8T46D\BL.L4Z&VJ\AGVAL*8O!V8B92U2+03+@7"G MR.V]WB7B_X2C0% ,BY>[-^>OQ8XUXQ M2K#4Q:#9'*AC=HTQ?;,E;0WBVR[1+O!A2RD"0X7%C19%?(GQ(9;F6+D-9FL\ M).!\JHEEJ-7W'EHFNF(GQ\]I*D (D6T2$]VG:W)L.D_*T"VALL]1BQ=2G)SL844\=!M=G,2% <1CO4C MHK30TX']2HUU:MCM\+&'8L<>W4=JO5*8YU;X79X==R<5Y:P02N[G:F D0/9,8-W8'JS>; CA8&;#^8&&32/T_0PGTDZ.^?E@.(\G,W7@#.+1$'9A M?,G]D)!R&E+74A##EX!Y/+97N9V:W(B$^+=C;[%)DR=]1SFV%\D[JO1"=QU. M^(ENI5!'HXT6F#6S\9\X5$H8\]3/E#U'TL!4,3IT%:A?M)7G>SK'LC27U8@6 M)>,X3N?3N#^;'%@R+0Y;YE(-"H%0N55UY-CB_O2"_CR!^D0.;;Y@,HLVC M/ M@Q3UQOR&UZ*UO0!/]SKHWXWA.@9H9W_0S4N0Y:;BRYQ?C@5SMTJQ?2Z]M,1N MM@7'O?T;[/.;2:BW:_\; 'H"$%5QF6=QHD_QZ9N.F\D](7=2TEG M(08EH0U?-5+KW(ZB+65D)8_ [5[O D4)' B=.X1>-_*;S]1]*$S>0/05Y2K- M!)F('H\OW=-95??!V#H&SL)KZ]XFJQCVABY&1$RQNSV@*8/AC'X?N$]S<;5J M_PS$F08U]ACO&3?MF/EX69E*RT:?5_9,,\A ;V@76$!4X6<.QX%=?\EWM%GT3\4N/1\PI2!!) MI$ &L5+Q;"A]71!<>ZC_^?]3OD)K??:].E*<*W?N@T1U@6G">A2YK:)-*B15 MU_P]X"D65C'PPNMY<)ABJ-[HFF^=RWG,0ERD4:LW]EM-HW%@E?[8V=>0'CH8 M[ Y\CX"5;3#DB>F]RRFNUN5&>VH9$V,Y/V*JN..<;+@Z79-2D5L\X(^):6"< M<[:)+1OJC!OXO-0_()>ER;DDK"Z)E8O-W6X-B5+ M9-XNXS3I&NH]8F8;O[;K$NZS=P\>M]MC=E&K>\K-6FDWQ)KIB.L&,$F)9U;GOX7HETNR=E@MPZG?C[S[7Z-KTHR!,R+/_ MX#25*V<=?8 GLAP[3_X[G<(G*UMV-0KH4QX/_'_,-)OUI@,WEV5T-L8F?B1(O8-=N )D-+@P=[\,KK Y*1A;SXBWEBSMH^[3W+Y:CJD MSU4F&"#)G"47!MYCYV=AP(8VU1!)FRZ1>CV85^RDBYN2&$\LC/#9[?(V^:M; MAJ!V-;PT/<;&DWZ+//D]&"W52QAI>.JXU%"Q? M=76 >-#4K/A)\D,MM=-HFO.!L8$]J=3(J=%TQBWES"+R"TC[S9 MS)Q?R;;GXU$\ 68%C&30&UWRX/"Q 39#'(R1)4_F8,4S>9WUY_#S9 *\NC_I MS2XQ?PKM,?P3)DO,B(LCL-FS7'P^'*JT&/7F?>1?@W@B*J\RWY;WAO#(E)[' M]P9L,8[FKV/:F-(QG"+C'XQ[E[@+\*>^I,L>QZ6HH\"%W&A1Y?0V_BY.-8YG M8MTDW+QQT&_3?@61HFDC&6^V=S]5&372=5&"D8<+ JJ@?=)R-9KP!86%[>BN M _B**H(>K#[)8 MH=JR)_4,>Z/%^RIL_7R7M22!\WJ#+Z]/XKZH)#0.BUBZ@@#7N,_2!Y?7+]FN MP5;*]NTH-Z2\2S%C%DZ[=\#2->?=$1IS_4IBP'^MAE#*N MS+M;BG@G4DU7-Y6L,=?K8-;"!>S51>'*=594M\JYW\%F4\6V@C$?P/CZ?9O% MJ8]'[I15;NBCK9?OB-=?L\]Q]T;+IUZQR;W +:++::6@*:L+P@+)K!75X8]= MS-^*:MH6SE7939J0M9OCUD$#ES]\=$^!-Z0U4;)=N63S[YS60\T6:FNO;8!CG:\8N*R:"[U1X,@(T 7[>-FSGWQM>%A?KU2 MQ B? NJP-"7$F,E#$5BV;%AA/-ZR$3SYEMI;S(DS+F=.?%* 2'+(/V#6U*Z2 M2DSOOZ'H/)PJ27^3?$"GFMM$9#^^<[$IB,(6 RK*) CO9F71)RG[@+>N1<(= MY'9UZ3_D; DSX=95[O.U=+4774_.H3S[>9VM.)J"KNGZB MR*HLD3]"+ 9LM;;7:REL7@C'KNQ=E Z/4E'[5DL45^^FYAXCZT ^T\FQC$^J M^04)F+P&7UW[HX$!JR@VK;NH07*CA' 6#I4>(JS,Z4"B)[YC;/MYU!.ST:S4 MLB,B] :LRPO:H2?/?OIT/#+YY5,)^]4UX5\QG"H_N:1J]ER$1]$2..'NNR91 M4CQ]+^X1U.'5;CH9V<$]D=Q[5O+';0L[X."6S-N=]M-H^PKY!)Y=OZR28#.; M,D,P9YN)E]RV"&Q.5R34]<@7Y^\]D$;9'$[>XV1_5[DA[9+XIAOIX/S(DOEG MF[!1V^51/(_" V"BK-"/NM@3 7Q: MK4"\EO0=5S@HHQ[H9\5QHPI=/)@(@'B$H&.@@-^U]"P[4V2#3;%,!98S0:P8 ML! MCX&SK75*:_-TI>U295<(FX,K%WQV(=IYK5^PZ:M(/K_T;GKFP7-3WF<]85SL MM%I=P#L78%6N5W:!!C7KTS,=$'TJD*!V7"S*C $XVK=\I_@<[MB%UP"GPJXQ MDM4L'=H0GP)N$A=>$D3K0NUOWQBV#M" M9Z9&LWR\&/ZZH..+963,VPMH#^O]ZR<$$@ ![>HG)-"@J"-E=YCOLT?_48II M:#Q$E@N:)]6FAJ3F0%^WU#Y!O>_4[UOOL)$$!)&!(*.H\45M37WK,+WPJ^2- MA+!E]7:7=G/)-5(@5TJ/YTD\W_KG9:::5-;*//!SAPC284VIA4=ZLWQ8W#$( M:T3 -.*Y(?L/'],$&'7PO@D*RV)?)'?&OTN./"8B@R N,^G#5ASJN^+&\\MH1@J"8O@[W0ZIE7N M%CUT_GMM_3(Q81+SNM([.&2#6HN'FJR?*LG1R;6(832J6&W+]*6IE#QFV9$D?Y63-. M/!R:RV^0)[$1B(,?9@_#2F%*6A"_SR/8OK5+7VA"A=N3$;T%]P;)IYYW$"Y! MYE,T]]?MZXZ;(> 6" *04!@*&%\5<.LIC ]1+%UT[+"Q[2I,.H;NF=)V%?VF M^A_[=V--AG3I:Z*NZ#MHCPA//8/C%(D=5/R81V"F+>?H*V7E*A!M@IZ= M<^ M$F2G[6*T7@K+8CCUCS*N)*%U/HJ'6MH^CN?CL +_-$*8D\%D6H,S"C< TP!F M4DZ,&"(\QMDTGDQ&DN2%CPP$+.-C8P=I /D(_-\Y6^UG_?^R_TVU?]JM#B;:2(< M_=^I+*$?SRYY 75,J<[,-9VY TN0'#O]W_I 7H)6T8AJ9NCIT:@&D3"0>%O0 MKF(0]^?\\U"6*\WI$*)JW*^E]'4W_QW4(!3T?_7WJRXYVWP##GDN,]#_JM\@ MH,I)/!%XFUD\&/%'SD;Q8.S)97 93P0TX+,K($%GK2@",+3!1!$N8FEB*A=)09);@J] KG"?AG(,@SZ0G^ &P$]CN69 ]PA4,!A(2/;Y M/F]_U+7';!X! )H-XIDDHYIK#W=5::C[VL-MD$QX. ]Y^FP2CR[G[A2F\4"@ MRMJN_<1A6< \A9>^[[XC?"983R:M%U[S=HEX7->XP*#8#UG0.=#GWH*1]&X MQRV\0 Y)^,=97P>8,#G\>HRVW*!OW^#8_U>#F0P4PTENHE(1,-1V)G T-_&9 MNOZ_#G$4V'SAFG6. I=-KF>-HVAF[U 8UL#-?B8>?N&(YI*R_2(N,A-(,V53?>$ER$0F(XL) MULE$9GA!+@?Q6"3C ,AB+"AF(&VG,V5+,Z#(N4S?7GNWK1;FP3V&6Z9WJ!EBXI+I0..S#*J=T1@E0Z&R/4Z.M1U_3^+: MOFU3[(P0Y$6E#2=C.W+#D%FWE1BZZ!L7.53O."$C- "[^Y&W=E]C+NK37O/V)[=..K-SK_T>Y$/[P_NV]Z :6\+% .U^_SRZB$[JO>W9 MM)'F91B5W),S3OY1B0+&* M;/2_B35M[TCWKD>,?BR*)6'9= >5W"-M>9VF M5.1.G[M]DO!?>]#)(FJ17T<@"O*N5ME-O! MW Z.CEGC #CCR97M+7K"B"-Z?"UKL:U("65!]TGR"?U:7<,Z3/!D^4W!6:02 MSP#4C5MI4&^_T?84"O=OP2EXCPT0DZNIEQ1J[Q87Q^:93UC G"%*&6I;#67, MG+-87*!@\ZWS7,QP.+Z,3CX8=?@B,#KH3D$Z8Y)G6-Q-TIG;F+<*&O;B*\UAS53)NO5EPOKWY#*.(9CESYVSC M6?:'%4X2&Y72Q_Z*J:D$]_&0&L2CX"Z;<<]..EY +!-L^:&-8VRWT:#!BAF, M% ;7>%ETF'TN %Z)*9W"9)L_5W5^PT 8R#@Q"NCRL+[WO:2H60M^Q=;E"^!:([DM[?3:FDQQ1A"?(S815N8O\4ZYMT24DD9FTC06KM. M9!]D@?GBQ/#J%*8S4-96 ZV9#QPPL"L1L!ZW\F![PZVGRR+!^]U]5IEYTL(T M8(6>[69GUUBRUA/'2T#8_A>GL>?.->$D-R$BQ\$R&?5.!4RCV'DAM?I2P!Q' MNQ)['I/H*A-NLHSL;;MV2#7J4'9>XM@*/ 96PQPS7Z]1DX?A!E5';;'O_>8W MC!+3J>V]A"(ZDA<-5C8F'VO9OU^C M9&8=SO ]Y;XB]P>.%L%4Z:=-LWN'^LP MX;7K"Y3QZ]7U-9"&R8 B00XV8_J +%!(D>]Q5E&=6:)>GOV6ZOBI_Q9792QJ MIQ_!.[_!L7AKE),8)6>%PYAF@^)O$8G:8K.Z:1:'9WMJ( MQR3"U2X,,8O:GF':15D2U]G5H3<,J_% 337&@.:=_JG&2FK,*['C.<)I8]I_ MUI$"]JYWD]5.[>+MP RTB[D=SWFQZU/5@S M%JYO%AVPD7"+' II38M@E402P93"%9+#3(]X/LYFPT15FU 5\K(@9=PEDY\. MYKWQJ+W39"_ZP0X0")S4Z?2,T>XO*'&0EP?NZVP9<;A,DKK9-"P^X&Q0)M^L M;)/!3LV&!5[^B;[;'PQZ@S\UDD\E>"L>"3=]IPYIXU;FM)*+2(_E:4;L7:3I M[K%H2I>$-'[D,W+XZV<$.,AZZJ\'#+]BD#_XE'/765T2[N=M^E1@O+Q%9XC. M");%^!;$=6ARL]9/YP)I2@>8L0?$V4J*M""98T1%\A,*)8,TZ7.\>#B%1EUS MNC^V[(DYHYJ*I?%>(G^Y*PRRF^RB]'N0S#7&O:T8L^ZN3'%<;?)%&1"/;IKH M<7&-T2D=JH/L=<4+A)%"IFT!@N5GA^BI"_LSRI!-P''+ ?,:B#]2+)OR[ZT!]U9:P_X^'K-0H_5E-Y0^X.W$JJ)4'I7I1IAV?D]9"?L>L!SG057W MH$V?.3UVO7U3M\%A'T,16J9PGF29PCWV4"HKTZ#AG$Z9E#UC;-E:52_"Q"$3 MM%:GVY:1@T'^W-2T,6\.[C63M.;%/7"N%A*3+5+34:2O'EPE6 L78 !-E-+N M2A2FKK*H,VM;Y0Q2E=Q21K36Q;@5$G@Z;C;FPK*-+I"E=7]&N;0[#O,LT1:D MJD#C V)W.6S7CAOP9KE: L%-X-2XEO$TT14GH5\->MD[4G(@U*)+_#Z@:>_I MBJ[(3UU_X#WF=J47/Y$KN_%T3"'^0^TB:B_8(<0Q3H8RI9!ARZ('B2I8X*V. MRIL&D$ 0U?[,OL$?2_0*7:N^<,5^GZN%("'BV_8M7$[]X6L1"4(YL+WWV;9" MH!*J]I].XMF0([V3>3R9:]!W<#F-^Q+"^6KSM_N#WC2:8XR?O=.3RW@NU4 ( MXB+]5+Z6R3)%9=#FE?8G\"KECTA$?QCW)?<*03,%;M#U,+F\C,>28M$?#5T_ M<_0L3^+);*0.Y(9?_>]P:R?Q:.:V%J&"QT=L[7@>CS6S8NAR0([;6AA%$Z1F M\:A_8&N'OB49S&W2=YTUOK;YK (K0SS8+2!<$C*K&)!!WR+Q6KM!O7"?-1#] MJI"F(#4,:D@-$D=I0VHPUEO;+"1DYTH2?;Q*YV?\W96B#0HUOM'F0X-+N!>2 MH87R"W9[+-T2J9$0G-!0SID:!H7_'N'EF$C:QZ_DPD$$>\[9?)X=4<*A9]G$ M^M$,YAY75"NJ_GE5)$Q'@^!E[&? N1?\-O;&H!%0X+PPDD8&_VVZ1J7+5V=U M>"<[UJI5D$B:_'LKI_V[$UL6^/O/T3NJ0#_F&8Z*/=/V0-Z1PA%]\T;ZF%VS MRJ%M"6SC-J Z"KE0YZT$+@Z3+)$=URN5Z9W Q)+6(EBU89J1"@ 7:_)0^/8QDC" 7^63=XOIP&4*' M4MC,8PB3::QX"$]F-HW^#4=O@*+/?4E=K.]S6=R5R>90U:V;[,C6$A--)_O= M?<$(GJ3&N6$9YSGLI7-%4O;$LVBGU+;9 Y:F/:%=6>RXYQ)5D"5F/#N&712> M_Y<]4%O_\G9\T7>A$\R'J&KY)K5)O;R+8L$W)?*5[E5T0T7UIC?=)0AX1W!4 MW"U14L(]U-?L&@AJAPPEQI>QU=_U+E/..JK#J7]V\CX1WF9'!\A'8,%^^L>.[G_(V,O]C9F!:CKGF M/7SO0>8J7IU!>1,&KX)F+66!SA4%X[B^0&,9QO79\:?&_$&#\FZ(35^HD1&X"S25J'R$?WH9ZJB;)@_UZ;I)#Z, M*)/P9@K3 _H_JF7>$5^-\)G%$S8YHO+>:PP+_@L\1IZ)FV*U>T2;B)^.KIR3 MBDE:[R.>NXY !<+W.D*E(VAY,+(0*[A&KDD+%2MK9P>73>%PW'F\N:AVG^N'D%ZT M9&^+"C*H'.C,1=ZTPZ(X$]_1HA!E8ITX.RZQX)3KC4A2TC:C'5&@?; 3?9B. MB\-!^1VL<"EIQQAFK-(UBW%2VYGY^,,5#JYW@H8/1,D\%N>VG)7J9^ODL0+5 M3C76F^P;G/=?0)LBUG.-_BGXZS4,[N!.J+T YT2!AA&]37X#>Q#W+KVC5.FV M% CRO<%94[/CB=\+/C,%@6@(=C9Z7%-;-A\; MXT"VX,\5SSGQ'EP,'6&F41S< (L]%*B887(U169';&^?\HU M<2?&K5"J.M>:NY0TG\[C.B%S%!SHB9/#?)C##HP=/#9JFOCVQK!FAO3C5H? MX$DXH6V5B3#$KRH!:98K$VBF)85*NE1(*F%*+I['J\H4K)R)IM7"6-#R\KB! MN &2^[I.B0RDJ2)F9;AFO^TC:G!8%'6 M>^-IG\I7-$C[%\WF8L\RXR)I]2D/:^X7FU5I-\V(>F^[J$TC,H)9[!C;WDE+50X1M3"HGZEM M"-.\D$RBDL&!_1'33TLJ(Y ?X=C+K'+IG72JM=> &<#%7;OD'PIP@GI\ER@8 M$E(3)Z*L""8%5DB5"03.CO4:N\P%J?$WW*B%=!:C%SVT2)AIW$KPG-4 M8.)19"R5SFF:C[F_A+(M>TE1.401;F.[R!GX6HV@>S6-#82,BCO4GS@HSNJ@ M#PU1$/8MGO#.@F9]+:EP&7:046@(M$; -<1-?BVA_;.33^^O,"-&A?8:TQJ\ MLRB!F[!>783YG)2"\(TP2 (;4+(MT<>JCPHP326E 0FHGCD8?Z#[.1X)\E7; M#KY[CS"]\%!1;GND*V)T4A+IEXSKE]34')9JM5N*E@D"C> 4O.))$G8/H@^$ M[T.VCJX>)#GCBLWYG;@<.2)I,EJRRF3L2]I-67RC;\$-/QW,M ?)50W03+8" M3@*V62N;:+-@@/OLEN#AZ!CAQF*Z$=^C)0&].,O'X0Y0Y,?]B^B4%D1*"=4 M84=2^9ISHM3[!X%IM"W [B$%E_/+/'P4@Y1HJ(]@+" M)G*PCB8##]8AIL#2QRR,0H%3A59(P38B-(R#P+-&6?DL*1B_U8NHHNFIU T+B.79>= 1\J[!Z&![^-@Y1@)HCW8H M_\0(8>6.Z8T3T9?%8L\&-<:(?:S5*T[U+WNP?X>7 M[,KH,4E6(.'YI<<:.)\0,[O4'XK?.!/"]8$6A<9%L0O-:)+]%_AM-0;,.?N= M)09.US6I<'QX>V^ROKB]-^J@/0()@>,+O,LX+0\HY+GMC:PI^F+XW]G)S1PM:-V4PE!FG?F[A8JS) \XZ)O7#B5V.#G#$:K]BS-/M?JE% M[QZH:P[1VR,W6<>=6"1[E^>?/!1@3Y%9S,*@1:H3$!!/O&/>#('C(%,,RHJ/ M!V04U2H1S)<3,^AB_@R/NN &=U)0;X<$$+P:\X[5CG?FH$"%>?<.-!@Y@U = MDGP>;'3^MG!Z3L:,$L; A%ZY&?2A=^] 7?6?8U2_:S:T8DW'4=T<[P-U^U9D M*(]1YHG:J#?_3X9E3BZ@#$?X(5_T@C)2\4$8 \+G0CI2:TITII GHGN.YRX* MMAR\V4:K$_X 8I MZZF<5?8M.HNP)4+P4M"@ELQ.7@C[M0+_+9VS37L M14ZT0"KEDE-)"4P93E*C/%2UY3JMGLOM1I\JD-*6)=0/9?+?&=#AAUV"#. + M%AR#SO7U/LG6#)G,R@4VY\#TB#*YC=YM,DJB9XT!ML2C$R:<^+I5.\PH2*YG M\2U+B[RV22Z*"%NP3A;.89A0,2O?=GABF6S(U^;VP)7GL7H+9I9Q"9CCXX=DCJ"**5;3QD7%J%)!6 MLZ_<)VI[Y3>Y9=?01J?P%-4\/*C"DTGG4A^FPJQL>@,IR$MO2=*N5!M:I,N] M EOS>])JFI%KT]PG.N.MT#H&F7* AREZBFI^@BI&5FRZWHK<4'QH23.@;+L@ M1M\++JEC5EG8>QGH$EN0E92F1TI@ CR:,NSALK#:5!!YY6@T8]T1SQA#D]DZ M)?_ZE4C/#9S6#@])^"(1#&IXODQ//'K8(PX.Q>H^2#X%4? >R&&-; M3]$[6'"Q ;K[C)RSD@W^\.[=YRLJ "6^3 1!"\*A-#L:-^X1Y7/HF"6SVPN4 M2).J\7=N=2 /&6=463?DA\*+,9CIG@O\M@:R(F<<;O(&.\B)Q,OM=AFMY0%T MW/@&!:%47'-C 2NQ247"_RY04Z%#!VX3AD9C9I.,.U(/6#F2XV;*HO]K)H*: MV>HPK[@[/0\!9(?Q65(E26)QUD"VN:49<&#%9>H3'JV"\Q95%>:/W (7P?TC MNXCWBA\* 3NRB%M*,)Y&X0]!Q4!U*V<@P)T MR)I$'\LX&]B:H[R^R3,S+U:1RW8[#RR+RU$BJJ!S 4FAQ"&+"O@WU MPF%[#+DZ-%&IEDE-;*NBT&.^='TRGVA3V!82^-=D_9@\56SR2@S!35>#.$^- MA@/U!0MWXT\G?((<:N?:&9H-^B6K+2:Y831^)TT4 T/(+9;C'@RPC^>SW'/R MD1HW&(;E'+*[U 3J-7')!U"VY!A.*U.XC1GD22Z6"$72=0X,79$Z^U#G2=GD MK%R8T(Q^'OGX L6YU(L)ABOM!YH-&5&CQ*P*B:"[, _,G#Z+\R%'"FR5&;L* MPY45-1F@>W^'^I[6BQ0N[=N=?(7ZT=):J^3T89+3%?.YV_LM!J7$J_'>2E!4 M,998!1+JX(?_J'A&9S*>:>3LN!7)*5T_J[DD#G(7R%4[@D4'D;Y#&$$WUKJ% M;QH-AP2&^!2*W1LJD&4VB_8=6X]:A M=/**_6[953976HZAD<5RM>1NB53 YV"Z,#2=+[EQ"TSXE^V2BC=>]/#99[F? MYXUO^E?UF0,9+Q9O)#K[2D@_C2$%5:3^\P_J4[>(6H^67_(Q9]U+/.ZZ<]CR<3P4D5I"4X M"?@/Z>3S@4+.JTQ:%#EDGCAH""X6M5;)O3$8MK]4Z6J_CGZB9'[OW2,LTJD@ M5GH:^%_M77MOVTB2_RK$(GOC#&BM2.J9PPW@V,ZL]_(P+&?G%H/#0;9E1[>* MJ!.E) ;RX:^JNOK%?I"4/7/8P_XQ8X?N+C:[JZNKZ_$K_2SK M2C#EBS6#=B]:;J46>Q+ETXE,N5RH^[6&.C\1D3FBS P%G6+B7-8__G=?*@B' M#UMI22Y8FH-$=8!@!]U (-C!U>W9A7PM5A(?N8/^G<1^:_&;Z;!V0S;JAZW% MKRU$7R0#K)K.*55RIP_2$2?)Q47I:& ?*_+?/E%:I /.XCH:2O8OTF(\:B%, MA^HSC6UF/O0*TR+-1A*_F*&+X5E_VB ' [P'&VO,\\1H<2^2(9-]7G$8$&V4 M<54X/& \5,+1$*A%.JQUT4^R(;<78336Y.69RNXRYMQZ&A:+P\R!V-./E$B$ M!YQB:0#PC=,)L\*>'1!9] M6&#&RN83&\A4!/KC9I&*J.H-.O+6&"C-U.WR"(QG4$_N;5/Y@!)&V&E"(;A5 MO694,NCW)LD?D\&@E\./,UETJ!CU,OAWD?4&\$-D;]J$QJ/>%/XT'O9&\,.V MA^8%] MS_;+X@\_/7--"#'ZGWD5J9H5)F.QO>@D!0,RH_;CL'>0?N8FAC8M57HIUD_E^G0$RY/@8#,TVS$6]1:&2P?SE4> MA@KI'7X4##@N$W7]Q2[L(A=*T:6/?[.$77B__+:X4UM]FJ>R7B,(C+'&]1X4 M:3[.F4BU4[97$LX@OQ@W/A^F.8."P[DTM>:AW1"O9=E4L;,H-O"R7(J08+*# MXID!0V, ^[&!%0Y$9:KR!\P2H.;#43KD(O/%! XO\1H8RICA_3N-[EG+&#R1 M4X$S6.>%;YRHM4*X5(:E5YPZR-.\&#.GYEQW!%9XF)E,9',J$)55+?'6PH=) M!IM@.#2*C6A.A3\P"V=CM7. 4V52M9QH?WT&NRY#(Z>"BI-S\OFH2$>9(@(O MG#*R@(]31Q)%0-=LR1&6H.@\Q):<.N6+-DB34:Y*8\#4LYJC.16U0UE? %B. M]R%R'^MS'497E];G$B,,U&HN]]MT=.)WK4'EWPHT5H$/+7"XZ8'$PD.?UJWX M\W)%SH+SRYE55JG-7446)>*[2IL72X=:_.4=#M[W\J6OS((>J**(UYA%O,R2 M/;J*AZ) O>20FON=Z>][9?XC\/)\H/8@L-24T=3/V0Y[+UY,T8PJ9_F5R#RV M2\=F7/U!7ACJ;_9] +Q[S*($?BW&0Q^[L1FU IU/(I$'^4VUU:CE"O_NA72D^8%L@.3ICA=WJ!FTGBF$S@*.$:S1_7H(.OR'EP&.$\5](9 M1,V RYPXPU1Q](:4)[)X@Y*)F+#J0Q9[<)I-&H?8BF@&IQUS4]K/S%-Q[ED; MO/]IL)61 O-_2WY97"AR5!'_E/N;'=[!%)T,OE^5C^)#U<, *2G2*-'T848E MKD3!&A=]!X,;RBW=DP)L9K9Y$GO-ORH7" ,\Z:B<%RCF!RSF08.8LJ'SEW+[ M]^/E^EA&P[+'261FX]VUHN7D"1E@;3!3Y"^-L4\S=?"!QC(LAGKR6:,6X1?? MU(M*A(9:[!86&3C_!A-Y]4Y'4ZE[JA9R">!TF8C+7@)ZPT0HH)X]3):&<[-" MI+@ 2RN"Z9R(B (BXRDT>>LQ1CQE&;5M1*;]D5H V.I0:NK2+1FTOJ":QY(=6$Z>ZQPBV#M:X;9-0*WVFXR8<"H MO\ZWPGAJ_WG*U35F^YL5XPV2GBM93!PY=A^R7O=EK3%O8HX19;02BT<@^MUF ME?R8E%5-R5<BK(N2KVPNXL,!PTRKD-O%IZMH&O)JRB>Z70$G^*3F6]=/=+L!;-!L;!OI]1.* M8YK?8]#J2-TM+P"LXF$PL=H6A MC\",8WG/H/OO))?=ZDO_(BE&RLJ1L:Y!!I4^JZV_U$'VMVH9!2>)%'_,9B"' MS,MDT!M.DWX/)M_I:^'\0\/^$&WLO1RMXN[A UL8=I9FIZ=L-4M-8@RA=_ 9 M&%XMIN5R_BC\GR@:3KF"@#@@.]"Z0H_%RB96^P*'W$EE@:'AF47[3:#DD+/& M/ )$+75"@1!U$="O1'%9K(]AOG[%$5EI36O5C1C3GXLBX1 MS5(3\I$'\E/$;6()I.MRL[Q-)H,^H\Y;+BP8*1"VS6'T^D0$$D3J]$D=9N+5'DDYI$&11UB3*HMT.),A[7(Y?D$U.B M%.F@J'LYY1-#HHQ5.4G]6OE$H8BB%V-0^UPRC!:&[4"$T"M&$#F K"K]*&O5 M\@];Q*"I$FLD^+GE1_(-2!$"8Y&%>7]\7^Y$Y8I;VJ4^MO(B)QZ+^@&G9CG: MH#V5HC"HX(9I@CL1)K@/^QWM"(I,?Q1/D^O'3=UU]E, '["^C2K'RI=2!"[1 M%3Y,NNB4^KV>N[) *2P9+AON!'VZ!J/UF+8[GIT$K@:J$.+Q%M/D:O91AN4+ M=#\8@(B=&R!O%2,V.PO \+R8IJ.)9) <^&J$/FK_9'MJ_Y)Z*&;P;K%C9/.O MGR3,YY:UQ8"^,%. E#BE*@+UD+=S8."RDH5,M$JG%T7@[F-4IY0L30.K[)%U MN(R>0I@P4)PV4M/T19 <8L/*;](5]8JP7!LPB3_!>X M^6VX-IOLP3XFOF&$YD]>*U3!$EF[4AIA5$5X7;5IXW]NVY#T-IMK5E*]I:5OU\ZVW99Z8"NN\,,%?:V)H,W M33*+0\_N+H9\K>?(UO N'_$=9S@0/' ^N[Q,6.@R$5, '!69#'DYDJ?%R_]_ M'(-RX!(N)PA$ANF5C"+5D6AY0DQU,]/-OZ.50 M<7?.W_7]Z=2 9J-ZQT=_$ZJW#LF[@!;+-7JT1"R[>0#.=S5=3?B:X3^\ID]Z MXUR-Y0ZCGS#*#E8-_C(8HNT9 Q?_=(O\B]K:T836-!_WBF']-+7 C_:2P$#D\8A)3)!$-J"+XIBMR7]=5!*TT,1B^H(:3H D M.GM'8Q[5"$=5T*BRP5-Y;^-L]Y3V=^IN;JI8HW?O,S#J\PRD'?_^C%9,!'1: M)$82Q8$L.1T.TA$L!"Q(WH.K Q&'E^7H4-!-!R2,679*Q//TPM6%,[;%? M+BX?@^EA#(F _\5X0)45>OT1E1].L\SK%)IQ!>T+XXH85)*YK7&=K#?1%ZO* M;8PU&4N)1^@S2,D^:^W8/\*TSYGUQ?79"!:R468HU M/:[Q3:;PEH;.UD%"9L5PH2V_5[6*0D%+1IBF$;RD)]"> )0F$XY>0_.*H'$T M5F#AHHD,EWGOS" 1X)? _]E==I2A&U-3T'$/MM_"JER>V1\ O,7W/?AM8$0= M(7\>B9XO#6_5T6"LE0KUFWJF,CX4#64SE[H#_7\\53YJ3O"HV_6#2H(%*L[,6GYYFK'CMI 5/ 9<#"(=<7R@UH*4 MD\EPY["7L7:!ES_EW/IHE [Z M4[4*8U")BN"V'RE+"A#@7KCMLRQ7%'20D[WMY46'XE1>UJ1 ;GW/4:X"7U_2 M/W)G'WMD 2\2RX^C3!+@4-5?MECNJ;R_IX I&75_KSTXM#/J_ TJ(HL3_9LC M3&0A'KD3)1>!0/4+@=;21%]N]&\QB5*H/+^Z1-&U;FH215Z&"A98N1K]A"5* M>VF0*4.@_DW!V2^^+7>U6:D,[R8%80L7=1/JFE<=WK96.'Q-95VMPO;F\#K? M4;M&5*O8 X_U'Q57C* 2DS^$>]14"G.T2 R8=T3 "2>J*SP/3R:SF7BHDQ75 M(S\=.SO.HJ:3=G3(AWID?YCGT,+S;<2IM/:W@73F8Z*Y=%TXA*ZQAM0!7?Y9 M!8^Z_+,*WC]Z%;RH,[:ANB0[:ZT9Y&!*GPS_!ZM%YQQK['QXCP%FY',X.B,O MCBMS/B BN614=1#]5^!\>[\G;RPEH*GCB]NZWFT+O4.-Y65X,._++SU9,6SZ M<7:6'+V(#SC0YF3_T$OZ#6TVVUX"VH?91L+$.R$_BQMH.[':ODC^Q,8T\7^' M?B#ALVV[Y)COD0I>XX">HJ9'A4AMMYQ,J4$WGIL>&0DK-A)^3_S3\DN]BJ59 MQ!D)W,%>PDV#R&Q$ FGIR7;K*HE2O5QC@'.&M@CEB6H2#I&P.SCMWNEN_I'A M"#7;AME?WY,0[YQXJG0B+D\]>[G>3Z8Y%ZR^!557=NMKD;4K"0=P M_@VN70A_AH*PWAM3Y G5<+\A%]AS]5KAIZ/ +3Y)KI;RJ$:X/NYP3,^#WY^.=+/#01A<]ICNE; MA$IFX&UR5;,.35,*B:IWR/+ "MKR\2#X(4.6PBYM(^FBHLW9'5Y]HMXJCBKA MS)\7/Z#>2L&8C *3-XO+QM8X0ZV%H(5MX4Z4"5#AVT+!RW"]L0>&PL+*">5T MM KS=Y,-//(TCM7CR,0N@!31CXV,JAV60@ 9#/:^QI9P+E!^%(S 2DJPBO"; MVFV9O)&.AOMIQJJ)?F 6D)!>,NU&+\$AY,]C4=/VPG0770H,A["N=VJ!1EPM MJ[]'T=G.$:<2 5/O%JHFEX$3<8-U=OZ[W-I9W>[R]7O]O@.U4$O@J_\9$2'< M3@@0X3Z5&>'UYP@?X;9&- GWJ2=9O-X$L2;I M7NXS!X^"_U:U.8^"O:,,(-_@"%(W\YX=[FSEMKN-G!M9FW: MP":+CCC0)_@A@?;-W^?M=M!GHVX5WT&!7J'-$FC>8E\$>D:W@,_0V:9-TTH& M^@17,M"^:24#W1I7,M"O824#O4(K&6C>8B4#/:,KJ064Q_ 1ED?<+37BK,Q( MO0]*GTK)9$0Q'->HVU 2X@S^5-TS%GD+ 4:Q$P]K##)T6Z@\&>/]I?%^<=?[ M[3X@Q=78SL"[/%UN,N"-R5(@*[F"@3^U$'4.5 M^+-M^$I761H$[@#&E2;N@.81(BUP3*)=+="I5/?"A^I M;"#SCPKGNF))LUS]%L@N)ES,=],CCE,;U3J\!!J^ M2P'*&+TVQ<*:_KYQ_8]_V:_"?PQ#T(1:VL@SH58&?DR84 ZQODZG*4G MS^>EJ'.C 46N8)-ST<,VBJ"P>&W@#EHIG4!:0BK.+X^@I MD>%:@"E/GOR.3O;)+980<<2=R35[F.ZO2=D#AL(N2B((D M^)VCXWX>]#YLD4-02$'KX2H#[9N,9HTL=^O-IKA/7--IUC^ ME8HK%:G%JUUV=4>[T294R_)]>G,U72*@$^N*/TX*J\WV'A0?A%&&R<>_!^ MM5*()"N]QL8&)IW_Y/I?YI\W_WI-?HW?9BC:DT^F!:Q-1J+J MT-D=77E7RY^OO2[FA6%$]].9*W$ M8?.^:BC4XT0XAPU3]\V-O:9&F3#UW8COGP4"G;Q6YTX$B"=TZ':[@R0P[31S M6-*X1C0VI2CM[Q8W.QW;(RM0^BV.U]OEPX.H8$IU+U,0SX^5Y+_/$IP%XUQ6 M=T2Y3F&:41=G\$K37?%G^+<7&:TPN]_^R% S040Q0ZH^[Z;<;D7DWNU\ W]U M29AI@_3+S2/7*:WT\,CC+0XQ4"YB) R]NR.5CVN.14136B"?PNO[,U,G=%SY MO);6T);DZY6((U?((83H<\2^6(<;![VQ>^<>^;RP[RR.(S__%RQW3'BU!/>U M)@'/)>I 'L'%5F(5KQ82I @_*&9=>VNU# UBQR!ML;9OR"ES2VJJUF6\36?( M8L31:*\!F="2?V60MDANJF_H0$255*_D1+J64K_F6U^ MOW@0"I77\AVCA^G MQM?Z*]]:6]W8I7-1%!$O#0N4*1[+U(XKQ?(K6K_SS>*.0F3?[->@F9VKRO6S MK_,-V>&!U),_3"$$MMPL_=[0W1?MQ>L/@L S#"WS;D'FG-94'/D2WP:2 MP]ISAD3^ZZ1X.,Z<*_0G')?WQQ\K#@F/7P6"=]XP))FC@7R#+Z0!PT5IB<;K MX'Z5&M0$:\: M7D*R_[I4H _NR+"Q$ <7F'+P#7,.\ "8;Q-$GL!T^_B[@BLJVBG%S_@&*Y\] MI F%@4"#/.I# PTOL 70Z3JW_-B@00$0IV8CA?J-CU$*[?$XW4.L'21G8[\ M-J?#4H="=,(KFJ##WKK?H!TC['ZU<;)#W-4&@E B_4FW^YTXB!CA[6\>6WHW MJF=PQZ,]=OW5$:2'4L)TP&>B]:;>RRLN:.2.IT-&OORY6@Q0!$CP3 M,>3\9Z.%5[7GH*61>Y^TDHZ)V,*E?C(3=" 7Y8"N=,++WY%2>.V[$@HN?!=" MX57O0.7 KJE&R+DPPM3DGP^F*EU8*BD1(Q_KS<),CE+RF;GV8.)HO6@AQ0ZA MVD:@'4"WC6P[A&P+,=>5;!N)UY'FDT1GEY<=R.47(O[WFM"T6E@D=7O*9H8/ M6:QOXRZYCVN=*& BZX;M6[)JDPG]:<)^M7Z#\+!\+?>KNV13HE_XRV+UF"P_ M;S V"AESH>SEV&]+8>O+^TAJPWN=0&I#D06RK"]J)6F,!%2K/+E=T FK1Z,U M\+["I%21I3ZOJA+1MTROF4JM]8Q:#)#;?[T&P?QU#L-QUZ("A(F=+/ 08N%4ZLW(^K# MVCL3/ 4/#"C;CII-*;$H+00B,A?&D*C(!Y ]KI&5$,SE5B%OQ%,5F)CP6GI( MFLM^R$*CQR;&MLIMBA9Q--_2)%<"+D\2PFG"??P_^_DJ%&R?38.LGZ?Y0X/5]*DHN;\JM[5MFAYG.3Z@^5U5.( M1\QNWPGLY5L#E9MF FL8^-WO''>O&1G5G_?&8EQ@PMEWTX:X?K_EA()7:-M M4T&BW!X&XX9N67+.:"_<7V(?RN[1/Q\3=G]GLLXA8Y54HCA)!.%:<,Q9BOXN MA8]P1T=T2<%DQ"(:P ;CP9>WRXW$,"6^B'[ $8[?69/)T,?#PGG5> RPY+<& M)HX!^6\)%*00'W D(AQD6^X?1*801_;BKP*@JEW"F0/B=F.U4IQEJ>)WBJ&%U2@K2*2#AB),6E2/\O*?S3?>FPFL1N!79TBIQ AEHO_XBP-M=61O^ MD'L!/[_'I3/H=:#E)#_JO2-\/83^Z0Q^65D \S=FGG&"01GU]Q0U?*DDFWBM M\\'EYE)@HEH*E>?6*CLCWLF$%S"AV!C30[N?*AZK>O]N/&5C04^SGHW/%\KSHG.DA_K"V#ERD38@5CF,7Y MXL4AR+SB/R*D+!YH%4^LA2-^TZK$C._ &EZ(\^1,Q*TAI*- IDJ9HU*ZYL]T MX/D'63W,O'LY(W"*83B&"JW-I,EKE18CDT]BR;FZ\$JL4;T&2[BM-91SOC^V M'H=(2 TW,PI;G!MR!Q]W>5M#+9P#IM?%#XS/=)OVGDEO[M8T_ZT'*J#E#J+0 M=96:*1Y0G*C#Q#0>4GX/L(@A5A51"J%:!P6ZQI9#- K":V[KCEW-R>O8U9[4CIV[G\Y1$[E"Z40+" M&";DS6VY1CF'DMJ;1M'Y;<9W7U)I<5@8NT)!,#?A":\2<5]/?X]:/F?21&4$ MO&5K(XDH?RI99*XP^BGU.F8#-(JGZF_ Y((MQW&:7^* 39SJ-=/9[/?[U>KQ M6)I^C!< GY>)M>9DOR43OAZIG]?.Y EYKD_(8!OC%(6K_M*[9]K:^?VVF(B2 M87B]7W,QJC=4YL4MT]W-A\ZF2<0#9)_T?=*<<>]Z8I]JNFW(J35=W;#\Y79W M/U^M))^S*F.F7FK(9]=:9("O&X:02UC3XXNU#'=P3U=/B<@6-F'N=J5LZ":! MV$<'BJ%%YL;?(%9X+&#M->MLN:8CJ[A5_<]&,3B?8 [E=G=I*[$K99W,6AW!;XSNWUBM$UC.QH_2NP>%?EJSI6I0 M=#*8B_AC*E?!]QA_YGT^]9E9LSSWH5&?FBZV@TMLR-E*M;G9$+81J'\#%;W# M+O(#DW<@X"FXU2SRX@6$HHPB"CV+;A_.+.>CKTV*% O>!'6CN!KG>$M3O M(U,VTJ*KE %L<>NH<$Z^!5XM.,3@UY.;BNQT+F(M$=2(M0A&!1KYY]1P(<^5 M.]YLZ-^G-3P%HROHE'@E>5VB#@ECE)>GBJ)\-&%U>4'M=+Y^_*&*%G"26G\5 M^4A[^K0[["10(*D>&A%\9RKR?NF2T) M>(T+7%X3E>W=7,"HX!&QW&D$:!UH&TWUS:+:S+OY8Q/>CMG$GY]OMMB%T_A- MS6D0@FZ;KQMAXMY2'4'KZZ- S983%)54 @C=BPFGPC7)6[AO/ 3@5![FMX\* MANL48;C^+&&X9A*&2ZQ1>'GM$3^FJJHV;H!+^"N=Q=C,F323!YQ/HW+.RI04 MK+F#'O_RFWBAMB082P4V#K"GB\6@"V@8RJ MP.LJI/,?2U2.S$,HE:AF$2YY[Q\?P\,^$EKQ)S@$DQN\ I %@JL@;59+NL^HD=L'"U>&#H'!@/QQ"O#0E4H83&6VI5T=<&9BKH[KK3"Q*:G*X?X_D0 M#-W0'P*W3-0C,?K1V"Y_JJK=3_\+4$L#!!0 ( /F A$_TZ$+>/0( 'P* M - >&POA'^F-?$#JCG?T;]$^8#XH4E#KK-2>-"BOT]LH"I3#B@-6$)OB:, MKA2U607AE&T]/+5 )IE42)O#,&JAD[S+YKEW:<.C>%%-UU*_;\URA//MU8$[!07=.']3 M# (,.ZEKMGW':"DX^,7\LF!T9,$T)GT=5$E%'PV?O2J9 4!AM :E:;:+?%6D M7L)&]]=I4QRK>?H,-3_U/I<@0!&V*]K<_5/>Y?^L>/;F[R6[O\JAX"?4:%O4 M,Q Y/WV1L\O3UVB;^[\5&71=9Z>U[36V 46KEC)-12>WHGD.7H]]623XUCYI MV%Y[&?N;H==D99Z">_PF-X>"M$S?V26Z8()'^Z,5'BV&6+)Q;'0R'MEJ( M);>_ZY50<&2FS9([^&GF0[LR@M=V(81;-L-T-"J'2R[5X.APBXX]W'%C'@W($%WR65C[*1KI_QH/N>R,&' ZR!.M:J&LJ!E\L[J1-7#4[!MON*H$"R!3!#+= M(>1?:0"9(9#93B"G'@?^&D#F"&2^0\A>2Q8(9+%+R"R +!'(0>0#Y&8'\ M3 MY(90PO E@OB P7VAACJN_6ZBS*P^(OB)$7XF):KWRA4S/V'%5Z1:"M)K[ M9ZAJ;NHP0H^P$#VBQ;P3ST*U@NU=@Y'MIQ +-0>Q.LZY-.R!-T!V);AMC0]S MSG:Z.Y<]OV'N2(CE<<:-@J=JV:TP;+K@1H1DF# 28F.\=3G+[D0EY#/O:M^B M89I(B#TQ4=#E'*1D(ARJ"2:%A-@*T%JFA0A[]KKR<7?=SV[< I[J26M,B(EI M(2'W@G7P0.NV2YTAK'R,=PGF@X18""=&U-*QS86IB$AF!8T$^)@W[7 MQQ:ZJ86QO[$SR-9Z$2+%HG]*'/TOQ9PW[-;H2D $\SK?AO\K[D),+/JGQ-$? MS2A[\ZL4TT!*K($P%6=[]S[SZ.65*2:#E%@&[^ENA O30DJLA1\3R1ABAEDB M([9$)*.,,F*FR(A-$:26439,%1FQ*M HH28/C)B?;RM>;%K M;@SWNQ-L[U0X+IL^(F:2C'K=J:??=]!/;Z3A4C%FDYS<)B%FL-SCDQL;IJTY M)I2<6"B;?&'SN<^F'+KG9GB'F)A;7SN8&,=I,JPK$0$W-+3NR6 M+28^@')T%X/8-.C28\_3.6::G-@TL8PQUI28:7+J&4LL98Q!8M;)R:T3Y(PQ M.$PX.?F^!I8TAMM5.2:=G%PZ&&:X855@TBGHIS (9A%B8M(IB*43N''_SI\ MR'?".M-6KC6AP@M,.@7USGE_O3 I,-\6OF&;LOK%OA M][WRN*Y]!P@QT5US\B6R-\R;E?!-J>:;K;B/KW(4F' *8N%\:,TK[L<+=,T_ M50UC_#[$Q)13D"MGNPD0[Y*8>4U'LL/\>$!',68F+.*8F=@V#Z015B8N8IB+3MWRNAU/;E..I*ZNWR[DI MF^HX#-V7$,KVF"]UN6N[W(Q/]FU_J8?QMC^$KMZ^UH<<9+WVT$]G5,]/TYFK ME]VFZE]VL5K]J/M#'C95>#N'7VW_6HXY#R5@O06_AZ"]!;^'H+ MT%OX>@O06_AZ"]!;^'H+T%OX>@O06_AZ*]!;^7HKT%OY>BO06Q?8*T&;)7R] M%>BM?+T5Z*U\O17HK7R]%>BM?+T5Z*U\O17HK7R]$] [\?5.0._$USL!O1-? M[P3T3@OL=:/-;K[>">B=^'HGH'?BZYV WHFO=P)Z)[[>">B=^'H;T-OX>AO0 MV_AZ&]#;^'H;T-OX>AO0VQ;X5HD^5O+U-J"W\?4VH+?Q]3:@M_'U-J"W\?5V MH+?S]7:@M_/U=J"W\_5VH+?S]7:@M_/U=J"W+W#6!!TVX>OM0&_GZ^U ;^?K M[1.]R['N\^[[T)^:0[EUR3_#/STA-(&[#._G?/N,Z]1/UY\H/8RKY'"]WMSF MZ]0_$6%:49Y_ U!+ P04 " #Y@(1/ E!J^/X! J* $P %M#;VYT M96YT7U1Y<&5S72YX;6S-VLM.XS 4!N!7J;)%C>LK%U$VP'8&:7@!DYPV49/8 ML@V4MQ\G7"10D8IHI7_3-#G..7]2ZUOU\O[%4YQM^VZ(RZ))R5\P%JN&>AM+ MYVG(E94+O4WY-*R9M]7&KHF)Q<*PR@V)AC1/8X_BZO*&5O:Q2[/KU^MCZV5A MO>_:RJ;6#>QIJ+\TG;\U+ -UTYK8M#Z>Y 7%[':;N\1\;5GD:BS8'A.^WCB> MY_O^/E$(;4T_BN96J[:BVE6/?;ZEC#Z0K6-#E/JNC(T-5/]+H1W6;WGO;$A_ M;)\;LVW'/BTHCY3DE+<%[1HU%5X_^:\&ON^&R@6:^Y"K(;4[ M'B]'NLO5R,:%AWQ$&K=.3?5>PW/KX_VPSRYLIN^[7OA',;+I\+NW?K@< B2' M!,FA0')HD!P&),&UL4$L! A0#% @ ^8"$3T845$AA @ <@@ !@ M ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ^8"$3Y\O3SN6 P A@\ !@ ( ! Q, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ^8"$3TWW?D*4!0 MO1X !@ ( !2QX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8"$3SV/_F*T 0 T@, !D M ( !YR< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^8"$3Q $$UBT 0 T@, !D ( !JRT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ^8"$3P$2 M")*T 0 T@, !D ( !;3, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8"$3WWOM1R_ 0 -P0 !D M ( !,3D 'AL+W=O&PO M=V]R:W-H965TD?M0$ M -(# 9 " 1(] !X;"]W;W)K&UL4$L! A0#% @ ^8"$3XOB7\2S 0 T@, !D ( ! M_CX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ^8"$3\?QSMZV 0 T@, !D ( !OT0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8"$3_0S&S6X 0 T@, !D M ( !?% 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ^8"$3^C7[!;K 0 9@4 !D ( !5U8 M 'AL+W=OD! !F!0 &0 @ %Y6 >&PO=V]R:W-H965T&UL4$L! A0#% @ M^8"$3[@9;LZV 0 T@, !D ( !AEP 'AL+W=O&UL4$L! A0#% @ ^8"$3QX)T, T P M.0X !D ( !8&( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8"$3SX(MFZ-!0 52$ !D M ( !*F\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ^8"$3R_> _6@ @ ; D !D ( !%GD 'AL M+W=OP >&PO=V]R:W-H965TQ^ !X;"]W;W)K&UL4$L! A0#% @ ^8"$ M3V;/E?QT @ 0@@ !D ( !:H$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8"$3W=IKF-F @ ,@@ M !D ( !3XH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8"$3W9]=D1; @ \0< !D M ( !M9, 'AL+W=O&PO=V]R:W-H965T M:9 !X;"]W;W)K&UL4$L! A0# M% @ ^8"$3\LU0_TR @ (@< !D ( !&)T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ^8"$3XJK MB6#Z P EQ, !D ( !/:< 'AL+W=O&PO=V]R:W-H965TA?.T ( &T% 9 " >2P !X;"]W;W)K&UL4$L! A0#% @ ^8"$3^.-K;M5!P [BP !D M ( !&[, 'AL+W=O&PO M=V]R:W-H965T^ !X;"]W;W)K&UL4$L! A0#% @ ^8"$3TS?47>I @ UPH !D ( ! M9<( 'AL+W=O&PO=V]R:W-H965T 0!X;"]S='EL97,N>&UL M4$L! A0#% @ ^8"$3]+%O1M'!0 92P \ ( !TF ! M 'AL+W=O7!E&UL4$L%!@ !- $T #14 .UJ 0 $! end XML 27 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill
3 Months Ended
Oct. 31, 2019
Goodwill [Abstract]  
Goodwill
Goodwill

The following table represents goodwill by reportable operating segment, including the changes in the net carrying value of goodwill during the three months ended October 31, 2019:

 
 
Commercial Solutions
 
Government Solutions
 
Total
Balance as of July 31, 2019
 
$
251,296,000

 
59,193,000

 
$
310,489,000

Change resulting from Solacom acquisition
 
(420,000
)
 

 
(420,000
)
Change resulting from the GD NG-911 acquisition
 
(198,000
)
 

 
(198,000
)
Balance as of October 31, 2019
 
$
250,678,000

 
59,193,000

 
$
309,871,000



As discussed further in Note (2) -"Acquisitions," the goodwill resulting from the acquisitions of Solacom and the GD NG-911 business was based upon valuation and estimates and assumptions that are subject to change within the purchase price allocation period (generally one year from the acquisition date).

In accordance with FASB ASC 350 "Intangibles - Goodwill and Other," we perform a goodwill impairment analysis at least annually (in the first quarter of each fiscal year), unless indicators of impairment exist in interim periods. If we fail the quantitative assessment of goodwill impairment ("quantitative assessment"), we would be required to recognize an impairment loss equal to the amount that a reporting unit's carrying value exceeded its fair value; however, any loss recognized should not exceed the total amount of goodwill allocated to that reporting unit.

On August 1, 2019 (the first day of our fiscal 2020), we performed our annual quantitative assessment using market participant assumptions to determine if the fair value of each of our reporting units with goodwill exceeded its carrying value. In making this assessment, we considered, among other things, expectations of projected net sales and cash flows, assumptions impacting the weighted average cost of capital, trends in trading multiples of comparable companies, changes in our stock price and changes in the carrying values of our reporting units with goodwill. We also considered overall business conditions.

In performing the quantitative assessment, we estimated the fair value of each of our reporting units using a combination of the income and market approaches. The income approach, also known as the discounted cash flow ("DCF") method, utilizes the present value of cash flows to estimate fair value. The future cash flows for our reporting units were projected based on our estimates, at that time, of future revenues, operating income and other factors (such as working capital and capital expenditures). For purposes of conducting our impairment analysis, we assumed revenue growth rates and cash flow projections that are below our actual long-term expectations. The discount rates used in our DCF method were based on a weighted-average cost of capital ("WACC") determined from relevant market comparisons, adjusted upward for specific reporting unit risks (primarily the uncertainty of achieving projected operating cash flows). A terminal value growth rate was applied to the final year of the projected period, which reflects our estimate of stable, perpetual growth. We then calculated a present value of the respective cash flows for each reporting unit to arrive at an estimate of fair value under the income approach. Under the market approach, we estimated a fair value based on comparable companies' market multiples of revenues and earnings before interest, taxes, depreciation and amortization and factored in a control premium. Finally, we compared our estimates of fair values to our August 1, 2019 total public market capitalization and assessed implied control premiums based on our common stock price of $29.54 as of August 1, 2019.

Based on our quantitative evaluation, we determined that our Commercial Solutions and Government Solutions reporting units had estimated fair values in excess of their carrying values of at least 29.0% and 122.2%, respectively, and concluded that our goodwill was not impaired and that neither of our two reporting units was at risk of failing the quantitative assessment. It is possible that, during fiscal 2020 or beyond, business conditions (both in the U.S. and internationally) could deteriorate from the current state, our current or prospective customers could materially postpone, reduce or even forgo purchases of our products and services to a greater extent than we currently anticipate, or our common stock price could decline. A significant decline in our customers' spending that is greater than we anticipate or a shift in funding priorities may also have a negative effect on future orders, sales, income and cash flows and we might be required to perform a quantitative assessment during fiscal 2020 or beyond. If assumed net sales and cash flow projections are not achieved in future periods or our common stock price significantly declines from current levels, our Commercial Solutions and Government Solutions reporting units could be at risk of failing the quantitative assessment and goodwill assigned to the respective reporting units could be impaired.

In any event, we are required to perform the next annual goodwill impairment analysis on August 1, 2020 (the start of our fiscal 2021). If our assumptions and related estimates change in the future, or if we change our reporting unit structure or other events and circumstances change (e.g., a sustained decrease in the price of our common stock (considered on both absolute terms and relative to peers)), we may be required to record impairment charges when we perform these tests, or in other future periods. Any impairment charges that we may record in the future could be material to our results of operations and financial condition.
XML 28 R65.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill (Details)
3 Months Ended 8 Months Ended
Oct. 31, 2019
USD ($)
operating_segment
Jul. 31, 2019
USD ($)
Oct. 31, 2019
USD ($)
Aug. 01, 2019
$ / shares
Apr. 29, 2019
USD ($)
Feb. 28, 2019
USD ($)
Goodwill [Line Items]            
Goodwill $ 309,871,000 $ 310,489,000 $ 309,871,000      
Number of reportable segments | operating_segment 2          
Commercial Solutions Segment            
Goodwill [Line Items]            
Goodwill $ 250,678,000 251,296,000 250,678,000      
Reporting unit, percentage of fair value in excess of carrying amount       29.00%    
Government Solutions Segment            
Goodwill [Line Items]            
Goodwill 59,193,000 59,193,000 59,193,000      
Reporting unit, percentage of fair value in excess of carrying amount       122.20%    
Common Stock            
Goodwill [Line Items]            
Common stock price (in dollars per share) | $ / shares       $ 29.54    
Solacom            
Goodwill [Line Items]            
Goodwill 11,388,000   11,388,000     $ 11,808,000
Goodwill, Purchase Accounting Adjustments (420,000)   (420,000)      
Solacom | Commercial Solutions Segment            
Goodwill [Line Items]            
Goodwill, Purchase Accounting Adjustments (420,000)          
GD NG-911 business            
Goodwill [Line Items]            
Goodwill 7,850,000   $ 7,850,000   $ 8,048,000  
Goodwill, Purchase Accounting Adjustments (198,000) $ (198,000)        
GD NG-911 business | Commercial Solutions Segment            
Goodwill [Line Items]            
Goodwill, Purchase Accounting Adjustments $ (198,000)          
XML 29 R61.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Stock Options (Details) - USD ($)
3 Months Ended
Oct. 31, 2019
Oct. 31, 2019
Oct. 31, 2018
Additional Disclosures      
Stock Issued During The Period, Shares, Net Settlement Of Stock-Based Awards   4,764 9,345
Stock Options      
Awards (in Shares)      
Outstanding, Beginning Balance (in shares)   1,555,555  
Exercised (in shares)   (51,460)  
Expired/canceled (in shares)   (800)  
Outstanding, Ending Balance (in shares) 1,503,295 1,503,295  
Exercisable (in shares) 1,431,765 1,431,765  
Vested and Expected to Vest, Ending Balance (in shares) 1,477,967 1,477,967  
Weighted Average Exercise Price      
Outstanding, Beginning Balance (in dollars per share)   $ 28.72  
Exercised (in dollars per share)   28.45  
Expired/canceled (in dollars per share)   27.35  
Outstanding, Ending Balance (in dollars per share) $ 28.73 28.73  
Exercisable, Ending Balance (in dollars per share) 28.83 28.83  
Vested and Expected to Vest, Ending Balance (in dollars per share) $ 28.76 $ 28.76  
Weighted Average Remaining Contractual Term (Years)      
Outstanding, Ending Balance   3 years 3 months 9 days  
Exercisable, Ending Balance   3 years 1 month 22 days  
Vested And Expected To Vest, Ending Balance   3 years 2 months 23 days  
Aggregate Intrinsic Value      
Outstanding, Ending Balance $ 9,346,000 $ 9,346,000  
Exercisable, Ending Balance 8,761,000 8,761,000  
Vested and Expected to Vest, Ending Balance $ 9,148,000 9,148,000  
Additional Disclosures      
Exercise price, lower range limit (in dollars per share) $ 20.90    
Exercise price, upper range limit (in dollars per share) $ 33.94    
Granted (in shares)     0
Total intrinsic value of stock-based awards settled   $ 305,000 $ 561,000
Vested stock based awards net settled upon exercise (in shares)   40,860 72,830
Minimum | Stock Options      
Additional Disclosures      
Contractual term (in years) 5 years    
Vesting period (in years) 3 years    
Maximum | Stock Options      
Additional Disclosures      
Contractual term (in years) 10 years    
Vesting period (in years) 5 years    
XML 30 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 31 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Revenue - Sale Information, Percent (Details)
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Concentration Risk [Line Items]    
Entity wide revenue percentage by major customer type 100.00% 100.00%
U.S. government    
Concentration Risk [Line Items]    
Entity wide revenue percentage by major customer type 40.80% 44.20%
Domestic    
Concentration Risk [Line Items]    
Entity wide revenue percentage by major customer type 36.10% 31.40%
Total United States    
Concentration Risk [Line Items]    
Entity wide revenue percentage by major customer type 76.90% 75.60%
International    
Concentration Risk [Line Items]    
Entity wide revenue percentage by major customer type 23.10% 24.40%
XML 32 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share (Details) - USD ($)
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Share repurchased during period (in shares) 0 0
Weighted average performance shares outstanding during the period that are excluded from EPS Calculation (in shares) 197,000 236,000
Numerator:    
Net income for basic calculation $ 6,388,000 $ 3,468,000
Numerator for diluted calculation $ 6,388,000 $ 3,468,000
Denominator:    
Denominator for basic calculation (in shares) 24,555,000 23,999,000
Effect of dilutive securities: Stock-based awards (in shares) 182,000 376,000
Denominator for diluted calculation (in shares) 24,737,000 24,375,000
Stock options, performance shares (with the performance conditions satisfied), RSUs and restricted stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive equity-classified stock-based awards not included in calculation of diluted earnings per share (in shares) 382,000 279,000
XML 33 R8.htm IDEA: XBRL DOCUMENT v3.19.3
General
3 Months Ended
Oct. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
General
General

The accompanying condensed consolidated financial statements of Comtech Telecommunications Corp. and its subsidiaries ("Comtech," "we," "us," or "our") as of and for the three months ended October 31, 2019 and 2018 are unaudited. In the opinion of management, the information furnished reflects all material adjustments (which include normal recurring adjustments) necessary for a fair presentation of the results for the unaudited interim periods. Our results of operations for such periods are not necessarily indicative of the results of operations to be expected for the full fiscal year.

The preparation of our condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect the reported amount of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the condensed consolidated financial statements, and the reported amounts of net sales and expenses during the reported period. Actual results may differ from those estimates.

Our condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements, filed with the Securities and Exchange Commission ("SEC"), for the fiscal year ended July 31, 2019 and the notes thereto contained in our Annual Report on Form 10-K, and all of our other filings with the SEC.

As disclosed in more detail in Note (15) - "Segment Information," we manage our business in two reportable segments: Commercial Solutions and Government Solutions.
XML 34 R4.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Operations - USD ($)
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Income Statement [Abstract]    
Net sales $ 170,267,000 $ 160,844,000
Cost of sales 106,700,000 103,075,000
Gross profit 63,567,000 57,769,000
Expenses:    
Selling, general and administrative 31,851,000 31,847,000
Research and development 14,861,000 13,210,000
Amortization of intangibles 5,206,000 4,289,000
Acquisition plan expenses 2,389,000 1,130,000
Total operating expenses 54,307,000 50,476,000
Operating income 9,260,000 7,293,000
Other expenses:    
Interest expense 1,804,000 2,669,000
Write-off of deferred financing costs 0 3,217,000
Interest (income) and other (77,000) 66,000
Income before provision for (benefit from) income taxes 7,533,000 1,341,000
Provision for (benefit from) income taxes 1,145,000 (2,127,000)
Net income $ 6,388,000 $ 3,468,000
Net income per share (See Note 6):    
Basic (in dollars per share) $ 0.26 $ 0.14
Diluted (in dollars per share) $ 0.26 $ 0.14
Weighted average number of common shares outstanding – basic (in shares) 24,555,000 23,999,000
Weighted average number of common and common equivalent shares outstanding – diluted (in shares) 24,737,000 24,375,000
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Legal Proceedings and Other Matters
3 Months Ended
Oct. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Legal Proceedings and Other Matters
Legal Proceedings and Other Matters

Legacy TCS 911 Call Handling Software Matter
A customer that purchased a TCS 911 call handling software solution in December 2014 (which was more than one year prior to our acquisition of TCS) (the "TCS Legacy Customer") informed us in fiscal 2019 that it experienced several network outages and that it would seek indemnification for any claims made against it as a result of such outages.

In connection with these outages, the TCS Legacy Customer informed us that it believed certain communication failover redundancies promised to it by former senior management of TCS were never completed and had originally demanded that we refund to it all amounts previously paid to us under the contract, which through October 31, 2019 exceeded $14,000,000. In response to such claim, we engaged legal counsel to review the claims made by our customer.

In September 2019, the customer filed a lawsuit in the Sixth Judicial Circuit Court of the State of South Dakota alleging, among other things, our failure to provide them with certain system redundancies. We believe that TCS has complied with its contractual requirements, that the customer's allegations are baseless, and that it is not entitled to a return of any amounts previously paid to us under the contract. Our contract to provide services to this customer expires in December 2019 and the amount of annual revenue we generate from this customer is immaterial.

We have notified our insurance carriers of the lawsuit and are reviewing with counsel our multiple counter claims against this TCS Legacy Customer.

An agreement in principle has been reached with this TCS Legacy Customer and we are currently negotiating the terms of such settlement which is not expected to have a material impact on our condensed consolidated financial statements. However, if we are unable to reach a final settlement, the ultimate resolution of this matter could vary and possibly have a material adverse effect on our consolidated results of operations, financial position or cash flows in future periods.

Separately, we also filed a lawsuit in March 2019 against a former employee and her new employer arising from such former employee's violation of her obligation to TCS of confidentiality, non-competition and non-solicitation of customers, including the TCS Legacy Customer. The former employee has responded with her own lawsuit against us. The ultimate resolution of this lawsuit is not expected to have any material impact.

Other Matters
In October 2014, we disclosed to the U.S. Department of the Treasury, Office of Foreign Assets Control ("OFAC") that we learned during a self-assessment of our export transactions that a shipment of modems sent to a Canadian customer by Comtech EF Data Corp. was incorporated into a communication system, the ultimate end user of which was the Sudan Civil Aviation Authority. The sales value of this equipment was approximately $288,000. At the time of shipment, OFAC regulations prohibited U.S. persons from doing business directly or indirectly with Sudan. In late 2015, OFAC issued an administrative subpoena seeking information about the disclosed transaction. We responded to the subpoena, including alerting OFAC to Comtech’s repair of three modems for a customer in Lebanon who may have rerouted the modems from Lebanon to Sudan without the required U.S. licensing authorization. In September 2018, Comtech agreed to enter into a Tolling Agreement with OFAC, which extended the statute of limitations in this matter through December 31, 2019. The Tolling Agreement was shortly followed by a second administrative subpoena seeking additional information about the disclosed transaction. In December 2018, Comtech responded to a second administrative subpoena from OFAC, answering the questions it posed and providing all the documents it sought. In November 2019, Comtech agreed to enter into a second Tolling Agreement with OFAC, which extends the statute of limitations in this matter through June 30, 2020. U.S. sanctions with respect to Sudan were revoked in 2017 and we are in the process of responding to certain additional questions that OFAC asked of us based on its review. Consistent with the revocation of the Sudan Sanction Regulations ("SSR"), shipments to the Sudan Civil Aviation Authority by U.S. persons are now permissible. We are not able to predict whether OFAC will take any enforcement action against us in light of the revocation of the SSR. If OFAC determines that we have violated U.S. trade sanctions, civil and criminal penalties could apply, and we may suffer reputational harm. Even though we take precautions to avoid engaging in transactions that may violate U.S. trade sanctions, those measures may not be effective in every instance.

In May 2018, we were informed by the Office of Export Enforcement ("OEE") of the Department of Commerce ("DoC") that it was forwarding to the OEE's Office of Chief Counsel, the results of its audit of international shipments by Comtech Xicom Technology, Inc. for further review and possible determination of an administrative penalty. We fully cooperated with the OEE in their audit and, based on our self-assessment of the approximately 7,800 individual transactions audited, have determined that six (6) transactions may not have been fully in compliance with the Export Administration Regulations ("EAR"). These six (6) items, for which export licenses were not obtained, were either spares or repaired power amplifier subassembly components valued at less than $100,000 (in aggregate) and were shipped to Brazil, Italy, Russia, Thailand and the United Arab Emirates. The EAR provides an exception to the requirement to obtain an export license for the replacement of a defective or damaged component. During our self-assessment, we determined that we inadvertently did not obtain export licenses for the spares or evidence of the return or destruction of the defective or damaged components necessary to authorize our use of the export license exception for the replacements. Since discovering this issue, we have implemented additional controls and procedures and have increased awareness of these specific export requirements throughout the Company to help avoid similar occurrences in the future. Administrative penalties under the EAR can range from a warning letter to a denial of export privileges. A civil monetary penalty not to exceed the amount set forth in the Export Administration Act ("EAA") may be imposed for each violation, and in the event that any provision of the EAR is continued by any other authority, the maximum monetary civil penalty for each violation shall be that provided by such other authority. Administrative penalties under the EAR are currently determined pursuant to the International Emergency Economic Powers Act ("IEEPA"), which can reach the greater of twice the amount of the transaction that is the basis of the violation or approximately $300,000 per violation. We have not recorded an accrual related to a possible administrative penalty and continue to work cooperatively with the OEE.

In the ordinary course of business, we include indemnification provisions in certain of our customer contracts to indemnify, hold harmless and reimburse such customers for certain losses, including but not limited to losses related to third-party claims of intellectual property infringement arising from the customer’s use of our products or services. We may also, from time to time, receive indemnification requests from customers related to third-party claims that 911 calls were improperly routed during an emergency. We evaluate such claims as and when they arise. We do not always agree with customers that they are entitled to indemnification and in such cases reject their claims. Despite maintaining that we have properly carried out our duties, we may seek coverage under our various insurance policies; however, we cannot be sure that we will be able to maintain or obtain insurance coverage at acceptable costs or in sufficient amounts or that our insurer will not disclaim coverage as to such claims. Accordingly, pending or future claims asserted against us by a party that we agree to indemnify could result in legal costs and damages that could have a material adverse effect on our consolidated results of operations and financial condition.

There are certain other pending and threatened legal actions which arise in the normal course of business. Although the ultimate outcome of litigation is difficult to accurately predict, we believe that the outcome of these other pending and threatened actions will not have a material adverse effect on our consolidated financial condition or results of operations.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information
3 Months Ended
Oct. 31, 2019
Segment Reporting [Abstract]  
Segment Information
Segment Information

Reportable operating segments are determined based on Comtech’s management approach. The management approach, as defined by FASB ASC 280 "Segment Reporting" is based on the way that the CODM organizes the segments within an enterprise for making decisions about resources to be allocated and assessing their performance. Our CODM, for purposes of FASB ASC 280, is our Chief Executive Officer and President.

Our Commercial Solutions segment offers satellite ground station technologies (such as modems and amplifiers) and public safety and location technologies (such as 911 call routing and mapping solutions) to commercial customers and smaller government customers, such as state and local governments. This segment also serves certain large government customers (including the U.S. government) that have requirements for off-the-shelf commercial equipment.

Our Government Solutions segment provides mission-critical technologies (such as tactical satellite-based networks and ongoing support for complicated communications networks) and high-performance transmission technologies (such as troposcatter systems and solid-state, high-power amplifiers) to large government end-users (including those of foreign countries), large international customers and domestic prime contractors.

Our CODM primarily uses a metric that we refer to as Adjusted EBITDA to measure an operating segment’s performance and to make decisions about resources to be allocated. Our Adjusted EBITDA metric for the Commercial Solutions and Government Solutions segments do not consider any allocation of indirect expense, or any of the following: income taxes, interest (income) and other, write-off of deferred financing costs, interest expense, amortization of stock-based compensation, amortization of intangible assets, depreciation expenses, estimated contract settlement costs, settlement of intellectual property litigation, acquisition plan expenses, facility exit costs or strategic alternatives analysis expenses and other expenses that relate to our Unallocated segment. These items, while periodically affecting our results, may vary significantly from period to period and may have a disproportionate effect in a given period, thereby affecting the comparability of results. Any amounts shown in the Adjusted EBITDA calculation for our Commercial Solutions and Government Solutions segments are directly attributable to those segments. Our Adjusted EBITDA is also used by our management in assessing the Company's operating results. Although closely aligned, the Company's definition of Adjusted EBITDA is different than the Consolidated EBITDA (as such term is defined in our Credit Facility) utilized for financial covenant calculations and also may differ from the definition of EBITDA or Adjusted EBITDA used by other companies and, therefore, may not be comparable to similarly titled measures used by other companies.

Operating segment information, along with a reconciliation of segment net income (loss) and consolidated net income to Adjusted EBITDA is presented in the tables below:
 
 
Three months ended October 31, 2019
 
 
Commercial Solutions
 
Government Solutions
 
Unallocated
 
Total
Net sales
 
$
94,314,000

 
75,953,000

 

 
$
170,267,000

Operating income (loss)
 
$
9,841,000

 
7,083,000

 
(7,664,000
)
 
$
9,260,000

 
 
 
 
 
 
 
 
 
Net income (loss)
 
$
9,867,000

 
7,095,000

 
(10,574,000
)
 
$
6,388,000

     Provision for income taxes
 
13,000

 

 
1,132,000

 
1,145,000

     Interest (income) and other
 
(47,000
)
 
(13,000
)
 
(17,000
)
 
(77,000
)
     Interest expense
 
8,000

 
1,000

 
1,795,000

 
1,804,000

     Amortization of stock-based compensation
 

 

 
879,000

 
879,000

     Amortization of intangibles
 
4,362,000

 
844,000

 

 
5,206,000

     Depreciation
 
2,196,000

 
313,000

 
142,000

 
2,651,000

     Estimated contract settlement costs
 
230,000

 

 

 
230,000

     Acquisition plan expenses
 

 

 
2,389,000

 
2,389,000

Adjusted EBITDA
 
$
16,629,000

 
8,240,000

 
(4,254,000
)
 
$
20,615,000

 
 
 
 
 
 
 
 
 
Purchases of property, plant and equipment
 
$
1,000,000

 
224,000

 
26,000

 
$
1,250,000

Total assets at October 31, 2019
 
$
675,344,000

 
211,125,000

 
44,553,000

 
$
931,022,000



 
Three months ended October 31, 2018
 
 
Commercial Solutions
 
Government Solutions
 
Unallocated
 
Total
Net sales
 
$
77,973,000

 
82,871,000

 

 
$
160,844,000

Operating income (loss)
 
$
7,058,000

 
6,644,000

 
(6,409,000
)
 
$
7,293,000

 
 
 
 
 
 
 
 
 
Net income (loss)
 
$
6,971,000

 
6,609,000

 
(10,112,000
)
 
$
3,468,000

     Provision for (benefit from) income taxes
 
12,000

 

 
(2,139,000
)
 
(2,127,000
)
     Interest (income) and other
 
53,000

 
32,000

 
(19,000
)
 
66,000

     Write-off of deferred financing costs
 

 

 
3,217,000

 
3,217,000

     Interest expense
 
22,000

 
3,000

 
2,644,000

 
2,669,000

     Amortization of stock-based compensation
 

 

 
1,046,000

 
1,046,000

     Amortization of intangibles
 
3,445,000

 
844,000

 

 
4,289,000

     Depreciation
 
2,228,000

 
379,000

 
244,000

 
2,851,000

     Acquisition plan expenses
 

 

 
1,130,000

 
1,130,000

     Facility exit costs
 

 
1,373,000

 

 
1,373,000

Adjusted EBITDA
 
$
12,731,000

 
9,240,000

 
(3,989,000
)
 
$
17,982,000

 
 
 
 
 
 
 
 
 
Purchases of property, plant and equipment
 
$
892,000

 
629,000

 
124,000

 
$
1,645,000

Total assets at October 31, 2018
 
$
602,567,000

 
222,587,000

 
41,786,000

 
$
866,940,000



Unallocated expenses result from corporate expenses such as executive compensation, accounting, legal and other regulatory compliance related costs and also includes all of our amortization of stock-based compensation. During the three months ended October 31, 2019 and 2018, unallocated expenses also include $2,389,000 and $1,130,000 of acquisition plan expenses, respectively.

Interest expense in the tables above relate to our Prior Credit Facility and new Credit Facility, and includes the amortization of deferred financing costs. In addition, during the three months ended October 31, 2018, we recorded a $3,217,000 loss from the write-off of deferred financing costs primarily related to the Term Loan Facility portion of our Prior Credit Facility. See Note (11) - "Credit Facility" for further discussion.

Intersegment sales for the three months ended October 31, 2019 and 2018 by the Commercial Solutions segment to the Government Solutions segment were $1,899,000 and $8,540,000, respectively. There were nominal sales by the Government Solutions segment to the Commercial Solutions segment for these periods. All intersegment sales are eliminated in consolidation and are excluded from the tables above.

Unallocated assets at October 31, 2019 consist principally of cash and cash equivalents, income taxes receivable, corporate property, plant and equipment and deferred financing costs. Substantially all of our long-lived assets are located in the U.S.
XML 37 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Legal Proceedings and Other Matters Commitments and Contingencies (Details)
1 Months Ended 3 Months Ended
May 31, 2018
USD ($)
May 31, 2018
action
May 31, 2018
transaction
Oct. 31, 2014
USD ($)
Jan. 31, 2019
USD ($)
Oct. 31, 2019
USD ($)
Loss Contingencies [Line Items]            
Settlement Of Intellectual Property Litigation         $ 3,204,000  
Legacy TCS 911 Call Handling Software Matter [Member]            
Loss Contingencies [Line Items]            
Loss Contingency, Estimate of Possible Loss           $ 14,000,000
Other Matters            
Loss Contingencies [Line Items]            
Sales value of equipment       $ 288,000    
Approximate number of transactions audited by the Office of Export Enforcement relating to international shipments by Xicom Technologies, Inc. | transaction     7,800      
Number of transactions that may not have been fully in compliance with the Export Administrative Regulations, based on Company's self assessment of transactions audited   6 6      
Aggregated value of international shipments that may not have been fully in compliance with Export Administration Regulations (less than) $ 100,000          
XML 38 R64.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information (Details) - USD ($)
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Jul. 31, 2019
Segment Reporting Information [Line Items]      
Net sales $ 170,267,000 $ 160,844,000  
Operating income (loss) 9,260,000 7,293,000  
Net income (loss) 6,388,000 3,468,000  
Provision for (benefit from) income taxes 1,145,000 (2,127,000)  
Interest (income) and other expense (77,000) 66,000  
Write-off of deferred financing costs 0 3,217,000  
Interest expense 1,804,000 2,669,000  
Amortization of stock-based compensation 879,000 1,046,000  
Amortization of intangibles 5,206,000 4,289,000  
Depreciation 2,651,000 2,851,000  
Estimated contract settlement costs 230,000 0  
Facility exit costs   1,373,000  
Adjusted EBITDA 20,615,000 17,982,000  
Purchases of property, plant and equipment 1,250,000 1,645,000  
Total assets 931,022,000 866,940,000 $ 887,711,000
Acquisition plan expenses 2,389,000 1,130,000  
Unallocated      
Segment Reporting Information [Line Items]      
Net sales 0 0  
Operating income (loss) (7,664,000) (6,409,000)  
Net income (loss) (10,574,000) (10,112,000)  
Provision for (benefit from) income taxes 1,132,000 (2,139,000)  
Interest (income) and other expense (17,000) (19,000)  
Write-off of deferred financing costs   3,217,000  
Interest expense 1,795,000 2,644,000  
Amortization of stock-based compensation   1,046,000  
Amortization of intangibles 0 0  
Depreciation 142,000 244,000  
Estimated contract settlement costs 0    
Facility exit costs   0  
Adjusted EBITDA (4,254,000) (3,989,000)  
Purchases of property, plant and equipment 26,000 124,000  
Total assets 44,553,000 41,786,000  
Acquisition plan expenses 2,389,000 1,130,000  
Commercial Solutions Segment      
Segment Reporting Information [Line Items]      
Net sales 94,314,000 77,973,000  
Commercial Solutions Segment | Operating Segments      
Segment Reporting Information [Line Items]      
Net sales 94,314,000 77,973,000  
Operating income (loss) 9,841,000 7,058,000  
Net income (loss) 9,867,000 6,971,000  
Provision for (benefit from) income taxes 13,000 12,000  
Interest (income) and other expense (47,000) 53,000  
Write-off of deferred financing costs   0  
Interest expense 8,000 22,000  
Amortization of stock-based compensation 0 0  
Amortization of intangibles 4,362,000 3,445,000  
Depreciation 2,196,000 2,228,000  
Estimated contract settlement costs 230,000    
Facility exit costs   0  
Adjusted EBITDA 16,629,000 12,731,000  
Purchases of property, plant and equipment 1,000,000 892,000  
Total assets 675,344,000 602,567,000  
Acquisition plan expenses 0 0  
Commercial Solutions Segment | Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Net sales 1,899,000 8,540,000  
Government Solutions Segment      
Segment Reporting Information [Line Items]      
Net sales 75,953,000 82,871,000  
Government Solutions Segment | Operating Segments      
Segment Reporting Information [Line Items]      
Net sales 75,953,000 82,871,000  
Operating income (loss) 7,083,000 6,644,000  
Net income (loss) 7,095,000 6,609,000  
Provision for (benefit from) income taxes 0 0  
Interest (income) and other expense (13,000) 32,000  
Write-off of deferred financing costs   0  
Interest expense 1,000 3,000  
Amortization of stock-based compensation 0 0  
Amortization of intangibles 844,000 844,000  
Depreciation 313,000 379,000  
Estimated contract settlement costs 0    
Facility exit costs   1,373,000  
Adjusted EBITDA 8,240,000 9,240,000  
Purchases of property, plant and equipment 224,000 629,000  
Total assets 211,125,000 222,587,000  
Acquisition plan expenses $ 0 0  
June Two Thousand Seventeen Amendment To Credit Facility [Member]      
Segment Reporting Information [Line Items]      
Write-off of deferred financing costs   $ 3,217,000  
XML 39 R60.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Expenses (Details) - USD ($)
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Jul. 31, 2019
Stock-based Compensation Expenses      
Stock-based compensation expense before income tax benefit $ 879,000 $ 1,046,000  
Estimated income tax benefit (189,000) (228,000)  
Net stock-based compensation expense 690,000 818,000  
Total remaining unrecognized compensation cost related to the unvested stock-based awards 11,885,000    
Estimated forfeitures related to unvested stock-based awards $ 1,085,000    
Weighted average number of years net compensation cost is expected to be recognized over 3 years 3 months 18 days    
Stock-based compensation capitalized and included in ending inventory $ 48,000   $ 48,000
Stock Options      
Stock-based Compensation Expenses      
Stock-based compensation expense before income tax benefit $ 82,000 171,000  
Number of stock-based option awards outstanding at period end (in shares) 1,503,295   1,555,555
Performance Shares      
Stock-based Compensation Expenses      
Stock-based compensation expense before income tax benefit $ 352,000 406,000  
RSUs and restricted stock      
Stock-based Compensation Expenses      
Stock-based compensation expense before income tax benefit 698,000 547,000  
ESPP      
Stock-based Compensation Expenses      
Stock-based compensation expense before income tax benefit 57,000 52,000  
Share units      
Stock-based Compensation Expenses      
Stock-based compensation expense before income tax benefit $ (310,000) (130,000)  
Stock Appreciation Rights (SARs)      
Stock-based Compensation Expenses      
Number of stock-based option awards outstanding at period end (in shares) 0   0
Cost of sales      
Stock-based Compensation Expenses      
Stock-based compensation expense before income tax benefit $ 59,000 58,000  
Selling, general and administrative expenses      
Stock-based Compensation Expenses      
Stock-based compensation expense before income tax benefit 743,000 905,000  
Research and development expenses      
Stock-based Compensation Expenses      
Stock-based compensation expense before income tax benefit $ 77,000 $ 83,000  
2001 Employee Stock Purchase Plan | ESPP      
Stock-based Compensation Expenses      
Discount offered to employees participating in the ESPP as a percentage of market price 15.00% 15.00%  
XML 40 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Document and Entity Information - shares
3 Months Ended
Oct. 31, 2019
Nov. 29, 2019
Document and Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Oct. 31, 2019  
Current Fiscal Year End Date --07-31  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2020  
Entity Registrant Name COMTECH TELECOMMUNICATIONS CORP /DE/  
Entity Central Index Key 0000023197  
Entity Filer Category Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Common Stock, Shares Outstanding   24,389,774
XML 41 R5.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Common stock, beginning balance (in shares) at Jul. 31, 2018   38,860,571      
Beginning balance at Jul. 31, 2018 $ 505,684,000 $ 3,886,000 $ 538,453,000 $ 405,194,000 $ (441,849,000)
Treasury stock, beginning balance (in shares) at Jul. 31, 2018         15,033,317
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Equity-classified stock award compensation 1,046,000   1,046,000    
Proceeds from exercises of stock options (in shares)   6,100      
Proceeds from exercises of stock options 174,000 $ 1,000 173,000    
Proceeds from issuance of employee stock purchase plan shares 241,000 $ 1,000 240,000    
Proceeds from issuance of employee stock purchase plan shares (in shares)   8,861      
Issuance of restricted stock 0 $ 1,000 (1,000)    
Issuance of restricted stock (in shares)   10,386      
Net settlement of stock-based awards $ (2,054,000) $ 5,000 (2,059,000)    
Net settlement of stock-based awards (in shares) 9,345 52,926      
Cash dividends declared ($0.10 per share) $ (2,381,000)     (2,381,000)  
Accrual of dividend equivalents, net of reversal ($0.10 per share) (82,000)     (82,000)  
Net income 3,468,000     3,468,000  
Ending balance at Oct. 31, 2018 $ 506,096,000 $ 3,894,000 537,852,000 406,199,000 $ (441,849,000)
Common stock, ending balance (in shares) at Oct. 31, 2018   38,938,844      
Treasury stock, ending balance (in shares) at Oct. 31, 2018         15,033,317
Common stock, beginning balance (in shares) at Jul. 31, 2019 39,276,161 39,276,161      
Beginning balance at Jul. 31, 2019 $ 535,082,000 $ 3,928,000 552,670,000 420,333,000 $ (441,849,000)
Treasury stock, beginning balance (in shares) at Jul. 31, 2019 15,033,317       15,033,317
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Equity-classified stock award compensation $ 879,000   879,000    
Proceeds from exercises of stock options (in shares)   10,600      
Proceeds from exercises of stock options 306,000 $ 1,000 305,000    
Proceeds from issuance of employee stock purchase plan shares 246,000 $ 1,000 245,000    
Proceeds from issuance of employee stock purchase plan shares (in shares)   10,135      
Issuance of restricted stock 0 $ 2,000 (2,000)    
Issuance of restricted stock (in shares)   21,510      
Net settlement of stock-based awards $ (2,773,000) $ 8,000 (2,781,000)    
Net settlement of stock-based awards (in shares) 4,764 83,820      
Cash dividends declared ($0.10 per share) $ (2,428,000)     (2,428,000)  
Accrual of dividend equivalents, net of reversal ($0.10 per share) (56,000)     (56,000)  
Net income 6,388,000     6,388,000  
Ending balance at Oct. 31, 2019 $ 537,644,000 $ 3,940,000 $ 551,316,000 $ 424,237,000 $ (441,849,000)
Common stock, ending balance (in shares) at Oct. 31, 2019 39,402,226 39,402,226      
Treasury stock, ending balance (in shares) at Oct. 31, 2019 15,033,317       15,033,317
XML 43 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue - Disaggregation of Revenues (Details) - USD ($)
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Disaggregation of Revenue [Line Items]    
Revenues $ 170,267,000 $ 160,844,000
Point in time    
Disaggregation of Revenue [Line Items]    
Revenues 75,509,000 90,568,000
Over time    
Disaggregation of Revenue [Line Items]    
Revenues 94,758,000 70,276,000
Firm fixed price    
Disaggregation of Revenue [Line Items]    
Revenues 143,272,000 139,901,000
Cost reimbursable    
Disaggregation of Revenue [Line Items]    
Revenues 26,995,000 20,943,000
U.S. government    
Disaggregation of Revenue [Line Items]    
Revenues 69,521,000 71,044,000
Domestic    
Disaggregation of Revenue [Line Items]    
Revenues 61,395,000 50,511,000
Total United States    
Disaggregation of Revenue [Line Items]    
Revenues 130,916,000 121,555,000
International    
Disaggregation of Revenue [Line Items]    
Revenues 39,351,000 39,289,000
Commercial Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 94,314,000 77,973,000
Commercial Solutions | Point in time    
Disaggregation of Revenue [Line Items]    
Revenues 37,723,000 37,945,000
Commercial Solutions | Over time    
Disaggregation of Revenue [Line Items]    
Revenues 56,591,000 40,028,000
Commercial Solutions | Firm fixed price    
Disaggregation of Revenue [Line Items]    
Revenues 92,548,000 76,290,000
Commercial Solutions | Cost reimbursable    
Disaggregation of Revenue [Line Items]    
Revenues 1,766,000 1,683,000
Commercial Solutions | U.S. government    
Disaggregation of Revenue [Line Items]    
Revenues 16,748,000 14,220,000
Commercial Solutions | Domestic    
Disaggregation of Revenue [Line Items]    
Revenues 53,354,000 42,237,000
Commercial Solutions | Total United States    
Disaggregation of Revenue [Line Items]    
Revenues 70,102,000 56,457,000
Commercial Solutions | International    
Disaggregation of Revenue [Line Items]    
Revenues 24,212,000 21,516,000
Government Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 75,953,000 82,871,000
Government Solutions | Point in time    
Disaggregation of Revenue [Line Items]    
Revenues 37,786,000 52,623,000
Government Solutions | Over time    
Disaggregation of Revenue [Line Items]    
Revenues 38,167,000 30,248,000
Government Solutions | Firm fixed price    
Disaggregation of Revenue [Line Items]    
Revenues 50,724,000 63,611,000
Government Solutions | Cost reimbursable    
Disaggregation of Revenue [Line Items]    
Revenues 25,229,000 19,260,000
Government Solutions | U.S. government    
Disaggregation of Revenue [Line Items]    
Revenues 52,773,000 56,824,000
Government Solutions | Domestic    
Disaggregation of Revenue [Line Items]    
Revenues 8,041,000 8,274,000
Government Solutions | Total United States    
Disaggregation of Revenue [Line Items]    
Revenues 60,814,000 65,098,000
Government Solutions | International    
Disaggregation of Revenue [Line Items]    
Revenues $ 15,139,000 $ 17,773,000
XML 44 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable (Details) - USD ($)
Oct. 31, 2019
Jul. 31, 2019
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 162,509,000 $ 146,899,000
Less allowance for doubtful accounts 1,465,000 1,867,000
Accounts receivable, net $ 161,044,000 $ 145,032,000
Accounts Receivable | Major customer | U.S. government    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of total accounts receivable 35.40% 27.80%
Billed Receivables | Commercial and International    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 82,140,000 $ 85,556,000
Billed Receivables | U.S. government    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 55,590,000 38,856,000
Unbilled Receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Maximum period that management estimates unbilled accounts receivable to be billed and collected 1 year  
Unbilled Receivables | Commercial and International    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 22,824,000 20,469,000
Unbilled Receivables | U.S. government    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 1,955,000 $ 2,018,000
XML 45 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions
3 Months Ended
Oct. 31, 2019
Business Combinations [Abstract]  
Acquisitions
Acquisitions
    
Solacom Technologies Inc.

On February 28, 2019, we completed our acquisition of Solacom Technologies Inc. ("Solacom"), pursuant to the Arrangement Agreement, dated as of January 7, 2019, by and among Solacom, Comtech and Solar Acquisition Corp., a Canadian corporation and a direct, wholly-owned subsidiary of Comtech. Solacom is a leading provider of Next Generation 911 ("NG-911") solutions for public safety agencies. The acquisition of Solacom was a significant step in our strategy of enhancing our public safety and location technologies.

The acquisition has an aggregate purchase price for accounting purposes of $32,934,000, of which $27,328,000 was settled in cash and $5,606,000 was settled with the issuance of 208,669 shares of Comtech’s common stock at a volume weighted average stock price of $26.86. The fair value of consideration transferred in connection with this acquisition was $31,489,000, which was net of $1,445,000 of cash acquired. The cash portion of the purchase price was funded principally through borrowings under our Credit Facility.

We are accounting for the acquisition of Solacom under the acquisition method of accounting in accordance with FASB ASC 805, "Business Combinations" ("ASC 805"). The purchase price was allocated to the assets acquired and liabilities assumed, based on their fair value as of February 28, 2019, pursuant to the business combination accounting rules. Acquisition plan expenses were not included as a component of consideration transferred and were expensed in the period incurred. Pro forma financial information is not disclosed, as the acquisition is not material.

The following table summarizes the fair value of the assets acquired and liabilities assumed in connection with the Solacom acquisition:
 
Purchase Price Allocation (1)
 
Measurement Period Adjustments
 
Purchase Price Allocation (as adjusted)
 
 
Settled in cash
$
27,328,000

 

 
$
27,328,000

 
 
Settled in common stock issued by Comtech
5,606,000

 

 
5,606,000

 
 
Aggregate purchase price at fair value
$
32,934,000

 

 
$
32,934,000

 
 
Allocation of aggregate purchase price:
 
 
 
 
 
 
 
      Cash and cash equivalents
$
1,445,000

 

 
$
1,445,000

 
 
      Current assets
9,896,000

 
1,000

 
9,897,000

 
 
      Property, plant and equipment
777,000

 

 
777,000

 
 
      Deferred tax assets
5,059,000

 
419,000

 
5,478,000

 
 
      Accrued warranty obligations
(1,431,000
)
 

 
(1,431,000
)
 
 
      Current liabilities
(4,477,000
)
 

 
(4,477,000
)
 
 
      Contract liabilities, non-current
(1,604,000
)
 

 
(1,604,000
)
 
 
Net tangible assets at fair value
$
9,665,000

 
420,000

 
$
10,085,000

 
 
Identifiable intangibles, deferred taxes and goodwill:
 
 
 
 
 
 
Estimated Useful Lives
Technology
$
6,779,000

 

 
$
6,779,000

 
10 years
Customer relationships
7,007,000

 

 
7,007,000

 
20 years
Trade name
1,828,000

 

 
1,828,000

 
20 years
Deferred tax liabilities
(4,153,000
)
 

 
(4,153,000
)
 
 
Goodwill
11,808,000

 
(420,000
)
 
11,388,000

 
Indefinite
Allocation of aggregate purchase price
$
32,934,000

 

 
$
32,934,000

 
 
(1) As reported in the Company's Annual Report on Form 10-K for the fiscal year ended July 31, 2019.

The acquired identifiable intangible assets are being amortized on a straight-line basis, which we believe approximates the pattern in which the assets are utilized over their estimated useful lives. The fair value of customer relationships was estimated primarily based on the value of the discounted cash flows that the related intangible asset could be expected to generate in the future. The fair value of technology and trade name was estimated based on the discounted capitalization of royalty expense saved because we now own the assets. Among the factors contributing to the recognition of goodwill, as a component of the purchase price allocation, were synergies in products and technologies and the addition of a skilled, assembled workforce. This goodwill has been assigned to our Commercial Solutions segment based on specific identification and is generally not deductible for income tax purposes.

GD NG-911 Business

On April 29, 2019, we completed the acquisition of a state and local government NG-911 business pursuant to the Asset Purchase Agreement, dated as of April 29, 2019, by and among General Dynamics Information Technology, Inc., Comtech and Comtech NextGen LLC, a Delaware limited liability company and indirect, wholly-owned subsidiary of Comtech. The acquisition of this NG-911 business from GD (the "GD NG-911 business") has a preliminary cash purchase price of $10,000,000 (which is subject to a net working capital adjustment). In connection with this acquisition, we also announced an award of a five-year contract to develop, implement and operate a NG-911 emergency communications system for a Northeastern state. Immediately after our announcement of this acquisition, we hired approximately sixty GD NG-911 employees and completed the integration of this business into our Commercial Solutions segment’s public safety and location technologies product line. The acquisition, contract award and hiring of talented employees are expected to strengthen Comtech’s position in the growing NG-911 solutions market.

We are accounting for the acquisition of this business under the acquisition method of accounting in accordance with FASB ASC 805. The purchase price, which is subject to a pending closing date balance sheet adjustment process under the purchase agreement, was allocated to the assets acquired and liabilities assumed, based on their preliminary fair value as of April 29, 2019, pursuant to the business combination accounting rules. Acquisition plan expenses were not included as a component of consideration transferred and were expensed in the period incurred. Pro forma financial information is not disclosed, as the acquisition is not material.

The following table summarizes the preliminary fair value of the assets acquired and liabilities assumed in connection with the acquisition of the GD NG-911 business:
 
Purchase Price Allocation (1)
 
Measurement Period Adjustments
 
Purchase Price Allocation (as adjusted)
 
 
Aggregate purchase price at fair value
$
10,000,000

 

 
$
10,000,000

 
 
Allocation of aggregate purchase price:
 
 
 
 
 
 
 
      Current assets
$
4,460,000

 
180,000

 
$
4,640,000

 
 
      Property, plant and equipment
646,000

 

 
646,000

 
 
      Deferred tax assets
3,426,000

 
(50,000
)
 
3,376,000

 
 
      Accrued warranty obligations
(5,000,000
)
 

 
(5,000,000
)
 
 
      Current liabilities
(3,162,000
)
 
68,000

 
(3,094,000
)
 
 
Net tangible assets at preliminary fair value
$
370,000

 
198,000

 
$
568,000

 
 
Identifiable intangibles, deferred taxes and goodwill:
 
 
 
 
 
 
Estimated Useful Lives
      Customer relationships
$
20,300,000

 

 
$
20,300,000

 
10 years
      Technology
3,500,000

 

 
3,500,000

 
15 years
      Other liabilities
(21,700,000
)
 

 
(21,700,000
)
 
 
      Deferred tax liabilities
(518,000
)
 

 
(518,000
)
 
 
      Goodwill
8,048,000

 
(198,000
)
 
7,850,000

 
Indefinite
Allocation of aggregate purchase price
$
10,000,000

 

 
$
10,000,000

 
 

(1) As reported in the Company's Annual Report on Form 10-K for the fiscal year ended July 31, 2019.

The acquired identifiable intangible assets are being amortized on a straight-line basis, which we believe approximates the pattern in which the assets are utilized over their estimated useful lives. The fair value of customer relationships was estimated based on the value of the discounted cash flows that the related intangible asset could be expected to generate in the future. The fair value of technology was estimated based on the discounted capitalization of royalty expense saved because we now own the assets. The preliminary fair value of other liabilities was based on the difference in discounted cash flows related to remaining performance obligations under a certain acquired contract as compared to current market terms for similar arrangements that a market participant would expect. Other liabilities will be credited against cost of sales over the remaining performance of the contract, which was 5.25 years as of the acquisition date.

Among the factors contributing to the recognition of goodwill, as a component of the purchase price allocation, were synergies in solution offerings and the addition of a skilled, assembled workforce. We currently estimate that approximately $7,100,000 of goodwill resulting from the acquisition will be tax deductible. This goodwill has been assigned to our Commercial Solutions segment based on specific identification.

We are currently finalizing a net working capital adjustment, pursuant to the terms of the purchase agreement. In August 2019, the seller proposed and requested an approximate $2,900,000 upward adjustment to the preliminary purchase price. We do not agree with their proposed adjustment and believe that we are entitled to a reduction of approximately $1,000,000 to the preliminary purchase price. As the parties could not reach an agreement during the stipulated period of time, the matter is now in arbitration.

The allocation of the preliminary purchase price shown in the above table was based on a valuation and estimates and assumptions that are subject to change within the purchase price allocation period (generally one year from the acquisition date). The primary areas of the purchase price allocation not yet finalized include the purchase price (due to a pending closing date balance sheet adjustment process under the purchase agreement) and residual goodwill.

Subsequent Event

On November 14, 2019, we entered into an agreement to acquire UHP Networks Inc. and its sister company (together, "UHP"), a leading provider of innovative and disruptive satellite ground station solutions, for a purchase price of approximately $40,000,000, of which we anticipate $5,000,000 to be paid in Comtech common stock with the remaining balance payable in cash. The purchase agreement also provides an earn-out up to an additional $10,000,000 payable, at our election, in cash and or shares of Comtech common stock, if certain agreed upon sales milestones are reached in the twelve-month period following completion of the acquisition. We believe that our acquisition of UHP will be a significant step in enhancing our solutions offerings for the satellite ground station market. The transaction is subject to customary closing conditions and is expected to occur late in the second half of our fiscal 2020.
XML 46 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Operating and Finance Lease Liabilities (Details)
Oct. 31, 2019
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 8,192,000
Lessee, Operating Lease, Liability, Payments, Due Year Two 8,619,000
Lessee, Operating Lease, Liability, Payments, Due Year Three 7,387,000
Lessee, Operating Lease, Liability, Payments, Due Year Four 5,877,000
Lessee, Operating Lease, Liability, Payments, Due Year Five 4,170,000
Lessee, Operating Lease, Liability, Payments, Due after Year Five 6,555,000
Lessee, Operating Lease, Liability, Payments, Due 40,800,000
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 3,827,000
Operating Lease, Liability $ 36,973,000
Operating Lease, Weighted Average Remaining Lease Term 4 years 7 months 2 days
Operating Lease, Weighted Average Discount Rate, Percent 4.05%
Finance Lease, Liability, Payments, Remainder of Fiscal Year $ 109,000
Finance Lease, Liability, Payments, Due Year Two 0
Finance Lease, Liability, Payments, Due Year Three 0
Finance Lease, Liability, Payments, Due Year Four 0
Finance Lease, Liability, Payments, Due Year Five 0
Finance Lease, Liability, Payments, Due after Year Five 0
Finance Lease, Liability, Payments, Due 109,000
Finance Lease, Liability, Undiscounted Excess Amount 2,000
Finance Lease, Liability $ 107,000
Finance Lease, Weighted Average Remaining Lease Term 2 months 19 days
Finance Lease, Weighted Average Discount Rate, Percent 4.21%
Operating Lease And Finance Lease, Liability, Payments, Remainder Of Fiscal Year $ 8,301,000
Operating Lease And Finance Lease, Liability, Payments, Year Two 8,619,000
Operating Lease And Finance Lease, Liability, Payments, Year Three 7,387,000
Operating Lease And Finance Lease, Liability, Payments, Year Four 5,877,000
Operating Lease And Finance Lease, Liability, Payments, Year Five 4,170,000
Operating Lease And Finance Lease, Liability, Payments, Due After Year Five 6,555,000
Operating Lease And Finance Lease, Liability, Payments Due 40,909,000
Operating Lease And Finance Lease, Liability, Undiscounted Excess Amount 3,829,000
Operating Lease And Finance Lease, Liability $ 37,080,000
XML 47 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisition-Related Restructuring Plan - Narrative (Details) - USD ($)
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Aug. 01, 2019
Restructuring Cost and Reserve [Line Items]      
Facility exit costs   $ 1,373,000  
Estimated facility exit costs     $ 568,000
Estimated contract settlement costs $ 230,000 0  
Government Solutions Segment | Operating Segments      
Restructuring Cost and Reserve [Line Items]      
Facility exit costs   1,373,000  
Estimated contract settlement costs 0    
Commercial Solutions Segment | Operating Segments      
Restructuring Cost and Reserve [Line Items]      
Facility exit costs   $ 0  
Estimated contract settlement costs $ 230,000    
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Oct. 31, 2019
Accrued Liabilities, Current [Abstract]  
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following at:
 
 
October 31, 2019
 
July 31, 2019
Accrued wages and benefits
 
$
21,261,000

 
23,295,000

Accrued contract costs
 
13,725,000

 
15,007,000

Accrued warranty obligations
 
16,068,000

 
15,968,000

Accrued legal costs
 
2,781,000

 
2,835,000

Accrued commissions and royalties
 
4,587,000

 
5,114,000

Other
 
14,385,000

 
16,365,000

Accrued expenses and other current liabilities
 
$
72,807,000

 
78,584,000

Schedule of changes in current accrued warranty obligations
Changes in our accrued warranty obligations during the three months ended October 31, 2019 and 2018 were as follows:
 
 
Three months ended October 31,
 
 
2019
 
2018
Balance at beginning of period
 
$
15,968,000

 
11,738,000

Reclass to contract liabilities (see below)
 

 
(1,679,000
)
Provision for warranty obligations
 
989,000

 
1,020,000

Charges incurred
 
(1,191,000
)
 
(1,515,000
)
Warranty settlement and reclass (see below)
 
302,000

 
418,000

Balance at end of period
 
$
16,068,000

 
9,982,000

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill (Tables)
3 Months Ended
Oct. 31, 2019
Goodwill [Abstract]  
Schedule of goodwill by segment
The following table represents goodwill by reportable operating segment, including the changes in the net carrying value of goodwill during the three months ended October 31, 2019:

 
 
Commercial Solutions
 
Government Solutions
 
Total
Balance as of July 31, 2019
 
$
251,296,000

 
59,193,000

 
$
310,489,000

Change resulting from Solacom acquisition
 
(420,000
)
 

 
(420,000
)
Change resulting from the GD NG-911 acquisition
 
(198,000
)
 

 
(198,000
)
Balance as of October 31, 2019
 
$
250,678,000

 
59,193,000

 
$
309,871,000

XML 50 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Credit Facility
3 Months Ended
Oct. 31, 2019
Line of Credit Facility [Abstract]  
Credit Facility
Credit Facility

On October 31, 2018, we entered into a First Amended and Restated Credit Agreement (the "Credit Facility") with a syndicate of lenders, replacing our prior Credit Agreement dated as of February 23, 2016 (as amended by that certain First Amendment, dated as of June 6, 2017 (the "Prior Credit Facility")). In connection with the establishment of our new Credit Facility, during the three months ended October 31, 2018, we wrote-off $3,217,000 of deferred financing costs primarily related to the Term Loan Facility portion of our Prior Credit Facility and capitalized deferred financing costs of $1,813,000 related to the new Credit Facility.

The Credit Facility provides a senior secured loan facility of up to $550,000,000 consisting of: (i) a revolving loan facility ("Revolving Loan Facility") with a borrowing limit of $300,000,000; (ii) an accordion feature allowing us to borrow up to an additional $250,000,000; (iii) a $35,000,000 letter of credit sublimit; and (iv) a swingline loan credit sublimit of $25,000,000.

The Credit Facility matures on October 31, 2023 (the "Revolving Maturity Date"). If we issue new unsecured debt in excess of $5,000,000 with a maturity date that is less than 91 days from October 31, 2023, the Revolving Maturity Date would automatically accelerate so that it would be 91 days earlier than the maturity date of the new unsecured debt.

The proceeds of the Credit Facility were used, in part, to repay in full the outstanding borrowings under the Prior Credit Facility, and additional proceeds of the Credit Facility are expected to be used by us for working capital and other general corporate purposes. As of October 31, 2019, the amount outstanding under our Credit Facility was $169,000,000, which is reflected in the non-current portion of long-term debt on our Condensed Consolidated Balance Sheet. At October 31, 2019, we had $2,632,000 of standby letters of credit outstanding under our Credit Facility related to guarantees of future performance on certain customer contracts and no outstanding commercial letters of credit. During the three months ended October 31, 2019, we had outstanding balances under the Credit Facility ranging from $142,000,000 to $169,000,000.

As of October 31, 2019, total net deferred financing costs related to the Credit Facility were $2,943,000 and are being amortized over the term of our Credit Facility through October 31, 2023.

Interest expense related to our credit facilities, including amortization of deferred financing costs, recorded during the three months ended October 31, 2019 and 2018, was $1,753,000 and $2,542,000, respectively. The amount for the three months ended October 31, 2019 relates to our new Credit Facility; whereas, the amount for the three months ended October 31, 2018 relates to our Prior Credit Facility. During the three months ended October 31, 2019 and 2018, our blended interest rate approximated 4.70% and 6.00%, respectively.

Borrowings under the Credit Facility shall be either: (i) Alternate Base Rate borrowings, which bear interest from the applicable borrowing date at a rate per annum equal to (x) the greatest of (a) the Prime Rate (as defined) in effect on such day, (b) the Federal Funds Effective Rate (as defined) in effect on such day plus 1/2 of 1.00% per annum and (c) the Adjusted LIBO Rate (as defined) on such day (or, if such day is not a business day, the immediately preceding business day) plus 1.00% per annum, plus (y) the Applicable Rate (as defined), or (ii) Eurodollar borrowings, which bear interest from the applicable borrowing date at a rate per annum equal to (x) the Adjusted LIBO Rate for such interest period plus (y) the Applicable Rate. Determination of the Applicable Rate is based on a pricing grid that is dependent upon our Secured Leverage Ratio (as defined) as of the end of each fiscal quarter for which consolidated financial statements have been most recently delivered.

The Credit Facility contains customary representations, warranties and affirmative covenants. The Credit Facility also contains customary negative covenants, subject to negotiated exceptions, including but not limited to: (i) liens, (ii) investments, (iii) indebtedness, (iv) significant corporate changes, including mergers and acquisitions, (v) dispositions, (vi) restricted payments, including stockholder dividends, and (vii) certain other restrictive agreements. The Credit Facility also contains certain financial covenants and customary events of default (subject to grace periods, as appropriate), such as payment defaults, cross-defaults to other material indebtedness, bankruptcy and insolvency, the occurrence of a defined change in control and the failure to observe the negative covenants and other covenants related to the operation of our business. In addition, under certain circumstances, we may be required to enter into amendments to the Credit Facility in connection with any further syndication of the Credit Facility.

The Credit Facility provides for, among other things: (i) no scheduled payments of principal until maturity; (ii) a maximum Secured Leverage Ratio of 3.75x trailing twelve months ("TTM") Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization ("Adjusted EBITDA") and a Maximum Total Leverage Ratio of 4.50x TTM Adjusted EBITDA, each with no step downs; and (iii) a Minimum Interest Expense Coverage Ratio of 3.25x TTM Adjusted EBITDA.

As of October 31, 2019, our Secured Leverage Ratio was 1.75x TTM Adjusted EBITDA compared to the maximum allowable Secured Leverage Ratio of 3.75x TTM Adjusted EBITDA. Our Interest Expense Coverage Ratio as of October 31, 2019 was 13.07x TTM Adjusted EBITDA compared to the Minimum Interest Expense Coverage Ratio of 3.25x TTM Adjusted EBITDA. Given our expected future business performance, we anticipate maintaining compliance with the terms and financial covenants in our Credit Facility for the foreseeable future.

The obligations under the Credit Facility are guaranteed by certain of our domestic subsidiaries (the "Guarantors"). As collateral security under the Credit Facility and the guarantees thereof, we and the Guarantors have granted to the administrative agent, for the benefit of the lenders, a lien on, and first priority security interest in, substantially all of our tangible and intangible assets.

On December 6, 2018, we entered into the first amendment to the Credit Facility. The purpose of the amendment is to provide for a mechanism to replace the LIBO Rate for Eurodollar borrowings with an alternative benchmark interest rate, should the LIBO Rate generally become unavailable in the future on an other-than-temporary basis.

Capitalized terms used but not defined herein have the meanings set forth for such terms in the Credit Facility and the Prior Credit Facility, which have been documented and filed with the SEC.
XML 51 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable
3 Months Ended
Oct. 31, 2019
Accounts Receivable Additional Disclosures [Abstract]  
Accounts Receivable
Accounts Receivable

Accounts receivable consist of the following at:
 
 
October 31, 2019
 
July 31, 2019
Receivables from commercial and international customers
 
$
82,140,000

 
85,556,000

Unbilled receivables from commercial and international customers
 
22,824,000

 
20,469,000

Receivables from the U.S. government and its agencies
 
55,590,000

 
38,856,000

Unbilled receivables from the U.S. government and its agencies
 
1,955,000

 
2,018,000

Total accounts receivable
 
162,509,000

 
146,899,000

Less allowance for doubtful accounts
 
1,465,000

 
1,867,000

Accounts receivable, net
 
$
161,044,000

 
145,032,000



Unbilled receivables as of October 31, 2019 relate to contracts-in-progress for which revenue has been recognized, but for which we have not yet earned the right to bill the customer for work performed to date. Under ASC 606, unbilled receivables constitute contract assets. Management estimates that substantially all amounts not yet billed at October 31, 2019 will be billed and collected within one year.

As of October 31, 2019 and July 31, 2019, except for the U.S. government (and its agencies), which represented 35.4% and 27.8%, respectively, of total accounts receivable, there were no other customers which accounted for greater than 10.0% of total accounts receivable.
XML 52 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Adoption of Accounting Standards and Updates
3 Months Ended
Oct. 31, 2019
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Adoption of Accounting Standards and Updates
Adoption of Accounting Standards and Updates

We are required to prepare our condensed consolidated financial statements in accordance with the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") which is the source for all authoritative U.S. generally accepted accounting principles, which is commonly referred to as "GAAP." The FASB ASC is subject to updates by the FASB, which are known as Accounting Standards Updates ("ASUs"). During the three months ended October 31, 2019, we adopted:

FASB ASU No. 2016-02 Leases (Topic 842). See Note (12) - "Leases" for further information.

FASB ASU No. 2017-11, which provides guidance on the accounting for certain financial instruments with embedded features that result in the strike price of the instrument or embedded conversion option being reduced on the basis of the pricing of future equity offerings (commonly referred to as "down round" features). On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we did not have any financial instruments with such "down round" features.

FASB ASU No. 2017-12, which expands and refines hedge accounting for both non-financial and financial risk components and simplifies and aligns the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we are not a party to any such hedging transactions.

FASB ASU No. 2018-07, which expands the scope of Topic 718 to include certain share-based payment transactions for acquiring goods and services from nonemployees. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we did not have any outstanding share-based awards with nonemployees that required remeasurement.

FASB ASU No. 2018-16, which expands the list of eligible U.S. benchmark interest rates permitted in the application of hedge accounting due to broad concerns about the long-term sustainability of the LIBO Rate. This ASU adds the Overnight Index Swap ("OIS") rate, based on the Secured Overnight Financing Rate ("SOFR"), as an eligible U.S. benchmark interest rate. On August 1, 2019, we adopted this ASU. Our adoption did not have any impact on our condensed consolidated financial statements and disclosures, as we are not a party to any such hedging transactions.
XML 53 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 263 489 1 false 85 0 false 9 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.comtechtel.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1002000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.comtechtel.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.comtechtel.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.comtechtel.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.comtechtel.com/role/CondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 1003001 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://www.comtechtel.com/role/CondensedConsolidatedStatementsOfStockholdersEquityParenthetical Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 6 false false R7.htm 1005000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.comtechtel.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - General Sheet http://www.comtechtel.com/role/General General Notes 8 false false R9.htm 2102100 - Disclosure - Acquisitions Sheet http://www.comtechtel.com/role/Acquisitions Acquisitions Notes 9 false false R10.htm 2103100 - Disclosure - Adoption of Accounting Standards and Updates Sheet http://www.comtechtel.com/role/AdoptionOfAccountingStandardsAndUpdates Adoption of Accounting Standards and Updates Notes 10 false false R11.htm 2104100 - Disclosure - Revenue (Notes) Notes http://www.comtechtel.com/role/RevenueNotes Revenue (Notes) Notes 11 false false R12.htm 2105100 - Disclosure - Fair Value Measurements and Financial Instruments Sheet http://www.comtechtel.com/role/FairValueMeasurementsAndFinancialInstruments Fair Value Measurements and Financial Instruments Notes 12 false false R13.htm 2106100 - Disclosure - Earnings Per Share Sheet http://www.comtechtel.com/role/EarningsPerShare Earnings Per Share Notes 13 false false R14.htm 2107100 - Disclosure - Accounts Receivable Sheet http://www.comtechtel.com/role/AccountsReceivable Accounts Receivable Notes 14 false false R15.htm 2108100 - Disclosure - Inventories Sheet http://www.comtechtel.com/role/Inventories Inventories Notes 15 false false R16.htm 2109100 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.comtechtel.com/role/AccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 16 false false R17.htm 2110100 - Disclosure - Cost Reduction Actions Sheet http://www.comtechtel.com/role/CostReductionActions Cost Reduction Actions Notes 17 false false R18.htm 2111100 - Disclosure - Credit Facility Sheet http://www.comtechtel.com/role/CreditFacility Credit Facility Notes 18 false false R19.htm 2112100 - Disclosure - Leases Sheet http://www.comtechtel.com/role/Leases Leases Notes 19 false false R20.htm 2113100 - Disclosure - Income Taxes Sheet http://www.comtechtel.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2114100 - Disclosure - Stock-Based Compensation Sheet http://www.comtechtel.com/role/StockBasedCompensation Stock-Based Compensation Notes 21 false false R22.htm 2115100 - Disclosure - Segment Information Sheet http://www.comtechtel.com/role/SegmentInformation Segment Information Notes 22 false false R23.htm 2116100 - Disclosure - Goodwill Sheet http://www.comtechtel.com/role/Goodwill Goodwill Notes 23 false false R24.htm 2117100 - Disclosure - Intangible Assets Sheet http://www.comtechtel.com/role/IntangibleAssets Intangible Assets Notes 24 false false R25.htm 2118100 - Disclosure - Stockholders' Equity Sheet http://www.comtechtel.com/role/StockholdersEquity Stockholders' Equity Notes 25 false false R26.htm 2119100 - Disclosure - Legal Proceedings and Other Matters Sheet http://www.comtechtel.com/role/LegalProceedingsAndOtherMatters Legal Proceedings and Other Matters Notes 26 false false R27.htm 2203201 - Disclosure - Adoption of Accounting Standards and Updates Adoption of Accounting Standards and Updates (Policies) Sheet http://www.comtechtel.com/role/AdoptionOfAccountingStandardsAndUpdatesAdoptionOfAccountingStandardsAndUpdatesPolicies Adoption of Accounting Standards and Updates Adoption of Accounting Standards and Updates (Policies) Policies http://www.comtechtel.com/role/AdoptionOfAccountingStandardsAndUpdates 27 false false R28.htm 2302301 - Disclosure - Acquisitions (Tables) Sheet http://www.comtechtel.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.comtechtel.com/role/Acquisitions 28 false false R29.htm 2304301 - Disclosure - Revenue (Tables) Sheet http://www.comtechtel.com/role/RevenueTables Revenue (Tables) Tables http://www.comtechtel.com/role/RevenueNotes 29 false false R30.htm 2306301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.comtechtel.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.comtechtel.com/role/EarningsPerShare 30 false false R31.htm 2307301 - Disclosure - Accounts Receivable (Tables) Sheet http://www.comtechtel.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.comtechtel.com/role/AccountsReceivable 31 false false R32.htm 2308301 - Disclosure - Inventories (Tables) Sheet http://www.comtechtel.com/role/InventoriesTables Inventories (Tables) Tables http://www.comtechtel.com/role/Inventories 32 false false R33.htm 2309301 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.comtechtel.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.comtechtel.com/role/AccruedExpensesAndOtherCurrentLiabilities 33 false false R34.htm 2312301 - Disclosure - Leases (Tables) Sheet http://www.comtechtel.com/role/LeasesTables Leases (Tables) Tables http://www.comtechtel.com/role/Leases 34 false false R35.htm 2314301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.comtechtel.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.comtechtel.com/role/StockBasedCompensation 35 false false R36.htm 2315301 - Disclosure - Segment Information (Tables) Sheet http://www.comtechtel.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.comtechtel.com/role/SegmentInformation 36 false false R37.htm 2316301 - Disclosure - Goodwill (Tables) Sheet http://www.comtechtel.com/role/GoodwillTables Goodwill (Tables) Tables http://www.comtechtel.com/role/Goodwill 37 false false R38.htm 2317301 - Disclosure - Intangible Assets (Tables) Sheet http://www.comtechtel.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.comtechtel.com/role/IntangibleAssets 38 false false R39.htm 2401401 - Disclosure - General Narrative (Details) Sheet http://www.comtechtel.com/role/GeneralNarrativeDetails General Narrative (Details) Details 39 false false R40.htm 2402402 - Disclosure - Acquisitions (Narrative) (Details) Sheet http://www.comtechtel.com/role/AcquisitionsNarrativeDetails Acquisitions (Narrative) (Details) Details http://www.comtechtel.com/role/AcquisitionsTables 40 false false R41.htm 2402403 - Disclosure - Acquisitions (Fair Value of Assets Acquired and Liabilities Assumed) (Details) Sheet http://www.comtechtel.com/role/AcquisitionsFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails Acquisitions (Fair Value of Assets Acquired and Liabilities Assumed) (Details) Details http://www.comtechtel.com/role/AcquisitionsTables 41 false false R42.htm 2404402 - Disclosure - Revenue Revenue - Sale Information, Percent (Details) Sheet http://www.comtechtel.com/role/RevenueRevenueSaleInformationPercentDetails Revenue Revenue - Sale Information, Percent (Details) Details 42 false false R43.htm 2404403 - Disclosure - Revenue - Disaggregation of Revenues (Details) Sheet http://www.comtechtel.com/role/RevenueDisaggregationOfRevenuesDetails Revenue - Disaggregation of Revenues (Details) Details 43 false false R44.htm 2404404 - Disclosure - Revenue - Narrative (Details) Sheet http://www.comtechtel.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 44 false false R45.htm 2405401 - Disclosure - Fair Value Measurements and Financial Instruments (Details) Sheet http://www.comtechtel.com/role/FairValueMeasurementsAndFinancialInstrumentsDetails Fair Value Measurements and Financial Instruments (Details) Details http://www.comtechtel.com/role/FairValueMeasurementsAndFinancialInstruments 45 false false R46.htm 2406402 - Disclosure - Earnings Per Share (Details) Sheet http://www.comtechtel.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.comtechtel.com/role/EarningsPerShareTables 46 false false R47.htm 2407402 - Disclosure - Accounts Receivable (Details) Sheet http://www.comtechtel.com/role/AccountsReceivableDetails Accounts Receivable (Details) Details http://www.comtechtel.com/role/AccountsReceivableTables 47 false false R48.htm 2408402 - Disclosure - Inventories (Details) Sheet http://www.comtechtel.com/role/InventoriesDetails Inventories (Details) Details http://www.comtechtel.com/role/InventoriesTables 48 false false R49.htm 2409402 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule (Details) Sheet http://www.comtechtel.com/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleDetails Accrued Expenses and Other Current Liabilities - Schedule (Details) Details http://www.comtechtel.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables 49 false false R50.htm 2409403 - Disclosure - Accrued Expenses and Other Current Liabilities - Product Warranty Rollforward (Details) Sheet http://www.comtechtel.com/role/AccruedExpensesAndOtherCurrentLiabilitiesProductWarrantyRollforwardDetails Accrued Expenses and Other Current Liabilities - Product Warranty Rollforward (Details) Details 50 false false R51.htm 2409404 - Disclosure - Accrued Expenses and Other Current Liabilities - Narrative (Details) Sheet http://www.comtechtel.com/role/AccruedExpensesAndOtherCurrentLiabilitiesNarrativeDetails Accrued Expenses and Other Current Liabilities - Narrative (Details) Details 51 false false R52.htm 2410401 - Disclosure - Acquisition-Related Restructuring Plan - Narrative (Details) Sheet http://www.comtechtel.com/role/AcquisitionRelatedRestructuringPlanNarrativeDetails Acquisition-Related Restructuring Plan - Narrative (Details) Details 52 false false R53.htm 2411401 - Disclosure - Credit Facility (Details) Sheet http://www.comtechtel.com/role/CreditFacilityDetails Credit Facility (Details) Details http://www.comtechtel.com/role/CreditFacility 53 false false R54.htm 2412402 - Disclosure - Leases - Narrative (Details) Sheet http://www.comtechtel.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 54 false false R55.htm 2412403 - Disclosure - Leases - Lease Cost and Additional Information (Details) Sheet http://www.comtechtel.com/role/LeasesLeaseCostAndAdditionalInformationDetails Leases - Lease Cost and Additional Information (Details) Details 55 false false R56.htm 2412404 - Disclosure - Leases - Operating and Finance Lease Liabilities (Details) Sheet http://www.comtechtel.com/role/LeasesOperatingAndFinanceLeaseLiabilitiesDetails Leases - Operating and Finance Lease Liabilities (Details) Details 56 false false R57.htm 2412405 - Disclosure - Leases - Lease Maturity Under Topic 840 (Details) Sheet http://www.comtechtel.com/role/LeasesLeaseMaturityUnderTopic840Details Leases - Lease Maturity Under Topic 840 (Details) Details 57 false false R58.htm 2413401 - Disclosure - Income Taxes (Details) Sheet http://www.comtechtel.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.comtechtel.com/role/IncomeTaxes 58 false false R59.htm 2414402 - Disclosure - Stock-Based Compensation - Overview (Details) Sheet http://www.comtechtel.com/role/StockBasedCompensationOverviewDetails Stock-Based Compensation - Overview (Details) Details 59 false false R60.htm 2414403 - Disclosure - Stock-Based Compensation - Expenses (Details) Sheet http://www.comtechtel.com/role/StockBasedCompensationExpensesDetails Stock-Based Compensation - Expenses (Details) Details 60 false false R61.htm 2414404 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.comtechtel.com/role/StockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 61 false false R62.htm 2414405 - Disclosure - Stock-Based Compensation - Performance Shares, RSUs, Restricted Stock and Share Unit Awards (Details) Sheet http://www.comtechtel.com/role/StockBasedCompensationPerformanceSharesRsusRestrictedStockAndShareUnitAwardsDetails Stock-Based Compensation - Performance Shares, RSUs, Restricted Stock and Share Unit Awards (Details) Details 62 false false R63.htm 2414406 - Disclosure - Stock-Based Compensation - Income Tax Benefit From Stock-based Awards (Details) Sheet http://www.comtechtel.com/role/StockBasedCompensationIncomeTaxBenefitFromStockBasedAwardsDetails Stock-Based Compensation - Income Tax Benefit From Stock-based Awards (Details) Details 63 false false R64.htm 2415402 - Disclosure - Segment Information (Details) Sheet http://www.comtechtel.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.comtechtel.com/role/SegmentInformationTables 64 false false R65.htm 2416402 - Disclosure - Goodwill (Details) Sheet http://www.comtechtel.com/role/GoodwillDetails Goodwill (Details) Details http://www.comtechtel.com/role/GoodwillTables 65 false false R66.htm 2417402 - Disclosure - Intangible Assets (Details) Sheet http://www.comtechtel.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.comtechtel.com/role/IntangibleAssetsTables 66 false false R67.htm 2418401 - Disclosure - Stockholders' Equity (Details) Sheet http://www.comtechtel.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.comtechtel.com/role/StockholdersEquity 67 false false R68.htm 2419401 - Disclosure - Legal Proceedings and Other Matters Commitments and Contingencies (Details) Sheet http://www.comtechtel.com/role/LegalProceedingsAndOtherMattersCommitmentsAndContingenciesDetails Legal Proceedings and Other Matters Commitments and Contingencies (Details) Details 68 false false All Reports Book All Reports cmtl-20191031.xml cmtl-20191031.xsd cmtl-20191031_cal.xml cmtl-20191031_def.xml cmtl-20191031_lab.xml cmtl-20191031_pre.xml http://fasb.org/srt/2018-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2018-01-31 true true XML 54 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets
3 Months Ended
Oct. 31, 2019
Finite-Lived Intangible Assets, Net [Abstract]  
Intangible Assets
Intangible Assets

Intangible assets with finite lives are as follows:
 
 
As of October 31, 2019
 
 
Weighted Average
Amortization Period
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Customer relationships
 
20.5
 
$
276,834,000

 
69,694,000

 
$
207,140,000

Technologies
 
12.7
 
92,649,000

 
60,948,000

 
31,701,000

Trademarks and other
 
16.7
 
31,026,000

 
13,183,000

 
17,843,000

Total
 
 
 
$
400,509,000

 
143,825,000

 
$
256,684,000

 
 
As of July 31, 2019
 
 
Weighted Average
Amortization Period
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Customer relationships
 
20.5
 
$
276,834,000

 
66,484,000

 
$
210,350,000

Technologies
 
12.7
 
92,649,000

 
59,522,000

 
33,127,000

Trademarks and other
 
16.7
 
31,026,000

 
12,613,000

 
18,413,000

Total
 
 
 
$
400,509,000

 
138,619,000

 
$
261,890,000



The weighted average amortization period in the above table excludes fully amortized intangible assets.

Amortization expense for the three months ended October 31, 2019 and 2018 was $5,206,000 and $4,289,000, respectively.

The estimated amortization expense consists of the following for the fiscal years ending July 31:
2020
$
20,700,000

2021
19,563,000

2022
18,322,000

2023
18,322,000

2024
17,631,000



We review net intangible assets with finite lives for impairment when an event occurs indicating the potential for impairment. No such event has occurred during the three months ended October 31, 2019. We believe that the carrying values of our net intangible assets were recoverable as of October 31, 2019. Any impairment charges that we may record in the future could be material to our results of operations and financial condition.
XML 55 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes
3 Months Ended
Oct. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes

At October 31, 2019 and July 31, 2019, total unrecognized tax benefits were $7,839,000 and $7,215,000, respectively, including interest of $31,000 and $12,000, respectively. At October 31, 2019 and July 31, 2019, $2,298,000 and $325,000, respectively, of our unrecognized tax benefits were recorded as non-current income taxes payable on our Condensed Consolidated Balance Sheets. The remaining unrecognized tax benefits of $5,541,000 and $6,890,000 at October 31, 2019 and July 31, 2019, respectively, were presented as an offset to the associated non-current deferred tax assets on our Condensed Consolidated Balance Sheets. Of the total unrecognized tax benefits, $7,259,000 and $6,670,000, at October 31, 2019 and July 31, 2019, respectively, net of the reversal of the federal benefit recognized as a deferred tax asset relating to state reserves, would favorably impact our effective tax rate, if recognized. Unrecognized tax benefits result from income tax positions taken or expected to be taken on our income tax returns for which a tax benefit has not been recorded in our condensed consolidated financial statements. We do not expect that there will be any significant changes to our total unrecognized tax benefits within the next twelve months.

Our federal income tax returns for fiscal 2017 and 2018 are subject to potential future Internal Revenue Service ("IRS") audit. None of our state income tax returns prior to fiscal 2015 are subject to audit. TCS's federal income tax return for the tax period from January 1, 2016 to February 23, 2016, the date we acquired TCS, is subject to potential future IRS audit. None of TCS's state income tax returns prior to calendar year 2015 are subject to audit. Future tax assessments or settlements could have a material adverse effect on our consolidated results of operations and financial condition.
XML 56 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions (Tables)
3 Months Ended
Oct. 31, 2019
Solacom  
Business Acquisition [Line Items]  
Fair Value of Assets Acquired and Liabilities Assumed
The following table summarizes the fair value of the assets acquired and liabilities assumed in connection with the Solacom acquisition:
 
Purchase Price Allocation (1)
 
Measurement Period Adjustments
 
Purchase Price Allocation (as adjusted)
 
 
Settled in cash
$
27,328,000

 

 
$
27,328,000

 
 
Settled in common stock issued by Comtech
5,606,000

 

 
5,606,000

 
 
Aggregate purchase price at fair value
$
32,934,000

 

 
$
32,934,000

 
 
Allocation of aggregate purchase price:
 
 
 
 
 
 
 
      Cash and cash equivalents
$
1,445,000

 

 
$
1,445,000

 
 
      Current assets
9,896,000

 
1,000

 
9,897,000

 
 
      Property, plant and equipment
777,000

 

 
777,000

 
 
      Deferred tax assets
5,059,000

 
419,000

 
5,478,000

 
 
      Accrued warranty obligations
(1,431,000
)
 

 
(1,431,000
)
 
 
      Current liabilities
(4,477,000
)
 

 
(4,477,000
)
 
 
      Contract liabilities, non-current
(1,604,000
)
 

 
(1,604,000
)
 
 
Net tangible assets at fair value
$
9,665,000

 
420,000

 
$
10,085,000

 
 
Identifiable intangibles, deferred taxes and goodwill:
 
 
 
 
 
 
Estimated Useful Lives
Technology
$
6,779,000

 

 
$
6,779,000

 
10 years
Customer relationships
7,007,000

 

 
7,007,000

 
20 years
Trade name
1,828,000

 

 
1,828,000

 
20 years
Deferred tax liabilities
(4,153,000
)
 

 
(4,153,000
)
 
 
Goodwill
11,808,000

 
(420,000
)
 
11,388,000

 
Indefinite
Allocation of aggregate purchase price
$
32,934,000

 

 
$
32,934,000

 
 
(1) As reported in the Company's Annual Report on Form 10-K for the fiscal year ended July 31, 2019.

GD NG-911 business  
Business Acquisition [Line Items]  
Fair Value of Assets Acquired and Liabilities Assumed
The following table summarizes the preliminary fair value of the assets acquired and liabilities assumed in connection with the acquisition of the GD NG-911 business:
 
Purchase Price Allocation (1)
 
Measurement Period Adjustments
 
Purchase Price Allocation (as adjusted)
 
 
Aggregate purchase price at fair value
$
10,000,000

 

 
$
10,000,000

 
 
Allocation of aggregate purchase price:
 
 
 
 
 
 
 
      Current assets
$
4,460,000

 
180,000

 
$
4,640,000

 
 
      Property, plant and equipment
646,000

 

 
646,000

 
 
      Deferred tax assets
3,426,000

 
(50,000
)
 
3,376,000

 
 
      Accrued warranty obligations
(5,000,000
)
 

 
(5,000,000
)
 
 
      Current liabilities
(3,162,000
)
 
68,000

 
(3,094,000
)
 
 
Net tangible assets at preliminary fair value
$
370,000

 
198,000

 
$
568,000

 
 
Identifiable intangibles, deferred taxes and goodwill:
 
 
 
 
 
 
Estimated Useful Lives
      Customer relationships
$
20,300,000

 

 
$
20,300,000

 
10 years
      Technology
3,500,000

 

 
3,500,000

 
15 years
      Other liabilities
(21,700,000
)
 

 
(21,700,000
)
 
 
      Deferred tax liabilities
(518,000
)
 

 
(518,000
)
 
 
      Goodwill
8,048,000

 
(198,000
)
 
7,850,000

 
Indefinite
Allocation of aggregate purchase price
$
10,000,000

 

 
$
10,000,000

 
 

(1) As reported in the Company's Annual Report on Form 10-K for the fiscal year ended July 31, 2019.

XML 57 R3.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Oct. 31, 2019
Jul. 31, 2019
Stockholders’ equity:    
Preferred stock, par value (in dollars per share) $ 0.10 $ 0.10
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.10 $ 0.10
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 39,402,226 39,276,161
Treasury stock, shares (in shares) 15,033,317 15,033,317
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses and Other Current Liabilities - Schedule (Details) - USD ($)
Oct. 31, 2019
Jul. 31, 2019
Oct. 31, 2017
Jul. 31, 2017
Accrued Liabilities, Current [Abstract]        
Accrued wages and benefits $ 21,261,000 $ 23,295,000    
Accrued contract costs 13,725,000 15,007,000    
Accrued warranty obligations 16,068,000 15,968,000 $ 9,982,000 $ 11,738,000
Accrued legal costs 2,781,000 2,835,000    
Accrued commissions and royalties 4,587,000 5,114,000    
Other 14,385,000 16,365,000    
Accrued expenses and other current liabilities $ 72,807,000 $ 78,584,000    
XML 59 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Cash Flows - USD ($)
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Cash flows from operating activities:    
Net income $ 6,388,000 $ 3,468,000
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization of property, plant and equipment 2,651,000 2,851,000
Amortization of intangible assets with finite lives 5,206,000 4,289,000
Amortization of stock-based compensation 879,000 1,046,000
Amortization of deferred financing costs 185,000 548,000
Estimated contract settlement costs 230,000 0
Write-off of deferred financing costs 0 3,217,000
Changes in other liabilities (1,033,000) 0
(Gain) loss on disposal of property, plant and equipment (3,000) 32,000
Benefit from allowance for doubtful accounts (343,000) (7,000)
Provision for excess and obsolete inventory 373,000 747,000
Deferred income tax expense 2,286,000 2,273,000
Changes in assets and liabilities, net of effects of business acquisitions:    
Accounts receivable (15,947,000) (12,267,000)
Inventories 2,656,000 (15,240,000)
Prepaid expenses and other current assets 930,000 3,054,000
Other assets (44,000) 64,000
Accounts payable 4,299,000 (9,180,000)
Accrued expenses and other current liabilities (1,095,000) 8,526,000
Contract liabilities (822,000) (2,947,000)
Other liabilities, non-current 3,000 275,000
Interest payable (133,000) (455,000)
Income taxes payable (1,221,000) (4,424,000)
Net cash provided by (used in) operating activities 5,445,000 (14,130,000)
Cash flows from investing activities:    
Purchases of property, plant and equipment (1,250,000) (1,645,000)
Net cash used in investing activities (1,250,000) (1,645,000)
Cash flows from financing activities:    
Net borrowings of long-term debt under Credit Facility 4,000,000 193,400,000
Net payments under Revolving Loan portion of Prior Credit Facility 0 (48,603,000)
Repayment of debt under Term Loan portion of Prior Credit Facility 0 (120,121,000)
Remittance of employees' statutory tax withholdings for stock awards (4,560,000) (5,017,000)
Cash dividends paid (2,692,000) (2,615,000)
Payment of deferred financing costs 0 (1,771,000)
Repayment of principal amounts under finance lease and other obligations (198,000) (454,000)
Proceeds from issuance of employee stock purchase plan shares 246,000 241,000
Proceeds from exercises of stock options 306,000 174,000
Net cash (used in) provided by financing activities (2,898,000) 15,234,000
Net increase (decrease) in cash and cash equivalents 1,297,000 (541,000)
Cash and cash equivalents at beginning of period 45,576,000 43,484,000
Cash and cash equivalents at end of period 46,873,000 42,943,000
Cash paid during the period for:    
Interest 1,701,000 2,470,000
Income taxes, net 79,000 25,000
Non-cash investing and financing activities:    
Reclass of finance lease right-of-use assets to property, plant and equipment 295,000 0
Cash dividends declared but unpaid (including dividend equivalents) 2,484,000 2,463,000
Accrued additions to property, plant and equipment 692,000 795,000
Accrued deferred financing costs $ 0 $ 41,000
XML 60 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions (Fair Value of Assets Acquired and Liabilities Assumed) (Details) - USD ($)
3 Months Ended 8 Months Ended
Oct. 31, 2019
Apr. 29, 2019
Feb. 28, 2019
Oct. 31, 2019
Jul. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Business Acquisition [Line Items]              
Goodwill $ 309,871,000     $ 309,871,000 $ 310,489,000   $ 309,871,000
Customer relationships              
Measurement Period Adjustments              
Estimated Useful Lives       20 years 6 months   20 years 6 months  
Solacom              
Business Acquisition [Line Items]              
Settled in cash 27,328,000   $ 27,328,000        
Settled in common stock issued by Comtech 5,606,000   5,606,000        
Aggregate purchase price at fair value 32,934,000   32,934,000        
Cash and cash equivalents 1,445,000   1,445,000 $ 1,445,000     1,445,000
Current assets 9,897,000   9,896,000 9,897,000     9,897,000
Property, plant and equipment 777,000   777,000 777,000     777,000
Deferred tax assets, non-current 5,478,000   5,059,000 5,478,000     5,478,000
Accrued warranty obligations (1,431,000)   (1,431,000) (1,431,000)     (1,431,000)
Current liabilities (4,477,000)   (4,477,000) (4,477,000)     (4,477,000)
Contract liabilities, non-current (1,604,000)   (1,604,000) (1,604,000)     (1,604,000)
Net tangible assets at preliminary fair value 10,085,000   9,665,000 10,085,000     10,085,000
Deferred tax liabilities (4,153,000)   (4,153,000) (4,153,000)     (4,153,000)
Goodwill 11,388,000   11,808,000 11,388,000     11,388,000
Allocation of aggregate purchase price 32,934,000   32,934,000 32,934,000     32,934,000
Measurement Period Adjustments              
Current assets             1,000
Deferred tax assets, non-current             419,000
Net tangible assets at preliminary fair value             420,000
Goodwill       (420,000)     (420,000)
Solacom | Technology              
Business Acquisition [Line Items]              
Identifiable intangible assets 6,779,000   $ 6,779,000 6,779,000     6,779,000
Measurement Period Adjustments              
Estimated Useful Lives     10 years        
Solacom | Customer relationships              
Business Acquisition [Line Items]              
Identifiable intangible assets 7,007,000   $ 7,007,000 7,007,000     7,007,000
Measurement Period Adjustments              
Estimated Useful Lives     20 years        
Solacom | Trade name              
Business Acquisition [Line Items]              
Identifiable intangible assets 1,828,000   $ 1,828,000 1,828,000     1,828,000
Measurement Period Adjustments              
Estimated Useful Lives     20 years        
GD NG-911 business              
Business Acquisition [Line Items]              
Aggregate purchase price at fair value 10,000,000 $ 10,000,000          
Current assets 4,640,000 4,460,000   4,640,000     4,640,000
Property, plant and equipment 646,000 646,000   646,000     646,000
Deferred tax assets, non-current 3,376,000 3,426,000   3,376,000     3,376,000
Accrued warranty obligations (5,000,000) (5,000,000)   (5,000,000)     (5,000,000)
Current liabilities (3,094,000) (3,162,000)   (3,094,000)     (3,094,000)
Net tangible assets at preliminary fair value 568,000 370,000   568,000     568,000
Other liabilities (21,700,000) (21,700,000)   (21,700,000)     (21,700,000)
Deferred tax liabilities (518,000) (518,000)   (518,000)     (518,000)
Goodwill 7,850,000 8,048,000   7,850,000     7,850,000
Allocation of aggregate purchase price 10,000,000 10,000,000   10,000,000     10,000,000
Measurement Period Adjustments              
Current assets         180,000    
Deferred tax assets, non-current         (50,000)    
Current liabilities         68,000    
Net tangible assets at preliminary fair value         198,000    
Goodwill       (198,000) $ (198,000)    
GD NG-911 business | Technology              
Business Acquisition [Line Items]              
Identifiable intangible assets 3,500,000 $ 3,500,000   3,500,000     3,500,000
Measurement Period Adjustments              
Estimated Useful Lives   15 years          
GD NG-911 business | Customer relationships              
Business Acquisition [Line Items]              
Identifiable intangible assets $ 20,300,000 $ 20,300,000   $ 20,300,000     $ 20,300,000
Measurement Period Adjustments              
Estimated Useful Lives   10 years          
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements and Financial Instruments (Details)
Oct. 31, 2019
Fair Value Disclosures [Abstract]  
Operating Lease, Weighted Average Discount Rate, Percent 4.05%
Finance Lease, Weighted Average Discount Rate, Percent 4.21%
XML 62 R66.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets (Details) - USD ($)
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Jul. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount $ 400,509,000   $ 400,509,000
Accumulated amortization 143,825,000   138,619,000
Net carrying amount 256,684,000   261,890,000
Amortization of intangibles 5,206,000 $ 4,289,000  
Amortization expense - year one 20,700,000    
Amortization expense - year two 19,563,000    
Amortization expense - year three 18,322,000    
Amortization expense - year four 18,322,000    
Amortization expense - year five $ 17,631,000    
Customer Relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted average amortization period 20 years 6 months 20 years 6 months  
Gross carrying amount $ 276,834,000   276,834,000
Accumulated amortization 69,694,000   66,484,000
Net carrying amount $ 207,140,000   210,350,000
Technologies      
Finite-Lived Intangible Assets [Line Items]      
Weighted average amortization period 12 years 8 months 12 days 12 years 8 months 12 days  
Gross carrying amount $ 92,649,000   92,649,000
Accumulated amortization 60,948,000   59,522,000
Net carrying amount $ 31,701,000   33,127,000
Trademarks and other      
Finite-Lived Intangible Assets [Line Items]      
Weighted average amortization period 16 years 8 months 12 days 16 years 8 months 12 days  
Gross carrying amount $ 31,026,000   31,026,000
Accumulated amortization 13,183,000   12,613,000
Net carrying amount $ 17,843,000   $ 18,413,000
XML 63 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Performance Shares, RSUs, Restricted Stock and Share Unit Awards (Details)
3 Months Ended
Oct. 31, 2019
USD ($)
$ / shares
shares
Oct. 31, 2019
USD ($)
$ / shares
shares
Oct. 31, 2018
USD ($)
Jul. 31, 2019
USD ($)
Additional Disclosures        
Accrual of dividend equivalents, net of reversal | $   $ 56,000 $ 82,000  
Carrying value at period end | $ $ 393,378,000 $ 393,378,000   $ 352,629,000
Performance Shares, RSUs, Restricted Stock and Share Units        
Awards (in Shares)        
Outstanding, Beginning Balance (in shares)   954,676    
Granted (in shares)   219,425    
Settled (in shares)   (199,466)    
Forfeited (in shares)   (41,080)    
Outstanding, Ending Balance (in shares) 933,555 933,555    
Vested, Ending Balance (in shares) 328,791 328,791    
Vested and Expected to Vest, Ending Balance (in shares) 890,374 890,374    
Weighted Average Grant Date Fair Value        
Outstanding, Beginning Balance (in dollars per share) | $ / shares   $ 22.40    
Granted (in dollars per share) | $ / shares   27.69    
Settled (in dollars per share) | $ / shares   16.80    
Forfeited (in dollars per share) | $ / shares   21.00    
Outstanding, Ending Balance (in dollars per share) | $ / shares $ 24.91 24.91    
Vested, Ending Balance (in dollars per share) | $ / shares 24.92 24.92    
Vested and Expected to Vest, Ending Balance (in dollars per share) | $ / shares $ 25.06 $ 25.06    
Aggregate Intrinsic Value        
Outstanding, Ending Balance | $ $ 32,628,000 $ 32,628,000    
Vested, Ending Balance | $ 11,491,000      
Vested and Expected to Vest, Ending Balance | $ $ 31,119,000 31,119,000    
Additional Disclosures        
Total intrinsic value of stock-based awards settled | $   $ 5,806,000 4,210,000  
Performance Shares | Employees | Granted since fiscal 2014        
Additional Disclosures        
Performance period (in years)   3 years    
RSUs and restricted stock | Non-Employee Director        
Additional Disclosures        
Common Stock conversion ratio 1 1    
RSUs and restricted stock | Non-Employee Director | Granted Prior to July 31, 2019 [Member]        
Additional Disclosures        
Vesting period (in years)   3 years    
RSUs and restricted stock | Non-Employee Director | Granted After July 31, 2019 [Member]        
Additional Disclosures        
Vesting period (in years)   5 years    
RSUs and restricted stock | Employees        
Additional Disclosures        
Vesting period (in years)   5 years    
Common Stock conversion ratio 1 1    
Share units        
Additional Disclosures        
Common Stock conversion ratio 1 1    
Cumulative number of units settled as of the date (in shares) 431,142 431,142    
Share units | Granted on or after July 31, 2017        
Additional Disclosures        
Conversion period of fully-vested share units into Common Stock from grant date (in years)   1 year    
Stock Options        
Additional Disclosures        
Total intrinsic value of stock-based awards settled | $   $ 305,000 $ 561,000  
Dividend Equivalents        
Additional Disclosures        
Accrual of dividend equivalents, net of reversal | $   56,000    
Dividend equivalents paid | $   285,000    
Carrying value at period end | $ $ 548,000 $ 548,000   $ 777,000
2000 Stock Incentive Plan | Performance Shares        
Awards (in Shares)        
Outstanding, Ending Balance (in shares) 217,839 217,839    
2000 Stock Incentive Plan | RSUs and restricted stock        
Awards (in Shares)        
Outstanding, Ending Balance (in shares) 476,036 476,036    
2000 Stock Incentive Plan | Share units        
Awards (in Shares)        
Outstanding, Ending Balance (in shares) 239,680 239,680    
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Narrative (Details) - USD ($)
3 Months Ended
Oct. 31, 2019
Oct. 31, 2019
Aug. 01, 2019
Jul. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Operating Lease, Right-of-Use Asset $ 34,148,000 $ 34,148,000   $ 0
Deferred Rent Liability     $ 3,023,000  
Operating Lease, Liability 36,973,000 36,973,000    
Accounting Standards Update 2016-02        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Operating Lease, Right-of-Use Asset     35,825,000  
Operating Lease, Liability     $ 38,848,000  
Executive Chairman [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Related Party Transaction, Amounts of Transaction   $ 160,000    
Additional Term Of Related Party Lease Agreement As An Option To Exercise   10 years    
Rent Amount In Next Calendar Year For Related Party Lease Agreement $ 657,000      
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses and Other Current Liabilities - Product Warranty Rollforward (Details) - USD ($)
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Changes in Product Warranty Liability    
Balance at beginning of period $ 15,968,000  
Provision for warranty obligations 989,000 $ 1,020,000
Charges incurred (1,191,000) (1,515,000)
Warranty settlement and reclass 302,000 $ 418,000
Balance at end of period $ 16,068,000  
XML 66 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Details) - USD ($)
Oct. 31, 2019
Jul. 31, 2019
Income Tax Contingency [Line Items]    
Unrecognized tax benefits $ 7,839,000 $ 7,215,000
Interest accrued relating to income taxes 31,000 12,000
Unrecognized tax benefits that would positively impact our effective tax rate, if recognized 7,259,000 6,670,000
Non-current income taxes payable    
Income Tax Contingency [Line Items]    
Unrecognized tax benefits 2,298,000 325,000
Included in the non-current deferred tax liabilities (as an offset to the associated deferred tax asset)    
Income Tax Contingency [Line Items]    
Unrecognized tax benefits $ 5,541,000 $ 6,890,000
XML 67 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses and Other Current Liabilities
3 Months Ended
Oct. 31, 2019
Accrued Liabilities, Current [Abstract]  
Accrued Expenses and Other Current Liabilities
Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consist of the following at:
 
 
October 31, 2019
 
July 31, 2019
Accrued wages and benefits
 
$
21,261,000

 
23,295,000

Accrued contract costs
 
13,725,000

 
15,007,000

Accrued warranty obligations
 
16,068,000

 
15,968,000

Accrued legal costs
 
2,781,000

 
2,835,000

Accrued commissions and royalties
 
4,587,000

 
5,114,000

Other
 
14,385,000

 
16,365,000

Accrued expenses and other current liabilities
 
$
72,807,000

 
78,584,000



As discussed further in Note (12) - "Leases," on August 1, 2019, we adopted Topic 842 and, as required by the new standard, reclassified $2,934,000 of accrued expenses and other current liabilities as follows: (i) $2,366,000 of short-term deferred rent liabilities related to operating leases were offset against the respective operating lease right-of-use assets; and (ii) the remaining $568,000 of estimated facility exit costs were reclassified to the current portion of operating lease liabilities.

Accrued contract costs represent direct and indirect costs on contracts as well as estimates of amounts owed for invoices not yet received from vendors or reflected in accounts payable.

Accrued warranty obligations as of October 31, 2019 relate to estimated liabilities for assurance-type warranty coverage that we provide to our customers. We generally provide warranty coverage for some of our products for a period of at least one year from the date of delivery. We record a liability for estimated warranty expense based on historical claims, product failure rates, consideration of contractual obligations, future costs to resolve software issues and other factors. Some of our product warranties are provided under long-term contracts, the costs of which are incorporated into our estimates of total contract costs.

Changes in our accrued warranty obligations during the three months ended October 31, 2019 and 2018 were as follows:
 
 
Three months ended October 31,
 
 
2019
 
2018
Balance at beginning of period
 
$
15,968,000

 
11,738,000

Reclass to contract liabilities (see below)
 

 
(1,679,000
)
Provision for warranty obligations
 
989,000

 
1,020,000

Charges incurred
 
(1,191,000
)
 
(1,515,000
)
Warranty settlement and reclass (see below)
 
302,000

 
418,000

Balance at end of period
 
$
16,068,000

 
9,982,000



On August 1, 2018, in connection with our adoption of ASC 606, $1,679,000 of accrued warranty obligations presented in the above table were reclassified to contract liabilities, as they represented deferred revenue related to service-type warranty performance obligations.

Our current accrued warranty obligations at October 31, 2019 and July 31, 2019 include $3,781,000 and $3,999,000, respectively, of warranty obligations for a small product line that we refer to as the TCS 911 call handling software solution. This solution was licensed to customers prior to our acquisition of TeleCommunication Systems, Inc. ("TCS"). During the fiscal year ended July 31, 2018, we entered into a full and final warranty settlement with AT&T, the largest customer/distributor of this product line, pursuant to which we issued thirty-six credits to AT&T of $153,000 which AT&T can apply on a monthly basis to purchases of solutions from us, beginning October 2017 through September 2020. As of October 31, 2019, the total present value of these monthly credits is $1,611,000, all of which is included in our current accrued warranty obligations on our Condensed Consolidated Balance Sheet.

In connection with our acquisition of Solacom and the GD NG-911 business during the fiscal year ended July 31, 2019, we assumed warranty obligations related to certain contracts acquired. See Note (2) - "Acquisitions" for further information pertaining to these acquisitions.
XML 68 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements and Financial Instruments
3 Months Ended
Oct. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements and Financial Instruments
Fair Value Measurements and Financial Instruments

Using the fair value hierarchy described in FASB ASC 820 "Fair Value Measurements and Disclosures," we valued our cash and cash equivalents using Level 1 inputs that were based on quoted market prices.

We believe that the carrying amounts of our other current financial assets (such as accounts receivable) and other current liabilities (including accounts payable, accrued expenses and the current portion of our favorable AT&T warranty settlement) approximate their fair values due to their short-term maturities. See Note (9) - "Accrued Expenses and Other Current Liabilities" for further discussion of the favorable AT&T warranty settlement.

We believe the fair values of our operating lease liabilities and our finance lease and other obligations, which currently reflect weighted-average discount rates of approximately 4.05% and 4.21%, respectively, would not be materially different than their carrying values as of October 31, 2019. See Note (12) - "Leases" for further information.

The fair value of our Credit Facility that we entered into on October 31, 2018 approximates its carrying amount due to its variable interest rate and pricing grid that is dependent upon our leverage ratio as of the end of each fiscal quarter.

As of October 31, 2019 and July 31, 2019, other than the financial instruments discussed above, we had no other significant assets or liabilities included in our Condensed Consolidated Balance Sheets recorded at fair value, as such term is defined by FASB ASC 820.
XML 69 R39.htm IDEA: XBRL DOCUMENT v3.19.3
General Narrative (Details)
3 Months Ended
Oct. 31, 2019
operating_segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 2
XML 70 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable (Tables)
3 Months Ended
Oct. 31, 2019
Accounts Receivable Additional Disclosures [Abstract]  
Accounts receivable
Accounts receivable consist of the following at:
 
 
October 31, 2019
 
July 31, 2019
Receivables from commercial and international customers
 
$
82,140,000

 
85,556,000

Unbilled receivables from commercial and international customers
 
22,824,000

 
20,469,000

Receivables from the U.S. government and its agencies
 
55,590,000

 
38,856,000

Unbilled receivables from the U.S. government and its agencies
 
1,955,000

 
2,018,000

Total accounts receivable
 
162,509,000

 
146,899,000

Less allowance for doubtful accounts
 
1,465,000

 
1,867,000

Accounts receivable, net
 
$
161,044,000

 
145,032,000

XML 71 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation (Tables)
3 Months Ended
Oct. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Stock-based Awards Outstanding by Award Type
As of October 31, 2019, the following stock-based awards, by award type, were outstanding:
 
October 31, 2019

Stock options
1,503,295

Performance shares
217,839

RSUs and restricted stock
476,036

Share units
239,680

Total
2,436,850

Stock-based compensation for awards detailing where recorded in Condensed Consolidated Statement of Operations
Stock-based compensation for awards issued is reflected in the following line items in our Condensed Consolidated Statements of Operations:
 
 
Three months ended October 31,
 
 
2019
 
2018
Cost of sales
 
$
59,000

 
58,000

Selling, general and administrative expenses
 
743,000

 
905,000

Research and development expenses
 
77,000

 
83,000

Stock-based compensation expense before income tax benefit
 
879,000

 
1,046,000

Estimated income tax benefit
 
(189,000
)
 
(228,000
)
Net stock-based compensation expense
 
$
690,000

 
818,000

Summary of net stock-based compensation expense by award type
Stock-based compensation expense (benefit), by award type, is summarized as follows:
 
 
Three months ended October 31,
 
 
2019
 
2018
Stock options
 
$
82,000

 
171,000

Performance shares
 
352,000

 
406,000

RSUs and restricted stock
 
698,000

 
547,000

ESPP
 
57,000

 
52,000

Share units
 
(310,000
)
 
(130,000
)
Stock-based compensation expense before income tax benefit
 
879,000

 
1,046,000

Estimated income tax benefit
 
(189,000
)
 
(228,000
)
Net stock-based compensation expense
 
$
690,000

 
818,000

Summary of the Plan's activity relating to stock options
The following table summarizes the Plan's activity during the three months ended October 31, 2019:
 
 
Awards
(in Shares)
 
Weighted Average
Exercise Price
 
Weighted Average
Remaining Contractual
Term (Years)
 
Aggregate
Intrinsic Value
Outstanding at July 31, 2019
 
1,555,555

 
$
28.72

 
 
 
 
Exercised
 
(51,460
)
 
28.45

 
 
 
 
Expired/canceled
 
(800
)
 
27.35

 
 
 
 
Outstanding at October 31, 2019
 
1,503,295

 
$
28.73

 
3.27
 
$
9,346,000

 
 
 
 
 
 
 
 
 
Exercisable at October 31, 2019
 
1,431,765

 
$
28.83

 
3.14
 
$
8,761,000

 
 
 
 
 
 
 
 
 
Vested and expected to vest at October 31, 2019
 
1,477,967

 
$
28.76

 
3.23
 
$
9,148,000

Summary of the Plan's activity relating to performance shares, RSUs, restricted stock and share units
The following table summarizes the Plan's activity relating to performance shares, RSUs, restricted stock and share units:
 
 
Awards
(in Shares)
 
Weighted Average
Grant Date
Fair Value
 
Aggregate
Intrinsic Value
Outstanding at July 31, 2019
 
954,676

 
$
22.40

 
 
Granted
 
219,425

 
27.69

 
 
Settled
 
(199,466
)
 
16.80

 
 
Forfeited
 
(41,080
)
 
21.00

 
 
Outstanding at October 31, 2019
 
933,555

 
$
24.91

 
$
32,628,000

 
 
 
 
 
 
 
Vested at October 31, 2019
 
328,791

 
$
24.92

 
$
11,491,000

 
 
 
 
 
 
 
Vested and expected to vest at October 31, 2019
 
890,374

 
$
25.06

 
$
31,119,000

XML 72 report.css IDEA: XBRL DOCUMENT /* 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; } XML 73 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Overview (Details) - shares
3 Months Ended
Dec. 03, 2019
Oct. 31, 2019
Jul. 31, 2019
Stock options      
Stock-Based Awards Outstanding By Award Type      
Number of stock-based option awards outstanding at period end (in shares)   1,503,295 1,555,555
2000 Stock Incentive Plan      
2000 Stock Incentive Plan      
Aggregate maximum number of shares of common stock which may be issued under stock option plan (in shares)   10,362,500  
Aggregate net number of stock-based awards granted (in shares)   8,723,732  
Aggregate number of stock based awards expired and canceled (in shares)   4,031,305  
Aggregate number of stock-based awards exercised or settled (in shares)   6,286,882  
Stock-Based Awards Outstanding By Award Type      
Number of total stock-based awards outstanding (in shares)   2,436,850  
2000 Stock Incentive Plan | Stock options      
2000 Stock Incentive Plan      
Maximum term for grants of incentive and non-qualified stock-based awards, excluding incentive stock-based awards granted to stockholders who own more than 10% of the voting power   10 years  
Percentage of a stockholder's voting power that limits the contractual term of an incentive stock-based award   10.00%  
Maximum term for incentive stock-based awards granted to stockholders who own more than 10% of the voting power   5 years  
Stock-Based Awards Outstanding By Award Type      
Number of stock-based option awards outstanding at period end (in shares)   1,503,295  
2000 Stock Incentive Plan | Performance shares      
Stock-Based Awards Outstanding By Award Type      
Number of stock-based non-option awards outstanding at period end (in shares)   217,839  
2000 Stock Incentive Plan | RSUs and restricted stock      
Stock-Based Awards Outstanding By Award Type      
Number of stock-based non-option awards outstanding at period end (in shares)   476,036  
2000 Stock Incentive Plan | Share units      
Stock-Based Awards Outstanding By Award Type      
Number of stock-based non-option awards outstanding at period end (in shares)   239,680  
2001 Employee Stock Purchase Plan | Employee Stock Purchase Plan - ESPP      
2000 Stock Incentive Plan      
Aggregate maximum number of shares of common stock which may be issued under stock option plan (in shares)   1,050,000  
2001 Employee Stock Purchase Plan      
Discount rate from market value, on purchase date, offered to employees participating in the Employee Stock Purchase Plan (ESPP)   85.00%  
Total number of shares of common stock issued to employees under employee stock purchase plan and through the end of the reporting period (in shares)   797,186  
Subsequent Event | 2000 Stock Incentive Plan      
2000 Stock Incentive Plan      
Aggregate maximum number of shares of common stock which may be issued under stock option plan (in shares) 10,962,500    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 600,000    
XML 74 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Lease Cost and Additional Information (Details)
3 Months Ended
Oct. 31, 2019
USD ($)
Leases [Abstract]  
Amortization of ROU assets $ 108,000
Interest on lease liabilities 2,000
Operating lease expense 2,637,000
Short-term lease expense 863,000
Variable lease expense 993,000
Sublease income 0
Total lease expense 4,603,000
Operating leases - Operating cash outflows 2,843,000
Finance leases - Operating cash outflows 2,000
Finance leases - Financing cash outflows 198,000
ROU assets obtained in the exchange for lease liabilities - operating leases $ 598,000
XML 75 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses and Other Current Liabilities - Narrative (Details)
3 Months Ended
Oct. 31, 2019
USD ($)
Oct. 31, 2018
credit
Aug. 01, 2019
USD ($)
Jul. 31, 2019
USD ($)
Aug. 01, 2018
USD ($)
Oct. 31, 2017
USD ($)
Jul. 31, 2017
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Operating lease right-of-use assets, net $ 34,148,000     $ 0      
Operating lease liabilities, current $ 9,248,000     0      
Minimum coverage period of product warranty from the date of shipment 1 year            
Accrued warranty obligations $ 16,068,000     15,968,000   $ 9,982,000 $ 11,738,000
Accounting Standards Update 2016-02              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Accrued expenses and other current liabilities     $ 2,934,000        
Deferred Rent Credit, Current     2,366,000        
Operating lease right-of-use assets, net     35,825,000        
Restructuring Reserve, Current     568,000        
Operating lease liabilities, current     601,000        
Accounting Standards Update 2016-02, Deferred Rent Liability Adjustment              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Operating lease right-of-use assets, net     $ 2,366,000        
Difference between Revenue Guidance in Effect before and after Topic 606 | ASU 2014-09              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Accrued warranty obligations         $ (1,679,000)    
TeleCommunication Systems Inc. | TCS 911 call handling software solution              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Accrued warranty obligations 3,781,000     $ 3,999,000      
Full and final warranty settlement with AT&T | TeleCommunication Systems Inc. | TCS 911 call handling software solution              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Number of monthly credits issued | credit   36          
Amount of monthly credit           $ 153,000  
Present value of monthly credits $ 1,611,000            
Warranty Obligations | Difference between Revenue Guidance in Effect before and after Topic 606 | ASU 2014-09              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Contract liabilities         $ 1,679,000    
XML 76 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Cost Reduction Actions
3 Months Ended
Oct. 31, 2019
Restructuring and Related Activities [Abstract]  
Cost Reduction Actions
Cost Reduction Actions

During the three months ended October 31, 2018, we took steps to improve our future operating results and successfully consolidated our Government Solutions segment’s manufacturing facility located in Tampa, Florida with another facility that we maintain in Orlando, Florida. In doing so, during the three months ended October 31, 2018, we recorded $1,373,000 of facility exit costs in selling, general and administrative expenses in our Condensed Consolidated Statements of Operations. As discussed further in Note (12) - "Leases," on August 1, 2019, we adopted Topic 842 and, as required by the new standard, reclassified $568,000 of estimated facility exit costs to the current portion of operating lease liabilities.

During the second quarter of fiscal 2019, we began an evaluation and repositioning of our public safety and location technologies solutions in order to focus on providing higher margin solution offerings. To date, we have ceased offering certain solutions, have worked with customers to wind-down certain legacy contracts and have not renewed certain contracts. In connection with this ongoing evaluation and repositioning, during the three months ended October 31, 2019, we recorded $230,000 of estimated contract settlement costs in our Commercial Solutions segment.
XML 77 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share
3 Months Ended
Oct. 31, 2019
Earnings Per Share [Abstract]  
Earnings Per Share
Earnings Per Share

Our basic earnings per share ("EPS") is computed based on the weighted average number of common shares (including vested but unissued stock units, share units, performance shares and restricted stock units ("RSUs")), outstanding during each respective period. Our diluted EPS reflects the dilution from potential common stock issuable pursuant to the exercise of equity-classified stock-based awards, if dilutive, outstanding during each respective period. Pursuant to FASB ASC 260 "Earnings Per Share," equity-classified stock-based awards that are subject to performance conditions are not considered in our diluted EPS calculations until the respective performance conditions have been satisfied. When calculating our diluted earnings per share, we consider the amount an employee must pay upon assumed exercise of stock-based awards and the amount of stock-based compensation cost attributed to future services and not yet recognized.

There were no repurchases of our common stock during the three months ended October 31, 2019 or 2018. See Note (18) - "Stockholders’ Equity" for more information.

Weighted average stock options, RSUs and restricted stock outstanding of 382,000 and 279,000 for the three months ended October 31, 2019 and 2018, respectively, were not included in our diluted EPS calculation because their effect would have been anti-dilutive.

Our EPS calculations exclude 197,000 and 236,000 weighted average performance shares outstanding for the three months ended October 31, 2019 and 2018, respectively, as the performance conditions have not yet been satisfied. However, net income (the numerator) for EPS calculations for each respective period, is reduced by the compensation expense related to these awards.

The following table reconciles the numerators and denominators used in the basic and diluted EPS calculations:
 
 
Three months ended October 31,
 
 
2019
 
2018
Numerator:
 
 
 
 
Net income for basic calculation
 
$
6,388,000

 
3,468,000

Numerator for diluted calculation
 
$
6,388,000

 
3,468,000

 
 
 
 
 
Denominator:
 
 
 
 
Denominator for basic calculation
 
24,555,000

 
23,999,000

Effect of dilutive securities:
 
 
 
 
Stock-based awards
 
182,000

 
376,000

Denominator for diluted calculation
 
24,737,000

 
24,375,000

XML 78 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share (Tables)
3 Months Ended
Oct. 31, 2019
Earnings Per Share [Abstract]  
Schedule of numerators and denominators used in basic and diluted EPS calculations
The following table reconciles the numerators and denominators used in the basic and diluted EPS calculations:
 
 
Three months ended October 31,
 
 
2019
 
2018
Numerator:
 
 
 
 
Net income for basic calculation
 
$
6,388,000

 
3,468,000

Numerator for diluted calculation
 
$
6,388,000

 
3,468,000

 
 
 
 
 
Denominator:
 
 
 
 
Denominator for basic calculation
 
24,555,000

 
23,999,000

Effect of dilutive securities:
 
 
 
 
Stock-based awards
 
182,000

 
376,000

Denominator for diluted calculation
 
24,737,000

 
24,375,000

XML 79 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
3 Months Ended
Oct. 31, 2019
Leases [Abstract]  
Lease, Cost [Table Text Block]
The components of lease expense are as follows:
 
Three months ended October 31, 2019
Finance lease expense:
 
      Amortization of ROU assets
$
108,000

      Interest on lease liabilities
2,000

Operating lease expense
2,637,000

Short-term lease expense
863,000

Variable lease expense
993,000

Sublease income

Total lease expense
$
4,603,000



Additional information related to leases is as follows:
 
Three months ended October 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
Operating leases - Operating cash outflows
$
2,843,000

Finance leases - Operating cash outflows
2,000

Finance leases - Financing cash outflows
198,000

ROU assets obtained in the exchange for lease liabilities:
 
Operating leases
$
598,000

Finance Lease, Liability, Maturity [Table Text Block]
The following table is a reconciliation of future cash flows relating to operating and finance lease liabilities presented on our Condensed Consolidated Balance Sheet as of October 31, 2019:

 
Operating
 
Finance
 
Total
Remaining portion of fiscal 2020
$
8,192,000

 
109,000

 
$
8,301,000

Fiscal 2021
8,619,000

 

 
8,619,000

Fiscal 2022
7,387,000

 

 
7,387,000

Fiscal 2023
5,877,000

 

 
5,877,000

Fiscal 2024
4,170,000

 

 
4,170,000

Thereafter
6,555,000

 

 
6,555,000

Total future undiscounted cash flows
40,800,000

 
109,000

 
40,909,000

Less: Present value discount
3,827,000

 
2,000

 
3,829,000

Lease liabilities
$
36,973,000

 
107,000

 
$
37,080,000

 
 
 
 
 
 
Weighted-average remaining lease terms (in years)
4.59

 
0.22

 
 
Weighted-average discount rate
4.05
%
 
4.21
%
 
 
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
The following table is a reconciliation of future cash flows relating to operating and finance lease liabilities presented on our Condensed Consolidated Balance Sheet as of October 31, 2019:

 
Operating
 
Finance
 
Total
Remaining portion of fiscal 2020
$
8,192,000

 
109,000

 
$
8,301,000

Fiscal 2021
8,619,000

 

 
8,619,000

Fiscal 2022
7,387,000

 

 
7,387,000

Fiscal 2023
5,877,000

 

 
5,877,000

Fiscal 2024
4,170,000

 

 
4,170,000

Thereafter
6,555,000

 

 
6,555,000

Total future undiscounted cash flows
40,800,000

 
109,000

 
40,909,000

Less: Present value discount
3,827,000

 
2,000

 
3,829,000

Lease liabilities
$
36,973,000

 
107,000

 
$
37,080,000

 
 
 
 
 
 
Weighted-average remaining lease terms (in years)
4.59

 
0.22

 
 
Weighted-average discount rate
4.05
%
 
4.21
%
 
 
Schedule of Future Minimum Lease Payments for Capital Leases
Leases

On August 1, 2019, we adopted ASU No. 2016-02 - Leases (Topic 842), which requires the recognition of lease rights and obligations as assets and liabilities on the balance sheet. Previously, operating leases were not recognized on the balance sheet. As we elected the modified retrospective adoption method, prior-period information was not restated. We also elected the transition package of practical expedients available in the standard, which permits us to not reassess under the new standard our prior conclusions about lease identification, classification and initial direct costs. As part of our adoption, however, we did not elect to use the hindsight or land easements practical expedients.

On August 1, 2019, in connection with our adoption of Topic 842, we recognized $35,825,000 of operating lease right-of-use ("ROU") assets (net of a $3,023,000 deferred rent liability that existed as of August 1, 2019 under prior applicable GAAP) and $38,848,000 of related liabilities. Except for the recording of the ROU assets and lease liabilities on our Condensed Consolidated Balance Sheet, and the expanded disclosures about our leasing activities, our adoption did not have a material impact on our condensed consolidated financial statements. Our adoption also did not result in any cumulative-effect adjustment to opening retained earnings.
    
Our leases historically relate to the leasing of facilities and equipment. We determine at inception whether an arrangement is, or contains, a lease and whether the lease should be classified as an operating or a financing lease. At lease commencement, we recognize an ROU asset and lease liability based on the present value of the future lease payments over the estimated lease term. We have elected to not recognize an ROU asset or lease liability for any leases with terms of twelve months or less. Instead, for such short-term leases, we recognize lease expense on a straight-line basis over the lease term. Certain of our leases include options to extend the term of the lease or to terminate the lease early. When it is reasonably certain that we will exercise a renewal option or will not exercise a termination option, we include the impact of exercising or not exercising such option, respectively, in the estimate of the lease term. As our lease agreements do not explicitly state the discount rate implicit in the lease, we use our incremental borrowing rate ("IBR") on the commencement date to calculate the present value of future lease payments. Such IBR represents our estimated rate of interest to borrow on a collateralized basis over a term commensurate with the expected lease term.

Some of our leases include payments that are based on the Consumer Price Index ("CPI") or other similar indices. These variable lease payments are included in the calculation of the ROU asset and lease liability using the index as of the lease commencement date. Other variable lease payments, such as common area maintenance, property taxes, and usage-based amounts, are required by Topic 842 to be excluded from the ROU asset and lease liability and expensed as incurred. In addition to the present value of the future lease payments, the calculation of the ROU asset would also consider, to the extent applicable, any deferred rent upon adoption, lease pre-payments or initial direct costs of obtaining the lease (e.g., such as commissions).

For all classes of leased assets, we elected the practical expedient to not separate lease components (i.e., the actual item being leased, such as the facility or piece of equipment) from non-lease components (i.e., the distinct elements of a contract not related to securing the use of the leased asset, such as common area maintenance and consumable supplies).

Certain of our facility lease agreements (which are classified as operating leases) contain rent holidays or rent escalation clauses. For rent holidays and rent escalation clauses during the lease term, we record rental expense on a straight-line basis over the term of the lease. As of October 31, 2019, none of our leases contained a residual value guarantee and covenants included in our lease agreements are customary for the types of facilities and equipment being leased.

The components of lease expense are as follows:
 
Three months ended October 31, 2019
Finance lease expense:
 
      Amortization of ROU assets
$
108,000

      Interest on lease liabilities
2,000

Operating lease expense
2,637,000

Short-term lease expense
863,000

Variable lease expense
993,000

Sublease income

Total lease expense
$
4,603,000



Additional information related to leases is as follows:
 
Three months ended October 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
Operating leases - Operating cash outflows
$
2,843,000

Finance leases - Operating cash outflows
2,000

Finance leases - Financing cash outflows
198,000

ROU assets obtained in the exchange for lease liabilities:
 
Operating leases
$
598,000



The following table is a reconciliation of future cash flows relating to operating and finance lease liabilities presented on our Condensed Consolidated Balance Sheet as of October 31, 2019:

 
Operating
 
Finance
 
Total
Remaining portion of fiscal 2020
$
8,192,000

 
109,000

 
$
8,301,000

Fiscal 2021
8,619,000

 

 
8,619,000

Fiscal 2022
7,387,000

 

 
7,387,000

Fiscal 2023
5,877,000

 

 
5,877,000

Fiscal 2024
4,170,000

 

 
4,170,000

Thereafter
6,555,000

 

 
6,555,000

Total future undiscounted cash flows
40,800,000

 
109,000

 
40,909,000

Less: Present value discount
3,827,000

 
2,000

 
3,829,000

Lease liabilities
$
36,973,000

 
107,000

 
$
37,080,000

 
 
 
 
 
 
Weighted-average remaining lease terms (in years)
4.59

 
0.22

 
 
Weighted-average discount rate
4.05
%
 
4.21
%
 
 


We lease our Melville, New York production facility from a partnership controlled by our President, CEO and Chairman. Lease payments made during the three months ended October 31, 2019 were $160,000. The current lease provides for our use of the premises as they exist through December 2021 with an option for an additional ten years. The annual rent of the facility for calendar year 2020 is $657,000 and is subject to customary adjustments. We have a right of first refusal in the event of a sale of the facility.

As of October 31, 2019, we do not have any rental commitments that have not commenced.

As we have not restated prior year information given our method of adopting the new standard, the following represents our future minimum lease payments for operating leases and capital leases as of July 31, 2019 under ASC Topic 840 and as reported in our Form 10-K filed with the SEC on September 24, 2019:
 
Operating
 
Capital
 
Total
Fiscal 2020
$
11,812,000

 
789,000

 
$
12,601,000

Fiscal 2021
8,723,000

 

 
8,723,000

Fiscal 2022
7,343,000

 

 
7,343,000

Fiscal 2023
5,776,000

 

 
5,776,000

Fiscal 2024
3,430,000

 

 
3,430,000

Thereafter
7,130,000

 

 
7,130,000

Total
$
44,214,000

 
789,000

 
$
45,003,000

Less amount representing interest
*
 
32,000

 
32,000

Present value of net minimum lease payments
*
 
$
757,000

 
$
44,971,000

*Not applicable for operating leases
Schedule of Future Minimum Rental Payments for Operating Leases
As we have not restated prior year information given our method of adopting the new standard, the following represents our future minimum lease payments for operating leases and capital leases as of July 31, 2019 under ASC Topic 840 and as reported in our Form 10-K filed with the SEC on September 24, 2019:
 
Operating
 
Capital
 
Total
Fiscal 2020
$
11,812,000

 
789,000

 
$
12,601,000

Fiscal 2021
8,723,000

 

 
8,723,000

Fiscal 2022
7,343,000

 

 
7,343,000

Fiscal 2023
5,776,000

 

 
5,776,000

Fiscal 2024
3,430,000

 

 
3,430,000

Thereafter
7,130,000

 

 
7,130,000

Total
$
44,214,000

 
789,000

 
$
45,003,000

Less amount representing interest
*
 
32,000

 
32,000

Present value of net minimum lease payments
*
 
$
757,000

 
$
44,971,000

*Not applicable for operating leases
XML 80 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets (Tables)
3 Months Ended
Oct. 31, 2019
Finite-Lived Intangible Assets, Net [Abstract]  
Intangible assets with finite lives
Intangible assets with finite lives are as follows:
 
 
As of October 31, 2019
 
 
Weighted Average
Amortization Period
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Customer relationships
 
20.5
 
$
276,834,000

 
69,694,000

 
$
207,140,000

Technologies
 
12.7
 
92,649,000

 
60,948,000

 
31,701,000

Trademarks and other
 
16.7
 
31,026,000

 
13,183,000

 
17,843,000

Total
 
 
 
$
400,509,000

 
143,825,000

 
$
256,684,000

 
 
As of July 31, 2019
 
 
Weighted Average
Amortization Period
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Customer relationships
 
20.5
 
$
276,834,000

 
66,484,000

 
$
210,350,000

Technologies
 
12.7
 
92,649,000

 
59,522,000

 
33,127,000

Trademarks and other
 
16.7
 
31,026,000

 
12,613,000

 
18,413,000

Total
 
 
 
$
400,509,000

 
138,619,000

 
$
261,890,000

Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The estimated amortization expense consists of the following for the fiscal years ending July 31:
2020
$
20,700,000

2021
19,563,000

2022
18,322,000

2023
18,322,000

2024
17,631,000

XML 81 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Tables)
3 Months Ended
Oct. 31, 2019
Revenue from Contract with Customer [Abstract]  
Schedules of concentration of risk
Sales by geography and customer type, as a percentage of consolidated net sales, are as follows:
 
 
Three months ended October 31,
 
 
2019
 
2018
United States
 
 
 
 
U.S. government
 
40.8
%
 
44.2
%
Domestic
 
36.1
%
 
31.4
%
Total United States
 
76.9
%
 
75.6
%
 
 
 
 
 
International
 
23.1
%
 
24.4
%
Total
 
100.0
%
 
100.0
%
Schedule of disaggregation of revenue
 
 
Three months ended October 31, 2019
 
 
Commercial Solutions
 
Government Solutions
 
Total
Geographical region and customer type
 
 
 
 
 
 
U.S. government
 
$
16,748,000

 
52,773,000

 
$
69,521,000

Domestic
 
53,354,000

 
8,041,000

 
61,395,000

Total United States
 
70,102,000

 
60,814,000

 
130,916,000

 
 
 
 
 
 
 
International
 
24,212,000

 
15,139,000

 
39,351,000

Total
 
$
94,314,000

 
75,953,000

 
$
170,267,000

Contract type
 
 
 
 
 
 
Firm fixed price
 
$
92,548,000

 
50,724,000

 
$
143,272,000

Cost reimbursable
 
1,766,000

 
25,229,000

 
26,995,000

Total
 
$
94,314,000

 
75,953,000

 
$
170,267,000

Transfer of control
 
 
 
 
 
 
Point in time
 
$
37,723,000

 
37,786,000

 
$
75,509,000

Over time
 
56,591,000

 
38,167,000

 
94,758,000

Total
 
$
94,314,000

 
75,953,000

 
$
170,267,000

 
 
Three months ended October 31, 2018
 
 
Commercial Solutions
 
Government Solutions
 
Total
Geographical region and customer type
 
 
 
 
 
 
U.S. government
 
$
14,220,000

 
56,824,000

 
$
71,044,000

Domestic
 
42,237,000

 
8,274,000

 
50,511,000

Total United States
 
56,457,000

 
65,098,000

 
121,555,000

 
 
 
 
 
 
 
International
 
21,516,000

 
17,773,000

 
39,289,000

Total
 
$
77,973,000

 
82,871,000

 
$
160,844,000

Contract type
 
 
 
 
 
 
Firm fixed price
 
$
76,290,000

 
63,611,000

 
$
139,901,000

Cost reimbursable
 
1,683,000

 
19,260,000

 
20,943,000

Total
 
$
77,973,000

 
82,871,000

 
$
160,844,000

Transfer of control
 
 
 
 
 
 
Point in time
 
$
37,945,000

 
52,623,000

 
$
90,568,000

Over time
 
40,028,000

 
30,248,000

 
70,276,000

Total
 
$
77,973,000

 
82,871,000

 
$
160,844,000


XML 82 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity
3 Months Ended
Oct. 31, 2019
Stockholders' Equity Note [Abstract]  
Stockholders' Equity
Stockholders’ Equity

Sale of Common Stock
In December 2018, we filed a $400,000,000 shelf registration statement with the SEC for the sale of various types of securities, including debt. The shelf registration was declared effective by the SEC as of December 14, 2018. To date, we have not issued any securities pursuant to our $400,000,000 shelf registration statement.

Stock Repurchase Program
As of October 31, 2019 and December 4, 2019, we were authorized to repurchase up to an additional $8,664,000 of our common stock, pursuant to our current $100,000,000 stock repurchase program. Our stock repurchase program has no time restrictions and repurchases may be made in open-market or privately negotiated transactions and may be made pursuant to SEC Rule 10b5-1 trading plans. There were no repurchases made during the three months ended October 31, 2019 or 2018.

Dividends
Since September 2010, we have paid quarterly dividends pursuant to an annual targeted dividend amount that was established by our Board of Directors. On September 24, 2019, our Board of Directors declared a dividend of $0.10 per common share, which was paid on November 15, 2019. On December 4, 2019, our Board of Directors declared a dividend of $0.10 per common share, payable on February 14, 2020 to stockholders of record at the close of business on January 15, 2020.

Future dividends remain subject to compliance with financial covenants under our Credit Facility as well as Board approval.
XML 83 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation
3 Months Ended
Oct. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
Stock-Based Compensation

Overview

We issue stock-based awards to certain of our employees and our Board of Directors pursuant to our 2000 Stock Incentive Plan, as amended, (the "Plan") and our 2001 Employee Stock Purchase Plan (the "ESPP"), and recognize related stock-based compensation in our condensed consolidated financial statements. The Plan provides for the granting to employees and consultants of Comtech (including prospective employees and consultants): (i) incentive and non-qualified stock options, (ii) restricted stock units ("RSUs"), (iii) RSUs with performance measures (which we refer to as "performance shares"), (iv) restricted stock, (v) stock units (reserved for issuance to non-employee directors) and share units (reserved for issuance to employees) (collectively, "share units") and (vi) stock appreciation rights ("SARs"), among other types of awards. Our non-employee directors are eligible to receive non-discretionary grants of stock-based awards, subject to certain limitations.

As of October 31, 2019, the aggregate number of shares of common stock which may be issued, pursuant to the Plan, may not exceed 10,362,500. At the Fiscal 2019 Annual Meeting of Stockholders held on December 3, 2019, stockholders approved an amendment to our Plan to increase the share reserve under the Plan by 600,000 shares, to a total 10,962,500 shares. Stock options granted may not have a term exceeding ten years or, in the case of an incentive stock award granted to a stockholder who owns stock representing more than 10.0% of the voting power, no more than five years. We expect to settle all outstanding awards under the Plan and employee purchases under the ESPP with the issuance of new shares of our common stock.

As of October 31, 2019, we had granted stock-based awards pursuant to the Plan representing the right to purchase and/or acquire an aggregate of 8,723,732 shares (net of 4,031,305 expired and canceled awards), of which an aggregate of 6,286,882 have been exercised or settled.

As of October 31, 2019, the following stock-based awards, by award type, were outstanding:
 
October 31, 2019

Stock options
1,503,295

Performance shares
217,839

RSUs and restricted stock
476,036

Share units
239,680

Total
2,436,850



Our ESPP provides for the issuance of up to 1,050,000 shares of our common stock. Our ESPP is intended to provide our eligible employees the opportunity to acquire our common stock at 85% of fair market value at the date of issuance. Through October 31, 2019, we have cumulatively issued 797,186 shares of our common stock to participating employees in connection with our ESPP.

Stock-based compensation for awards issued is reflected in the following line items in our Condensed Consolidated Statements of Operations:
 
 
Three months ended October 31,
 
 
2019
 
2018
Cost of sales
 
$
59,000

 
58,000

Selling, general and administrative expenses
 
743,000

 
905,000

Research and development expenses
 
77,000

 
83,000

Stock-based compensation expense before income tax benefit
 
879,000

 
1,046,000

Estimated income tax benefit
 
(189,000
)
 
(228,000
)
Net stock-based compensation expense
 
$
690,000

 
818,000



Stock-based compensation for equity-classified awards is measured at the date of grant, based on an estimate of the fair value of the award and is generally expensed over the vesting period of the award. At October 31, 2019, unrecognized stock-based compensation of $11,885,000, net of estimated forfeitures of $1,085,000, is expected to be recognized over a weighted average period of 3.3 years. Total stock-based compensation capitalized and included in ending inventory at both October 31, 2019 and July 31, 2019 was $48,000. There are no liability-classified stock-based awards outstanding as of October 31, 2019 or July 31, 2019.

Stock-based compensation expense (benefit), by award type, is summarized as follows:
 
 
Three months ended October 31,
 
 
2019
 
2018
Stock options
 
$
82,000

 
171,000

Performance shares
 
352,000

 
406,000

RSUs and restricted stock
 
698,000

 
547,000

ESPP
 
57,000

 
52,000

Share units
 
(310,000
)
 
(130,000
)
Stock-based compensation expense before income tax benefit
 
879,000

 
1,046,000

Estimated income tax benefit
 
(189,000
)
 
(228,000
)
Net stock-based compensation expense
 
$
690,000

 
818,000



ESPP stock-based compensation expense primarily relates to the 15% discount offered to participants in the ESPP. During the three months ended October 31, 2019 and 2018, we recorded benefits of $310,000 and $130,000, respectively, which primarily represents the recoupment of certain share units.

The estimated income tax benefit as shown in the above table was computed using income tax rates expected to apply when the awards are settled. Such deferred tax asset was recorded net as part of our non-current deferred tax liability on our Condensed Consolidated Balance Sheet as of October 31, 2019 and July 31, 2019. The actual income tax benefit recognized for tax reporting is based on the fair market value of our common stock at the time of settlement and can significantly differ from the estimated income tax benefit recorded for financial reporting.

Stock Options

The following table summarizes the Plan's activity during the three months ended October 31, 2019:
 
 
Awards
(in Shares)
 
Weighted Average
Exercise Price
 
Weighted Average
Remaining Contractual
Term (Years)
 
Aggregate
Intrinsic Value
Outstanding at July 31, 2019
 
1,555,555

 
$
28.72

 
 
 
 
Exercised
 
(51,460
)
 
28.45

 
 
 
 
Expired/canceled
 
(800
)
 
27.35

 
 
 
 
Outstanding at October 31, 2019
 
1,503,295

 
$
28.73

 
3.27
 
$
9,346,000

 
 
 
 
 
 
 
 
 
Exercisable at October 31, 2019
 
1,431,765

 
$
28.83

 
3.14
 
$
8,761,000

 
 
 
 
 
 
 
 
 
Vested and expected to vest at October 31, 2019
 
1,477,967

 
$
28.76

 
3.23
 
$
9,148,000



Stock options outstanding as of October 31, 2019 have exercise prices ranging from $20.90 - $33.94, representing the fair market value of our common stock on the date of grant, a contractual term of five or ten years and a vesting period of three or five years. The total intrinsic value relating to stock options exercised during the three months ended October 31, 2019 and 2018 was $305,000 and $561,000, respectively.

During the three months ended October 31, 2019 and 2018, at the election of certain holders of vested stock options, 40,860 and 72,830, respectively, of stock options were net settled upon exercise. As a result, 4,764 and 9,345 shares of our common stock were issued during the three months ended October 31, 2019 and 2018, respectively, net of shares retained to satisfy the exercise price and minimum statutory tax withholding requirements.

Performance Shares, RSUs, Restricted Stock and Share Unit Awards

The following table summarizes the Plan's activity relating to performance shares, RSUs, restricted stock and share units:
 
 
Awards
(in Shares)
 
Weighted Average
Grant Date
Fair Value
 
Aggregate
Intrinsic Value
Outstanding at July 31, 2019
 
954,676

 
$
22.40

 
 
Granted
 
219,425

 
27.69

 
 
Settled
 
(199,466
)
 
16.80

 
 
Forfeited
 
(41,080
)
 
21.00

 
 
Outstanding at October 31, 2019
 
933,555

 
$
24.91

 
$
32,628,000

 
 
 
 
 
 
 
Vested at October 31, 2019
 
328,791

 
$
24.92

 
$
11,491,000

 
 
 
 
 
 
 
Vested and expected to vest at October 31, 2019
 
890,374

 
$
25.06

 
$
31,119,000



The total intrinsic value relating to fully-vested awards settled during the three months ended October 31, 2019 and 2018 was $5,806,000 and $4,210,000, respectively.

The performance shares granted to employees since fiscal 2014 principally vest over a three-year performance period, if pre-established performance goals are attained or as specified pursuant to the Plan and related agreements. As of October 31, 2019, the number of outstanding performance shares included in the above table, and the related compensation expense prior to consideration of estimated pre-vesting forfeitures, assume achievement of the pre-established goals at a target level.

RSUs and restricted stock granted to non-employee directors prior to July 31, 2019 have a vesting period of three years and are convertible into shares of our common stock generally at the time of termination, on a one-for-one basis for no cash consideration, or earlier under certain circumstances. RSUs and restricted stock granted to non-employee directors after July 31, 2019 have a vesting period of five years. RSUs granted to employees have a vesting period of five years and are convertible into shares of our common stock, generally at the time of vesting, on a one-for-one basis for no cash consideration.

Share units granted prior to July 31, 2017 were vested when issued and are convertible into shares of our common stock, generally at the time of termination, on a one-for-one basis for no cash consideration, or earlier under certain circumstances. Share units granted on or after July 31, 2017 were granted to certain employees in lieu of non-equity incentive compensation and are convertible into shares of our common stock on the one-year anniversary of the respective grant date. Cumulatively through October 31, 2019, 431,142 share units granted have been settled.

The fair value of performance shares, RSUs, restricted stock and share units is determined using the closing market price of our common stock on the date of grant, less the present value of any estimated future dividend equivalents such awards are not entitled to receive and an applicable estimated discount for any post vesting transfer restrictions. RSUs, performance shares and restricted stock granted since fiscal 2013 are entitled to dividend equivalents unless forfeited before vesting occurs. Share units granted since fiscal 2014 are entitled to dividend equivalents while the underlying shares are unissued.

Dividend equivalents are subject to forfeiture, similar to the terms of the underlying stock-based awards, and are payable in cash generally at the time of settlement of the underlying award. During the three months ended October 31, 2019, we accrued $56,000 of dividend equivalents (net of forfeitures) and paid out $285,000. Accrued dividend equivalents were recorded as a reduction to retained earnings. As of October 31, 2019 and July 31, 2019, accrued dividend equivalents were $548,000 and $777,000, respectively.

With respect to the actual settlement of stock-based awards for income tax reporting, during the three months ended October 31, 2019 and 2018, we recorded income tax benefits of $612,000 and $457,000, respectively, which primarily represent the net excess income tax benefits upon settlement of stock-based awards during each of the respective periods.
XML 84 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Acquisitions (Narrative) (Details)
Nov. 14, 2019
USD ($)
Oct. 31, 2019
USD ($)
Aug. 01, 2019
USD ($)
Apr. 29, 2019
USD ($)
employee
Feb. 28, 2019
USD ($)
$ / shares
shares
Solacom          
Business Acquisition [Line Items]          
Aggregate purchase price   $ 32,934,000     $ 32,934,000
Aggregate purchase price - settled in cash   27,328,000     27,328,000
Aggregate purchase price - settled with issuance of common stock   5,606,000     $ 5,606,000
Aggregate purchase price - settled with issuance of common stock (in shares) | shares         208,669
Weighted average stock price (in dollars per share) | $ / shares         $ 26.86
Consideration transferred, net of cash acquired         $ 31,489,000
Cash acquired from acquisition         $ 1,445,000
GD NG-911 business          
Business Acquisition [Line Items]          
Aggregate purchase price   $ 10,000,000   $ 10,000,000  
Number of employees hired | employee       60  
Amortization period of other liabilities       5 years 3 months  
Goodwill amount estimated to be tax deductible       $ 7,100,000  
Proposed upward adjustment     $ 2,900,000    
Proposed reduction to the purchase price     $ 1,000,000    
GD 911 Business [Member]          
Business Acquisition [Line Items]          
Business Acquisition, Development Contract Term       5 years  
Subsequent Event | UHP Networks          
Business Acquisition [Line Items]          
Aggregate purchase price $ 40,000,000        
Aggregate purchase price - settled with issuance of common stock 5,000,000        
Earn out additional payable $ 10,000,000        
Earn out additional payable, term 12 months        
XML 85 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue - Narrative (Details) - USD ($)
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue recognized $ 18,609,000 $ 23,127,000
Remaining performance obligation, amount $ 648,343,000  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-11-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Estimated period to satisfy a substantial portion of remaining performance obligations 24 months  
XML 86 R2.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Balance Sheets - USD ($)
Oct. 31, 2019
Jul. 31, 2019
Current assets:    
Cash and cash equivalents $ 46,873,000 $ 45,576,000
Accounts receivable, net 161,044,000 145,032,000
Inventories, net 71,810,000 74,839,000
Prepaid expenses and other current assets 15,995,000 14,867,000
Total current assets 295,722,000 280,314,000
Property, plant and equipment, net 26,873,000 28,026,000
Operating lease right-of-use assets, net 34,148,000 0
Finance lease right-of-use assets, net 447,000 0
Goodwill 309,871,000 310,489,000
Intangibles with finite lives, net 256,684,000 261,890,000
Deferred financing costs, net 2,943,000 3,128,000
Other assets, net 4,334,000 3,864,000
Total assets 931,022,000 887,711,000
Current liabilities:    
Accounts payable 29,380,000 24,330,000
Accrued expenses and other current liabilities 72,807,000 78,584,000
Operating lease liabilities, current 9,248,000 0
Finance lease and other obligations, current 567,000 757,000
Dividends payable 2,428,000 2,406,000
Contract liabilities 36,989,000 38,682,000
Interest payable 447,000 588,000
Total current liabilities 151,866,000 145,347,000
Non-current portion of long-term debt 169,000,000 165,000,000
Operating lease liabilities, non-current 27,725,000 0
Income taxes payable 2,298,000 325,000
Deferred tax liability, net 13,768,000 12,481,000
Long-term contract liabilities 11,457,000 10,654,000
Other liabilities 17,264,000 18,822,000
Total liabilities 393,378,000 352,629,000
Commitments and contingencies (See Note 19)
Stockholders’ equity:    
Preferred stock, par value $0.10 per share; shares authorized and unissued 2,000,000 0 0
Common stock, par value $0.10 per share; authorized 100,000,000 shares; issued 39,402,226 shares and 39,276,161 shares at October 31, 2019 and July 31, 2019, respectively 3,940,000 3,928,000
Additional paid-in capital 551,316,000 552,670,000
Retained earnings 424,237,000 420,333,000
Stockholders' equity before treasury stock 979,493,000 976,931,000
Treasury stock, at cost (15,033,317 shares at October 31, 2019 and July 31, 2019) (441,849,000) (441,849,000)
Total stockholders’ equity 537,644,000 535,082,000
Total liabilities and stockholders’ equity $ 931,022,000 $ 887,711,000
XML 87 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories (Details) - USD ($)
Oct. 31, 2019
Jul. 31, 2019
Inventory Disclosure [Abstract]    
Raw materials and components $ 52,423,000 $ 53,959,000
Work-in-process and finished goods 38,867,000 40,576,000
Total inventories 91,290,000 94,535,000
Less reserve for excess and obsolete inventories 19,480,000 19,696,000
Inventories, net 71,810,000 74,839,000
Inventory directly related to long-term contracts 4,661,000 4,053,000
Inventory related to contracts from third party commercial customers who outsource their manufacturing to us $ 1,395,000 $ 1,513,000
XML 88 R6.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Statement of Stockholders' Equity [Abstract]    
Dividends declared (in dollars per share) $ 0.10 $ 0.10
Accrual of dividend equivalents (in dollars per share) $ 0.10 $ 0.10
XML 89 R67.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity (Details) - USD ($)
3 Months Ended
Feb. 14, 2020
Dec. 04, 2019
Nov. 15, 2019
Sep. 24, 2019
Oct. 31, 2019
Oct. 31, 2018
Dec. 06, 2018
Class of Stock [Line Items]              
Amount under shelf registration             $ 400,000,000
Treasury Stock Transactions, Excluding Value of Shares Reissued [Abstract]              
Stock repurchase program, remaining authorized repurchase amount         $ 8,664,000    
Maximum amount authorized by the Board of Directors for repurchases of the Company's common stock         $ 100,000,000    
Dividends [Abstract]              
Dividends declared (in dollars per share)       $ 0.1 $ 0.10 $ 0.10  
Treasury Stock, Shares, Acquired         0 0  
Subsequent Event              
Treasury Stock Transactions, Excluding Value of Shares Reissued [Abstract]              
Stock repurchase program, remaining authorized repurchase amount   $ 8,664,000          
Dividends [Abstract]              
Dividends declared (in dollars per share)   $ 0.1          
Dividends, cash paid (in dollars per share)     $ 0.10        
Scenario, Forecast [Member]              
Dividends [Abstract]              
Dividends, cash paid (in dollars per share) $ 0.10            
XML 90 R63.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation - Income Tax Benefit From Stock-based Awards (Details) - USD ($)
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Income Tax Expense | Impact of Accounting Standards Update 2016-09    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Net income tax shortfalls and reversal of deferred tax assets $ 612,000  
Reduction to Additional Paid-In Capital    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Net income tax shortfalls and reversal of deferred tax assets   $ (457,000)