0000023197-18-000097.txt : 20181206 0000023197-18-000097.hdr.sgml : 20181206 20181206162453 ACCESSION NUMBER: 0000023197-18-000097 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20181031 FILED AS OF DATE: 20181206 DATE AS OF CHANGE: 20181206 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: 181220969 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 cmtl1031201810q.htm CURRENT REPORT Document

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
checkboxa14.jpg
Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the quarterly period ended October 31, 2018
blankboxa11.jpg
Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

Commission File Number:    0-7928
form10-qa09.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)

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.
checkboxa14.jpg Yes              blankboxa11.jpg No

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data file required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).
checkboxa14.jpg Yes              blankboxa11.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
blankboxa11.jpg
Accelerated filer
checkboxa14.jpg
Emerging growth company
blankboxa11.jpg
Non-accelerated filer
blankboxa11.jpg
Smaller reporting company
blankboxa11.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. blankboxa11.jpg

Indicate by check mark whether registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
blankboxa11.jpg Yes              checkboxa14.jpg No
APPLICABLE ONLY TO CORPORATE ISSUERS:
As of November 30, 2018, the number of outstanding shares of Common Stock, par value $0.10 per share, of the registrant was 23,905,893 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, 2018
 
July 31, 2018
Assets
 
 
 
 
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
42,943,000

 
43,484,000

Accounts receivable, net
 
159,255,000

 
147,439,000

Inventories, net
 
89,569,000

 
75,076,000

Prepaid expenses and other current assets
 
13,133,000

 
13,794,000

Total current assets
 
304,900,000

 
279,793,000

Property, plant and equipment, net
 
28,543,000

 
28,987,000

Goodwill
 
290,633,000

 
290,633,000

Intangibles with finite lives, net
 
236,507,000

 
240,796,000

Deferred financing costs, net
 
3,678,000

 
2,205,000

Other assets, net
 
2,679,000

 
2,743,000

Total assets
 
$
866,940,000

 
845,157,000

Liabilities and Stockholders’ Equity
 
 

 
 

Current liabilities:
 
 

 
 

Accounts payable
 
$
35,340,000

 
43,928,000

Accrued expenses and other current liabilities
 
68,809,000

 
65,034,000

Dividends payable
 
2,381,000

 
2,356,000

Contract liabilities
 
34,460,000

 
34,452,000

Current portion of long-term debt
 

 
17,211,000

Current portion of capital lease and other obligations
 
1,579,000

 
1,836,000

Interest payable
 
26,000

 
499,000

Total current liabilities
 
142,595,000

 
165,316,000

Non-current portion of long-term debt, net
 
193,400,000

 
148,087,000

Non-current portion of capital lease and other obligations
 
586,000

 
765,000

Income taxes payable
 
407,000

 
2,572,000

Deferred tax liability, net
 
13,200,000

 
10,927,000

Long-term contract liabilities
 
6,813,000

 
7,689,000

Other liabilities
 
3,843,000

 
4,117,000

Total liabilities
 
360,844,000

 
339,473,000

Commitments and contingencies (See Note 18)
 


 


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 38,938,844 shares and 38,860,571 shares at October 31, 2018 and July 31, 2018, respectively
 
3,894,000

 
3,886,000

Additional paid-in capital
 
537,852,000

 
538,453,000

Retained earnings
 
406,199,000

 
405,194,000

 
 
947,945,000

 
947,533,000

Less:
 
 

 
 

Treasury stock, at cost (15,033,317 shares at October 31, 2018 and July 31, 2018)
 
(441,849,000
)
 
(441,849,000
)
Total stockholders’ equity
 
506,096,000

 
505,684,000

Total liabilities and stockholders’ equity
 
$
866,940,000

 
845,157,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,
 
 
 
 
2018
 
2017
Net sales
 
$
160,844,000

 
121,569,000

Cost of sales
 
103,075,000

 
73,853,000

Gross profit
 
57,769,000

 
47,716,000

 
 
 
 
 
Expenses:
 
 

 
 

Selling, general and administrative
 
31,847,000

 
28,475,000

Research and development
 
13,210,000

 
13,750,000

Amortization of intangibles
 
4,289,000

 
5,269,000

Acquisition plan expenses
 
1,130,000

 

 
 
50,476,000

 
47,494,000

 
 
 
 
 
Operating income
 
7,293,000

 
222,000

 
 
 
 
 
Other expenses:
 
 

 
 

Interest expense
 
2,669,000

 
2,588,000

Write-off of deferred financing costs
 
3,217,000

 

Interest (income) and other
 
66,000

 
39,000

 
 
 
 
 
Income (loss) before benefit from income taxes
 
1,341,000

 
(2,405,000
)
Benefit from income taxes
 
(2,127,000
)
 
(745,000
)
 
 
 
 
 
Net income (loss)
 
$
3,468,000

 
(1,660,000
)
Net income (loss) per share (See Note 5):
 
 

 
 

Basic
 
$
0.14

 
(0.07
)
Diluted
 
$
0.14

 
(0.07
)
 
 
 
 
 
Weighted average number of common shares outstanding – basic
 
23,999,000

 
23,797,000

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

 
23,797,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, 2018 AND 2017
(Unaudited)
 
 
Common Stock
 
Additional
Paid-in
Capital
 
Retained Earnings
 
Treasury Stock
 
Stockholders'
Equity
 
 
Shares
 
Amount
 
 
 
Shares
 
Amount
 
Balance as of July 31, 2017
 
38,619,467

 
$
3,862,000

 
$
533,001,000

 
$
385,136,000

 
15,033,317

 
$
(441,849,000
)
 
$
480,150,000

Equity-classified stock award compensation
 

 

 
747,000

 

 

 

 
747,000

Proceeds from issuance of employee stock purchase plan shares
 
11,674

 
1,000

 
188,000

 

 

 

 
189,000

Forfeiture of restricted stock
 
(10,254
)
 
(1,000
)
 
1,000

 

 

 

 

Net settlement of stock-based awards
 
19,624

 
2,000

 
(997,000
)
 

 

 

 
(995,000
)
Cash dividends declared, net ($0.10 per share)
 

 

 

 
(2,351,000
)
 

 

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

 

 

 
(61,000
)
 

 

 
(61,000
)
Net loss
 

 

 

 
(1,660,000
)
 

 

 
(1,660,000
)
Balance as of October 31, 2017
 
38,640,511

 
$
3,864,000

 
$
532,940,000

 
$
381,064,000

 
15,033,317

 
$
(441,849,000
)
 
$
476,019,000

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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


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,
 
 
2018
 
2017
Cash flows from operating activities:
 
 
 
 
Net income (loss)
 
$
3,468,000

 
(1,660,000
)
Adjustments to reconcile net income to net cash (used in) provided by operating activities:
 
 

 
 

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

 
3,346,000

Amortization of intangible assets with finite lives
 
4,289,000

 
5,269,000

Amortization of stock-based compensation
 
1,046,000

 
747,000

Amortization of deferred financing costs
 
548,000

 
548,000

Write-off of deferred financing costs
 
3,217,000

 

Loss on disposal of property, plant and equipment
 
32,000

 
2,000

(Benefit from) provision for allowance for doubtful accounts
 
(7,000
)
 
147,000

Provision for excess and obsolete inventory
 
747,000

 
693,000

Deferred income tax expense
 
2,273,000

 
2,718,000

Changes in assets and liabilities:
 
 

 
 

Accounts receivable
 
(12,267,000
)
 
10,719,000

Inventories
 
(15,240,000
)
 
(10,281,000
)
Prepaid expenses and other current assets
 
3,054,000

 
1,714,000

Other assets
 
64,000

 
(200,000
)
Accounts payable
 
(9,180,000
)
 
610,000

Accrued expenses and other current liabilities
 
8,526,000

 
(2,379,000
)
Contract liabilities
 
(2,947,000
)
 
(1,635,000
)
Other liabilities, non-current
 
275,000

 
(313,000
)
Interest payable
 
(455,000
)
 
(213,000
)
Income taxes payable
 
(4,424,000
)
 
(3,346,000
)
Net cash (used in) provided by operating activities
 
(14,130,000
)
 
6,486,000

 
 
 
 
 
Cash flows from investing activities:
 
 

 
 

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

 
 

Borrowings of long-term debt under Credit Facility
 
193,400,000

 

Net (payments) borrowings under Revolving Loan portion of Prior Credit Facility
 
(48,603,000
)
 
6,400,000

Repayment of debt under Term Loan portion of Prior Credit Facility
 
(120,121,000
)
 
(7,127,000
)
Remittance of employees' statutory tax withholdings for stock awards
 
(5,017,000
)
 
(995,000
)
Cash dividends paid
 
(2,615,000
)
 
(2,459,000
)
Payment of deferred financing costs
 
(1,771,000
)
 

Repayment of principal amounts under capital lease and other obligations
 
(454,000
)
 
(723,000
)
Proceeds from issuance of employee stock purchase plan shares
 
241,000

 
189,000

Proceeds from exercises of stock options
 
174,000

 

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

 
(4,715,000
)
 
 
 
 
 
Net (decrease) increase in cash and cash equivalents
 
(541,000
)
 
663,000

Cash and cash equivalents at beginning of period
 
43,484,000

 
41,844,000

Cash and cash equivalents at end of period
 
$
42,943,000

 
42,507,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,
 
 
2018
 
2017
Supplemental cash flow disclosures:
 
 
 
 
Cash paid (received) during the period for:
 
 
 
 
Interest
 
$
2,470,000

 
2,164,000

Income taxes, net
 
$
25,000

 
(113,000
)
 
 
 
 
 
Non-cash investing and financing activities:
 
 
 
 
Cash dividends declared but unpaid (including dividend equivalents)
 
$
2,463,000

 
2,412,000

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

 
794,000

Accrued deferred financing costs
 
$
41,000

 

Issuance (forfeiture) of restricted stock
 
$
1,000

 
(1,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, 2018 and 2017 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, 2018 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 (14) - "Segment Information," we manage our business in two reportable segments: Commercial Solutions and Government Solutions.

Certain reclassifications have been made to previously reported condensed consolidated financial statements to conform to the current fiscal period presentation.

(2)    Adoption of Accounting Standards and Updates

We are required to prepare our condensed consolidated financial statements in accordance with the Financial Accounting Standard Board ("FASB") Accounting Standards Codification ("ASC") which is the source for all authoritative U.S. generally accepted accounting principles, which are 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, 2018, we adopted:

FASB ASU No. 2014-09 "Revenue from Contracts with Customers (Topic 606)." See Note (3) - "Revenue" for further information.

FASB ASU No. 2016-16 “Intra-Entity Transfers of Assets Other Than Inventory,” which eliminates a prior exception and now requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory (for example, intellectual property and property, plant and equipment) when the transfer occurs. We adopted this ASU on August 1, 2018. There was no material impact to our consolidated financial statements (including any cumulative-effect adjustment) and disclosures upon such adoption.


7


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


(3)    Revenue

On August 1, 2018, we adopted ASU No. 2014-09 "Revenue from Contracts with Customers (Topic 606)” or “ASC 606” applying the modified retrospective transition method. Except for new presentation or disclosure requirements, the impact of adoption, both as of August 1, 2018 and for the three months ended October 31, 2018, was not material to our business, results of operations or financial condition. As a practical expedient, we adopted the new standard only for existing contracts as of August 1, 2018. All periods prior to August 1, 2018 will continue to be reported under the accounting standards in effect in those periods. As a result of ASC 606, we made the following adjustments to our Condensed Consolidated Balance Sheet as of August 1, 2018:

 
As reported at
 
Adoption of
 
Balance at
 
July 31, 2018
 
ASC 606
 
August 1, 2018
Accrued expenses and other current liabilities(1)
$
65,034,000

 
$
(2,079,000
)
 
$
62,955,000

Contract liabilities, current and non-current(2)
42,141,000

 
2,079,000

 
44,220,000


(1) See Note (8) - "Accrued expenses and other current liabilities" for further discussion of reclassification.
(2) Formerly presented on the face of our Condensed Consolidated Balance Sheet as "Customer advances and deposits, current and non-current" prior to our adoption of ASC 606.

The core principle of ASC 606 is that revenue should be recorded 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.


8


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


The cost-to-cost method is principally used to account for contracts in our command and control solutions and over-the-horizon microwave systems product lines and, to a lesser extent, certain location based and messaging infrastructure contracts in our enterprise technology solutions product line. For service-based contracts in both our enterprise technology solutions and safety and security technology solutions product lines, 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 earth station product line (which includes satellite modems, traveling wave tube amplifiers (“TWTAs”) and solid-state power amplifiers ("SSPAs")) and solid-state high-power narrow and broadband amplifiers. Point in time accounting is also applied to certain contracts in our command and control solutions 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.


9


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


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 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,
 
 
2018
 
2017
United States
 
 
 
 
U.S. government
 
44.2
%
 
32.4
%
Domestic
 
31.4
%
 
44.3
%
Total United States
 
75.6
%
 
76.7
%
 
 
 
 
 
International
 
24.4
%
 
23.3
%
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. Included in domestic sales, are sales to Verizon Communications Inc. ("Verizon"). Sales to Verizon were 11.7% of consolidated net sales for the three months ended October 31, 2017. International sales for the three months ended October 31, 2018 and 2017 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% of consolidated net sales for the three months ended October 31, 2018 and 2017.





10


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


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, 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, 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 what we have historically presented as 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, 2018. 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 total contract liabilities at August 1, 2018, $23,127,000 was recognized as revenue during the three months ended October 31, 2018.

We recognize the incremental costs to obtain or fulfill a contract as 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 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. Commissions payable to our third party sales representatives related to large long-term contracts are included in total estimated costs at completion for such contracts and are expensed over time through cost of sales on our Condensed Consolidated Statements of Operations, as we consider these types of commissions direct and incremental costs to obtain and fulfill such contracts.

11


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, 2018, the aggregate amount of the transaction price allocated to remaining performance obligations was $627,252,000. We expect that a significant portion of our remaining performance obligations at October 31, 2018 will be completed and recognized as revenue during the year. During the three months ended October 31, 2018, revenue recognized from performance obligations satisfied, or partially satisfied, in previous periods (for example due to changes in the transaction price) was not material.

(4)    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.

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. We believe the fair value of our non-current portion of capital lease and other obligations, which currently has a blended interest rate of 7.1%, would not be materially different than its carrying value as of October 31, 2018.

The fair value of the non-current portion of our favorable AT&T warranty settlement would not be materially different than its carrying value as of as of October 31, 2018, given our belief that the present value of such liability reflects market participants' assumptions for a similar junior, unsecured debt instrument. See Note (8) - "Accrued Expenses and Other Current Liabilities" for further discussion of the favorable AT&T warranty settlement.

As of October 31, 2018 and July 31, 2018, 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.

(5)    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 purchases of our common stock during the three months ended October 31, 2018 or 2017. See Note (17) - "Stockholders’ Equity" for more information.

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

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

12


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,
 
 
2018
 
2017
Numerator:
 
 
 
 
Net income (loss) for basic calculation
 
$
3,468,000

 
(1,660,000
)
Numerator for diluted calculation
 
$
3,468,000

 
(1,660,000
)
 
 
 
 
 
Denominator:
 
 
 
 
Denominator for basic calculation
 
23,999,000

 
23,797,000

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

 

Denominator for diluted calculation
 
24,375,000

 
23,797,000

    
(6)    Accounts Receivable

Accounts receivable consist of the following at:
 
 
October 31, 2018
 
July 31, 2018
Receivables from commercial and international customers
 
$
77,771,000

 
83,411,000

Unbilled receivables from commercial and international customers
 
19,549,000

 
19,731,000

Receivables from the U.S. government and its agencies
 
61,370,000

 
26,251,000

Unbilled receivables from the U.S. government and its agencies
 
2,217,000

 
19,807,000

Total accounts receivable
 
160,907,000

 
149,200,000

Less allowance for doubtful accounts
 
1,652,000

 
1,761,000

Accounts receivable, net
 
$
159,255,000

 
147,439,000


Unbilled receivables as of October 31, 2018 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, which we adopted on August 1, 2018 (see Note (3) - “Revenue”), unbilled receivables constitute contract assets. Management estimates that substantially all amounts not yet billed at October 31, 2018 will be billed and collected within one year.

Of the unbilled receivables from commercial and international customers at October 31, 2018 and July 31, 2018, approximately $1,592,000 and $1,558,000, respectively, relates to a large over-the-horizon microwave system contract with our large U.S. prime contractor customer (all of which related to our North African country end-customer).

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


13


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


(7)    Inventories

Inventories consist of the following at:
 
 
October 31, 2018
 
July 31, 2018
Raw materials and components
 
$
56,815,000

 
53,649,000

Work-in-process and finished goods
 
49,295,000

 
38,854,000

Total inventories
 
106,110,000

 
92,503,000

Less reserve for excess and obsolete inventories
 
16,541,000

 
17,427,000

Inventories, net
 
$
89,569,000

 
75,076,000


As of October 31, 2018 and July 31, 2018, the amount of inventory directly related to long-term contracts (including contracts-in-progress) was $1,235,000 and $1,249,000, respectively, and the amount of inventory related to contracts from third party commercial customers who outsource their manufacturing to us was $1,334,000 and $1,310,000, respectively.

(8)    Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consist of the following at:
 
 
October 31, 2018
 
July 31, 2018
Accrued wages and benefits
 
$
22,506,000

 
23,936,000

Accrued contract costs
 
13,285,000

 
10,016,000

Accrued warranty obligations
 
9,982,000

 
11,738,000

Accrued legal costs
 
6,946,000

 
6,179,000

Accrued commissions and royalties
 
4,605,000

 
4,654,000

Other
 
11,485,000

 
8,511,000

Accrued expenses and other current liabilities
 
$
68,809,000

 
65,034,000


On August 1, 2018, in connection with our adoption of ASC 606, $2,079,000 of accrued expenses and other current liabilities were reclassified to contract liabilities on our Condensed Consolidated Balance Sheet. Of this total amount, $1,679,000 and $400,000, respectively, was reclassified from the “accrued warranty obligations” and “other” categories presented in the above table to contract liabilities as they represented deferred revenue related to service-type warranty performance obligations. See Note (3) - "Revenue" for further discussion of our adoption of ASC 606.

Other accrued expenses as of October 31, 2018 include $992,000 for the current portion of the facility exit costs related to the closure of a manufacturing facility, as discussed in more detail in Note (9) - "Cost Reduction Actions."

Accrued legal costs as of October 31, 2018 and July 31, 2018 include $3,314,000 and $3,372,000, respectively, related to estimated costs associated with certain TeleCommunication Systems, Inc. ("TCS") intellectual property matters. The accrued potential settlement costs do not reflect the final amounts we may actually pay. Ongoing legal costs associated with defending legacy TCS intellectual property matters and the ultimate resolution could vary and have a material adverse effect on our future consolidated results of operations, financial position or cash flows. TCS intellectual property matters are discussed in more detail in Note (18) - "Legal Proceedings and Other Matters."

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.


14


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


Accrued warranty obligations as of October 31, 2018 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, a 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, 2018 and 2017 were as follows:
 
 
Three months ended October 31,
 
 
2018
 
2017
Balance at beginning of period
 
$
11,738,000

 
17,617,000

Reclass to contract liabilities as of August 1, 2018
 
(1,679,000
)
 

Provision for warranty obligations
 
1,020,000

 
1,106,000

Charges incurred
 
(1,515,000
)
 
(1,830,000
)
Warranty settlement and reclass (see below)
 
418,000

 
(3,892,000
)
Balance at end of period
 
$
9,982,000

 
13,001,000


Our current accrued warranty obligations at October 31, 2018 and July 31, 2018 include $4,402,000 and $4,650,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 TCS. During the three months ended October 31, 2017, 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, 2018, the total present value of these monthly credits is $3,232,000, of which $1,621,000 is included in our current accrued warranty obligations and $1,611,000 is reflected in other liabilities (non-current) on our Condensed Consolidated Balance Sheet. In connection with this favorable settlement, during the three months ended October 31, 2017, we recorded a benefit to cost of sales of $660,000.

(9)    Cost Reduction Actions

During the three months ended three months ended October 31, 2018, we took steps to improve our future operating results and we successfully consolidated our Government Solutions segment’s manufacturing facility located in Tampa, Florida with another facility that we maintain in Orlando, Florida; and in doing so, incurred $1,373,000 of facility exit costs, which are recorded in selling, general and administrative expenses on our Condensed Consolidated Statements of Operations. Of this amount, $992,000 and $381,000, respectively, was included in accrued expenses and other current liabilities and other liabilities (non-current) on our Condensed Consolidated Balance Sheet as of October 31, 2018. To-date, we have incurred an immaterial amount of severance and retention costs related to our shift in strategy.

(10)    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, 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,812,000 related to the new Credit Facility.

The new 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.


15


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


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 new 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, 2018, the amount outstanding under our Credit Facility was $193,400,000, which is reflected in the non-current portion of long-term debt on our Condensed Consolidated Balance Sheet. At October 31, 2018, we had $2,705,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.

As of October 31, 2018, total net deferred financing costs related to the Credit Facility were $3,678,000 and will be amortized over the term of our Credit Facility through October 31, 2023.

Interest expense, including amortization of deferred financing costs, recorded during the three months ended October 31, 2018 and 2017, was: (i) $2,542,000 and $2,465,000, respectively; (ii) principally related to the Prior Credit Facility; and (iii) reflects a blended interest rate of approximately 6.00% and 5.30%, 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) a significant increase in our balance sheet flexibility; (ii) no scheduled payments of principal until maturity; (iii) 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; (iv) a Minimum Interest Expense Coverage Ratio of 3.25x TTM Adjusted EBITDA; (v) reduced interest rates of approximately 25 basis points as compared to the Prior Credit Facility (based on our Secured Leverage Ratio as of July 31, 2018); and (vi) the elimination or relaxation of many restrictive covenants in our Prior Credit Facility.

As of October 31, 2018, our Secured Leverage Ratio was 2.25x 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, 2018 was 11.31x 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.

16


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



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.

The Prior Credit Facility was a $400,000,000 secured credit facility, and comprised of a senior secured term loan A facility of $250,000,000 (the "Term Loan Facility") and a secured revolving loan facility of up to $150,000,000, including a $25,000,000 letter of credit sublimit (the "Revolving Loan Facility"). The proceeds of the Prior Credit Facility were primarily used to finance our acquisition of TCS, including the repayment of certain existing indebtedness of TCS. Under the Revolving Loan Facility, during the three months ended October 31, 2018, we had outstanding balances ranging from $34,904,000 to $63,804,000.

As of July 31, 2018, the net amount outstanding under the Prior Credit Facility was as follows:
 
 
July 31, 2018

Term Loan Facility
 
$
120,121,000

Less unamortized deferred financing costs related to Term Loan Facility
 
3,427,000

Term Loan Facility, net
 
116,694,000

Revolving Loan Facility
 
48,604,000

Amount outstanding under Prior Credit Facility, net
 
165,298,000

Less current portion of long-term debt
 
17,211,000

Non-current portion of long-term debt
 
$
148,087,000


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.

(11)    Capital Lease and Other Obligations

We lease certain equipment under capital leases. As of October 31, 2018 and July 31, 2018, the net book value of the leased assets which collateralize the capital lease and other obligations was $2,001,000 and $2,547,000, respectively, and consisted primarily of machinery and equipment. Depreciation of leased assets is included in depreciation expense.

As of October 31, 2018, our capital lease and other obligations reflect a blended interest rate of approximately 7.1%. Our capital leases generally contain provisions whereby we can purchase the equipment at the end of the lease for a one dollar buyout.
 
Future minimum payments under capital lease and other obligations consisted of the following at October 31, 2018:
Remainder of fiscal 2019
$
1,495,000

Fiscal 2020
780,000

Fiscal 2021 and beyond

Total minimum lease payments
2,275,000

Less: amounts representing interest
110,000

Present value of net minimum lease payments
2,165,000

Current portion of capital lease and other obligations
1,579,000

Non-current portion of capital lease and other obligations
$
586,000



17


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


(12)    Income Taxes

On December 22, 2017, H.R.1, also known as the Tax Cuts and Jobs Act ("Tax Reform"), was enacted in the U.S. Tax Reform significantly lowered the amount of our current and future income tax expense primarily due to the reduction in the U.S. statutory income tax rate from 35.0% to 21.0%. This provision went into effect on January 1, 2018 and required us to remeasure our deferred tax assets and liabilities. In fiscal 2019 and beyond, Tax Reform will result in the loss of our ability to take the domestic production activities deduction, which has been repealed, and is also likely to result in lower tax deductions for certain executive compensation expenses.
 
For fiscal 2018, we were subject to a 35.0% statutory income tax rate with respect to the period August 1, 2017 through December 31, 2017 and a 21.0% statutory income tax rate with respect to the period January 1, 2018 through July 31, 2018, or a blended statutory income tax rate for fiscal 2018 of approximately 27.0%. As such, our effective tax rate for accounting purposes in fiscal 2018, excluding discrete items, was 27.0%. We expect to fully benefit from the lower statutory income tax rate in fiscal 2019 and thereafter.

The remeasurement of deferred taxes as a result of Tax Reform is an estimate and will be finalized after we file our federal and state income tax returns for fiscal 2018. The estimated impact recorded in fiscal 2018 will change if the timing of the deferred tax impacts shift between fiscal 2018 and fiscal 2019 and beyond. In addition, it is possible that the Internal Revenue Service ("IRS") will issue clarifying or interpretive guidance related to Tax Reform, which may ultimately result in a change to our estimated income tax.

At October 31, 2018 and July 31, 2018, total unrecognized tax benefits were $7,324,000 and $9,339,000, respectively, including interest of $52,000 and $202,000, respectively. At October 31, 2018 and July 31, 2018, $407,000 and $2,572,000, respectively, of our unrecognized tax benefits were recorded as non-current income taxes payable in our Condensed Consolidated Balance Sheets. The remaining unrecognized tax benefits of $6,917,000 and $6,767,000 at October 31, 2018 and July 31, 2018, respectively, were presented as an offset to the associated non-current deferred tax assets in our Condensed Consolidated Balance Sheets. Of the total unrecognized tax benefits, $6,693,000 and $8,563,000, at October 31, 2018 and July 31, 2018, 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. Our policy is to recognize interest and penalties relating to uncertain tax positions in income tax expense.

During the three months ended October 31, 2018, the IRS finalized its audit of our federal income tax return for fiscal 2016 without assessing additional taxes. Our federal income tax returns for fiscal 2015 and 2017 are subject to potential future IRS audit. None of our state income tax returns prior to fiscal 2014 are subject to audit. TCS' federal income tax returns for tax year 2015 and the tax period from January 1, 2016 to February 23, 2016 are subject to potential future IRS audit. None of TCS' state income tax returns prior to calendar year 2014 are subject to audit. Future tax assessments or settlements could have a material adverse effect on our consolidated results of operations and financial condition.

(13)    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, as amended and restated effective December 4, 2018 (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.


18


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


As of October 31, 2018, the aggregate number of shares of common stock which may be issued, pursuant to the Plan, may not exceed 10,362,500. 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, 2018, we had granted stock-based awards pursuant to the Plan representing the right to purchase and/or acquire an aggregate of 8,327,069 shares (net of 3,944,088 expired and canceled awards), of which an aggregate of 5,880,127 have been exercised or settled.

As of October 31, 2018, the following stock-based awards, by award type, were outstanding:
Stock options
1,590,045

Performance shares
260,262

RSUs and restricted stock
440,829

Share units
155,806

Total
2,446,942


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, 2018, we have cumulatively issued 752,596 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,
 
 
2018
 
2017
Cost of sales
 
$
58,000

 
40,000

Selling, general and administrative expenses
 
905,000

 
654,000

Research and development expenses
 
83,000

 
53,000

Stock-based compensation expense before income tax benefit
 
1,046,000

 
747,000

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

 
487,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, 2018, unrecognized stock-based compensation of $11,084,000, net of estimated forfeitures of $925,000, is expected to be recognized over a weighted average period of 3.2 years. Total stock-based compensation capitalized and included in ending inventory at both October 31, 2018 and July 31, 2018 was $48,000. There are no liability-classified stock-based awards outstanding as of October 31, 2018 or July 31, 2018.


19


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,
 
 
2018
 
2017
Stock options
 
$
171,000

 
267,000

Performance shares
 
406,000

 
112,000

RSUs and restricted stock
 
547,000

 
385,000

ESPP
 
52,000

 
45,000

Share units
 
(130,000
)
 
(62,000
)
Stock-based compensation expense before income tax benefit
 
1,046,000

 
747,000

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

 
487,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, 2018 and 2017, we recorded benefits of $130,000 and $62,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 in our Condensed Consolidated Balance Sheet as of October 31, 2018 and July 31, 2018. 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, 2018:
 
 
Awards
(in Shares)
 
Weighted Average
Exercise Price
 
Weighted Average
Remaining Contractual
Term (Years)
 
Aggregate
Intrinsic Value
Outstanding at July 31, 2018
 
1,668,975

 
$
28.72

 
 
 
 
Exercised
 
(78,930
)
 
28.37

 
 
 
 
Outstanding at October 31, 2018
 
1,590,045

 
$
28.74

 
4.27
 
$
741,000

 
 
 
 
 
 
 
 
 
Exercisable at October 31, 2018
 
1,388,123

 
$
28.74

 
3.94
 
$
574,000

 
 
 
 
 
 
 
 
 
Vested and expected to vest at October 31, 2018
 
1,555,133

 
$
28.73

 
4.22
 
$
712,000


Stock options outstanding as of October 31, 2018 have exercise prices ranging from $20.90 to $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, 2018 was $561,000. There were no stock options exercised during the three months ended October 31, 2017. There were no stock options granted since fiscal 2017.

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

20


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, 2018
 
818,438

 
$
19.78

 
 
Granted
 
177,908

 
34.27

 
 
Settled
 
(121,790
)
 
21.08

 
 
Forfeited
 
(17,659
)
 
27.23

 
 
Outstanding at October 31, 2018
 
856,897

 
$
22.44

 
$
23,925,000

 
 
 
 
 
 
 
Vested at October 31, 2018
 
216,718

 
$
27.71

 
$
6,051,000

 
 
 
 
 
 
 
Vested and expected to vest at October 31, 2018
 
819,625

 
$
22.58

 
$
22,884,000


The total intrinsic value relating to fully-vested awards settled during the three months ended October 31, 2018 and 2017 was $4,210,000 and $1,937,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, 2018, 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 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 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, 2018, 270,979 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 post vesting restrictions. RSUs, performance shares and restricted stock granted since fiscal 2013 are entitled to dividend equivalents unless forfeited before vesting occurs; however, performance shares granted in fiscal 2013 were not entitled to such dividend equivalents until our Board of Directors determined that the pre-established performance goals were met. Share units granted prior to fiscal 2014 are not entitled to dividend equivalents. 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 shares into shares of our common stock. During the three months ended October 31, 2018, we accrued $82,000 of dividend equivalents (net of forfeitures) and paid out $259,000. Accrued dividend equivalents were recorded as a reduction to retained earnings. As of October 31, 2018 and July 31, 2018, accrued dividend equivalents were $536,000 and $713,000, respectively.


21


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


During the three months ended October 31, 2018, we recorded $457,000 of income tax benefits in our Condensed Consolidated Statements of Operations, which represents net excess income tax benefits from the settlement of stock-based awards. During the three months ended October 31, 2017, we recorded $85,000 of income tax expense in our Condensed Consolidated Statements of Operations, which represents net income tax shortfalls from the settlement of stock-based awards and the reversal of deferred tax assets associated with expired and unexercised stock-based awards.

(14)    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 serves commercial customers and smaller government customers, such as state and local governments, that require advanced communication technologies to meet their needs. This segment also serves certain large government customers (including the U.S. government) that have requirements for off-the-shelf commercial equipment. We believe this segment is a leading provider of satellite communications (such as satellite earth station modems and TWTAs), public safety systems (such as NG911 technologies) and enterprise application technologies (such as messaging and trusted location-based technologies).

Our Government Solutions segment serves large government end-users (including those of foreign countries) that require mission-critical technologies and systems. Government solutions products include command and control applications (such as the design, installation and operation of data networks that integrate computing and communications, including both satellite and terrestrial links), ongoing network operation and management support services (including project management and fielding and maintenance solutions related to satellite ground terminals), troposcatter communications (such as digital troposcatter multiplexers, digital over-the-horizon modems, troposcatter systems and frequency converter systems) and RF power and switching technologies (such as solid-state high-power broadband amplifiers, enhanced position location reporting system (commonly known as "EPLRS") amplifier assemblies, identification friend or foe ("IFF") amplifiers and amplifiers used in the counteraction of improvised explosive devices).

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 expenses, including the following: income taxes, interest (income) and other, interest expense, write-off of deferred financing costs, amortization of stock-based compensation, amortization of intangibles, depreciation expense, facility exit costs, settlement of intellectual property litigation, acquisition plan expenses 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.


22


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 (loss) to Adjusted EBITDA is presented in the tables below:

 
 
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


 
Three months ended October 31, 2017
 
 
Commercial Solutions
 
Government Solutions
 
Unallocated
 
Total
Net sales
 
$
76,114,000

 
45,455,000

 

 
$
121,569,000

Operating income (loss)
 
$
4,792,000

 
(641,000
)
 
(3,929,000
)
 
$
222,000

 
 
 
 
 
 
 
 
 
Net income (loss)
 
$
4,702,000

 
(642,000
)
 
(5,720,000
)
 
$
(1,660,000
)
     Provision for (benefit from) income taxes
 
6,000

 

 
(751,000
)
 
(745,000
)
     Interest (income) and other
 
48,000

 
(2,000
)
 
(7,000
)
 
39,000

     Interest expense
 
36,000

 
3,000

 
2,549,000

 
2,588,000

     Amortization of stock-based compensation
 

 

 
747,000

 
747,000

     Amortization of intangibles
 
4,425,000

 
844,000

 

 
5,269,000

     Depreciation
 
2,444,000

 
616,000

 
286,000

 
3,346,000

Adjusted EBITDA
 
$
11,661,000

 
819,000

 
(2,896,000
)
 
$
9,584,000

 
 
 
 
 
 
 
 
 
Purchases of property, plant and equipment
 
$
959,000

 
93,000

 
56,000

 
$
1,108,000

Total assets at October 31, 2017
 
$
600,649,000

 
181,739,000

 
43,844,000

 
$
826,232,000




23


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


During the three months ended October 31, 2018, we exited our Government Solutions segment's manufacturing facility located in Tampa, Florida and recorded a related charge of $1,373,000 in selling, general and administrative expenses on our Condensed Consolidated Statements of Operations. See Note (9) - "Cost Reduction Actions."

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, 2018, unallocated expenses also include $1,130,000 of acquisition plan expenses incurred as part of an ongoing effort to acquire a small but growing technology solutions company. There is no certainty that our acquisition plan efforts will be successful.

Interest expense for the three months ended October 31, 2018 and 2017 includes $2,542,000 and $2,465,000, respectively, principally related to our Prior Credit Facility and includes amortization of deferred financing costs. In addition, on 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 (10) - "Credit Facility" for further discussion.

Intersegment sales for the three months ended October 31, 2018 and 2017 by the Commercial Solutions segment to the Government Solutions segment were $8,540,000 and $2,621,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, 2018 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.

(15)    Goodwill

The following table represents goodwill by reportable operating segment as of October 31, 2018 and July 31, 2018:

 
 
Commercial Solutions
 
Government Solutions
 
Total
Goodwill
 
$
231,440,000

 
59,193,000

 
$
290,633,000

 
 
 
 
 
 
 

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"), pursuant to our adoption of FASB ASU No. 2017-04 in fiscal 2017, 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, 2018 (the first day of our fiscal 2019), 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.


24


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 and reflected 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, 2018 total public market capitalization and assessed implied control premiums based on our common stock price of $33.70 as of August 1, 2018.

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 42.5% and 105.5%, 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 2019 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 2019 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, 2019 (the start of our fiscal 2020). 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 operation and financial condition.

(16)    Intangible Assets

Intangible assets with finite lives are as follows:
 
 
As of October 31, 2018
 
 
Weighted Average
Amortization Period
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Customer relationships
 
21.0
 
$
249,831,000

 
57,969,000

 
$
191,862,000

Technologies
 
12.8
 
82,370,000

 
55,585,000

 
26,785,000

Trademarks and other
 
16.4
 
28,894,000

 
11,034,000

 
17,860,000

Total
 
 
 
$
361,095,000

 
124,588,000

 
$
236,507,000

 
 
As of July 31, 2018
 
 
Weighted Average
Amortization Period
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Customer relationships
 
21.0
 
$
249,831,000

 
55,350,000

 
$
194,481,000

Technologies
 
12.8
 
82,370,000

 
54,386,000

 
27,984,000

Trademarks and other
 
16.4
 
28,894,000

 
10,563,000

 
18,331,000

Total
 
 
 
$
361,095,000

 
120,299,000

 
$
240,796,000


25


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, 2018 and 2017 was $4,289,000 and $5,269,000, respectively.

The estimated amortization expense consists of the following for the fiscal years ending July 31:
2019
$
17,155,000

2020
17,155,000

2021
16,196,000

2022
14,955,000

2023
14,955,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, 2018. We believe that the carrying values of our net intangible assets were recoverable as of October 31, 2018. Any impairment charges that we may record in the future could be material to our results of operations and financial condition.

(17)    Stockholders’ Equity

Sale of Common Stock
In June 2016, we sold 7,145,000 shares of our common stock in a public offering at a price to the public of $14.00 per share, resulting in proceeds to us of $95,029,000, net of underwriting discounts and commissions. As of October 31, 2018 and December 6, 2018, an aggregate registered amount of $74,970,000 under our existing shelf registration statement filed with the SEC remains available for sale of various types of securities, including debt. This existing shelf registration is expected to expire on December 23, 2018. As such, on December 6, 2018, we filed a new $400,000,000 shelf registration statement with the SEC for the sale of various types of securities, including debt.

Stock Repurchase Program
As of October 31, 2018 and December 6, 2018, 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, 2018 or 2017.

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 26, 2018, our Board of Directors declared a dividend of $0.10 per common share, which was paid on November 16, 2018. On December 6, 2018, our Board of Directors declared a dividend of $0.10 per common share, payable on February 15, 2019 to stockholders of record at the close of business on January 16, 2019.

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


26


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


(18)    Legal Proceedings and Other Matters

Legacy TCS Intellectual Property Matter - Vehicle IP
In December 2009, Vehicle IP, LLC ("Vehicle IP") filed a patent infringement lawsuit in the U.S. District Court for the District of Delaware (the "District Court"), seeking monetary damages, fees and expenses and other relief from, among others, our customer Verizon Wireless ("Verizon"), based on the VZ Navigator product, and TCS is defending Verizon against Vehicle IP. In 2013, the District Court granted the defendants’ motion for summary judgment on the basis that the products in question did not infringe plaintiff’s patent. Plaintiff appealed that decision and, in 2014, the U.S. Court of Appeals for the Federal Circuit reversed the District Court's claim construction, overturned the District Court's grant of summary judgment of noninfringement, and remanded the case for further proceedings. Fact discovery and expert discovery has closed. Substantive settlement conversations have occurred but, to-date, the parties have been unable to reach a settlement. As discussed in Note (8) -"Accrued Expenses and Other Current Liabilities," we have accrued certain legal and settlement costs related to the Vehicle IP matter. The accrued settlement costs related to this matter do not reflect the final amounts we actually may pay, if any.

On May 30, 2017, we received positive news that the District Court issued a supplemental claim construction order in our favor. As a result, the plaintiff agreed to file a joint status report to the District Court that requested that the District Court cancel the trial date (which was scheduled for July 2017). On July 28, 2017, the parties entered into a stipulation that the defendants’ accused products do not infringe Vehicle IP’s patent under the District Court’s current revised construction of the disputed patent claim term and requested that the District Court therefore enter a judgment of noninfringement. On August 18, 2017, the court entered such a judgment of noninfringement. As expected, following the judgment, Vehicle IP filed a notice of appeal on August 29, 2017. Vehicle IP's opening brief on appeal of the District Court's claim construction was submitted in October 2017. TCS’ brief in response was filed on January 19, 2018. Vehicle IP's reply brief was filed on February 23, 2018. Oral argument was held on August 8, 2018 and an appellate ruling may take several months to be issued. If the District Court's current claim construction is ultimately upheld at the appellate level, it is possible that we may not have to go to trial or pay any monetary damages.

Ongoing legal expenses associated with defending this matter and its ultimate resolution could vary and have a material adverse effect on our consolidated results of operations, financial position or cash flows in future periods.

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 have 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 extends 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. We are in the process of responding to OFAC’s additional request for information. U.S. sanctions with respect to Sudan were revoked in 2017. 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 recent 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.


27


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 DoC'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 had 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 customer 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.


28



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 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 nature and timing of 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 recent launch of HeightsTM Dynamic Network Access Technology ("HEIGHTS" or "HDNA"); changing customer demands; 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 and TeleCommunication Systems, Inc.'s ("TCS") legacy 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; the impact of H.R.1, also known as the Tax Cuts and Jobs Act ("Tax Reform"), which was enacted in December 2017 in the U.S.; 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 - serves commercial customers and smaller governments, such as state and local governments, that require advanced communication technologies to meet their needs. This segment also serves certain large government customers (including the U.S. government) that have requirements for off-the-shelf commercial equipment. We believe this segment is a leading provider of satellite communications (such as satellite earth station modems and traveling wave tube amplifiers ("TWTA")), public safety systems (such as next generation 911 ("NG911") technologies) and enterprise application technologies (such as a messaging and trusted location-based technologies).

Government Solutions - serves large government end-users (including those of foreign countries) that require mission critical technologies and systems. We believe this segment is a leading provider of command and control applications (such as the design, installation and operation of data networks that integrate computing and communications (including both satellite and terrestrial links)), ongoing network operation and management support services including project management and fielding and maintenance solutions related to satellite ground terminals), troposcatter communications (such as digital troposcatter multiplexers, digital over-the-horizon modems, troposcatter systems, and frequency converter systems) and RF power and switching technologies (such as solid state high-power broadband amplifiers, enhanced position location reporting system (or commonly known as "EPLRS") amplifier assemblies, identification friend or foe amplifiers, and amplifiers used in the counteraction of improvised explosive devices).


29



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. On August 1, 2018, we adopted ASU No. 2014-09 "Revenue from Contracts with Customers (Topic 606)” or “ASC 606” applying the modified retrospective transition method. Except for new presentation or disclosure requirements, the impact of adoption, both as of August 1, 2018 and for the three months ended October 31, 2018, was not material to our business, results of operations or financial condition. As a practical expedient, we adopted the new standard only for existing contracts as of August 1, 2018. All periods prior to August 1, 2018 will continue to be reported under the accounting standards in effect in those periods.

The core principle of ASC 606 is that revenue should be recorded 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.


30



The cost-to-cost method is principally used to account for contracts in our command and control solutions and over-the-horizon microwave systems product lines and, to a lesser extent, certain location based and messaging infrastructure contracts in our enterprise technology solutions product line. For service-based contracts in both our enterprise technology solutions and safety and security technology solutions product lines, 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 earth station product line (which includes satellite modems, traveling wave tube amplifiers (“TWTAs”) and solid-state power amplifiers ("SSPAs")) and solid-state high-power narrow and broadband amplifiers. Point in time accounting is also applied to certain contracts in our command and control solutions 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.


31



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 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 what we have historically presented as 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 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 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. Commissions payable to our third party sales representatives related to large long-term contracts are included in total estimated costs at completion for such contracts and are expensed over time through cost of sales on our Condensed Consolidated Statements of Operations, as we consider these types of commissions direct and incremental costs to obtain and fulfill such contracts.

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 AssetsAs of October 31, 2018, total goodwill recorded on our Condensed Consolidated Balance Sheet aggregated $290.6 million (of which $231.4 million relates to our Commercial Solutions segment and $59.2 million relates to our Government Solutions segment). Additionally, as of October 31, 2018, net intangibles recorded on our Condensed Consolidated Balance Sheet aggregated $236.5 million (of which $195.6 million relates to our Commercial Solutions segment and $40.9 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"), pursuant to our adoption of FASB ASU No. 2017-04 in fiscal 2017, 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.


32



On August 1, 2018 (the first day of our fiscal 2019), 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 and reflected 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, 2018 total public market capitalization and assessed implied control premiums based on our common stock price of $33.70 as of August 1, 2018.

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 42.5% and 105.5%, 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 2019 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 2019 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, 2019 (the start of our fiscal 2020). 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, 2018. Any impairment charges that we may record in the future could be material to our results of operations and financial condition.

Provision for Assurance-Type Warranty Obligations.  We provide assurance-type 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 interest and penalties related to uncertain tax positions in income tax expense. The U.S. federal government is our most significant income tax jurisdiction.


33



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 net operating losses and 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.

On December 22, 2017, H.R.1, also known as the Tax Cuts and Jobs Act ("Tax Reform"), was enacted in the U.S. Tax Reform significantly lowered the amount of our current and future income tax expense primarily due to the reduction in the U.S. statutory income tax rate from 35.0% to 21.0%. This provision went into effect on January 1, 2018 and required us to remeasure our deferred tax assets and liabilities. In fiscal 2019 and beyond, Tax Reform will result in the loss of our ability to take the domestic production activities deduction, which has been repealed, and is also likely to result in lower tax deductions for certain executive compensation expenses.

During the fiscal year ended July 31, 2018, we remeasured our deferred tax assets and liabilities. The remeasurement was recorded pursuant to ASC 740 "Income Taxes" and SEC Staff Accounting Bulletin ("SAB") 118. All amounts recorded were based on available guidance on interpretation of Tax Reform and what we believe to be reasonable approaches to estimating its impact; however, such amounts are provisional estimates at this time and are subject to adjustment as future guidance becomes available, additional facts become known or estimation approaches are refined. See "Notes to Condensed Consolidated Financial Statements - Note (12) - Income Taxes" included in "Part I - Item 1.- Condensed Consolidated Financial Statements," included in this Quarterly Report on Form 10-Q, for further information on the provisions of Tax Reform and its currently expected impact on our business. The overall actual impact of Tax Reform is currently uncertain, and could have a material adverse effect on our consolidated results of operations and financial condition.

During the three months ended October 31, 2018, the Internal Revenue Service ("IRS") finalized its audit of our federal income tax return for fiscal 2016 without assessing additional taxes. Our federal income tax returns for fiscal 2015 and 2017 are subject to potential future IRS audit. None of our state income tax returns prior to fiscal 2014 are subject to audit. TCS' federal income tax returns for tax year 2015 and the tax period from January 1, 2016 to February 23, 2016 are subject to potential future IRS audit. None of TCS' state income tax returns prior to calendar year 2014 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 future 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.


34



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.

Business Outlook for Fiscal 2019

Fiscal 2019 is off to a great start and we generated consolidated:

Net sales of $160.8 million;
Operating income of $7.3 million;
Net income of $3.5 million; and
Adjusted EBITDA (a Non-GAAP financial measure discussed below) of $18.0 million.
Our first quarter of fiscal 2019 results were significantly above our expectations and reflect higher net sales in many of our key product lines. In addition, our first quarter benefited from a shift in sales of approximately $10.0 million in our Government Solutions segment that primarily occurred due to accelerated customer fielding schedules. These Government Solutions segment sales were originally expected to occur throughout the last three quarters of fiscal 2019.

Demand for our products remains strong. We experienced strong bookings and achieved a consolidated book-to-bill ratio (a measure defined as bookings divided by net sales) of 0.98 and finished the quarter with a near record high consolidated backlog of $627.3 million. Our pipeline is filled with many prospects and we are pursuing a number of large opportunities. Our backlog is more fully defined in our most recent Annual Report on Form 10-K. As such, the total value of multi-year contracts that we have received is substantially higher than our reported backlog.

In addition to generating strong operating results, we took several steps to improve operating efficiencies and make progress on achieving our long-term business goals. For example,

We successfully consolidated our Government Solutions segment’s manufacturing facility located in Tampa, Florida with another facility that we maintain in Orlando, Florida; and in doing so, we incurred $1.4 million of facility exit costs;
We initiated a targeted acquisition plan related to a small but growing technology solutions company and incurred $1.1 million of acquisition plan expenses through our first quarter of fiscal 2019. Our acquisition plan efforts are ongoing and we currently expect to incur approximately $1.0 million of additional expenses in the second quarter of fiscal 2019. We anticipate making an announcement related to this potential acquisition in the near term. There is no certainty that our acquisition plan efforts will be successful;
We entered into a new $550.0 million credit facility (the “Credit Facility”) and wrote-off $3.2 million of deferred financing costs. Our new Credit Facility is intended to provide us with, among other things, increased balance sheet flexibility, improved interest rate pricing and less restrictive covenants as compared to our prior credit facility; and
We recorded a net discrete tax benefit of approximately $2.4 million primarily related to the favorable resolution with the IRS with respect to their audit of our fiscal 2016 federal income tax return and for tax benefits associated with stock-based awards that were settled during the quarter.


35



Excluding these aforementioned items, our consolidated operating income and net income for the first quarter of fiscal 2019 would have been $9.8 million and $5.5 million, respectively, or 6.1% and 3.4% of consolidated net sales, respectively, a significant improvement from the amounts and related percentages we achieved in the first quarter of fiscal 2018.

As of October 31, 2018, our cash and cash equivalents were $42.9 million and our total debt outstanding (including capital leases and other obligations) was $195.6 million. In connection with our new Credit Facility, we expect our interest rate (including amortization of deferred financing costs) in fiscal 2019 to range from 5.4% to 5.6%. Our current cash borrowing rate, excluding amortization of deferred financing costs, is approximately 4.5%.

Based on our outstanding first quarter performance, our Business Outlook has improved since September 26, 2018 (the date we filed our Annual Report on Form 10-K with the Securities Exchange Commission (the “SEC”)) and we are increasing our targeted goals for consolidated net sales, net income per diluted share and Adjusted EBITDA for fiscal 2019.

Our fiscal 2019 consolidated net sales goal is now expected to be higher and within a range of approximately $625.0 million to $640.0 million as compared to our prior range of $600.0 million to $625.0 million. Our updated GAAP net income per diluted share ("EPS") target for fiscal 2019 is now $0.95 to $1.08. This GAAP EPS metric reflects all facility exit costs, acquisition plan expenses, write-off of deferred financing costs and net discrete tax benefits. In addition, we are increasing our Adjusted EBITDA goal to a higher range of $84.0 million to $88.0 million as compared to our prior range of $80.0 million to $86.0 million. If order flow remains strong and we are able to achieve all of our fiscal 2019 business goals, it is possible that financial results could be higher than our targeted amounts. In fiscal 2018, we reported revenues of $570.6 million and Adjusted EBITDA of $78.4 million.

In addition to increasing our targeted goals for consolidated net sales, net income per diluted share and Adjusted EBITDA, we are also adjusting our expectations of the timing of our financial performance given actual first quarter 2019 performance, changes in expected fielding schedules from our customers and an overall updated assessment of our assumptions. Although our GAAP consolidated operating income and Adjusted EBITDA in the second half of fiscal 2019 are still expected to be higher than the first half of fiscal 2019, we now expect a more balanced year. In this regard, our second quarter consolidated net sales, operating income and Adjusted EBITDA are expected to be nearly the same as our first quarter results of fiscal 2019. Our third quarter results for fiscal 2019 are expected to be better than our expected results for the second quarter of fiscal 2019. We still expect our fourth quarter of fiscal 2019 to be the peak quarter for consolidated net sales, operating income and Adjusted EBITDA.

Despite incurring facility exit costs and acquisition plan expenses, we anticipate consolidated operating income, both in dollars and as a percentage of consolidated net sales, to be higher in fiscal 2019 as compared to the $35.1 million or 6.2% we achieved in fiscal 2018. Also, our estimated effective income tax rate for fiscal 2019 (excluding net discrete items) is now expected to approximate 22.75%. Additionally, as a percentage of consolidated net sales, Adjusted EBITDA in fiscal 2019 is expected to be similar to the percentage we achieved in fiscal 2018.

Our updated 2019 fiscal year financial targets include a number of items, the timing of which can still shift and impact our quarterly financial performance. However, we currently do not believe that changes in such timing would negatively impact our ability to achieve our revised consolidated net sales, operating income and Adjusted EBITDA targets for fiscal 2019. Additionally, there is no certainty that our acquisition plan efforts will be successful and except for the impact of acquisition plan expenses discussed above, our updated 2019 fiscal year financial targets do not include the impact of such acquisition.

Our updated 2019 fiscal year financial targets depend, 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. Such actions primarily relate to reducing the size and cost of our facilities. Our updated 2019 fiscal year financial targets do not consider the financial impact of any such future actions we may take in this regard.

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

Additional information related to our Business Outlook for Fiscal 2019 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, 2018 and 2017."

36



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

Net Sales. Consolidated net sales were $160.8 million and $121.6 million for the three months ended October 31, 2018 and 2017, respectively, representing an increase of $39.2 million, or 32.2%. The significant period-over-period increase in net sales reflects significantly higher net sales in our Government Solutions segment and to a lesser extent, our Commercial Solutions segment. Net sales by operating segment are discussed below.

Commercial Solutions
Net sales in our Commercial Solutions segment were $78.0 million for the three months ended October 31, 2018, as compared to $76.1 million for the three months ended October 31, 2017, an increase of $1.9 million, or 2.5%. Our Commercial Solutions segment represented 48.5% of consolidated net sales for the three months ended October 31, 2018 as compared to 62.6% for the three months ended October 31, 2017.

Bookings in our Commercial Solutions segment for the three months ended October 31, 2018 were strong and our book-to-bill ratio (a measure defined as bookings divided by net sales) was 0.97. Important orders received during our first quarter of fiscal 2019 include: (i) a $6.8 million contract renewal to provide a GPS-enabled application to a key Fortune 100 customer; (ii) a strategic contract valued at $5.5 million from a global telecommunications and media company to provide virtualized mobile service device location platforms supporting various location-based services ("LBS"); (iii) a multi-year $1.9 million order from a top U.S. telecom service provider for hosted data assistance services related to the delivery of LBS; and (iv) a multi-year contract extension totaling $1.2 million to provide Federal Communications Commission ("FCC") mandated enhanced 911 ("E911") and emergency call routing services to a U.S. wireless carrier. As further discussed below, we have a growing pipeline of opportunities.

Net sales of our satellite earth station products (which include satellite modems, traveling wave tube amplifiers (“TWTAs”) and solid-state power amplifiers (“SSPAs”)) during the three months ended October 31, 2018 were higher than the three months ended October 31, 2017 and reflect growth in sales to both U.S. government and international customers. To-date, we have not experienced any material impact from international market conditions which have become more volatile of late. Our HeightsTM Dynamic Network Access Technology ("HEIGHTS" or "HDNA") solutions continue to gain traction and we continue to seed and invest in the market. Although the sales cycle for HEIGHTS is longer than our historical satellite earth station product line, we expect a steady increase in sales throughout fiscal 2019. All-in-all, after several years of sequentially lower sales, we believe that fiscal 2019 will be our second consecutive year of revenue growth for our satellite earth station product line.

Net sales in the three months ended October 31, 2018 of both enterprise technology solutions (such as our location and messaging platforms) and safety and security technology solutions (such as our wireless and next generation 911 ("NG911") platforms) were slightly lower as compared to the net sales we achieved in the three months ended October 31, 2017. Sales in this period include revenue contributions from our $134.0 million multi-year contract to provide safety and security technology solutions to one of the largest wireless carriers in the U.S. and our multi-year contracts from AT&T totaling $96.2 million. We believe that market conditions for safety and security technology solutions and enterprise technology solutions remain favorable, but they have long sales cycles and are subject to difficult-to-predict changes in the overall procurement strategies of wireless carrier customers. Overall, we expect sales of safety and security technology solutions and enterprise technology solutions to be similar to what we achieved in fiscal 2018.

In aggregate, we expect fiscal 2019 sales in our Commercial Solutions segment to increase as compared to fiscal 2018. From a timing perspective, we currently expect our second quarter fiscal 2019 sales to be higher than the amount we achieved during the first quarter of fiscal 2019 with additional growth in both the third and fourth quarters of fiscal 2019. Although there are a number of items which could shift between quarters, we currently expect our fourth quarter of fiscal 2019 to be the peak quarter of sales for our Commercial Solutions segment.

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 $82.9 million for the three months ended October 31, 2018 as compared to $45.5 million for the three months ended October 31, 2017, a significant increase of $37.4 million, or 82.2%. Our Government Solutions segment represented 51.5% of consolidated net sales for the three months ended October 31, 2018, as compared to 37.4% for the three months ended October 31, 2017.


37



Bookings in our Government Solutions segment for the three months ended October 31, 2018 were strong and our book-to-bill ratio (a measure defined as bookings divided by net sales) was 0.99. Important orders received during our first quarter of fiscal 2019 include: (i) over $28.4 million of orders to supply Manpack Satellite Terminals, networking equipment and other advanced VSAT products to the U.S. Army (which were booked pursuant to our $223.4 million Global Tactical Advanced Communication Systems ("GTACS") contract with the U.S. Army's PM Tactical Network, which has a remaining unfunded contract value of $95.1 million as of October 31, 2018) and (ii) $5.4 million of orders to provide ongoing sustainment services to the U.S. Army for the AN/TSC-198A SNAP (Secret Internet Protocol Router ("SIPR") and Non-classified Internet Protocol Router ("NIPR") Access Point), Very Small Aperture Terminals ("VSATs"). As further discussed below, we have a growing pipeline of opportunities.

The increase in sales in this segment primarily reflects higher net sales of our command and control solutions (in particular, incremental sales of Electrical, Electronic and Electromechanical (“EEE”) space components and deliveries of our next generation MT-2025 mobile satellite transceivers, which are also known as the Blue Force Tracker-2 High Capacity ("BFT-2-HC") satellite transceivers) and, to a lesser extent, over-the-horizon microwave systems products. Of the $82.9 million of segment sales, approximately $10.0 million of command and control solution sales primarily occurred due to accelerated customer fielding schedules. These Government Solutions segment sales were originally expected to occur throughout the last three quarters of fiscal 2019.

During the three months ended October 31, 2018, we continued to work with the U.S. Army to deploy several thousand of our MT-2025 satellite transceivers. These transceivers meet BFT-2 protocols, provide best-in-class reliability and are fully backward compatible with the BFT-1 system. Comtech currently provides sustaining support for the BFT-1 system and previously shipped over 100,000 BFT-1 mobile satellite transceivers. We initiated shipments of our MT-2025 transceivers in fiscal 2018 and continued such shipments in our first quarter of fiscal 2019. The remaining shipments of our MT-2025 transceivers against our initial $11.7 million order are expected to be substantially completed by the end of our second quarter of fiscal 2019. We expect the U.S. government to continue testing such units and thereafter place additional orders for our MT-2025 transceivers sometime in fiscal 2019. Because the amount and timing of any new MT-2025 transceiver orders are difficult to predict, we have not included any revenue or earnings contributions in our updated Business Outlook for Fiscal 2019.

Net sales of our over-the-horizon microwave systems products for the three months ended October 31, 2018 were significantly higher than the three months ended October 31, 2017, as business activity in this product line recently picked up. Our ongoing marketing and sales efforts and investments to expand this product line and the level of our international business into new countries are yielding positive results. Sales in the most recent quarter benefited from work performed on our $31.0 million order received in fiscal 2018 for Modular Transportable Transmission System ("MTTS”) troposcatter terminals to be utilized as part of a deployable communications network for an Asia Pacific military service and a $9.1 million contract to supply another foreign military with our over-the-horizon microwave systems. We believe demand for our over-the-horizon microwave systems products will continue to increase in fiscal 2019 and beyond. Teaming with a large prime contractor, we recently submitted a proposal to supply a significant quantity of our over-the-horizon microwave systems to the U.S. Army, and are hopeful that we can win this multi-million dollar award in fiscal 2019. We have not included any revenue or earnings contributions in our updated Business Outlook for Fiscal 2019 related to this potential award.

Based on updated customer fielding schedules and our own assessment of business activity, our first quarter of fiscal 2019 net sales in this segment is expected to be the peak quarter for fiscal 2019. Although there are a number of items that could shift between quarters, we believe that sales in this segment will decline for each of the remaining quarters of fiscal 2019 with the fourth quarter of fiscal 2019 being the lowest quarter for net sales. The variation of quarterly net sales in this segment is mostly attributable to the timing of command and control technology solution sales. Overall, based on the mix and anticipated timing of performance on orders in backlog and expected new orders, we anticipate that fiscal 2019 net sales for our Government Solutions segment will be significantly higher than fiscal 2018.

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.


38



Geography and Customer Type
Sales by geography and customer type, as a percentage of related sales, for the three months ended October 31, 2018 and 2017 are as follows:
 
 
Three months ended October 31,
 
 
2018
 
2017
 
2018
 
2017
 
2018
 
2017
 
 
Commercial Solutions
 
Government Solutions
 
Consolidated
U.S. government
 
18.2
%
 
15.7
%
 
68.6
%
 
60.5
%
 
44.2
%
 
32.4
%
Domestic
 
54.2
%
 
58.1
%
 
10.0
%
 
21.1
%
 
31.4
%
 
44.3
%
Total U.S.
 
72.4
%
 
73.8
%
 
78.6
%
 
81.6
%
 
75.6
%
 
76.7
%
 
 
 
 
 
 
 
 
 
 
 
 
 
International
 
27.6
%
 
26.2
%
 
21.4
%
 
18.4
%
 
24.4
%
 
23.3
%
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. Included in domestic sales, are sales to Verizon Communications Inc. ("Verizon"). Sales to Verizon were 11.7% of consolidated net sales for the three months ended October 31, 2017.

International sales for the three months ended October 31, 2018 and 2017 (which include sales to U.S. domestic companies for inclusion in products that are sold to international customers) were $39.3 million and $28.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, 2018 and 2017.

Gross Profit. Gross profit was $57.8 million and $47.7 million for the three months ended October 31, 2018 and 2017, respectively. The increase of $10.1 million reflects significantly higher net 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, 2018 was 35.9% as compared to 39.3% for the three months ended October 31, 2017. The decrease in gross profit, as a percentage of consolidated net sales, was almost entirely driven by the significant period-to-period increase in net sales in our Government Solutions segment, as discussed above. This segment historically achieves lower gross margins than our Commercial Solutions segment. The three months ended October 31, 2017 also included a favorable warranty settlement which resulted in a reduction of $0.7 million to cost of sales in our unallocated 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, 2018 was slightly higher than the three months ended October 31, 2017. Our Business Outlook for Fiscal 2019 assumes we continue to seed and invest in the market for our HEIGHTS solutions and that related sales will grow significantly from the level we achieved in fiscal 2018. Today, HEIGHTS solutions have lower gross margins than our traditional Single Channel per Carrier ("SCPC") satellite earth station modems and, given expected sales growth, our gross profit, as a percentage of satellite earth station product sales in fiscal 2019, is expected to be lower as compared to fiscal 2018. Over time, we believe that margins will improve as HEIGHTS volume increases. Overall, 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, gross profit for this segment, as a percentage of related segment net sales, for fiscal 2019 is expected to be lower than the level achieved in fiscal 2018.

Our Government Solutions segment's gross profit, as a percentage of related segment net sales, for the three months ended October 31, 2018 was higher than the level we achieved in the three months ended October 31, 2017. This increase was primarily due to overall favorable product mix changes during the most recent fiscal quarter, including a higher percentage of segment net sales related to our over-the-horizon microwave systems products. 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, gross profit for this segment, as a percentage of related segment net sales, for fiscal 2019 is expected to be comparable to the level achieved in fiscal 2018.

Included in consolidated cost of sales for both the three months ended October 31, 2018 and 2017 are provisions for excess and obsolete inventory of $0.7 million. 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 assumptions.


39



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 increase of Government Solutions segment net sales as a percentage of consolidated net sales, we currently expect our consolidated gross profit, as a percentage of consolidated net sales, for fiscal 2019 to be lower than the percentage we achieved in fiscal 2018.

Selling, General and Administrative Expenses. Selling, general and administrative expenses were $31.8 million and $28.5 million for the three months ended October 31, 2018 and 2017, respectively, representing an increase of $3.3 million. As a percentage of consolidated net sales, selling, general and administrative expenses were 19.8% and 23.4% for the three months ended October 31, 2018 and 2017, respectively.

Selling, general and administrative expenses include $1.4 million of facility exit costs as a result of our successful consolidation of our Government Solutions segment’s manufacturing facility located in Tampa, Florida with our facility in Orlando, Florida. As of October 31, 2018, operations have been fully transferred and we have not experienced any interruptions in production or shipments to our customers. Excluding such costs, our selling, general and administrative expenses for the three months ended October 31, 2018 would have been $30.4 million, or 18.9% of consolidated net sales. The decrease, as a percentage of consolidated net sales, is primarily attributable to the increase in our consolidated net sales. We continue to evaluate and implement cost reduction initiatives to reduce unnecessary spending, reduce the size and cost of our facilities and improve our productivity.

Amortization of stock-based compensation expense recorded as selling, general and administrative expenses was $0.9 million in the three months ended October 31, 2018 as compared to $0.7 million in the three months ended October 31, 2017. Amortization in the three months ended October 31, 2017 includes the benefit of a $0.4 million reversal of stock-based compensation expense related to certain performance shares previously expected to be earned. Amortization of stock-based compensation is not allocated to our two reportable operating segments.

Based on our current spending plans, we expect fiscal 2019 selling, general and administrative expenses, in dollars, to be higher and, as a percentage of consolidated net sales, to be similar to the percentage achieved in fiscal 2018.

Research and Development Expenses. Research and development expenses were $13.2 million and $13.8 million for the three months ended October 31, 2018 and 2017, respectively, representing a decrease of $0.6 million or 4.3%. As a percentage of consolidated net sales, research and development expenses were 8.2% and 11.3% for the three months ended October 31, 2018 and 2017, respectively.
 
For three months ended October 31, 2018 and 2017, research and development expenses of $11.4 million and $11.8 million, respectively, related to our Commercial Solutions segment, and $1.7 million and $1.9 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, 2018 and 2017, 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, 2018 and 2017, customers reimbursed us $5.0 million and $4.3 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 2019 research and development expenses, in dollars, to be higher and, as a percentage of consolidated net sales, to be comparable to fiscal 2018.

Amortization of Intangibles. Amortization relating to intangible assets with finite lives was $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 and $5.3 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, 2017. The decrease from $5.3 million to $4.3 million was the result of certain intangible assets in our Commercial Solutions segment that became fully amortized in fiscal 2018.

Looking forward, total annual amortization of intangibles in fiscal 2019 is expected to approximate $17.2 million.

Acquisition Plan Expenses. During the three months ended October 31, 2018, we initiated a targeted acquisition plan related to a small but growing technology solutions company and incurred $1.1 million of acquisition plan expenses. These expenses are recorded in our unallocated segment.

40




Our acquisition plan efforts are ongoing and we expect to incur approximately $1.0 million of additional expenses in the second quarter of fiscal 2019. Other than acquisition plan expenses, our Business Outlook for Fiscal 2019 does not include the impact of this targeted acquisition plan. There is no certainty that our acquisition plan efforts will be successful.

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

 
4.8

 
6.7

 
(0.6
)
 
(6.4
)
 
(3.9
)
 
$
7.3

 
0.2

Percentage of related net sales
 
9.1
%
 
6.3
%
 
8.1
%
 
(1.3
)%
 
NA

 
NA

 
4.5
%
 
0.2
%

The increase in our Commercial Solutions segment’s operating income, both in dollars and as a percentage of related segment net sales, was primarily due to higher net sales at slightly higher gross margins, lower research and development expenses, lower amortization of intangibles and the benefit of cost reduction actions previously initiated, as discussed above. Looking forward, we expect fiscal 2019 operating income, both in dollars and as a percentage of related segment net sales, to be similar to fiscal 2018.

The significant increase in our Government Solutions segment’s operating income, both in dollars and as a percentage of related segment net sales, was primarily due to significantly higher net sales at slightly higher gross margins, offset, in part, by $1.4 million of facility exit costs, as discussed above. Looking forward, we expect fiscal 2019 operating income, in dollars and as a percentage of related segment net sales, to be significantly higher as compared to fiscal 2018.

The significant increase in unallocated expenses is primarily due to: (i) increased business and sales activity during the quarter; (ii) acquisition plan expenses; and (iii) a slight increase in amortization of stock-based compensation. In addition, unallocated operating expenses during the three months ended October 31, 2017 reflect a warranty settlement of $0.7 million (which is reflected as a reduction to cost of sales in our Condensed Consolidated Statement of Operations). Amortization of stock-based compensation was $1.0 million and $0.7 million, respectively for the three months ended October 31, 2018 and 2017. Amortization of stock-based compensation for the three months ended October 31, 2017 reflects a reversal of $0.4 million of stock-based compensation expense related to certain performance shares that were previously expected to be earned. 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.

On an annual basis, amortization of stock-based compensation expense in fiscal 2019 is expected to increase to a range of $10.0 million to $12.0 million as compared to the $8.6 million amortized in fiscal 2018.This increase is largely due to an increase in the number and value of annual non-equity incentive awards expected to be granted in fiscal 2019 as a result of anticipated operating income contributions from each of our two reportable operating segments. Like we did in fiscal 2018 and fiscal 2017, our Business Outlook for Fiscal 2019 assumes that we continue to pay certain annual non-equity incentive awards in the form of fully vested share units. If we do not achieve our fiscal 2019 business goals, amortization of stock-based compensation expense would be lower than our current expected fiscal 2019 range.

Looking forward, unallocated operating expenses are expected to be higher in fiscal 2019 as compared to fiscal 2018. This expected increase is primarily due to anticipated changes in compensation costs (including amortization of stock-based compensation expense), acquisition plan expenses and other increased spending.

Consolidated GAAP operating income was $7.3 million or 4.5% of consolidated net sales in our most recent quarter as compared to GAAP operating income of $0.2 million or 0.2% of consolidated net sales in the first quarter of fiscal 2018. Excluding the aforementioned $1.4 million of facility exit costs and $1.1 million of acquisition plan expenses, consolidated operating income would have been $9.8 million, or 6.1% of consolidated net sales in the first quarter of fiscal 2019. Looking forward, on a consolidated basis, we are targeting operating income, as a percentage of consolidated net sales, to be higher than the 6.2% we achieved in fiscal 2018. Such GAAP operating target includes the $1.0 million of additional acquisition plan expenses expected during the second quarter of fiscal 2019. There is no certainty that our acquisition plan efforts will be successful.


41



Interest Expense. Interest expense was $2.7 million and $2.6 million for the three months ended October 31, 2018 and 2017, respectively. Our effective interest rate (including amortization of deferred financing costs) in the three months ended October 31, 2018 was approximately 6.0%. On October 31, 2018, we entered into a new $550.0 million credit facility (the “Credit Facility”) which is intended to provide us with, among other things, increased balance sheet flexibility, improved interest rate pricing and less restrictive covenants than our prior facility.

Based on the type, terms, amount of outstanding debt (including capital leases and other obligations) and current interest rates, our effective interest rate (including amortization of deferred financing costs) in fiscal 2019 is now anticipated to range from 5.4% to 5.6% which compares to our prior estimate of 6.0% to 6.4%. Our current cash borrowing rate (which excludes the amortization of deferred financing costs) reflects recent increases in interest rates offset by lower interest pricing in our new Credit Facility, is estimated to approximate 4.5%.

Write-off of Deferred Financing Costs. In connection with the establishment of our new Credit Facility, 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 (10) - Credit Facility" for further information.

Interest (Income) and Other. Interest (income) and other for both the three months ended October 31, 2018 and 2017 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 a blended annual interest rate of approximately 0.8%.

Benefit From Income Taxes. The benefit from income taxes during the three months ended October 31, 2018 was $2.1 million as compared to the benefit of $0.7 million for the three months ended October 31, 2017.

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. Excluding discrete tax items for the three months ended October 31, 2018, our effective tax rate was 22.75%.

During the three months ended October 31, 2017, we recorded a net discrete tax expense of less than $0.1 million. Our effective tax rate excluding discrete tax items for the three months ended October 31, 2017 was 34.5%.

The decrease from 34.5% to 22.75% is principally attributable to the passage of Tax Reform which reduced the statutory income tax rate from 35.0% to 21.0%. Such decrease was partially offset by the repeal of the domestic production activities deduction and lower tax deductions for certain executive compensation expenses.

Our federal income tax returns for fiscal 2015 and 2017 remain subject to potential future IRS audit. None of our state income tax returns prior to fiscal 2014 are subject to audit. TCS' federal income tax returns for tax year 2015 and the tax period from January 1, 2016 to February 23, 2016 are subject to potential future IRS audit. None of TCS' state income tax returns prior to calendar year 2014 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 (Loss). During the three months ended October 31, 2018, consolidated net income was $3.5 million as compared to a consolidated net loss of $1.7 million during the three months ended October 31, 2017.


42



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

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

 
4.7

 
6.6

 
(0.6
)
 
(10.1
)
 
(5.7
)
 
$
3.5

 
(1.7
)
Benefit from income taxes
 

 

 

 

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

 

 

 

 

 

 
0.1

 

Write-off of deferred financing costs
 

 

 

 

 
3.2

 

 
3.2

 

Interest expense
 

 

 

 

 
2.6

 
2.5

 
2.7

 
2.6

Amortization of stock-based compensation
 

 

 

 

 
1.0

 
0.7

 
1.0

 
0.7

Amortization of intangibles
 
3.4

 
4.4

 
0.8

 
0.8

 

 

 
4.3

 
5.3

Depreciation
 
2.2

 
2.4

 
0.4

 
0.6

 
0.2

 
0.3

 
2.9

 
3.3

Acquisition plan expenses
 

 

 

 

 
1.1

 

 
1.1

 

Facility exit costs
 

 

 
1.4

 

 

 

 
1.4

 

Adjusted EBITDA
 
$
12.7

 
11.7

 
9.2

 
0.8

 
(4.0
)
 
(2.9
)
 
$
18.0

 
9.6

Percentage of related net sales
 
16.3
%
 
15.3
%
 
11.1
%
 
1.8
%
 
NA

 
NA

 
11.2
%
 
7.9
%

The significant increase in consolidated Adjusted EBITDA, in dollars, during the three months ended October 31, 2018 as compared to the three months ended October 31, 2017 is primarily attributable to significantly higher net sales and product mix changes in our Government Solutions segment and the benefit of cost reduction actions previously initiated, as discussed above.

The increase in our Commercial Solutions segment's Adjusted EBITDA, in dollars and as a percentage of related segment net sales, was primarily attributable to higher net sales at slightly higher gross margins, lower research and development expenses and the benefit of cost reduction actions previously initiated, as discussed above.

The significant increase in our Government Solutions segment's Adjusted EBITDA, in dollars and as a percentage of related segment net sales, was primarily driven by significantly higher net sales at slightly higher gross margins, as discussed above.

Because our 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 2019 includes a number of items, the timing of which can still shift and impact our expected quarterly financial performance. Nevertheless, based on expected bookings, expected timing of our performance on orders and the anticipated increase in our Government Solutions segment net sales as a percentage of consolidated net sales, we currently expect our Adjusted EBITDA, as a percentage of consolidated net sales, for fiscal 2019 to be similar to the percentage we achieved in fiscal 2018. Additionally, except for acquisition plan expenses discussed above, our Business Outlook for Fiscal 2019 does not include the impact of our ongoing targeted acquisition plan related to a small but growing technology solutions company. There is no certainty that our acquisition plan efforts will be successful.

If order flow remains strong and we are able to achieve all of our fiscal 2019 business goals, it is possible that our fiscal 2019 Adjusted EBITDA could be higher than our targeted amount.

43



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

Income taxes
(5.1
)
Interest (income) and other
0.3

Interest expense
10.2

Amortization of stock-based compensation
8.6

Amortization of intangibles
21.1

Depreciation
13.7

Adjusted EBITDA
$
78.4


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, 2018 to the corresponding non-GAAP measures is shown in the table below (numbers in the table may not foot due to rounding):
 
 
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, settlement of intellectual property litigation, acquisition plan expenses or strategic alternatives analysis expenses, facility exit costs and other. Our definition of Adjusted EBITDA may differ from the definition of 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 2019 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.


44



LIQUIDITY AND CAPITAL RESOURCES

Our cash and cash equivalents decreased to $42.9 million at October 31, 2018 from $43.5 million at July 31, 2018, a decrease of $0.6 million. The decrease in cash and cash equivalents during the three months ended October 31, 2018 was driven by the following:

Net cash used in operating activities was $14.1 million for the three months ended October 31, 2018 as compared to net cash provided by operating activities of $6.5 million for the three months ended October 31, 2017. The period-over-period decrease in cash flow from operating activities is attributable to overall changes in net working capital requirements, principally the timing of shipments, billings and payments. We expect cash flow from operating activities during the remainder of fiscal 2019 to be positive.

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

Net cash provided by financing activities was $15.2 million for the three months ended October 31, 2018 as compared to net cash used in financing activities of $4.7 million for the three months ended October 31, 2017. 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. In order to fund our operating cash flow usage, we borrowed from our new Credit Facility. As we expect to generate significant cash flows from operating activities during the remainder of fiscal 2019, borrowings under our new Credit Facility are expected to decline from current levels. During the three months ended October 31, 2018 and 2017, we paid $2.6 million and $2.5 million, respectively, in cash dividends to our stockholders. We also made $5.0 million and $1.0 million, respectively, 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, 2018 and 2017.

The Credit Facility is discussed below and in "Notes to Condensed Consolidated Financial Statements - Note (10) - 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, 2018, our material short-term cash requirements primarily consist of: (i) estimated interest payments for fiscal 2019 under our Credit Facility; (ii) payments related to our capital lease and other obligations; (iii) operating lease commitments; (iv) our ongoing working capital needs, including income tax payments; and (v) payment of accrued quarterly dividends. If our acquisition plan for a small but growing technology solutions company is successful, we expect to pay for such acquisition primarily from existing cash and cash equivalents and increased borrowings. There is no certainty that our acquisition plan efforts will be successful.

In connection with an original $175.0 million shelf registration filed with the SEC on December 15, 2015, we sold 7.1 million shares of our common stock in a public offering at a price of $14.00 per share in June 2016, resulting in proceeds to us of $95.0 million, net of underwriting discounts and commissions. As of October 31, 2018 and December 6, 2018, an aggregate registered amount of $75.0 million under our existing shelf registration statement filed with the SEC remains available for sale of various types of securities, including debt. This existing shelf registration is expected to expire on December 23, 2018. As such, on December 6, 2018, we filed a new $400.0 million shelf registration statement with the SEC for the sale of various types of securities, including debt.

As of October 31, 2018 and December 6, 2018, 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, 2018 and 2017.


45



On September 26, 2018, our Board of Directors declared a dividend of $0.10 per common share, which was paid on November 16, 2018. On December 6, 2018, our Board of Directors declared a dividend of $0.10 per common share, payable on February 15, 2019 to stockholders of record at the close of business on January 16, 2019. Future dividends remain subject to compliance with financial covenants under our Credit Facility as well as Board approval.
 
Our material long-term cash requirements primarily consist of: (i) mandatory interest payments pursuant to our Credit Facility; (ii) payments relating to our capital lease and other obligations; and (iii) operating lease commitments.

We continue to receive (and approve on a limited basis) requests from our customers for higher credit limits and longer payment terms. We also continue to monitor our accounts receivable credit portfolio and have not had material negative customer credit experiences historically.

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 new 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”). 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 new 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, 2018, the amount outstanding under our Credit Facility was $193.4 million, which is reflected in the non-current portion of long-term debt on our Condensed Consolidated Balance Sheet. At October 31, 2018, we had $2.7 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.

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.

46




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) a significant increase in our balance sheet flexibility; (ii) no scheduled payments of principal until maturity; (iii) 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; (iv) a Minimum Interest Expense Coverage Ratio of 3.25x TTM Adjusted EBITDA; (v) reduced interest rates of approximately 25 basis points as compared to the Prior Credit Facility (based on our Secured Leverage Ratio as of July 31, 2018); and (vi) the elimination or relaxation of many restrictive covenants in our Prior Credit Facility.

As of October 31, 2018, our Secured Leverage Ratio was 2.25x 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, 2018 was 11.31x 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, 2018, we did not have any off-balance sheet arrangements as defined in Item 303(a)(4) of Regulation S-K.


47



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, 2018, will materially adversely affect our liquidity.

At October 31, 2018, cash payments due under long-term obligations (including estimated interest expense on our Credit Facility and capital lease and other obligations), 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
2019
 
2020
and
2021
 
2022
and
2023
 
After
2023
Credit Facility - principal payments
$
193,400

 

 

 

 
193,400

Credit Facility - interest payments
41,827

 
6,244

 
16,751

 
16,751

 
2,081

Operating lease commitments
46,508

 
7,675

 
16,905

 
11,168

 
10,760

Capital lease and other obligations
2,275

 
1,495

 
780

 

 

Net contractual cash obligations
$
284,010

 
15,414

 
34,436

 
27,919

 
206,241


As discussed further in "Notes to Condensed Consolidated Financial Statements - Note (10) - Credit Facility," on October 31, 2018, we entered into a new Credit Facility, replacing our Prior Credit Facility dated as of February 23, 2016. The new 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 (17) - Stockholders’ Equity," on December 6, 2018, our Board of Directors declared a dividend of $0.10 per common share, payable on February 15, 2019 to stockholders of record at the close of business on January 16, 2019. Future dividends remain subject to compliance with financial covenants under our Credit Facility as well as Board approval.

At October 31, 2018, we have approximately $2.7 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 (8) - 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, 2018, the total present value of these monthly credits is $3.2 million, of which $1.6 million is included in accrued expenses and other current liabilities and $1.6 million is reflected in other liabilities (non-current) on our Condensed Consolidated Balance Sheet. These amounts are not shown in the above commitment table.

As discussed in "Notes to Condensed Consolidated Financial Statements - Note (9) - Cost Reduction Actions," during the three months ended October 31, 2018, we exited our Government Solutions segment's manufacturing facility located in Tampa, Florida and recorded a related charge of $1.4 million in selling, general and administrative expenses on our Condensed Consolidated Statement of Operations. Of this amount, $1.0 million and $0.4 million, respectively, was included in accrued expenses and other current liabilities and other liabilities (non-current) on our Condensed Consolidated Balance Sheet as of October 31, 2018. Such amounts are not shown in the above commitment table.


48



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 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 (18) - Legal Proceedings and Other Matters," TCS is a party to a number of indemnification matters 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, 2018 includes total liabilities of $7.3 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 (2) - Adoption of Accounting Standards and Updates," during the three months ended October 31, 2018, we adopted:

FASB ASU No. 2014-09 "Revenue from Contracts with Customers (Topic 606)." See "Notes to Condensed Consolidated Financial Statements - Note (3) -Revenue," for further information.

FASB ASU No. 2016-16, issued in October 2016, which eliminates a prior exception and now requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory (for example, intellectual property and property, plant and equipment) when the transfer occurs. We adopted this ASU on August 1, 2018. There was no material impact to our condensed consolidated financial statements (including any cumulative-effect adjustment) and disclosures upon such adoption.

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, 2018:

FASB ASU No. 2016-02, issued in February 2016, which requires lessees to recognize the following for all leases (with the exception of short-term leases): (i) a lease liability, which is a lessee's obligation to make lease payments arising from a lease, initially measured at the present value of the lease payments; and (ii) a right-of-use asset, which is an asset that represents the lessee's right to use a specified asset for the lease term. Under the new guidance, lessor accounting is largely unchanged. In January 2018, FASB ASU No. 2018-01 was issued to permit an entity to elect an optional transition practical expedient to not evaluate under Topic 842 land easements that exist or expired before the entity’s adoption of Topic 842. In July 2018, the FASB issued ASU Nos. 2018-10 and 2018-11, which provide further codification improvements and relieves the requirement to present prior comparative year results when adopting the new lease standard. Instead, companies can choose to recognize the cumulative-effect of applying the new standard to leased assets and liabilities as an adjustment to opening retained earnings. These ASUs are effective for fiscal years beginning after December 15, 2018 (our fiscal year beginning on August 1, 2019), including interim periods within those fiscal years and should be applied with a modified retrospective approach. Early adoption is permitted. We are evaluating the impact of these ASUs on our condensed consolidated financial statements and disclosures.


49



FASB ASU No. 2016-13 issued in June 2016 and, as clarified by ASU No. 2018-19 issued in November 2018, which requires 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. This ASU is 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. 2017-11, issued in July 2017, 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). This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018 (our fiscal year beginning on August 1, 2019) and early adoption is permitted, including adoption in an interim period. This ASU should be applied retrospectively in accordance with the provisions of the ASU. 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 financial instruments with such “down round” features.

FASB ASU No. 2017-12, issued in August 2017, which expands and refines hedge accounting for both nonfinancial 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. This ASU is effective for fiscal years beginning after December 15, 2018 (our fiscal year beginning on August 1, 2019) 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 a party to any such hedging transactions.

FASB ASU No. 2018-07, issued in June 2018, which expands the scope of Topic 718 to include certain share-based payment transactions for acquiring goods and services from nonemployees. This ASU is effective for fiscal years beginning after December 15, 2018 (our fiscal year beginning on August 1, 2019), including interim periods within that fiscal year. Early adoption is permitted. An entity should only remeasure liability-classified awards that have not been settled by the date of adoption and equity-classified awards for which a measurement date has not been established, through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. 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 such outstanding share-based awards with nonemployees.

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.


50



FASB ASU No. 2018-16, issued in October 2018, 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. This ASU is effective for fiscal years beginning after December 15, 2018 (our fiscal year beginning on August 1, 2019) 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 a party to any such hedging transactions.

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

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 $0.9 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, 2018, we had cash and cash equivalents of $42.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, 2018, 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.

51




PART II
OTHER INFORMATION

Item 1.     Legal Proceedings

See "Notes to Condensed Consolidated Financial Statements - Note (18) - 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, 2018.

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

52



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 6, 2018
By:  /s/ Fred Kornberg
 
 
Fred Kornberg
 
 
Chairman of the Board
 
 
Chief Executive Officer and President
 
 
(Principal Executive Officer)
 
 
 
 
 
 
Date:
December 6, 2018
By:  /s/ Michael A. Bondi
 
 
Michael A. Bondi
 
 
Chief Financial Officer
 
 
(Principal Financial and Accounting Officer)







53

GRAPHIC 2 form10-qa09.jpg begin 644 form10-qa09.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-31.1 3 exhibit311q1fy19.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 6, 2018
                
 
/s/ Fred Kornberg
 
Fred Kornberg
Chairman of the Board
Chief Executive Officer and President



EX-31.2 4 exhibit312q1fy19.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 6, 2018             
                        
 
/s/ Michael A. Bondi
 
Michael A. Bondi
Chief Financial Officer
    


EX-32.1 5 exhibit321q1fy19.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, 2018 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 6, 2018
             
 
/s/ Fred Kornberg
 
Fred Kornberg
Chairman of the Board
Chief Executive Officer and President





EX-32.2 6 exhibit322q1fy19.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, 2018 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 6, 2018
 
 
/s/ Michael A. Bondi
 
Michael A. Bondi
Chief Financial Officer




GRAPHIC 7 checkboxa14.jpg begin 644 checkboxa14.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 8 blankboxa11.jpg begin 644 blankboxa11.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.DEF 9 cmtl-20181031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.PRE 10 cmtl-20181031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 11 cmtl-20181031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2106100 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Accrued Expenses and Other Current Liabilities - Product Warranty Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - Acquisition-Related Restructuring Plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Adoption of Accounting Standards and Updates link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Adoption of Accounting Standards and Updates Adoption of Accounting Standards and Updates (Policies) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Capital Lease and Other Obligations link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Capital Lease and Other Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Capital Lease and Other Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Capital Lease and Other Obligations (Tables) 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 2109100 - Disclosure - Cost Reduction Actions link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair Value Measurements and Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2404401 - 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 2115100 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Legal Proceedings and Other Matters link:presentationLink link:calculationLink link:definitionLink 2418401 - Disclosure - Legal Proceedings and Other Matters Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Revenue - Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Revenue (Notes) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Revenue Revenue - Sale Information, Percent (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Secured Credit Facility link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Secured Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Secured Credit Facility (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Stock-Based Compensation - Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Stock-Based Compensation - Income Tax Benefit From Stock-based Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Stock-Based Compensation - Overview (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Stock-Based Compensation - Performance Shares, RSUs, Restricted Stock and Share Unit Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2417401 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 cmtl-20181031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.LAB 13 cmtl-20181031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Goodwill [Abstract] Goodwill [Abstract] Goodwill Goodwill Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Other Matters Other Matters [Member] Other Matters [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] 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 Capital Leases [Abstract] Capital Leases [Abstract] Schedule of Future Minimum Lease Payments for Capital Lease and Other Obligations Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Accounts Receivable Additional Disclosures [Abstract] Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Revenue from Contract with Customer [Abstract] Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Sales Revenue, Net Sales Revenue, Net [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Verizon Communications Inc. Verizon Communications Inc. [Member] Verizon Communications Inc. [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Major customer Customer Concentration Risk [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Percentage of revenue generated from external customer type Concentration Risk, Percentage Revenue recognized Contract with Customer, Liability, Revenue Recognized Remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Goodwill [Table] Schedule of Goodwill [Table] Statement, Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Segment Reporting Information, by Segment [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] Goodwill [Line Items] Goodwill [Line Items] Goodwill Goodwill 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 Number of reportable segments Number of Reportable Segments Accrued Liabilities, Current [Abstract] Accrued Expenses and Other Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income (loss) Net Income (Loss) Attributable to Parent Adjustments to reconcile net income to net cash (used in) provided by 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 Write-off of deferred financing costs Write off of Deferred Debt Issuance Cost 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) provision for 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: 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 (used in) provided by 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] Borrowings of long-term debt under Credit Facility Proceeds from Lines of Credit Net (payments) borrowings 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 capital 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 provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Net (decrease) increase 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 (received) during the period for: Supplemental Cash Flow Information [Abstract] Interest Interest Paid, Including Capitalized Interest, Operating and Investing Activities Income taxes, net Income Taxes Paid, Net Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] 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 Accrued Deferred Financing Costs Accrued Deferred Financing Costs Issuance (forfeiture) of restricted stock (Forfeiture) Issuance Of Restricted Stock Awards Book value of restricted stock issued from (forfeited for) the stock-based awards granted (canceled) during the period in a non-cash transaction. Capital Lease and Other Obligations Capital Leases in Financial Statements of Lessee Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] General Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Inventory Disclosure [Abstract] Inventories Inventory Disclosure [Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Segments [Axis] Commercial Solutions Government Solutions Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] U.S. government U S Government [Member] This element details the information regarding sales to various departments and agencies of the U.S. government. Domestic US Domestic [Member] US 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 Revenues Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate, Type Change in Accounting Estimate, Type [Domain] Warranty Obligations Warranty Obligations [Member] Other Obligations Other Obligations [Member] Other Obligations [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] ASU 2014-09 Accounting Standards Update 2014-09 [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] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of sales Cost of Sales [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] 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] 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 Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Accounts Payable and Accrued Liabilities Accounts Payable and Accrued Liabilities [Member] Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Contract liabilities Contract with Customer, Liability, Current Accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities 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 Accrued warranty obligations Product Warranty Accrual, Current 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 A benefit in connection with favorable settlement Product Warranty, Favorable Settlement Adjustment Product Warranty, Favorable Settlement Adjustment Changes in Product Warranty Liability Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Balance at beginning of period Reclass to contract liabilities as of August 1, 2018 Product Warranty Accrual, Reclassified To Liabilities From Contracts With Customers Product Warranty Accrual, Reclassified To Liabilities From Contracts With Customers 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 (see below) Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Balance at end of period Other Other Accrued Liabilities, Current Business acquisition restructuring costs facility related exit costs Business Acquisition Restructuring Costs Facility Related Exit Costs Amount accrued to cover estimated present value of facility exit costs related to noncancellable lease obligations assumed in a business combination, net of the present value of estimated sublease income. Schedule of adjustments made Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] 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] 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] Line of Credit Facility [Abstract] Secured Credit Facility Debt Disclosure [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Segment Reporting [Abstract] Segment Information [Table] Schedule of Segment Reporting Information, by Segment [Table] 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] Net sales Operating income (loss) Operating Income (Loss) Net income (loss) Provision for (benefit from) income taxes Income Tax Expense (Benefit) Interest (income) and other expense Investment Interest (Income) Interest and Other Expense Investment Interest (Income) Interest and Other Expense Write-off of deferred financing costs Interest expense Interest Expense Amortization of intangibles Depreciation Facility exit cost 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 Assets Interest expense related to Credit Facility 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. Acquisition plan expenses Business Combination, Acquisition Related Costs Line of Credit Facility [Table] Line of Credit Facility [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] 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] Term Loan Facility Term Loan Facility [Member] Term Loan 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 Long-term debt, gross Long-term Debt, Gross Unamortized deferred financing costs Debt Issuance Costs, Net Long-term Debt Long-term Debt Current portion of long-term debt Long-term Debt, Current Maturities Non-current portion of long-term debt Long-term Debt, Excluding Current Maturities Interest expense including 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 Leverage Ratio Represents the ratio calculated at period-end by total indebtedness less available cash (up to $50,000,000) divided by the trailing twelve months Consolidated EBITDA defined in the Secured Credit Facility. 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 Debt instrument, period decrease Debt Instrument, Interest Rate, Increase (Decrease) Restructuring and Related Activities [Abstract] Cost Reduction Actions Restructuring, Impairment, and Other Activities Disclosure [Text Block] Stockholders' Equity Note [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Schedule of goodwill by segment Schedule of Goodwill [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2000 Stock Incentive Plan 2000 Stock Incentive Plan [Member] 2000 Stock Incentive Plan [Member] Award Type [Axis] Award Type [Axis] Award Type [Domain] Equity Award [Domain] 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] Performance Shares Performance Shares [Member] RSUs and restricted stock Restricted Stock Units (RSUs) [Member] 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 Options Employee Stock Option [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] 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 Granted on or after July 31, 2017 Granted on or after July 31, 2017 [Member] Granted on or after July 31, 2017 [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, Non-Option Equity Instruments, Outstanding [Roll Forward] Outstanding, Beginning Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 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] Total intrinsic value of stock-based awards settled Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 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 Dividends, Share-based Compensation, Cash Dividend equivalents paid Payments of Ordinary Dividends Carrying value at period end Liabilities Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Fair Value Disclosures [Abstract] Fair Value Measurements and Financial Instruments Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Accounts receivable, net Accounts Receivable, Net, Current 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 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 Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses and other current liabilities Accrued Liabilities, Current Dividends payable Dividends Payable, Current Contract liabilities Customer Advances and Deposits, Current Current portion of capital lease and other obligations Capital Lease Obligations, Current Interest payable Interest Payable, Current Total current liabilities Liabilities, Current Non-current portion of capital lease and other obligations Capital Lease Obligations, 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 18) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, par value $.10 per share; shares authorized and unissued 2,000,000 Preferred Stock, Value, Issued Common stock, par value $.10 per share; authorized 100,000,000 shares; issued 38,938,844 shares and 38,860,571 shares at October 31, 2018 and July 31, 2018, 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, 2018 and July 31, 2018) Treasury Stock, Value Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Non-current portion of capital lease and other obligations, a blended interest rate (percent) Capital Lease Obligations, Non-current, A Blended Interest Rate A blended interest rate of non-current portion of capital lease obligations Segment Information Segment Reporting Disclosure [Text Block] 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) Common Stock, Shares, Issued Treasury stock, shares (in shares) Treasury Stock, Shares Accounts receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Net book value of the leased assets that collateralize the capital lease and ther obligations Capital Leases, Balance Sheet, Assets by Major Class, Net Blended interest rate Capital Leases, Weighted Average Interest Rate Capital Leases, Weighted Average Interest Rate Capital leases and other, option to buy leased asset Capital Leases, Option To Buy Leased Asset Represents the buyout option (at the end of the financing term) amount per unit for assets that were financed under capital leases Remainder of fiscal 2019 Capital Leases, Future Minimum Payments, Remainder of Fiscal Year Fiscal 2020 Capital Leases, Future Minimum Payments Due in Two Years Fiscal 2021 and beyond Capital Leases, Future Minimum Payments Due in Three Years Total minimum lease payments Capital Leases, Future Minimum Payments Due Less: amounts representing interest Capital Leases, Future Minimum Payments, Interest Included in Payments Present value of net minimum lease payments Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] 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) Beginning balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Treasury stock, beginning balance (in 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 Stock Issued During Period, Value, Stock Options Exercised Proceeds from exercises of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 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 Forfeiture of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Forfeiture of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited 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) Ending balance Common stock, ending balance (in shares) Treasury stock, ending balance (in shares) Accounting Policies [Abstract] Adoption of Accounting Standards and Updates New Accounting Pronouncements, Policy [Policy Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] 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] Number of common stock sold in public offering (in shares) Stock Issued During Period, Shares, New Issues Price per share (in dollars per share) Sale of Stock, Price Per Share Proceeds from sale of common stock Proceeds from Issuance or Sale of Equity Aggregate registered amount available for sale of securities under shelf registration statement Aggregate Registered Amount Available For Sale Of Securities Under Shelf Registration Statement Aggregate registered amount remained available for sale of securities, including deb, under the existing shelf registration statement Additional 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 Finite-Lived Intangible Assets, Net [Abstract] Intangible Assets [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Finite Lived Intangible Assets [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite Lived Intangible Assets [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer Relationships Customer Relationships [Member] 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 Finite-Lived Intangible Asset, Useful Life 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 Intangible Assets Intangible Assets Disclosure [Text Block] 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] Performance shares 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) 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 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 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) 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 Earnings Per Share [Abstract] Earnings Per Share Earnings Per Share [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] Blended federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 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 TeleCommunication Systems Inc. Pre-Acquisition Contingencies Related to TCS Intellectual Property Pre-Acquisition Contingencies Related To TCS Intellectual Property [Member] Pre-acquisition contingencies related to TCS intellectual property Accrued wages and benefits Employee-related Liabilities, Current Accrued contract costs Accrued Contract Costs Accrued Contract Costs 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. Accrued expenses and other current liabilities 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] 2001 Employee Stock Purchase Plan 2001 Employee Stock Purchase Plan [Member] 2001 Employee Stock Purchase Plan [Member] Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Research and development expenses Research and Development Expense [Member] ESPP Employee Stock Purchase Plan - ESPP [Member] Employee Stock Purchase Plan - ESPP Share units 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 Schedule of Line of Credit Facilities Schedule of Line of Credit Facilities [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] Stock options 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 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) 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 Income Statement [Abstract] 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 Total operating expenses Operating Expenses Operating income Other expenses: Nonoperating Income (Expense) [Abstract] Interest expense Interest (income) and other Income (loss) before benefit from income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Benefit from income taxes Net income (loss) Net income (loss) per share (See Note 5): 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 Revenue Revenue from Contract with Customer [Text Block] 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] 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. 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] Accrued expenses and other current liabilities Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] 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. 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. 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. Segment information Schedule of Segment Reporting Information, by Segment [Table Text Block] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Calculated under Revenue Guidance in Effect before Topic 606 Calculated under Revenue Guidance in Effect before Topic 606 [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Accrued expenses and other current liabilities Contract liabilities, current and non-current Contract with Customer, Liability 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 (loss) 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) Inventories Schedule of Inventory, Current [Table Text Block] Legal Proceedings and Other Matters Commitments and Contingencies 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 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] 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] Accounts Receivable Accounts Receivable [Member] Commercial and International Commercial And International [Member] Commercial and International [Member] U.S. Prime Contractor U.S. Prime Contractor [Member] Represents the U.S. prime contractor that we perform work for on our two North African country end-customer over-the-horizon microwave system contracts. 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 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. Unbilled receivable related to our large over-the-horizon microwave system contracts Unbilled Contracts Receivable Percentage of total accounts receivable EX-101.INS 14 cmtl-20181031.xml XBRL INSTANCE DOCUMENT 0000023197 2018-08-01 2018-10-31 0000023197 2018-11-30 0000023197 2018-10-31 0000023197 2018-07-31 0000023197 2017-08-01 2017-10-31 0000023197 us-gaap:CommonStockMember 2017-07-31 0000023197 us-gaap:CommonStockMember 2018-10-31 0000023197 us-gaap:TreasuryStockMember 2018-10-31 0000023197 us-gaap:CommonStockMember 2017-08-01 2017-10-31 0000023197 us-gaap:RetainedEarningsMember 2018-10-31 0000023197 us-gaap:TreasuryStockMember 2018-07-31 0000023197 us-gaap:AdditionalPaidInCapitalMember 2017-07-31 0000023197 us-gaap:CommonStockMember 2018-08-01 2018-10-31 0000023197 us-gaap:AdditionalPaidInCapitalMember 2018-08-01 2018-10-31 0000023197 us-gaap:RetainedEarningsMember 2018-08-01 2018-10-31 0000023197 us-gaap:RetainedEarningsMember 2017-08-01 2017-10-31 0000023197 us-gaap:RetainedEarningsMember 2017-10-31 0000023197 us-gaap:TreasuryStockMember 2017-07-31 0000023197 us-gaap:CommonStockMember 2018-07-31 0000023197 us-gaap:AdditionalPaidInCapitalMember 2017-10-31 0000023197 us-gaap:CommonStockMember 2017-10-31 0000023197 us-gaap:AdditionalPaidInCapitalMember 2017-08-01 2017-10-31 0000023197 2017-10-31 0000023197 us-gaap:RetainedEarningsMember 2018-07-31 0000023197 us-gaap:TreasuryStockMember 2017-10-31 0000023197 2017-07-31 0000023197 us-gaap:RetainedEarningsMember 2017-07-31 0000023197 us-gaap:AdditionalPaidInCapitalMember 2018-10-31 0000023197 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0000023197 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-31 0000023197 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-08-01 0000023197 2018-08-01 0000023197 cmtl:TotalUnitedStatesMember 2017-08-01 2017-10-31 0000023197 cmtl:USGovernmentMember 2017-08-01 2017-10-31 0000023197 cmtl:TotalInternationalSalesMember 2018-08-01 2018-10-31 0000023197 cmtl:USGovernmentMember 2018-08-01 2018-10-31 0000023197 cmtl:TotalUnitedStatesMember 2018-08-01 2018-10-31 0000023197 cmtl:USDomesticMember 2018-08-01 2018-10-31 0000023197 cmtl:USDomesticMember 2017-08-01 2017-10-31 0000023197 cmtl:TotalInternationalSalesMember 2017-08-01 2017-10-31 0000023197 us-gaap:TransferredOverTimeMember 2018-08-01 2018-10-31 0000023197 cmtl:GovernmentSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 us-gaap:TimeAndMaterialsContractMember cmtl:CommercialSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 us-gaap:TimeAndMaterialsContractMember cmtl:GovernmentSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 cmtl:USGovernmentMember cmtl:CommercialSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 cmtl:CommercialSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 country:US cmtl:GovernmentSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 country:US cmtl:CommercialSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 cmtl:GovernmentSolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-08-01 2018-10-31 0000023197 cmtl:USDomesticMember cmtl:GovernmentSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 cmtl:USGovernmentMember 2018-08-01 2018-10-31 0000023197 cmtl:USDomesticMember cmtl:CommercialSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 cmtl:TotalInternationalSalesMember cmtl:CommercialSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 us-gaap:FixedPriceContractMember 2018-08-01 2018-10-31 0000023197 us-gaap:FixedPriceContractMember cmtl:CommercialSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 cmtl:USGovernmentMember cmtl:GovernmentSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 cmtl:TotalInternationalSalesMember cmtl:GovernmentSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 country:US 2018-08-01 2018-10-31 0000023197 cmtl:GovernmentSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2018-08-01 2018-10-31 0000023197 us-gaap:TransferredAtPointInTimeMember 2018-08-01 2018-10-31 0000023197 cmtl:CommercialSolutionsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-08-01 2018-10-31 0000023197 cmtl:TotalInternationalSalesMember 2018-08-01 2018-10-31 0000023197 us-gaap:TimeAndMaterialsContractMember 2018-08-01 2018-10-31 0000023197 us-gaap:FixedPriceContractMember cmtl:GovernmentSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 cmtl:USDomesticMember 2018-08-01 2018-10-31 0000023197 cmtl:CommercialSolutionsSegmentMember us-gaap:TransferredOverTimeMember 2018-08-01 2018-10-31 0000023197 cmtl:VerizonCommunicationsInc.Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-08-01 2017-10-31 0000023197 cmtl:StockBasedAwardsMember 2017-08-01 2017-10-31 0000023197 cmtl:StockBasedAwardsMember 2018-08-01 2018-10-31 0000023197 cmtl:CommercialAndInternationalMember us-gaap:BilledRevenuesMember 2018-10-31 0000023197 cmtl:CommercialAndInternationalMember us-gaap:UnbilledRevenuesMember 2018-10-31 0000023197 cmtl:CommercialAndInternationalMember us-gaap:UnbilledRevenuesMember 2018-07-31 0000023197 cmtl:CommercialAndInternationalMember us-gaap:BilledRevenuesMember 2018-07-31 0000023197 cmtl:USGovernmentMember us-gaap:UnbilledRevenuesMember 2018-07-31 0000023197 cmtl:USGovernmentMember us-gaap:BilledRevenuesMember 2018-10-31 0000023197 cmtl:USGovernmentMember us-gaap:UnbilledRevenuesMember 2018-10-31 0000023197 cmtl:USGovernmentMember us-gaap:BilledRevenuesMember 2018-07-31 0000023197 us-gaap:UnbilledRevenuesMember 2018-10-31 2018-10-31 0000023197 cmtl:U.S.PrimeContractorMember us-gaap:UnbilledRevenuesMember us-gaap:CustomerConcentrationRiskMember 2018-10-31 0000023197 cmtl:USGovernmentMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-07-31 2018-07-31 0000023197 cmtl:U.S.PrimeContractorMember us-gaap:UnbilledRevenuesMember us-gaap:CustomerConcentrationRiskMember 2018-07-31 0000023197 cmtl:VerizonCommunicationsInc.Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-07-31 2018-07-31 0000023197 cmtl:USGovernmentMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-10-31 2018-10-31 0000023197 cmtl:TCSs911callhandlingsoftwareMember cmtl:TeleCommunicationSystemsIncMember us-gaap:CostOfSalesMember cmtl:FullandFinalWarrantySettlementWithATTMember 2017-08-01 2017-10-31 0000023197 cmtl:TCSs911callhandlingsoftwareMember cmtl:TeleCommunicationSystemsIncMember cmtl:FullandFinalWarrantySettlementWithATTMember 2017-10-31 0000023197 cmtl:TCSs911callhandlingsoftwareMember cmtl:TeleCommunicationSystemsIncMember 2018-07-31 0000023197 cmtl:TCSs911callhandlingsoftwareMember us-gaap:AccountsPayableAndAccruedLiabilitiesMember cmtl:TeleCommunicationSystemsIncMember cmtl:FullandFinalWarrantySettlementWithATTMember 2018-10-31 0000023197 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2018-10-31 0000023197 cmtl:PreAcquisitionContingenciesRelatedToTCSIntellectualPropertyMember cmtl:TeleCommunicationSystemsIncMember 2018-10-31 0000023197 cmtl:TCSs911callhandlingsoftwareMember cmtl:TeleCommunicationSystemsIncMember cmtl:FullandFinalWarrantySettlementWithATTMember 2018-10-31 0000023197 cmtl:TCSs911callhandlingsoftwareMember cmtl:TeleCommunicationSystemsIncMember 2018-10-31 0000023197 cmtl:TCSs911callhandlingsoftwareMember cmtl:TeleCommunicationSystemsIncMember cmtl:FullandFinalWarrantySettlementWithATTMember 2017-08-01 2017-10-31 0000023197 cmtl:TCSs911callhandlingsoftwareMember us-gaap:OtherNoncurrentLiabilitiesMember cmtl:TeleCommunicationSystemsIncMember cmtl:FullandFinalWarrantySettlementWithATTMember 2018-10-31 0000023197 cmtl:PreAcquisitionContingenciesRelatedToTCSIntellectualPropertyMember cmtl:TeleCommunicationSystemsIncMember 2018-07-31 0000023197 us-gaap:AccountingStandardsUpdate201409Member cmtl:OtherObligationsMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-08-01 0000023197 us-gaap:AccountingStandardsUpdate201409Member us-gaap:WarrantyObligationsMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-08-01 0000023197 us-gaap:OtherNoncurrentLiabilitiesMember 2018-10-31 0000023197 us-gaap:SecuredDebtMember cmtl:TermLoanFacilityMember 2018-07-31 0000023197 us-gaap:SecuredDebtMember cmtl:RevolvingLoanFacilityMember 2018-07-31 0000023197 us-gaap:SecuredDebtMember 2018-07-31 0000023197 us-gaap:SecuredDebtMember 2018-10-31 2018-10-31 0000023197 us-gaap:SecuredDebtMember us-gaap:LetterOfCreditMember 2018-10-31 0000023197 us-gaap:SecuredDebtMember 2017-08-01 2017-10-31 0000023197 us-gaap:SecuredDebtMember cmtl:TermLoanFacilityMember 2016-02-23 0000023197 us-gaap:SecuredDebtMember 2018-10-31 0000023197 us-gaap:SecuredDebtMember cmtl:SwinglineLoanMember 2018-10-31 0000023197 us-gaap:SecuredDebtMember 2016-02-23 0000023197 us-gaap:SecuredDebtMember us-gaap:LetterOfCreditMember 2016-02-23 0000023197 us-gaap:SecuredDebtMember cmtl:RevolvingLoanFacilityMember 2018-08-01 2018-10-31 0000023197 us-gaap:SecuredDebtMember 2018-08-01 2018-10-31 0000023197 us-gaap:SecuredDebtMember cmtl:RevolvingLoanFacilityMember 2016-02-23 0000023197 srt:MaximumMember us-gaap:SecuredDebtMember 2018-10-31 2018-10-31 0000023197 us-gaap:SecuredDebtMember cmtl:RevolvingLoanFacilityMember 2018-10-31 0000023197 us-gaap:SecuredDebtMember cmtl:RevolvingLoanFacilityMember cmtl:AdjustedLIBORateMember 2018-08-01 2018-10-31 0000023197 srt:MinimumMember us-gaap:SecuredDebtMember 2018-10-31 2018-10-31 0000023197 us-gaap:SecuredDebtMember cmtl:RevolvingLoanFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2018-08-01 2018-10-31 0000023197 2017-08-01 2018-07-31 0000023197 cmtl:NoncurrentIncomeTaxPayableMember 2018-10-31 0000023197 us-gaap:OtherNoncurrentAssetsMember 2018-10-31 0000023197 cmtl:NoncurrentIncomeTaxPayableMember 2018-07-31 0000023197 us-gaap:OtherNoncurrentAssetsMember 2018-07-31 0000023197 cmtl:ShareunitsMember 2017-08-01 2017-10-31 0000023197 us-gaap:RestrictedStockUnitsRSUMember 2018-08-01 2018-10-31 0000023197 us-gaap:PerformanceSharesMember 2017-08-01 2017-10-31 0000023197 us-gaap:PerformanceSharesMember 2018-08-01 2018-10-31 0000023197 us-gaap:RestrictedStockUnitsRSUMember 2017-08-01 2017-10-31 0000023197 us-gaap:EmployeeStockOptionMember 2017-08-01 2017-10-31 0000023197 us-gaap:EmployeeStockOptionMember 2018-08-01 2018-10-31 0000023197 cmtl:ShareunitsMember 2018-08-01 2018-10-31 0000023197 cmtl:EmployeeStockPurchasePlanEsppMember 2018-08-01 2018-10-31 0000023197 cmtl:EmployeeStockPurchasePlanEsppMember 2017-08-01 2017-10-31 0000023197 cmtl:ShareunitsMember 2018-10-31 0000023197 cmtl:GrantedonorafterJuly312017Member cmtl:ShareunitsMember 2018-08-01 2018-10-31 0000023197 cmtl:EmployeeStockPurchasePlanEsppMember cmtl:A2001EmployeeStockPurchasePlanMember 2018-10-31 0000023197 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-10-31 2018-10-31 0000023197 us-gaap:EmployeeStockOptionMember 2018-10-31 2018-10-31 0000023197 cmtl:A2000StockIncentivePlanMember 2018-10-31 0000023197 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-10-31 2018-10-31 0000023197 us-gaap:StockAppreciationRightsSARSMember 2018-10-31 0000023197 cmtl:EmployeeStockPurchasePlanEsppMember cmtl:A2001EmployeeStockPurchasePlanMember 2018-08-01 2018-10-31 0000023197 cmtl:DividendEquivalentsMember 2018-08-01 2018-10-31 0000023197 us-gaap:EmployeeStockOptionMember cmtl:A2000StockIncentivePlanMember 2018-10-31 0000023197 us-gaap:EmployeeStockOptionMember 2017-08-01 2018-10-31 0000023197 cmtl:ReductiontoAdditionalPaidInCapitalMember 2017-08-01 2017-10-31 0000023197 cmtl:DividendEquivalentsMember 2018-10-31 0000023197 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2018-10-31 0000023197 cmtl:DividendEquivalentsMember 2018-07-31 0000023197 cmtl:PerformanceSharesRSUsRestrictedStockandStockUnitsMember 2017-08-01 2017-10-31 0000023197 us-gaap:RestrictedStockUnitsRSUMember cmtl:EmployeesMember 2018-10-31 0000023197 us-gaap:EmployeeStockOptionMember cmtl:A2000StockIncentivePlanMember 2018-08-01 2018-10-31 0000023197 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2018-08-01 2018-10-31 0000023197 cmtl:PerformanceSharesRSUsRestrictedStockandStockUnitsMember 2018-08-01 2018-10-31 0000023197 cmtl:ImpactofAccountingStandardsUpdate201609Member cmtl:IncomeTaxExpenseMember 2018-08-01 2018-10-31 0000023197 cmtl:GrantedSinceFiscal2014Member us-gaap:PerformanceSharesMember cmtl:EmployeesMember 2018-08-01 2018-10-31 0000023197 us-gaap:RestrictedStockUnitsRSUMember cmtl:EmployeesMember 2018-08-01 2018-10-31 0000023197 cmtl:PerformanceSharesRSUsRestrictedStockandStockUnitsMember 2018-10-31 0000023197 cmtl:PerformanceSharesRSUsRestrictedStockandStockUnitsMember 2018-07-31 0000023197 cmtl:PerformanceSharesRSUsRestrictedStockandStockUnitsMember 2018-10-31 2018-10-31 0000023197 us-gaap:EmployeeStockOptionMember 2018-10-31 0000023197 us-gaap:EmployeeStockOptionMember 2018-07-31 0000023197 us-gaap:RestrictedStockUnitsRSUMember cmtl:A2000StockIncentivePlanMember 2018-10-31 0000023197 cmtl:ShareunitsMember cmtl:A2000StockIncentivePlanMember 2018-10-31 0000023197 us-gaap:PerformanceSharesMember cmtl:A2000StockIncentivePlanMember 2018-10-31 0000023197 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-08-01 2017-10-31 0000023197 us-gaap:ResearchAndDevelopmentExpenseMember 2017-08-01 2017-10-31 0000023197 us-gaap:CostOfSalesMember 2017-08-01 2017-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:SellingGeneralAndAdministrativeExpensesMember 2018-08-01 2018-10-31 0000023197 cmtl:EmployeeStockPurchasePlanEsppMember cmtl:A2001EmployeeStockPurchasePlanMember 2017-08-01 2017-10-31 0000023197 us-gaap:StockAppreciationRightsSARSMember 2018-07-31 0000023197 us-gaap:CorporateNonSegmentMember 2017-08-01 2017-10-31 0000023197 us-gaap:OperatingSegmentsMember cmtl:CommercialSolutionsSegmentMember 2017-08-01 2017-10-31 0000023197 us-gaap:OperatingSegmentsMember cmtl:GovernmentSolutionsSegmentMember 2017-08-01 2017-10-31 0000023197 us-gaap:OperatingSegmentsMember cmtl:GovernmentSolutionsSegmentMember 2017-10-31 0000023197 us-gaap:CorporateNonSegmentMember 2017-10-31 0000023197 us-gaap:OperatingSegmentsMember cmtl:CommercialSolutionsSegmentMember 2017-10-31 0000023197 us-gaap:IntersegmentEliminationMember cmtl:CommercialSolutionsSegmentMember 2018-08-01 2018-10-31 0000023197 us-gaap:IntersegmentEliminationMember cmtl:CommercialSolutionsSegmentMember 2017-08-01 2017-10-31 0000023197 us-gaap:CorporateNonSegmentMember 2018-08-01 2018-10-31 0000023197 us-gaap:OperatingSegmentsMember cmtl:GovernmentSolutionsSegmentMember 2018-08-01 2018-10-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:OperatingSegmentsMember cmtl:GovernmentSolutionsSegmentMember 2018-10-31 0000023197 us-gaap:CorporateNonSegmentMember 2018-10-31 0000023197 cmtl:GovernmentSolutionsSegmentMember 2018-10-31 0000023197 cmtl:CommercialSolutionsSegmentMember 2018-10-31 0000023197 us-gaap:CommonStockMember 2018-08-01 0000023197 cmtl:CommercialSolutionsSegmentMember 2018-08-01 0000023197 cmtl:GovernmentSolutionsSegmentMember 2018-08-01 0000023197 cmtl:GovernmentSolutionsSegmentMember 2018-07-31 0000023197 cmtl:CommercialSolutionsSegmentMember 2018-07-31 0000023197 us-gaap:TrademarksMember 2018-08-01 2018-10-31 0000023197 us-gaap:UnpatentedTechnologyMember 2018-10-31 0000023197 us-gaap:TrademarksMember 2018-10-31 0000023197 us-gaap:CustomerRelationshipsMember 2018-10-31 0000023197 us-gaap:CustomerRelationshipsMember 2018-08-01 2018-10-31 0000023197 us-gaap:UnpatentedTechnologyMember 2018-08-01 2018-10-31 0000023197 us-gaap:UnpatentedTechnologyMember 2018-07-31 0000023197 us-gaap:CustomerRelationshipsMember 2018-07-31 0000023197 us-gaap:CustomerRelationshipsMember 2017-08-01 2017-10-31 0000023197 us-gaap:TrademarksMember 2018-07-31 0000023197 us-gaap:UnpatentedTechnologyMember 2017-08-01 2017-10-31 0000023197 us-gaap:TrademarksMember 2017-08-01 2017-10-31 0000023197 2016-06-01 2016-06-30 0000023197 2016-06-30 0000023197 us-gaap:SubsequentEventMember 2018-12-06 0000023197 us-gaap:SubsequentEventMember 2018-12-06 2018-12-06 0000023197 2018-09-26 2018-09-26 0000023197 us-gaap:SubsequentEventMember 2018-11-16 2018-11-16 0000023197 cmtl:OtherMattersMember 2018-05-01 2018-05-31 0000023197 cmtl:OtherMattersMember 2014-10-01 2014-10-31 cmtl:credit xbrli:pure iso4217:USD cmtl:operating_segment xbrli:shares iso4217:USD xbrli:shares cmtl:action cmtl:transaction 4654000 4605000 10016000 13285000 0 41000 9584000 -2896000 11661000 819000 -3989000 17982000 12731000 9240000 3944088 8327069 400000000 74970000 74970000 100000 7800 992000 381000 0.071 1 0.071 2412000 2463000 0 1 1 1 P1Y 2465000 2465000 2542000 2542000 11.31 3.25 4.50 5000000 P91D 0.85 1 0.233 0.767 0.443 0.324 1 0.244 0.756 0.314 0.442 925000 -1000 1000 1249000 1235000 1310000 1334000 39000 -7000 48000 -2000 -19000 66000 53000 32000 2.25 3.75 34904000 250000000 1812000 P1Y P10Y P5Y P1Y 85000 -457000 5880127 2446942 6 6 0.100 0 1679000 36 153000 660000 288000 P3Y P10Y P5Y 270979 19.78 22.44 21.08 22.58 27.71 22884000 216718 819625 48000 48000 19624 9345 52926 752596 72830 252000 236000 false --07-31 Q1 2019 2018-10-31 10-Q 0000023197 23905893 false Accelerated Filer COMTECH TELECOMMUNICATIONS CORP /DE/ false 43928000 35340000 149200000 83411000 19731000 26251000 19807000 160907000 77771000 19549000 61370000 2217000 147439000 159255000 2572000 407000 65034000 62955000 -2079000 65034000 68809000 6179000 3372000 6946000 3314000 538453000 537852000 995000 997000 -2000 2054000 2059000 -5000 747000 747000 1046000 1046000 747000 747000 0 0 45000 -62000 267000 112000 385000 40000 53000 654000 1046000 0 0 52000 -130000 171000 406000 547000 58000 83000 905000 487000 818000 1761000 1652000 548000 548000 5269000 0 4425000 844000 0 4289000 3445000 844000 2246000 279000 826232000 43844000 600649000 181739000 845157000 866940000 41786000 602567000 222587000 279793000 304900000 0 1130000 1130000 0 0 0 1373000 0 1373000 794000 795000 1836000 1579000 765000 586000 2547000 2001000 2275000 0 780000 110000 2165000 1495000 41844000 42507000 43484000 42943000 663000 -541000 0.10 0.10 0.10 0.10 0.10 100000000 100000000 38619467 38640511 38860571 38860571 38938844 38938844 3886000 3894000 0.309 0.101 0.395 0.117 42141000 44220000 2079000 400000 1679000 23127000 73853000 103075000 34452000 34460000 7689000 6813000 0.01 0.005 120121000 0.0530 0.0600 -0.0025 3427000 3678000 2205000 3678000 2718000 2273000 10927000 13200000 3346000 286000 2444000 616000 244000 2851000 2228000 379000 2351000 2351000 2381000 2381000 2356000 2381000 61000 61000 82000 82000 82000 -0.07 0.14 -0.07 0.14 0.270 23936000 22506000 11084000 P3Y2M12D 260000 228000 P21Y0M0D P16Y4M22D P12Y9M15D P21Y0M0D P16Y4M22D P12Y9M15D 120299000 55350000 10563000 54386000 124588000 57969000 11034000 55585000 17155000 14955000 14955000 16196000 17155000 361095000 249831000 28894000 82370000 361095000 249831000 28894000 82370000 240796000 194481000 18331000 27984000 236507000 191862000 17860000 26785000 -2000 -32000 290633000 231440000 59193000 290633000 231440000 59193000 47716000 57769000 -2405000 1341000 -745000 -751000 6000 0 -2139000 -2127000 12000 0 -113000 25000 610000 -9180000 -10719000 12267000 -3346000 -4424000 -1635000 -2947000 -213000 -455000 10281000 15240000 -2379000 8526000 200000 -64000 -313000 275000 -1714000 -3054000 0 376000 2588000 2549000 36000 3000 2644000 2669000 22000 3000 2164000 2470000 499000 26000 38854000 49295000 92503000 106110000 75076000 89569000 53649000 56815000 17427000 16541000 693000 747000 2705000 339473000 713000 360844000 536000 845157000 866940000 165316000 142595000 193400000 63804000 550000000 300000000 25000000 35000000 400000000 150000000 250000000 25000000 165298000 48604000 116694000 17211000 17211000 0 148087000 148087000 193400000 -4715000 15234000 -1108000 -1645000 6486000 -14130000 -1660000 -5720000 4702000 -642000 -1660000 -10112000 3468000 6971000 6609000 3468000 -1660000 3468000 2 47494000 50476000 222000 -3929000 4792000 -641000 -6409000 7293000 7058000 6644000 8511000 11485000 -400000 2743000 2679000 4117000 3843000 0 1771000 2459000 2615000 259000 995000 5017000 1108000 56000 959000 93000 124000 1645000 892000 629000 0.10 0.10 2000000 2000000 0 0 0 0 13794000 13133000 95029000 0 193400000 6400000 -48603000 0 174000 189000 241000 1621000 1611000 3232000 17617000 13001000 11738000 4650000 9982000 4402000 -1679000 1830000 1515000 3892000 -418000 1106000 1020000 28987000 28543000 147000 -7000 723000 454000 7127000 120121000 0.425 1.055 13750000 13210000 405194000 406199000 627252000 121569000 0 2621000 76114000 45455000 0 160844000 8540000 77973000 82871000 39289000 21516000 17773000 50511000 42237000 8274000 71044000 14220000 56824000 121555000 56457000 65098000 139901000 76290000 63611000 20943000 1683000 19260000 77973000 37945000 40028000 82871000 52623000 30248000 90568000 70276000 14 28475000 31847000 P5Y P3Y P5Y P3Y 0.15 0.15 27.23 34.27 121790 17659 177908 818438 856897 155806 260262 440829 1050000 10362500 1388123 28.74 1937000 4210000 561000 0 0 741000 1668975 0 1590045 1590045 0 712000 1555133 28.73 28.37 20.90 33.94 33.7 23925000 6051000 574000 P3Y11M10D P4Y3M7D P4Y2M20D 28.72 28.74 11674 8861 7145000 10254 10386 0 78930 6100 189000 188000 1000 241000 240000 1000 0 -1000 1000 0 1000 -1000 174000 173000 1000 100000000 8664000 8664000 0 0 505684000 506096000 947533000 947945000 480150000 533001000 3862000 385136000 -441849000 476019000 532940000 3864000 381064000 -441849000 505684000 538453000 3886000 405194000 -441849000 506096000 537852000 3894000 406199000 -441849000 15033317 15033317 15033317 15033317 15033317 15033317 441849000 441849000 1558000 1592000 9339000 2572000 6767000 7324000 407000 6917000 202000 52000 8563000 6693000 23797000 24375000 23797000 23999000 0 3217000 3217000 0 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, 2018</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:#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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,590,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">260,262</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">440,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">155,806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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</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;">2,446,942</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;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:83.3984375%;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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 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;">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;">22,506,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,936,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,285,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,016,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">9,982,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;">11,738,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;">6,946,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,179,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,605,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;">4,654,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;">11,485,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;">8,511,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;">68,809,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;">65,034,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;">On August 1, 2018, in connection with our adoption of ASC 606, </font><font style="font-family:inherit;font-size:10pt;">$2,079,000</font><font style="font-family:inherit;font-size:10pt;"> of accrued expenses and other current liabilities were reclassified to contract liabilities on our Condensed Consolidated Balance Sheet. Of this total amount, </font><font style="font-family:inherit;font-size:10pt;">$1,679,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$400,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, was reclassified from the &#8220;accrued warranty obligations&#8221; and &#8220;other&#8221; categories presented in the above table to contract liabilities as they represented deferred revenue related to service-type warranty performance obligations. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (3)</font><font style="font-family:inherit;font-size:10pt;"> - "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue</font><font style="font-family:inherit;font-size:10pt;">" for further discussion of our adoption of ASC 606. </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;">Other accrued expenses as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> include </font><font style="font-family:inherit;font-size:10pt;">$992,000</font><font style="font-family:inherit;font-size:10pt;"> for the current portion of the facility exit costs related to the closure of a manufacturing facility, as discussed in more detail in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (9)</font><font style="font-family:inherit;font-size:10pt;"> - "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cost Reduction Actions</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;">Accrued legal costs as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> include </font><font style="font-family:inherit;font-size:10pt;">$3,314,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3,372,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, related to estimated costs associated with certain TeleCommunication Systems, Inc. ("TCS") intellectual property matters. The accrued potential settlement costs do not reflect the final amounts we may actually pay. Ongoing legal costs associated with defending legacy TCS intellectual property matters and the ultimate resolution could vary and have a material adverse effect on our future consolidated results of operations, financial position or cash flows. TCS intellectual property matters are discussed in more detail in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (18) - "Legal Proceedings and Other Matters.</font><font style="font-family:inherit;font-size:10pt;">&quot;</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, 2018</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, a 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, 2018 and 2017</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;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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2017</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 beginning 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;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,738,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;">17,617,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;">Reclass to contract liabilities as of August 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,679,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></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;">Provision for 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;">1,020,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,106,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;">Charges incurred</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,515,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;">(1,830,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;">Warranty settlement and reclass (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;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;">418,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,892,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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at end 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;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,982,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;">13,001,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;">Our current accrued warranty obligations at </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> include </font><font style="font-family:inherit;font-size:10pt;">$4,402,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4,650,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 TCS. During the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2017</font><font style="font-family:inherit;font-size:10pt;">, 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, 2018</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;">$3,232,000</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$1,621,000</font><font style="font-family:inherit;font-size:10pt;"> is included in our current accrued warranty obligations and </font><font style="font-family:inherit;font-size:10pt;">$1,611,000</font><font style="font-family:inherit;font-size:10pt;"> is reflected in other liabilities (non-current) on our Condensed Consolidated Balance Sheet. In connection with this favorable settlement, during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we recorded a benefit to cost of sales of </font><font style="font-family:inherit;font-size:10pt;">$660,000</font><font style="font-family:inherit;font-size:10pt;">.</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;">Capital Lease and Other Obligations</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;">We lease certain equipment under capital leases. As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the net book value of the leased assets which collateralize the capital lease and other obligations was </font><font style="font-family:inherit;font-size:10pt;">$2,001,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2,547,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, and consisted primarily of machinery and equipment. Depreciation of leased assets is included in depreciation expense.</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, 2018</font><font style="font-family:inherit;font-size:10pt;">, our capital lease and other obligations reflect a blended interest rate of approximately </font><font style="font-family:inherit;font-size:10pt;">7.1%</font><font style="font-family:inherit;font-size:10pt;">. Our capital leases generally contain provisions whereby we can purchase the equipment at the end of the lease for a </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> dollar buyout.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">Future minimum payments under capital lease and other obligations consisted of the following at </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</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:85.38011695906432%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" 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;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;">Remainder of fiscal 2019</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,495,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;">Fiscal 2020</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;">780,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Fiscal 2021 and beyond</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></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 minimum lease payments</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;">2,275,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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: amounts representing interest</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;">110,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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Present value of net minimum lease payments</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,165,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Current portion of capital lease and other 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,579,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;">Non-current portion of capital lease and other obligations</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;">586,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;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;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;">Legacy TCS Intellectual Property Matter - Vehicle IP</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 2009, Vehicle IP, LLC ("Vehicle IP") filed a patent infringement lawsuit in the U.S. District Court for the District of Delaware (the "District Court"), seeking monetary damages, fees and expenses and other relief from, among others, our customer Verizon Wireless ("Verizon"), based on the VZ Navigator product, and TCS is defending Verizon against Vehicle IP.&#160;In 2013, the District Court granted the defendants&#8217; motion for summary judgment on the basis that the products in question did not infringe plaintiff&#8217;s patent. Plaintiff appealed that decision and, in 2014, the U.S. Court of Appeals for the Federal Circuit reversed the District Court's claim construction, overturned the District Court's grant of summary judgment of noninfringement, and remanded the case for further proceedings. Fact discovery and expert discovery has closed. Substantive settlement conversations have occurred but, to-date, the parties have been unable to reach a settlement. As discussed in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (8) -"Accrued Expenses and Other Current Liabilities,"</font><font style="font-family:inherit;font-size:10pt;"> we have accrued certain legal and settlement costs related to the Vehicle IP matter. The accrued settlement costs related to this matter do not reflect the final amounts we actually may pay, if any. </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 May 30, 2017, we received positive news that the District Court issued a supplemental claim construction order in our favor. As a result, the plaintiff agreed to file a joint status report to the District Court that requested that the District Court cancel the trial date (which was scheduled for July 2017). On July 28, 2017, the parties entered into a stipulation that the defendants&#8217; accused products do not infringe Vehicle IP&#8217;s patent under the District Court&#8217;s current revised construction of the disputed patent claim term and requested that the District Court therefore enter a judgment of noninfringement. On August 18, 2017, the court entered such a judgment of noninfringement. As expected, following the judgment, Vehicle IP filed a notice of appeal on August 29, 2017. Vehicle IP's opening brief on appeal of the District Court's claim construction was submitted in October 2017. TCS&#8217; brief in response was filed on January 19, 2018. Vehicle IP's reply brief was filed on February 23, 2018. Oral argument was held on August 8, 2018 and an appellate ruling may take several months to be issued. If the District Court's current claim construction is ultimately upheld at the appellate level, it is possible that we may not have to go to trial or pay any monetary damages.</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;">Ongoing legal expenses associated with defending this matter and its ultimate resolution could vary and 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;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 have 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 extends 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. We are in the process of responding to OFAC&#8217;s additional request for information. U.S. sanctions with respect to Sudan were revoked in 2017. 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 recent 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 DoC'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 had 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.</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 customer 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 &#8220;Credit Facility&#8221;) 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 &#8220;Prior Credit Facility&#8221;)). In connection with the establishment of our new Credit Facility, 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,812,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 new 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 (&#8220;Revolving Loan Facility&#8221;) 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 &#8220;Revolving Maturity Date&#8221;). 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;">&#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;">The proceeds of the new 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, 2018</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;">$193,400,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, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$2,705,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.</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 October 31, 2018, total net deferred financing costs related to the Credit Facility were </font><font style="font-family:inherit;font-size:10pt;">$3,678,000</font><font style="font-family:inherit;font-size:10pt;"> and will be 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, including amortization of deferred financing costs, recorded during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">, was: (i) </font><font style="font-family:inherit;font-size:10pt;">$2,542,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2,465,000</font><font style="font-family:inherit;font-size:10pt;">, respectively; (ii) principally related to the Prior Credit Facility; and (iii) reflects a blended interest rate of approximately </font><font style="font-family:inherit;font-size:10pt;">6.00%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">5.30%</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) a significant increase in our balance sheet flexibility; (ii) no scheduled payments of principal until maturity; (iii) 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; (iv) 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; (v) reduced interest rates of approximately </font><font style="font-family:inherit;font-size:10pt;">25</font><font style="font-family:inherit;font-size:10pt;"> basis points as compared to the Prior Credit Facility (based on our Secured Leverage Ratio as of July 31, 2018); and (vi) the elimination or relaxation of many restrictive covenants in our Prior Credit Facility.</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, 2018</font><font style="font-family:inherit;font-size:10pt;">, our Secured Leverage Ratio was </font><font style="font-family:inherit;font-size:10pt;">2.25</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 October&#160;31, 2018 was </font><font style="font-family:inherit;font-size:10pt;">11.31</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 &#8220;Guarantors&#8221;). 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;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 Prior Credit Facility was a </font><font style="font-family:inherit;font-size:10pt;">$400,000,000</font><font style="font-family:inherit;font-size:10pt;"> secured credit facility, and comprised of a senior secured term loan A facility of </font><font style="font-family:inherit;font-size:10pt;">$250,000,000</font><font style="font-family:inherit;font-size:10pt;"> (the "Term Loan Facility") and a secured revolving loan facility of up to </font><font style="font-family:inherit;font-size:10pt;">$150,000,000</font><font style="font-family:inherit;font-size:10pt;">, including a </font><font style="font-family:inherit;font-size:10pt;">$25,000,000</font><font style="font-family:inherit;font-size:10pt;"> letter of credit sublimit (the "Revolving Loan Facility"). The proceeds of the Prior Credit Facility were primarily used to finance our acquisition of TCS, including the repayment of certain existing indebtedness of TCS. Under the Revolving Loan Facility, 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 had outstanding balances ranging from </font><font style="font-family:inherit;font-size:10pt;">$34,904,000</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$63,804,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;">As of July 31, 2018, the net amount outstanding under the Prior Credit Facility was 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:76.80311890838206%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:81%;" 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="2" style="vertical-align:bottom;border-bottom:2px 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;">July&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom: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;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;">Term Loan Facility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">120,121,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;">Less unamortized deferred financing costs related to Term Loan Facility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">3,427,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;">Term Loan Facility, 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 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;">116,694,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;">Revolving Loan Facility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">48,604,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;">Amount outstanding under Prior Credit Facility, 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 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;">165,298,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;">Less current portion of long-term debt</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">17,211,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Non-current portion of long-term debt</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">148,087,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%;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;">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;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:80.11695906432749%;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></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, as amended and restated effective December 4, 2018 (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, 2018</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;">. 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, 2018</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,327,069</font><font style="font-family:inherit;font-size:10pt;"> shares (net of </font><font style="font-family:inherit;font-size:10pt;">3,944,088</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;">5,880,127</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, 2018</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:#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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,590,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">260,262</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">440,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">155,806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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</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;">2,446,942</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;">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, 2018</font><font style="font-family:inherit;font-size:10pt;">, we have cumulatively issued </font><font style="font-family:inherit;font-size:10pt;">752,596</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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2017</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">40,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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">654,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">53,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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">747,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(260,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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">487,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, 2018</font><font style="font-family:inherit;font-size:10pt;">, unrecognized stock-based compensation of $</font><font style="font-family:inherit;font-size:10pt;">11,084,000</font><font style="font-family:inherit;font-size:10pt;">, net of estimated forfeitures of $</font><font style="font-family:inherit;font-size:10pt;">925,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.2</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, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</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, 2018</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 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;">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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2017</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">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;">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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">112,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">385,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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">45,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(62,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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">747,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;">(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(260,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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">487,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, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">, we recorded benefits of </font><font style="font-family:inherit;font-size:10pt;">$130,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$62,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 in our Condensed Consolidated Balance Sheet as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</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;">The following table summarizes the Plan's activity 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;">:</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, 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;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,668,975</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;">(78,930</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.37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">Outstanding 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;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;">1,590,045</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;">28.74</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">741,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;height:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;font-size:10pt;"><font style="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:18px;font-size:10pt;"><font style="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:18px;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:18px;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;">Exercisable 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;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;">1,388,123</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;">28.74</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">574,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;height:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;font-size:10pt;"><font style="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:18px;font-size:10pt;"><font style="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:18px;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:18px;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, 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;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;">1,555,133</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;">28.73</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">712,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: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, 2018</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;"> to $</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, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$561,000</font><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;"> stock options exercised during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2017</font><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;"> stock options granted since fiscal 2017.</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, 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;">72,830</font><font style="font-family:inherit;font-size:10pt;"> stock options were net settled upon exercise. As a result, </font><font style="font-family:inherit;font-size:10pt;">9,345</font><font style="font-family:inherit;font-size:10pt;"> net shares of our common stock were issued 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;"> after reduction 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;">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, 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="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;">818,438</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;">19.78</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;">177,908</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">34.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">(121,790</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;">21.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">(17,659</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;">27.23</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, 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="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;">856,897</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;">22.44</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;">23,925,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, 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="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;">216,718</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;">27.71</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;">6,051,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, 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="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;">819,625</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;">22.58</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;">22,884,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, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$4,210,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1,937,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, 2018</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 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 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, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">270,979</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 post vesting restrictions. RSUs, performance shares and restricted stock granted since fiscal 2013 are entitled to dividend equivalents unless forfeited before vesting occurs; however, performance shares granted in fiscal 2013 were not entitled to such dividend equivalents until our Board of Directors determined that the pre-established performance goals were met. Share units granted prior to fiscal 2014 are not entitled to dividend equivalents. 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 shares into shares of our common stock. 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 accrued </font><font style="font-family:inherit;font-size:10pt;">$82,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;">$259,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, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, accrued dividend equivalents were </font><font style="font-family:inherit;font-size:10pt;">$536,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$713,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, 2018</font><font style="font-family:inherit;font-size:10pt;">, we recorded </font><font style="font-family:inherit;font-size:10pt;">$457,000</font><font style="font-family:inherit;font-size:10pt;"> of income tax benefits in our Condensed Consolidated Statements of Operations, which represents net excess income tax benefits from the settlement of stock-based awards. During the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we recorded </font><font style="font-family:inherit;font-size:10pt;">$85,000</font><font style="font-family:inherit;font-size:10pt;"> of income tax expense in our Condensed Consolidated Statements of Operations, which represents net income tax shortfalls from the settlement of stock-based awards and the reversal of deferred tax assets associated with expired and unexercised stock-based awards.</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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2017</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">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;">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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">112,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">385,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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">45,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(62,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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">747,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;">(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(260,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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">487,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><font style="font-family:inherit;font-size:10pt;"> </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;"> purchases of our common stock during the three months ended October 31, 2018 or 2017. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (17) - "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;">279,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2,246,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, 2018 and 2017</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;">236,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">252,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, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, as the performance conditions have not yet been satisfied. However, the compensation expense related to these awards is included in net income (loss) (the numerator) for EPS calculations for each respective period.</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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2017</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 (loss) 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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,660,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;">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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,660,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,797,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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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></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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">23,797,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.</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 </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> 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. We believe the fair value of our non-current portion of capital lease and other obligations, which currently has a blended interest rate of </font><font style="font-family:inherit;font-size:10pt;">7.1%</font><font style="font-family:inherit;font-size:10pt;">, would not be materially different than its carrying value as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 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;">The fair value of the non-current portion of our favorable AT&amp;T warranty settlement would not be materially different than its carrying value as of as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, given our belief that the present value of such liability reflects market participants' assumptions for a similar junior, unsecured debt instrument. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (8) - "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;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</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: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 as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 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;"><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;">Goodwill</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;border-bottom:3px double #000000;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;">231,440,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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;">290,633,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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="overflow:hidden;height:6px;font-size:10pt;"><font style="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:6px;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:6px;font-size:10pt;"><font style="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:6px;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:6px;font-size:10pt;"><font style="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:6px;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:6px;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: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 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"), pursuant to our adoption of FASB ASU No. 2017-04 in fiscal 2017, 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, 2018</font><font style="font-family:inherit;font-size:10pt;"> (the first day of our fiscal </font><font style="font-family:inherit;font-size:10pt;">2019</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 and reflected 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, 2018</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;">$33.70</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">August&#160;1, 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;">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;">42.5%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">105.5%</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;">2019</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;">2019</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, 2019</font><font style="font-family:inherit;font-size:10pt;"> (the start of our fiscal </font><font style="font-family:inherit;font-size:10pt;">2020</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 operation 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;">On December 22, 2017, H.R.1, also known as the Tax Cuts and Jobs Act ("Tax Reform"), was enacted in the U.S. Tax Reform significantly lowered the amount of our current and future income tax expense primarily due to the reduction in the U.S. statutory income tax rate from 35.0% to 21.0%. This provision went into effect on January 1, 2018 and required us to remeasure our deferred tax assets and liabilities. In fiscal 2019 and beyond, Tax Reform will result in the loss of our ability to take the domestic production activities deduction, which has been repealed, and is also likely to result in lower tax deductions for certain executive compensation expenses.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">For fiscal 2018, we were subject to a 35.0% statutory income tax rate with respect to the period August 1, 2017 through December 31, 2017 and a 21.0% statutory income tax rate with respect to the period January 1, 2018 through July 31, 2018, or a blended statutory income tax rate for fiscal 2018 of approximately </font><font style="font-family:inherit;font-size:10pt;">27.0%</font><font style="font-family:inherit;font-size:10pt;">. As such, our effective tax rate for accounting purposes in fiscal 2018, excluding discrete items, was </font><font style="font-family:inherit;font-size:10pt;">27.0%</font><font style="font-family:inherit;font-size:10pt;">. We expect to fully benefit from the lower statutory income tax rate in fiscal 2019 and thereafter.</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 remeasurement of deferred taxes as a result of Tax Reform is an estimate and will be finalized after we file our federal and state income tax returns for fiscal 2018. The estimated impact recorded in fiscal 2018 will change if the timing of the deferred tax impacts shift between fiscal 2018 and fiscal 2019 and beyond. In addition, it is possible that the Internal Revenue Service ("IRS") will issue clarifying or interpretive guidance related to Tax Reform, which may ultimately result in a change to our estimated income tax.</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;">At </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, total unrecognized tax benefits were </font><font style="font-family:inherit;font-size:10pt;">$7,324,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9,339,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, including interest of </font><font style="font-family:inherit;font-size:10pt;">$52,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$202,000</font><font style="font-family:inherit;font-size:10pt;">, respectively. At </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$407,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2,572,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, of our unrecognized tax benefits were recorded as non-current income taxes payable in our Condensed Consolidated Balance Sheets. The remaining unrecognized tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$6,917,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6,767,000</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, were presented as an offset to the associated non-current deferred tax assets in our Condensed Consolidated Balance Sheets. Of the total unrecognized tax benefits, </font><font style="font-family:inherit;font-size:10pt;">$6,693,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8,563,000</font><font style="font-family:inherit;font-size:10pt;">, at </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</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. Our policy is to recognize interest and penalties relating to uncertain tax positions in income tax expense.</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, 2018</font><font style="font-family:inherit;font-size:10pt;">, the IRS finalized its audit of our federal income tax return for fiscal 2016 without assessing additional taxes. Our federal income tax returns for fiscal 2015 and 2017 are subject to potential future IRS audit. None of our state income tax returns prior to fiscal 2014 are subject to audit. TCS' federal income tax returns for tax year 2015 and the tax period from January 1, 2016 to February 23, 2016 are subject to potential future IRS audit. None of TCS' state income tax returns prior to calendar year 2014 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, 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 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;">21.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">249,831,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;">57,969,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;">191,862,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.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">82,370,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">55,585,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">26,785,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">28,894,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;">11,034,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,860,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;">361,095,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;">124,588,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;">236,507,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, 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 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;">21.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">249,831,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;">55,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">194,481,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.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">82,370,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">54,386,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,984,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">28,894,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;">10,563,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,331,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;">361,095,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;">120,299,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;">240,796,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, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$4,289,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5,269,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 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;">2019</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;">17,155,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;">2020</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;">17,155,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2021</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,196,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;">2022</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;">14,955,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2023</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;">14,955,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, 2018</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, 2018</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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 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;">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;">56,815,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,649,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;">49,295,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">38,854,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">106,110,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;">92,503,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;">16,541,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,427,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">89,569,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,076,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, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</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;">$1,235,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1,249,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,334,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1,310,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%;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.625%;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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 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;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;">77,771,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;">83,411,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;">19,549,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,731,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">61,370,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,251,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;">2,217,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,807,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;">160,907,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;">149,200,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,652,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,761,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">159,255,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;">147,439,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, 2018</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, which we adopted on August 1, 2018 (see </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (3)</font><font style="font-family:inherit;font-size:10pt;"> - &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue</font><font style="font-family:inherit;font-size:10pt;">&#8221;), 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, 2018</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;">Of the unbilled receivables from commercial and international customers at </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, approximately </font><font style="font-family:inherit;font-size:10pt;">$1,592,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1,558,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, relates to a large over-the-horizon microwave system contract with our large U.S. prime contractor customer (all of which related to our North African country end-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;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</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;">39.5%</font><font style="font-family:inherit;font-size:10pt;"> 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. As of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the U.S. government (and its agencies) and Verizon represented </font><font style="font-family:inherit;font-size:10pt;">30.9%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">10.1%</font><font style="font-family:inherit;font-size:10pt;">, respectively, 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 Standard Board ("FASB") Accounting Standards Codification ("ASC") which is the source for all authoritative U.S. generally accepted accounting principles, which are 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, 2018</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. 2014-09 "Revenue from Contracts with Customers (Topic 606)." See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (3) </font><font style="font-family:inherit;font-size:10pt;">-</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> "Revenue"</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. 2016-16 &#8220;Intra-Entity Transfers of Assets Other Than Inventory,&#8221; which eliminates a prior exception and now requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory (for example, intellectual property and property, plant and equipment) when the transfer occurs. We adopted this ASU on August 1, 2018. There was no material impact to our consolidated financial statements (including any cumulative-effect adjustment) and disclosures upon such adoption.</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 Standard Board ("FASB") Accounting Standards Codification ("ASC") which is the source for all authoritative U.S. generally accepted accounting principles, which are 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, 2018</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. 2014-09 "Revenue from Contracts with Customers (Topic 606)." See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (3) </font><font style="font-family:inherit;font-size:10pt;">-</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> "Revenue"</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. 2016-16 &#8220;Intra-Entity Transfers of Assets Other Than Inventory,&#8221; which eliminates a prior exception and now requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory (for example, intellectual property and property, plant and equipment) when the transfer occurs. We adopted this ASU on August 1, 2018. There was no material impact to our consolidated financial statements (including any cumulative-effect adjustment) and disclosures upon such adoption.</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, 2018 and 2017</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, 2018</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 (14) </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 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;">Certain reclassifications have been made to previously reported condensed consolidated financial statements to conform to the current fiscal period presentation.</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></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 </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 took steps to improve our future operating results and we successfully consolidated our Government Solutions segment&#8217;s manufacturing facility located in Tampa, Florida with another facility that we maintain in Orlando, Florida; and in doing so, incurred </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, which are recorded in selling, general and administrative expenses on our Condensed Consolidated Statements of Operations. Of this amount, </font><font style="font-family:inherit;font-size:10pt;">$992,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$381,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, was included in accrued expenses and other current liabilities and other liabilities (non-current) on our Condensed Consolidated Balance Sheet as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. To-date, we have incurred an immaterial amount of severance and retention costs related to our shift in strategy.</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;">On August 1, 2018, we adopted ASU No. 2014-09 "Revenue from Contracts with Customers (Topic 606)&#8221; or &#8220;ASC 606&#8221; applying the&#160;modified retrospective&#160;transition method. Except for new presentation or disclosure requirements, the impact of adoption, both as of August 1, 2018 and for the three months ended October 31, 2018, was not material to our business, results of operations or financial condition. As a practical expedient, we adopted the new standard only for existing contracts as of August 1, 2018. All periods prior to August 1, 2018 will continue to be reported under the accounting standards in effect in those periods. As a result of ASC 606, we made the following adjustments to our Condensed Consolidated Balance Sheet as of August 1, 2018:</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: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:88.30409356725146%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" 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: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: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="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;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As reported at</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adoption of</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at</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 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;">July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">ASC 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">August 1, 2018</font></div></td></tr><tr><td style="vertical-align:middle;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 expenses and other current liabilities</font><font style="font-family:inherit;font-size:10pt;"><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;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;">65,034,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;">(2,079,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;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;">62,955,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;">Contract liabilities, current and non-current</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></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;">42,141,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,079,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">44,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></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;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;"> See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (8)</font><font style="font-family:inherit;font-size:10pt;"> - "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accrued expenses and other current liabilities</font><font style="font-family:inherit;font-size:10pt;">" for further discussion of reclassification.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font><font style="font-family:inherit;font-size:10pt;"> Formerly presented on the face of our Condensed Consolidated Balance Sheet as "Customer advances and deposits, current and non-current" prior to our adoption of ASC 606.</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 core principle of ASC 606 is that revenue should be recorded 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 (&#8220;EAC&#8221;) 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 command and control solutions and over-the-horizon microwave systems product lines and, to a lesser extent, certain location based and messaging infrastructure contracts in our enterprise technology solutions product line. For service-based contracts in both our enterprise technology solutions and safety and security technology solutions product lines, 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 earth station product line (which includes satellite modems, traveling wave tube amplifiers (&#8220;TWTAs&#8221;) and solid-state power amplifiers ("SSPAs")) and solid-state high-power narrow and broadband amplifiers. Point in time accounting is also applied to certain contracts in our command and control solutions 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 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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2017</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.4</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">44.3</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.7</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.3</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. Included in domestic sales, are sales to Verizon Communications Inc. ("Verizon"). Sales to Verizon were </font><font style="font-family:inherit;font-size:10pt;">11.7%</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, 2017</font><font style="font-family:inherit;font-size:10pt;">. International sales for the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;"> 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%</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, 2018 and 2017</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: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;"><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;">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, 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: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: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:80.11695906432749%;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 what we have historically presented as 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, 2018</font><font style="font-family:inherit;font-size:10pt;">. 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 total contract liabilities at August 1, 2018, </font><font style="font-family:inherit;font-size:10pt;">$23,127,000</font><font style="font-family:inherit;font-size:10pt;">&#160;was recognized as revenue 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;">. </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 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 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. Commissions payable to our third party sales representatives related to large long-term contracts are included in total estimated costs at completion for such contracts and are expensed over time through cost of sales on our Condensed Consolidated Statements of Operations, as we consider these types of commissions direct and incremental costs to obtain and fulfill such contracts.</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, 2018</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;">$627,252,000</font><font style="font-family:inherit;font-size:10pt;">. We expect that a significant portion of our remaining performance obligations at </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> will be completed and recognized as revenue during the year. 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;">, 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.625%;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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 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;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;">77,771,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;">83,411,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;">19,549,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,731,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">61,370,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,251,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;">2,217,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,807,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;">160,907,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;">149,200,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,652,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,761,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">159,255,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;">147,439,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:83.3984375%;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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 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;">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;">22,506,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,936,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,285,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,016,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">9,982,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;">11,738,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;">6,946,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,179,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,605,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;">4,654,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;">11,485,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;">8,511,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;">68,809,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;">65,034,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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2017</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 (loss) 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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,660,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;">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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,660,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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: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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,797,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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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></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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">23,797,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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2017</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">40,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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">654,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">53,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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">747,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(260,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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">487,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, 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 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;">21.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">249,831,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;">57,969,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;">191,862,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.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">82,370,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">55,585,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">26,785,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">28,894,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;">11,034,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,860,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;">361,095,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;">124,588,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;">236,507,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, 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 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;">21.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">249,831,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;">55,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">194,481,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.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">82,370,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">54,386,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,984,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">28,894,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;">10,563,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,331,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;">361,095,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;">120,299,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;">240,796,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;">Future minimum payments under capital lease and other obligations consisted of the following at </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</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:85.38011695906432%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" 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;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;">Remainder of fiscal 2019</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,495,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;">Fiscal 2020</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;">780,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Fiscal 2021 and beyond</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></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 minimum lease payments</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;">2,275,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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: amounts representing interest</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;">110,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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Present value of net minimum lease payments</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,165,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Current portion of capital lease and other 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,579,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;">Non-current portion of capital lease and other obligations</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;">586,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;">The following table represents goodwill by reportable operating segment as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 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;"><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;">Goodwill</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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;border-bottom:3px double #000000;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;">231,440,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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;">290,633,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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="overflow:hidden;height:6px;font-size:10pt;"><font style="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:6px;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:6px;font-size:10pt;"><font style="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:6px;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:6px;font-size:10pt;"><font style="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:6px;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:6px;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: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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 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;">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;">56,815,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,649,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;">49,295,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">38,854,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">106,110,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;">92,503,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;">16,541,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,427,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">89,569,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,076,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;">As of July 31, 2018, the net amount outstanding under the Prior Credit Facility was 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:76.80311890838206%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:81%;" 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="2" style="vertical-align:bottom;border-bottom:2px 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;">July&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom: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;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;">Term Loan Facility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">120,121,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;">Less unamortized deferred financing costs related to Term Loan Facility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">3,427,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;">Term Loan Facility, 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 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;">116,694,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;">Revolving Loan Facility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">48,604,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;">Amount outstanding under Prior Credit Facility, 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 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;">165,298,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;">Less current portion of long-term debt</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">17,211,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Non-current portion of long-term debt</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">148,087,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;">As a result of ASC 606, we made the following adjustments to our Condensed Consolidated Balance Sheet as of August 1, 2018:</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: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:88.30409356725146%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" 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: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: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="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;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As reported at</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adoption of</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;border-top:2px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at</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 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;">July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">ASC 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">August 1, 2018</font></div></td></tr><tr><td style="vertical-align:middle;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 expenses and other current liabilities</font><font style="font-family:inherit;font-size:10pt;"><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;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;">65,034,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;">(2,079,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;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;">62,955,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;">Contract liabilities, current and non-current</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></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;">42,141,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,079,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">44,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></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;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;"> See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (8)</font><font style="font-family:inherit;font-size:10pt;"> - "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accrued expenses and other current liabilities</font><font style="font-family:inherit;font-size:10pt;">" for further discussion of reclassification.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font><font style="font-family:inherit;font-size:10pt;"> Formerly presented on the face of our Condensed Consolidated Balance Sheet as "Customer advances and deposits, current and non-current" prior to our adoption of ASC 606.</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;">Changes in our accrued warranty obligations during the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2018 and 2017</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;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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2017</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 beginning 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;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,738,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;">17,617,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;">Reclass to contract liabilities as of August 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,679,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></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;">Provision for 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;">1,020,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,106,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;">Charges incurred</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,515,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;">(1,830,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;">Warranty settlement and reclass (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;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;">418,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,892,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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at end 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;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,982,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;">13,001,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;">Operating segment information, along with a reconciliation of segment net income (loss) and consolidated net income (loss) to Adjusted EBITDA is presented in the tables below:</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 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, 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;" rowspan="1" colspan="1"><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;">77,973,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;">82,871,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;">160,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></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: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, 2017</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;">76,114,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;">45,455,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;">121,569,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;">4,792,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(641,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;">(3,929,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;">222,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">4,702,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(642,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;">(5,720,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;">(1,660,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;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;">6,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;">(751,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;">(745,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;">48,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;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;">(7,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;">39,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">&#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;">36,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;">3,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;">2,549,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,588,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;">747,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">747,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,425,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,269,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;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,444,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">616,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">286,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,346,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">11,661,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;">819,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;">(2,896,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;">9,584,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;">959,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;">93,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;">56,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,108,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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">600,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;">181,739,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">43,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: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;">826,232,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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, 2018</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, 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;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,668,975</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;">(78,930</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.37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">Outstanding 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;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;">1,590,045</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;">28.74</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">741,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;height:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;font-size:10pt;"><font style="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:18px;font-size:10pt;"><font style="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:18px;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:18px;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;">Exercisable 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;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;">1,388,123</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;">28.74</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">574,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;height:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;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:18px;font-size:10pt;"><font style="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:18px;font-size:10pt;"><font style="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:18px;font-size:10pt;"><font style="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:18px;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:18px;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, 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;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;">1,555,133</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;">28.73</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">712,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 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, 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="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;">818,438</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;">19.78</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;">177,908</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">34.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">(121,790</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;">21.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">(17,659</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;">27.23</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, 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="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;">856,897</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;">22.44</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;">23,925,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, 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="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;">216,718</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;">27.71</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;">6,051,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, 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="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;">819,625</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;">22.58</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;">22,884,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;">2019</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;">17,155,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;">2020</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;">17,155,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2021</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,196,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;">2022</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;">14,955,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2023</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;">14,955,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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2017</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.4</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">44.3</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.7</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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.3</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 serves commercial customers and smaller government customers, such as state and local governments, that require advanced communication technologies to meet their needs. This segment also serves certain large government customers (including the U.S. government) that have requirements for off-the-shelf commercial equipment. We believe this segment is a leading provider of satellite communications (such as satellite earth station modems and TWTAs), public safety systems (such as NG911 technologies) and enterprise application technologies (such as messaging and trusted location-based 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;">Our Government Solutions segment serves large government end-users (including those of foreign countries) that require mission-critical technologies and systems. Government solutions products include command and control applications (such as the design, installation and operation of data networks that integrate computing and communications, including both satellite and terrestrial links), ongoing network operation and management support services (including project management and fielding and maintenance solutions related to satellite ground terminals), troposcatter communications (such as digital troposcatter multiplexers, digital over-the-horizon modems, troposcatter systems and frequency converter systems) and RF power and switching technologies (such as solid-state high-power broadband amplifiers, enhanced position location reporting system (commonly known as "EPLRS") amplifier assemblies, identification friend or foe ("IFF") amplifiers and amplifiers used in the counteraction of improvised explosive devices).</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 expenses, including the following: income taxes, interest (income) and other, interest expense, write-off of deferred financing costs, amortization of stock-based compensation, amortization of intangibles, depreciation expense, facility exit costs, settlement of intellectual property litigation, acquisition plan expenses 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;"><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 (loss) to Adjusted EBITDA is presented in the tables below:</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 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, 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;" rowspan="1" colspan="1"><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;">77,973,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;">82,871,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;">160,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></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: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, 2017</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;">76,114,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;">45,455,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;">121,569,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;">4,792,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(641,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;">(3,929,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;">222,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">4,702,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(642,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;">(5,720,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;">(1,660,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;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;">6,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;">(751,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;">(745,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;">48,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;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;">(7,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;">39,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">&#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;">36,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;">3,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;">2,549,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,588,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;">747,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">747,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,425,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,269,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;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,444,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">616,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">286,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,346,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">11,661,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;">819,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;">(2,896,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;">9,584,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;">959,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;">93,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;">56,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,108,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, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">600,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;">181,739,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">43,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: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;">826,232,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;"><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, 2018</font><font style="font-family:inherit;font-size:10pt;">, we exited our Government Solutions segment's manufacturing facility located in Tampa, Florida and recorded a related charge of </font><font style="font-family:inherit;font-size:10pt;">$1,373,000</font><font style="font-family:inherit;font-size:10pt;"> in selling, general and administrative expenses on our Condensed Consolidated Statements of Operations. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note (9)</font><font style="font-family:inherit;font-size:10pt;"> - "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cost Reduction Actions</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;">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, 2018</font><font style="font-family:inherit;font-size:10pt;">, unallocated expenses also include </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 incurred as part of an ongoing effort to acquire a small but growing technology solutions company. There is no certainty that our acquisition plan efforts will be successful.</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 for the </font><font style="font-family:inherit;font-size:10pt;">three months ended October 31, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;"> includes </font><font style="font-family:inherit;font-size:10pt;">$2,542,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2,465,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, principally related to our Prior Credit Facility and includes amortization of deferred financing costs. In addition, on </font><font style="font-family:inherit;font-size:10pt;">October&#160;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 (10) - "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, 2018 and 2017</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;">$8,540,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2,621,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, 2018</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 June 2016, we sold </font><font style="font-family:inherit;font-size:10pt;">7,145,000</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock in a public offering at a price to the public of </font><font style="font-family:inherit;font-size:10pt;">$14.00</font><font style="font-family:inherit;font-size:10pt;"> per share, resulting in proceeds to us of </font><font style="font-family:inherit;font-size:10pt;">$95,029,000</font><font style="font-family:inherit;font-size:10pt;">, net of underwriting discounts and commissions. As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;6, 2018</font><font style="font-family:inherit;font-size:10pt;">, an aggregate registered amount of </font><font style="font-family:inherit;font-size:10pt;">$74,970,000</font><font style="font-family:inherit;font-size:10pt;"> under our existing shelf registration statement filed with the SEC remains available for sale of various types of securities, including debt. This existing shelf registration is expected to expire on </font><font style="font-family:inherit;font-size:10pt;">December&#160;23, 2018</font><font style="font-family:inherit;font-size:10pt;">. As such, on </font><font style="font-family:inherit;font-size:10pt;">December&#160;6, 2018</font><font style="font-family:inherit;font-size:10pt;">, we filed a new </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.</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, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;6, 2018</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, 2018</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2017</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;26, 2018</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;16, 2018</font><font style="font-family:inherit;font-size:10pt;">. On </font><font style="font-family:inherit;font-size:10pt;">December&#160;6, 2018</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;15, 2019</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;16, 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;">Future dividends remain subject to compliance with financial covenants under our Credit Facility as well as Board approval.</font></div></div> XML 15 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
3 Months Ended
Oct. 31, 2018
Nov. 30, 2018
Document and Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Oct. 31, 2018  
Current Fiscal Year End Date --07-31  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2019  
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   23,905,893
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
Oct. 31, 2018
Jul. 31, 2018
Current assets:    
Cash and cash equivalents $ 42,943,000 $ 43,484,000
Accounts receivable, net 159,255,000 147,439,000
Inventories, net 89,569,000 75,076,000
Prepaid expenses and other current assets 13,133,000 13,794,000
Total current assets 304,900,000 279,793,000
Property, plant and equipment, net 28,543,000 28,987,000
Goodwill 290,633,000 290,633,000
Intangibles with finite lives, net 236,507,000 240,796,000
Deferred financing costs, net 3,678,000 2,205,000
Other assets, net 2,679,000 2,743,000
Total assets 866,940,000 845,157,000
Current liabilities:    
Accounts payable 35,340,000 43,928,000
Accrued expenses and other current liabilities 68,809,000 65,034,000
Dividends payable 2,381,000 2,356,000
Contract liabilities 34,460,000 34,452,000
Current portion of long-term debt 0 17,211,000
Current portion of capital lease and other obligations 1,579,000 1,836,000
Interest payable 26,000 499,000
Total current liabilities 142,595,000 165,316,000
Non-current portion of long-term debt 193,400,000 148,087,000
Non-current portion of capital lease and other obligations 586,000 765,000
Income taxes payable 407,000 2,572,000
Deferred tax liability, net 13,200,000 10,927,000
Long-term contract liabilities 6,813,000 7,689,000
Other liabilities 3,843,000 4,117,000
Total liabilities 360,844,000 339,473,000
Commitments and contingencies (See Note 18)
Stockholders’ equity:    
Preferred stock, par value $.10 per share; shares authorized and unissued 2,000,000 0 0
Common stock, par value $.10 per share; authorized 100,000,000 shares; issued 38,938,844 shares and 38,860,571 shares at October 31, 2018 and July 31, 2018, respectively 3,894,000 3,886,000
Additional paid-in capital 537,852,000 538,453,000
Retained earnings 406,199,000 405,194,000
Stockholders' equity before treasury stock 947,945,000 947,533,000
Treasury stock, at cost (15,033,317 shares at October 31, 2018 and July 31, 2018) (441,849,000) (441,849,000)
Total stockholders’ equity 506,096,000 505,684,000
Total liabilities and stockholders’ equity $ 866,940,000 $ 845,157,000
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Oct. 31, 2018
Jul. 31, 2018
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) 38,938,844 38,860,571
Treasury stock, shares (in shares) 15,033,317 15,033,317
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
3 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Income Statement [Abstract]    
Net sales $ 160,844,000 $ 121,569,000
Cost of sales 103,075,000 73,853,000
Gross profit 57,769,000 47,716,000
Expenses:    
Selling, general and administrative 31,847,000 28,475,000
Research and development 13,210,000 13,750,000
Amortization of intangibles 4,289,000 5,269,000
Acquisition plan expenses 1,130,000 0
Total operating expenses 50,476,000 47,494,000
Operating income 7,293,000 222,000
Other expenses:    
Interest expense 2,669,000 2,588,000
Write-off of deferred financing costs 3,217,000 0
Interest (income) and other 66,000 39,000
Income (loss) before benefit from income taxes 1,341,000 (2,405,000)
Benefit from income taxes (2,127,000) (745,000)
Net income (loss) $ 3,468,000 $ (1,660,000)
Net income (loss) per share (See Note 5):    
Basic (in dollars per share) $ 0.14 $ (0.07)
Diluted (in dollars per share) $ 0.14 $ (0.07)
Weighted average number of common shares outstanding – basic (in shares) 23,999,000 23,797,000
Weighted average number of common and common equivalent shares outstanding – diluted (in shares) 24,375,000 23,797,000
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
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, 2017   38,619,467      
Beginning balance at Jul. 31, 2017 $ 480,150,000 $ 3,862,000 $ 533,001,000 $ 385,136,000 $ (441,849,000)
Treasury stock, beginning balance (in shares) at Jul. 31, 2017         15,033,317
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Equity-classified stock award compensation 747,000   747,000    
Proceeds from issuance of employee stock purchase plan shares 189,000 $ 1,000 188,000    
Proceeds from issuance of employee stock purchase plan shares (in shares)   11,674      
Forfeiture of restricted stock 0 $ (1,000) 1,000    
Forfeiture of restricted stock (in shares)   (10,254)      
Net settlement of stock-based awards (995,000) $ 2,000 (997,000)    
Net settlement of stock-based awards (in shares)   19,624      
Cash dividends declared ($0.10 per share) (2,351,000)     (2,351,000)  
Accrual of dividend equivalents, net of reversal ($0.10 per share) (61,000)     (61,000)  
Net income (loss) (1,660,000)     (1,660,000)  
Ending balance at Oct. 31, 2017 $ 476,019,000 $ 3,864,000 532,940,000 381,064,000 $ (441,849,000)
Common stock, ending balance (in shares) at Oct. 31, 2017   38,640,511      
Treasury stock, ending balance (in shares) at Oct. 31, 2017         15,033,317
Common stock, beginning balance (in shares) at Jul. 31, 2018 38,860,571 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       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 174,000 $ 1,000 173,000    
Proceeds from exercises of stock options (in shares)   6,100      
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 (loss) 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 38,938,844      
Treasury stock, ending balance (in shares) at Oct. 31, 2018 15,033,317       15,033,317
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
3 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Cash flows from operating activities:    
Net income (loss) $ 3,468,000 $ (1,660,000)
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Depreciation and amortization of property, plant and equipment 2,851,000 3,346,000
Amortization of intangible assets with finite lives 4,289,000 5,269,000
Amortization of stock-based compensation 1,046,000 747,000
Amortization of deferred financing costs 548,000 548,000
Write-off of deferred financing costs 3,217,000 0
Loss on disposal of property, plant and equipment 32,000 2,000
(Benefit from) provision for allowance for doubtful accounts (7,000) 147,000
Provision for excess and obsolete inventory 747,000 693,000
Deferred income tax expense 2,273,000 2,718,000
Changes in assets and liabilities:    
Accounts receivable (12,267,000) 10,719,000
Inventories (15,240,000) (10,281,000)
Prepaid expenses and other current assets 3,054,000 1,714,000
Other assets 64,000 (200,000)
Accounts payable (9,180,000) 610,000
Accrued expenses and other current liabilities 8,526,000 (2,379,000)
Contract liabilities (2,947,000) (1,635,000)
Other liabilities, non-current 275,000 (313,000)
Interest payable (455,000) (213,000)
Income taxes payable (4,424,000) (3,346,000)
Net cash (used in) provided by operating activities (14,130,000) 6,486,000
Cash flows from investing activities:    
Purchases of property, plant and equipment (1,645,000) (1,108,000)
Net cash used in investing activities (1,645,000) (1,108,000)
Cash flows from financing activities:    
Borrowings of long-term debt under Credit Facility 193,400,000 0
Net (payments) borrowings under Revolving Loan portion of Prior Credit Facility (48,603,000) 6,400,000
Repayment of debt under Term Loan portion of Prior Credit Facility (120,121,000) (7,127,000)
Remittance of employees' statutory tax withholdings for stock awards (5,017,000) (995,000)
Cash dividends paid (2,615,000) (2,459,000)
Payment of deferred financing costs (1,771,000) 0
Repayment of principal amounts under capital lease and other obligations (454,000) (723,000)
Proceeds from issuance of employee stock purchase plan shares 241,000 189,000
Proceeds from exercises of stock options 174,000 0
Net cash provided by (used in) financing activities 15,234,000 (4,715,000)
Net (decrease) increase in cash and cash equivalents (541,000) 663,000
Cash and cash equivalents at beginning of period 43,484,000 41,844,000
Cash and cash equivalents at end of period 42,943,000 42,507,000
Cash paid (received) during the period for:    
Interest 2,470,000 2,164,000
Income taxes, net 25,000 (113,000)
Non-cash investing and financing activities:    
Cash dividends declared but unpaid (including dividend equivalents) 2,463,000 2,412,000
Accrued additions to property, plant and equipment 795,000 794,000
Accrued deferred financing costs 41,000 0
Issuance (forfeiture) of restricted stock $ 1,000 $ (1,000)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
General
3 Months Ended
Oct. 31, 2018
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, 2018 and 2017 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, 2018 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 (14) - "Segment Information," we manage our business in two reportable segments: Commercial Solutions and Government Solutions.

Certain reclassifications have been made to previously reported condensed consolidated financial statements to conform to the current fiscal period presentation.
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Adoption of Accounting Standards and Updates
3 Months Ended
Oct. 31, 2018
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 Standard Board ("FASB") Accounting Standards Codification ("ASC") which is the source for all authoritative U.S. generally accepted accounting principles, which are 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, 2018, we adopted:

FASB ASU No. 2014-09 "Revenue from Contracts with Customers (Topic 606)." See Note (3) - "Revenue" for further information.

FASB ASU No. 2016-16 “Intra-Entity Transfers of Assets Other Than Inventory,” which eliminates a prior exception and now requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory (for example, intellectual property and property, plant and equipment) when the transfer occurs. We adopted this ASU on August 1, 2018. There was no material impact to our consolidated financial statements (including any cumulative-effect adjustment) and disclosures upon such adoption.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Notes)
3 Months Ended
Oct. 31, 2018
Revenue from Contract with Customer [Abstract]  
Revenue
Revenue

On August 1, 2018, we adopted ASU No. 2014-09 "Revenue from Contracts with Customers (Topic 606)” or “ASC 606” applying the modified retrospective transition method. Except for new presentation or disclosure requirements, the impact of adoption, both as of August 1, 2018 and for the three months ended October 31, 2018, was not material to our business, results of operations or financial condition. As a practical expedient, we adopted the new standard only for existing contracts as of August 1, 2018. All periods prior to August 1, 2018 will continue to be reported under the accounting standards in effect in those periods. As a result of ASC 606, we made the following adjustments to our Condensed Consolidated Balance Sheet as of August 1, 2018:

 
As reported at
 
Adoption of
 
Balance at
 
July 31, 2018
 
ASC 606
 
August 1, 2018
Accrued expenses and other current liabilities(1)
$
65,034,000

 
$
(2,079,000
)
 
$
62,955,000

Contract liabilities, current and non-current(2)
42,141,000

 
2,079,000

 
44,220,000


(1) See Note (8) - "Accrued expenses and other current liabilities" for further discussion of reclassification.
(2) Formerly presented on the face of our Condensed Consolidated Balance Sheet as "Customer advances and deposits, current and non-current" prior to our adoption of ASC 606.

The core principle of ASC 606 is that revenue should be recorded 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 command and control solutions and over-the-horizon microwave systems product lines and, to a lesser extent, certain location based and messaging infrastructure contracts in our enterprise technology solutions product line. For service-based contracts in both our enterprise technology solutions and safety and security technology solutions product lines, 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 earth station product line (which includes satellite modems, traveling wave tube amplifiers (“TWTAs”) and solid-state power amplifiers ("SSPAs")) and solid-state high-power narrow and broadband amplifiers. Point in time accounting is also applied to certain contracts in our command and control solutions 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 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,
 
 
2018
 
2017
United States
 
 
 
 
U.S. government
 
44.2
%
 
32.4
%
Domestic
 
31.4
%
 
44.3
%
Total United States
 
75.6
%
 
76.7
%
 
 
 
 
 
International
 
24.4
%
 
23.3
%
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. Included in domestic sales, are sales to Verizon Communications Inc. ("Verizon"). Sales to Verizon were 11.7% of consolidated net sales for the three months ended October 31, 2017. International sales for the three months ended October 31, 2018 and 2017 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% of consolidated net sales for the three months ended October 31, 2018 and 2017.




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, 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, 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 what we have historically presented as 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, 2018. 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 total contract liabilities at August 1, 2018, $23,127,000 was recognized as revenue during the three months ended October 31, 2018.

We recognize the incremental costs to obtain or fulfill a contract as 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 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. Commissions payable to our third party sales representatives related to large long-term contracts are included in total estimated costs at completion for such contracts and are expensed over time through cost of sales on our Condensed Consolidated Statements of Operations, as we consider these types of commissions direct and incremental costs to obtain and fulfill such contracts.

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, 2018, the aggregate amount of the transaction price allocated to remaining performance obligations was $627,252,000. We expect that a significant portion of our remaining performance obligations at October 31, 2018 will be completed and recognized as revenue during the year. During the three months ended October 31, 2018, 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 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements and Financial Instruments
3 Months Ended
Oct. 31, 2018
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.

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. We believe the fair value of our non-current portion of capital lease and other obligations, which currently has a blended interest rate of 7.1%, would not be materially different than its carrying value as of October 31, 2018.

The fair value of the non-current portion of our favorable AT&T warranty settlement would not be materially different than its carrying value as of as of October 31, 2018, given our belief that the present value of such liability reflects market participants' assumptions for a similar junior, unsecured debt instrument. See Note (8) - "Accrued Expenses and Other Current Liabilities" for further discussion of the favorable AT&T warranty settlement.

As of October 31, 2018 and July 31, 2018, 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 25 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share
3 Months Ended
Oct. 31, 2018
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 purchases of our common stock during the three months ended October 31, 2018 or 2017. See Note (17) - "Stockholders’ Equity" for more information.

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

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

The following table reconciles the numerators and denominators used in the basic and diluted EPS calculations:
 
 
Three months ended October 31,
 
 
2018
 
2017
Numerator:
 
 
 
 
Net income (loss) for basic calculation
 
$
3,468,000

 
(1,660,000
)
Numerator for diluted calculation
 
$
3,468,000

 
(1,660,000
)
 
 
 
 
 
Denominator:
 
 
 
 
Denominator for basic calculation
 
23,999,000

 
23,797,000

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

 

Denominator for diluted calculation
 
24,375,000

 
23,797,000

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable
3 Months Ended
Oct. 31, 2018
Accounts Receivable Additional Disclosures [Abstract]  
Accounts Receivable
Accounts Receivable

Accounts receivable consist of the following at:
 
 
October 31, 2018
 
July 31, 2018
Receivables from commercial and international customers
 
$
77,771,000

 
83,411,000

Unbilled receivables from commercial and international customers
 
19,549,000

 
19,731,000

Receivables from the U.S. government and its agencies
 
61,370,000

 
26,251,000

Unbilled receivables from the U.S. government and its agencies
 
2,217,000

 
19,807,000

Total accounts receivable
 
160,907,000

 
149,200,000

Less allowance for doubtful accounts
 
1,652,000

 
1,761,000

Accounts receivable, net
 
$
159,255,000

 
147,439,000



Unbilled receivables as of October 31, 2018 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, which we adopted on August 1, 2018 (see Note (3) - “Revenue”), unbilled receivables constitute contract assets. Management estimates that substantially all amounts not yet billed at October 31, 2018 will be billed and collected within one year.

Of the unbilled receivables from commercial and international customers at October 31, 2018 and July 31, 2018, approximately $1,592,000 and $1,558,000, respectively, relates to a large over-the-horizon microwave system contract with our large U.S. prime contractor customer (all of which related to our North African country end-customer).

As of October 31, 2018, except for the U.S. government (and its agencies), which represented 39.5% of total accounts receivable, there were no other customers which accounted for greater than 10.0% of total accounts receivable. As of July 31, 2018, the U.S. government (and its agencies) and Verizon represented 30.9% and 10.1%, respectively, of total accounts receivable.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories
3 Months Ended
Oct. 31, 2018
Inventory Disclosure [Abstract]  
Inventories
Inventories

Inventories consist of the following at:
 
 
October 31, 2018
 
July 31, 2018
Raw materials and components
 
$
56,815,000

 
53,649,000

Work-in-process and finished goods
 
49,295,000

 
38,854,000

Total inventories
 
106,110,000

 
92,503,000

Less reserve for excess and obsolete inventories
 
16,541,000

 
17,427,000

Inventories, net
 
$
89,569,000

 
75,076,000



As of October 31, 2018 and July 31, 2018, the amount of inventory directly related to long-term contracts (including contracts-in-progress) was $1,235,000 and $1,249,000, respectively, and the amount of inventory related to contracts from third party commercial customers who outsource their manufacturing to us was $1,334,000 and $1,310,000, respectively.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Oct. 31, 2018
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, 2018
 
July 31, 2018
Accrued wages and benefits
 
$
22,506,000

 
23,936,000

Accrued contract costs
 
13,285,000

 
10,016,000

Accrued warranty obligations
 
9,982,000

 
11,738,000

Accrued legal costs
 
6,946,000

 
6,179,000

Accrued commissions and royalties
 
4,605,000

 
4,654,000

Other
 
11,485,000

 
8,511,000

Accrued expenses and other current liabilities
 
$
68,809,000

 
65,034,000



On August 1, 2018, in connection with our adoption of ASC 606, $2,079,000 of accrued expenses and other current liabilities were reclassified to contract liabilities on our Condensed Consolidated Balance Sheet. Of this total amount, $1,679,000 and $400,000, respectively, was reclassified from the “accrued warranty obligations” and “other” categories presented in the above table to contract liabilities as they represented deferred revenue related to service-type warranty performance obligations. See Note (3) - "Revenue" for further discussion of our adoption of ASC 606.

Other accrued expenses as of October 31, 2018 include $992,000 for the current portion of the facility exit costs related to the closure of a manufacturing facility, as discussed in more detail in Note (9) - "Cost Reduction Actions."

Accrued legal costs as of October 31, 2018 and July 31, 2018 include $3,314,000 and $3,372,000, respectively, related to estimated costs associated with certain TeleCommunication Systems, Inc. ("TCS") intellectual property matters. The accrued potential settlement costs do not reflect the final amounts we may actually pay. Ongoing legal costs associated with defending legacy TCS intellectual property matters and the ultimate resolution could vary and have a material adverse effect on our future consolidated results of operations, financial position or cash flows. TCS intellectual property matters are discussed in more detail in Note (18) - "Legal Proceedings and Other Matters."

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, 2018 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, a 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, 2018 and 2017 were as follows:
 
 
Three months ended October 31,
 
 
2018
 
2017
Balance at beginning of period
 
$
11,738,000

 
17,617,000

Reclass to contract liabilities as of August 1, 2018
 
(1,679,000
)
 

Provision for warranty obligations
 
1,020,000

 
1,106,000

Charges incurred
 
(1,515,000
)
 
(1,830,000
)
Warranty settlement and reclass (see below)
 
418,000

 
(3,892,000
)
Balance at end of period
 
$
9,982,000

 
13,001,000



Our current accrued warranty obligations at October 31, 2018 and July 31, 2018 include $4,402,000 and $4,650,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 TCS. During the three months ended October 31, 2017, 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, 2018, the total present value of these monthly credits is $3,232,000, of which $1,621,000 is included in our current accrued warranty obligations and $1,611,000 is reflected in other liabilities (non-current) on our Condensed Consolidated Balance Sheet. In connection with this favorable settlement, during the three months ended October 31, 2017, we recorded a benefit to cost of sales of $660,000.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cost Reduction Actions
3 Months Ended
Oct. 31, 2018
Restructuring and Related Activities [Abstract]  
Cost Reduction Actions
Cost Reduction Actions

During the three months ended three months ended October 31, 2018, we took steps to improve our future operating results and we successfully consolidated our Government Solutions segment’s manufacturing facility located in Tampa, Florida with another facility that we maintain in Orlando, Florida; and in doing so, incurred $1,373,000 of facility exit costs, which are recorded in selling, general and administrative expenses on our Condensed Consolidated Statements of Operations. Of this amount, $992,000 and $381,000, respectively, was included in accrued expenses and other current liabilities and other liabilities (non-current) on our Condensed Consolidated Balance Sheet as of October 31, 2018. To-date, we have incurred an immaterial amount of severance and retention costs related to our shift in strategy.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Secured Credit Facility
3 Months Ended
Oct. 31, 2018
Line of Credit Facility [Abstract]  
Secured 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, 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,812,000 related to the new Credit Facility.

The new 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 new 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, 2018, the amount outstanding under our Credit Facility was $193,400,000, which is reflected in the non-current portion of long-term debt on our Condensed Consolidated Balance Sheet. At October 31, 2018, we had $2,705,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.

As of October 31, 2018, total net deferred financing costs related to the Credit Facility were $3,678,000 and will be amortized over the term of our Credit Facility through October 31, 2023.

Interest expense, including amortization of deferred financing costs, recorded during the three months ended October 31, 2018 and 2017, was: (i) $2,542,000 and $2,465,000, respectively; (ii) principally related to the Prior Credit Facility; and (iii) reflects a blended interest rate of approximately 6.00% and 5.30%, 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) a significant increase in our balance sheet flexibility; (ii) no scheduled payments of principal until maturity; (iii) 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; (iv) a Minimum Interest Expense Coverage Ratio of 3.25x TTM Adjusted EBITDA; (v) reduced interest rates of approximately 25 basis points as compared to the Prior Credit Facility (based on our Secured Leverage Ratio as of July 31, 2018); and (vi) the elimination or relaxation of many restrictive covenants in our Prior Credit Facility.

As of October 31, 2018, our Secured Leverage Ratio was 2.25x 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, 2018 was 11.31x 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.

The Prior Credit Facility was a $400,000,000 secured credit facility, and comprised of a senior secured term loan A facility of $250,000,000 (the "Term Loan Facility") and a secured revolving loan facility of up to $150,000,000, including a $25,000,000 letter of credit sublimit (the "Revolving Loan Facility"). The proceeds of the Prior Credit Facility were primarily used to finance our acquisition of TCS, including the repayment of certain existing indebtedness of TCS. Under the Revolving Loan Facility, during the three months ended October 31, 2018, we had outstanding balances ranging from $34,904,000 to $63,804,000.

As of July 31, 2018, the net amount outstanding under the Prior Credit Facility was as follows:
 
 
July 31, 2018

Term Loan Facility
 
$
120,121,000

Less unamortized deferred financing costs related to Term Loan Facility
 
3,427,000

Term Loan Facility, net
 
116,694,000

Revolving Loan Facility
 
48,604,000

Amount outstanding under Prior Credit Facility, net
 
165,298,000

Less current portion of long-term debt
 
17,211,000

Non-current portion of long-term debt
 
$
148,087,000



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 31 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Capital Lease and Other Obligations
3 Months Ended
Oct. 31, 2018
Capital Leases [Abstract]  
Capital Lease and Other Obligations
Capital Lease and Other Obligations

We lease certain equipment under capital leases. As of October 31, 2018 and July 31, 2018, the net book value of the leased assets which collateralize the capital lease and other obligations was $2,001,000 and $2,547,000, respectively, and consisted primarily of machinery and equipment. Depreciation of leased assets is included in depreciation expense.

As of October 31, 2018, our capital lease and other obligations reflect a blended interest rate of approximately 7.1%. Our capital leases generally contain provisions whereby we can purchase the equipment at the end of the lease for a one dollar buyout.
 
Future minimum payments under capital lease and other obligations consisted of the following at October 31, 2018:
Remainder of fiscal 2019
$
1,495,000

Fiscal 2020
780,000

Fiscal 2021 and beyond

Total minimum lease payments
2,275,000

Less: amounts representing interest
110,000

Present value of net minimum lease payments
2,165,000

Current portion of capital lease and other obligations
1,579,000

Non-current portion of capital lease and other obligations
$
586,000

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
3 Months Ended
Oct. 31, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes

On December 22, 2017, H.R.1, also known as the Tax Cuts and Jobs Act ("Tax Reform"), was enacted in the U.S. Tax Reform significantly lowered the amount of our current and future income tax expense primarily due to the reduction in the U.S. statutory income tax rate from 35.0% to 21.0%. This provision went into effect on January 1, 2018 and required us to remeasure our deferred tax assets and liabilities. In fiscal 2019 and beyond, Tax Reform will result in the loss of our ability to take the domestic production activities deduction, which has been repealed, and is also likely to result in lower tax deductions for certain executive compensation expenses.
 
For fiscal 2018, we were subject to a 35.0% statutory income tax rate with respect to the period August 1, 2017 through December 31, 2017 and a 21.0% statutory income tax rate with respect to the period January 1, 2018 through July 31, 2018, or a blended statutory income tax rate for fiscal 2018 of approximately 27.0%. As such, our effective tax rate for accounting purposes in fiscal 2018, excluding discrete items, was 27.0%. We expect to fully benefit from the lower statutory income tax rate in fiscal 2019 and thereafter.

The remeasurement of deferred taxes as a result of Tax Reform is an estimate and will be finalized after we file our federal and state income tax returns for fiscal 2018. The estimated impact recorded in fiscal 2018 will change if the timing of the deferred tax impacts shift between fiscal 2018 and fiscal 2019 and beyond. In addition, it is possible that the Internal Revenue Service ("IRS") will issue clarifying or interpretive guidance related to Tax Reform, which may ultimately result in a change to our estimated income tax.

At October 31, 2018 and July 31, 2018, total unrecognized tax benefits were $7,324,000 and $9,339,000, respectively, including interest of $52,000 and $202,000, respectively. At October 31, 2018 and July 31, 2018, $407,000 and $2,572,000, respectively, of our unrecognized tax benefits were recorded as non-current income taxes payable in our Condensed Consolidated Balance Sheets. The remaining unrecognized tax benefits of $6,917,000 and $6,767,000 at October 31, 2018 and July 31, 2018, respectively, were presented as an offset to the associated non-current deferred tax assets in our Condensed Consolidated Balance Sheets. Of the total unrecognized tax benefits, $6,693,000 and $8,563,000, at October 31, 2018 and July 31, 2018, 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. Our policy is to recognize interest and penalties relating to uncertain tax positions in income tax expense.

During the three months ended October 31, 2018, the IRS finalized its audit of our federal income tax return for fiscal 2016 without assessing additional taxes. Our federal income tax returns for fiscal 2015 and 2017 are subject to potential future IRS audit. None of our state income tax returns prior to fiscal 2014 are subject to audit. TCS' federal income tax returns for tax year 2015 and the tax period from January 1, 2016 to February 23, 2016 are subject to potential future IRS audit. None of TCS' state income tax returns prior to calendar year 2014 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 33 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
3 Months Ended
Oct. 31, 2018
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, as amended and restated effective December 4, 2018 (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, 2018, the aggregate number of shares of common stock which may be issued, pursuant to the Plan, may not exceed 10,362,500. 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, 2018, we had granted stock-based awards pursuant to the Plan representing the right to purchase and/or acquire an aggregate of 8,327,069 shares (net of 3,944,088 expired and canceled awards), of which an aggregate of 5,880,127 have been exercised or settled.

As of October 31, 2018, the following stock-based awards, by award type, were outstanding:
Stock options
1,590,045

Performance shares
260,262

RSUs and restricted stock
440,829

Share units
155,806

Total
2,446,942



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, 2018, we have cumulatively issued 752,596 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,
 
 
2018
 
2017
Cost of sales
 
$
58,000

 
40,000

Selling, general and administrative expenses
 
905,000

 
654,000

Research and development expenses
 
83,000

 
53,000

Stock-based compensation expense before income tax benefit
 
1,046,000

 
747,000

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

 
487,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, 2018, unrecognized stock-based compensation of $11,084,000, net of estimated forfeitures of $925,000, is expected to be recognized over a weighted average period of 3.2 years. Total stock-based compensation capitalized and included in ending inventory at both October 31, 2018 and July 31, 2018 was $48,000. There are no liability-classified stock-based awards outstanding as of October 31, 2018 or July 31, 2018.

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

 
267,000

Performance shares
 
406,000

 
112,000

RSUs and restricted stock
 
547,000

 
385,000

ESPP
 
52,000

 
45,000

Share units
 
(130,000
)
 
(62,000
)
Stock-based compensation expense before income tax benefit
 
1,046,000

 
747,000

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

 
487,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, 2018 and 2017, we recorded benefits of $130,000 and $62,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 in our Condensed Consolidated Balance Sheet as of October 31, 2018 and July 31, 2018. 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, 2018:
 
 
Awards
(in Shares)
 
Weighted Average
Exercise Price
 
Weighted Average
Remaining Contractual
Term (Years)
 
Aggregate
Intrinsic Value
Outstanding at July 31, 2018
 
1,668,975

 
$
28.72

 
 
 
 
Exercised
 
(78,930
)
 
28.37

 
 
 
 
Outstanding at October 31, 2018
 
1,590,045

 
$
28.74

 
4.27
 
$
741,000

 
 
 
 
 
 
 
 
 
Exercisable at October 31, 2018
 
1,388,123

 
$
28.74

 
3.94
 
$
574,000

 
 
 
 
 
 
 
 
 
Vested and expected to vest at October 31, 2018
 
1,555,133

 
$
28.73

 
4.22
 
$
712,000



Stock options outstanding as of October 31, 2018 have exercise prices ranging from $20.90 to $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, 2018 was $561,000. There were no stock options exercised during the three months ended October 31, 2017. There were no stock options granted since fiscal 2017.

During the three months ended October 31, 2018, at the election of certain holders of vested stock options, 72,830 stock options were net settled upon exercise. As a result, 9,345 net shares of our common stock were issued during the three months ended October 31, 2018 after reduction 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, 2018
 
818,438

 
$
19.78

 
 
Granted
 
177,908

 
34.27

 
 
Settled
 
(121,790
)
 
21.08

 
 
Forfeited
 
(17,659
)
 
27.23

 
 
Outstanding at October 31, 2018
 
856,897

 
$
22.44

 
$
23,925,000

 
 
 
 
 
 
 
Vested at October 31, 2018
 
216,718

 
$
27.71

 
$
6,051,000

 
 
 
 
 
 
 
Vested and expected to vest at October 31, 2018
 
819,625

 
$
22.58

 
$
22,884,000



The total intrinsic value relating to fully-vested awards settled during the three months ended October 31, 2018 and 2017 was $4,210,000 and $1,937,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, 2018, 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 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 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, 2018, 270,979 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 post vesting restrictions. RSUs, performance shares and restricted stock granted since fiscal 2013 are entitled to dividend equivalents unless forfeited before vesting occurs; however, performance shares granted in fiscal 2013 were not entitled to such dividend equivalents until our Board of Directors determined that the pre-established performance goals were met. Share units granted prior to fiscal 2014 are not entitled to dividend equivalents. 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 shares into shares of our common stock. During the three months ended October 31, 2018, we accrued $82,000 of dividend equivalents (net of forfeitures) and paid out $259,000. Accrued dividend equivalents were recorded as a reduction to retained earnings. As of October 31, 2018 and July 31, 2018, accrued dividend equivalents were $536,000 and $713,000, respectively.

During the three months ended October 31, 2018, we recorded $457,000 of income tax benefits in our Condensed Consolidated Statements of Operations, which represents net excess income tax benefits from the settlement of stock-based awards. During the three months ended October 31, 2017, we recorded $85,000 of income tax expense in our Condensed Consolidated Statements of Operations, which represents net income tax shortfalls from the settlement of stock-based awards and the reversal of deferred tax assets associated with expired and unexercised stock-based awards.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information
3 Months Ended
Oct. 31, 2018
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 serves commercial customers and smaller government customers, such as state and local governments, that require advanced communication technologies to meet their needs. This segment also serves certain large government customers (including the U.S. government) that have requirements for off-the-shelf commercial equipment. We believe this segment is a leading provider of satellite communications (such as satellite earth station modems and TWTAs), public safety systems (such as NG911 technologies) and enterprise application technologies (such as messaging and trusted location-based technologies).

Our Government Solutions segment serves large government end-users (including those of foreign countries) that require mission-critical technologies and systems. Government solutions products include command and control applications (such as the design, installation and operation of data networks that integrate computing and communications, including both satellite and terrestrial links), ongoing network operation and management support services (including project management and fielding and maintenance solutions related to satellite ground terminals), troposcatter communications (such as digital troposcatter multiplexers, digital over-the-horizon modems, troposcatter systems and frequency converter systems) and RF power and switching technologies (such as solid-state high-power broadband amplifiers, enhanced position location reporting system (commonly known as "EPLRS") amplifier assemblies, identification friend or foe ("IFF") amplifiers and amplifiers used in the counteraction of improvised explosive devices).

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 expenses, including the following: income taxes, interest (income) and other, interest expense, write-off of deferred financing costs, amortization of stock-based compensation, amortization of intangibles, depreciation expense, facility exit costs, settlement of intellectual property litigation, acquisition plan expenses 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 (loss) to Adjusted EBITDA is presented in the tables below:

 
 
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



 
Three months ended October 31, 2017
 
 
Commercial Solutions
 
Government Solutions
 
Unallocated
 
Total
Net sales
 
$
76,114,000

 
45,455,000

 

 
$
121,569,000

Operating income (loss)
 
$
4,792,000

 
(641,000
)
 
(3,929,000
)
 
$
222,000

 
 
 
 
 
 
 
 
 
Net income (loss)
 
$
4,702,000

 
(642,000
)
 
(5,720,000
)
 
$
(1,660,000
)
     Provision for (benefit from) income taxes
 
6,000

 

 
(751,000
)
 
(745,000
)
     Interest (income) and other
 
48,000

 
(2,000
)
 
(7,000
)
 
39,000

     Interest expense
 
36,000

 
3,000

 
2,549,000

 
2,588,000

     Amortization of stock-based compensation
 

 

 
747,000

 
747,000

     Amortization of intangibles
 
4,425,000

 
844,000

 

 
5,269,000

     Depreciation
 
2,444,000

 
616,000

 
286,000

 
3,346,000

Adjusted EBITDA
 
$
11,661,000

 
819,000

 
(2,896,000
)
 
$
9,584,000

 
 
 
 
 
 
 
 
 
Purchases of property, plant and equipment
 
$
959,000

 
93,000

 
56,000

 
$
1,108,000

Total assets at October 31, 2017
 
$
600,649,000

 
181,739,000

 
43,844,000

 
$
826,232,000




During the three months ended October 31, 2018, we exited our Government Solutions segment's manufacturing facility located in Tampa, Florida and recorded a related charge of $1,373,000 in selling, general and administrative expenses on our Condensed Consolidated Statements of Operations. See Note (9) - "Cost Reduction Actions."

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, 2018, unallocated expenses also include $1,130,000 of acquisition plan expenses incurred as part of an ongoing effort to acquire a small but growing technology solutions company. There is no certainty that our acquisition plan efforts will be successful.

Interest expense for the three months ended October 31, 2018 and 2017 includes $2,542,000 and $2,465,000, respectively, principally related to our Prior Credit Facility and includes amortization of deferred financing costs. In addition, on 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 (10) - "Credit Facility" for further discussion.

Intersegment sales for the three months ended October 31, 2018 and 2017 by the Commercial Solutions segment to the Government Solutions segment were $8,540,000 and $2,621,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, 2018 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 35 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill
3 Months Ended
Oct. 31, 2018
Goodwill [Abstract]  
Goodwill
Goodwill

The following table represents goodwill by reportable operating segment as of October 31, 2018 and July 31, 2018:

 
 
Commercial Solutions
 
Government Solutions
 
Total
Goodwill
 
$
231,440,000

 
59,193,000

 
$
290,633,000

 
 
 
 
 
 
 


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"), pursuant to our adoption of FASB ASU No. 2017-04 in fiscal 2017, 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, 2018 (the first day of our fiscal 2019), 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 and reflected 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, 2018 total public market capitalization and assessed implied control premiums based on our common stock price of $33.70 as of August 1, 2018.

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 42.5% and 105.5%, 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 2019 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 2019 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, 2019 (the start of our fiscal 2020). 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 operation and financial condition.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets
3 Months Ended
Oct. 31, 2018
Finite-Lived Intangible Assets, Net [Abstract]  
Intangible Assets
Intangible Assets

Intangible assets with finite lives are as follows:
 
 
As of October 31, 2018
 
 
Weighted Average
Amortization Period
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Customer relationships
 
21.0
 
$
249,831,000

 
57,969,000

 
$
191,862,000

Technologies
 
12.8
 
82,370,000

 
55,585,000

 
26,785,000

Trademarks and other
 
16.4
 
28,894,000

 
11,034,000

 
17,860,000

Total
 
 
 
$
361,095,000

 
124,588,000

 
$
236,507,000

 
 
As of July 31, 2018
 
 
Weighted Average
Amortization Period
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Customer relationships
 
21.0
 
$
249,831,000

 
55,350,000

 
$
194,481,000

Technologies
 
12.8
 
82,370,000

 
54,386,000

 
27,984,000

Trademarks and other
 
16.4
 
28,894,000

 
10,563,000

 
18,331,000

Total
 
 
 
$
361,095,000

 
120,299,000

 
$
240,796,000



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

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

The estimated amortization expense consists of the following for the fiscal years ending July 31:
2019
$
17,155,000

2020
17,155,000

2021
16,196,000

2022
14,955,000

2023
14,955,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, 2018. We believe that the carrying values of our net intangible assets were recoverable as of October 31, 2018. Any impairment charges that we may record in the future could be material to our results of operations and financial condition.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity
3 Months Ended
Oct. 31, 2018
Stockholders' Equity Note [Abstract]  
Stockholders' Equity
Stockholders’ Equity

Sale of Common Stock
In June 2016, we sold 7,145,000 shares of our common stock in a public offering at a price to the public of $14.00 per share, resulting in proceeds to us of $95,029,000, net of underwriting discounts and commissions. As of October 31, 2018 and December 6, 2018, an aggregate registered amount of $74,970,000 under our existing shelf registration statement filed with the SEC remains available for sale of various types of securities, including debt. This existing shelf registration is expected to expire on December 23, 2018. As such, on December 6, 2018, we filed a new $400,000,000 shelf registration statement with the SEC for the sale of various types of securities, including debt.

Stock Repurchase Program
As of October 31, 2018 and December 6, 2018, 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, 2018 or 2017.

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 26, 2018, our Board of Directors declared a dividend of $0.10 per common share, which was paid on November 16, 2018. On December 6, 2018, our Board of Directors declared a dividend of $0.10 per common share, payable on February 15, 2019 to stockholders of record at the close of business on January 16, 2019.

Future dividends remain subject to compliance with financial covenants under our Credit Facility as well as Board approval.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Legal Proceedings and Other Matters
3 Months Ended
Oct. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Legal Proceedings and Other Matters
Legal Proceedings and Other Matters

Legacy TCS Intellectual Property Matter - Vehicle IP
In December 2009, Vehicle IP, LLC ("Vehicle IP") filed a patent infringement lawsuit in the U.S. District Court for the District of Delaware (the "District Court"), seeking monetary damages, fees and expenses and other relief from, among others, our customer Verizon Wireless ("Verizon"), based on the VZ Navigator product, and TCS is defending Verizon against Vehicle IP. In 2013, the District Court granted the defendants’ motion for summary judgment on the basis that the products in question did not infringe plaintiff’s patent. Plaintiff appealed that decision and, in 2014, the U.S. Court of Appeals for the Federal Circuit reversed the District Court's claim construction, overturned the District Court's grant of summary judgment of noninfringement, and remanded the case for further proceedings. Fact discovery and expert discovery has closed. Substantive settlement conversations have occurred but, to-date, the parties have been unable to reach a settlement. As discussed in Note (8) -"Accrued Expenses and Other Current Liabilities," we have accrued certain legal and settlement costs related to the Vehicle IP matter. The accrued settlement costs related to this matter do not reflect the final amounts we actually may pay, if any.

On May 30, 2017, we received positive news that the District Court issued a supplemental claim construction order in our favor. As a result, the plaintiff agreed to file a joint status report to the District Court that requested that the District Court cancel the trial date (which was scheduled for July 2017). On July 28, 2017, the parties entered into a stipulation that the defendants’ accused products do not infringe Vehicle IP’s patent under the District Court’s current revised construction of the disputed patent claim term and requested that the District Court therefore enter a judgment of noninfringement. On August 18, 2017, the court entered such a judgment of noninfringement. As expected, following the judgment, Vehicle IP filed a notice of appeal on August 29, 2017. Vehicle IP's opening brief on appeal of the District Court's claim construction was submitted in October 2017. TCS’ brief in response was filed on January 19, 2018. Vehicle IP's reply brief was filed on February 23, 2018. Oral argument was held on August 8, 2018 and an appellate ruling may take several months to be issued. If the District Court's current claim construction is ultimately upheld at the appellate level, it is possible that we may not have to go to trial or pay any monetary damages.

Ongoing legal expenses associated with defending this matter and its ultimate resolution could vary and have a material adverse effect on our consolidated results of operations, financial position or cash flows in future periods.

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 have 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 extends 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. We are in the process of responding to OFAC’s additional request for information. U.S. sanctions with respect to Sudan were revoked in 2017. 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 recent 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 DoC'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 had 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 customer 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 39 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Adoption of Accounting Standards and Updates Adoption of Accounting Standards and Updates (Policies)
3 Months Ended
Oct. 31, 2018
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 Standard Board ("FASB") Accounting Standards Codification ("ASC") which is the source for all authoritative U.S. generally accepted accounting principles, which are 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, 2018, we adopted:

FASB ASU No. 2014-09 "Revenue from Contracts with Customers (Topic 606)." See Note (3) - "Revenue" for further information.

FASB ASU No. 2016-16 “Intra-Entity Transfers of Assets Other Than Inventory,” which eliminates a prior exception and now requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory (for example, intellectual property and property, plant and equipment) when the transfer occurs. We adopted this ASU on August 1, 2018. There was no material impact to our consolidated financial statements (including any cumulative-effect adjustment) and disclosures upon such adoption.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Tables)
3 Months Ended
Oct. 31, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of adjustments made
As a result of ASC 606, we made the following adjustments to our Condensed Consolidated Balance Sheet as of August 1, 2018:

 
As reported at
 
Adoption of
 
Balance at
 
July 31, 2018
 
ASC 606
 
August 1, 2018
Accrued expenses and other current liabilities(1)
$
65,034,000

 
$
(2,079,000
)
 
$
62,955,000

Contract liabilities, current and non-current(2)
42,141,000

 
2,079,000

 
44,220,000


(1) See Note (8) - "Accrued expenses and other current liabilities" for further discussion of reclassification.
(2) Formerly presented on the face of our Condensed Consolidated Balance Sheet as "Customer advances and deposits, current and non-current" prior to our adoption of ASC 606.
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,
 
 
2018
 
2017
United States
 
 
 
 
U.S. government
 
44.2
%
 
32.4
%
Domestic
 
31.4
%
 
44.3
%
Total United States
 
75.6
%
 
76.7
%
 
 
 
 
 
International
 
24.4
%
 
23.3
%
Total
 
100.0
%
 
100.0
%
Schedule of disaggregation of revenue
 
 
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 41 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Tables)
3 Months Ended
Oct. 31, 2018
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,
 
 
2018
 
2017
Numerator:
 
 
 
 
Net income (loss) for basic calculation
 
$
3,468,000

 
(1,660,000
)
Numerator for diluted calculation
 
$
3,468,000

 
(1,660,000
)
 
 
 
 
 
Denominator:
 
 
 
 
Denominator for basic calculation
 
23,999,000

 
23,797,000

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

 

Denominator for diluted calculation
 
24,375,000

 
23,797,000

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable (Tables)
3 Months Ended
Oct. 31, 2018
Accounts Receivable Additional Disclosures [Abstract]  
Accounts receivable
Accounts receivable consist of the following at:
 
 
October 31, 2018
 
July 31, 2018
Receivables from commercial and international customers
 
$
77,771,000

 
83,411,000

Unbilled receivables from commercial and international customers
 
19,549,000

 
19,731,000

Receivables from the U.S. government and its agencies
 
61,370,000

 
26,251,000

Unbilled receivables from the U.S. government and its agencies
 
2,217,000

 
19,807,000

Total accounts receivable
 
160,907,000

 
149,200,000

Less allowance for doubtful accounts
 
1,652,000

 
1,761,000

Accounts receivable, net
 
$
159,255,000

 
147,439,000

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
3 Months Ended
Oct. 31, 2018
Inventory Disclosure [Abstract]  
Inventories
Inventories consist of the following at:
 
 
October 31, 2018
 
July 31, 2018
Raw materials and components
 
$
56,815,000

 
53,649,000

Work-in-process and finished goods
 
49,295,000

 
38,854,000

Total inventories
 
106,110,000

 
92,503,000

Less reserve for excess and obsolete inventories
 
16,541,000

 
17,427,000

Inventories, net
 
$
89,569,000

 
75,076,000

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Oct. 31, 2018
Accrued Liabilities, Current [Abstract]  
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following at:
 
 
October 31, 2018
 
July 31, 2018
Accrued wages and benefits
 
$
22,506,000

 
23,936,000

Accrued contract costs
 
13,285,000

 
10,016,000

Accrued warranty obligations
 
9,982,000

 
11,738,000

Accrued legal costs
 
6,946,000

 
6,179,000

Accrued commissions and royalties
 
4,605,000

 
4,654,000

Other
 
11,485,000

 
8,511,000

Accrued expenses and other current liabilities
 
$
68,809,000

 
65,034,000

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

 
17,617,000

Reclass to contract liabilities as of August 1, 2018
 
(1,679,000
)
 

Provision for warranty obligations
 
1,020,000

 
1,106,000

Charges incurred
 
(1,515,000
)
 
(1,830,000
)
Warranty settlement and reclass (see below)
 
418,000

 
(3,892,000
)
Balance at end of period
 
$
9,982,000

 
13,001,000

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Secured Credit Facility (Tables)
3 Months Ended
Oct. 31, 2018
Line of Credit Facility [Abstract]  
Schedule of Line of Credit Facilities
As of July 31, 2018, the net amount outstanding under the Prior Credit Facility was as follows:
 
 
July 31, 2018

Term Loan Facility
 
$
120,121,000

Less unamortized deferred financing costs related to Term Loan Facility
 
3,427,000

Term Loan Facility, net
 
116,694,000

Revolving Loan Facility
 
48,604,000

Amount outstanding under Prior Credit Facility, net
 
165,298,000

Less current portion of long-term debt
 
17,211,000

Non-current portion of long-term debt
 
$
148,087,000

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Capital Lease and Other Obligations (Tables)
3 Months Ended
Oct. 31, 2018
Capital Leases [Abstract]  
Schedule of Future Minimum Lease Payments for Capital Lease and Other Obligations
Future minimum payments under capital lease and other obligations consisted of the following at October 31, 2018:
Remainder of fiscal 2019
$
1,495,000

Fiscal 2020
780,000

Fiscal 2021 and beyond

Total minimum lease payments
2,275,000

Less: amounts representing interest
110,000

Present value of net minimum lease payments
2,165,000

Current portion of capital lease and other obligations
1,579,000

Non-current portion of capital lease and other obligations
$
586,000

XML 47 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Tables)
3 Months Ended
Oct. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Stock-based Awards Outstanding by Award Type
As of October 31, 2018, the following stock-based awards, by award type, were outstanding:
Stock options
1,590,045

Performance shares
260,262

RSUs and restricted stock
440,829

Share units
155,806

Total
2,446,942

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,
 
 
2018
 
2017
Cost of sales
 
$
58,000

 
40,000

Selling, general and administrative expenses
 
905,000

 
654,000

Research and development expenses
 
83,000

 
53,000

Stock-based compensation expense before income tax benefit
 
1,046,000

 
747,000

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

 
487,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,
 
 
2018
 
2017
Stock options
 
$
171,000

 
267,000

Performance shares
 
406,000

 
112,000

RSUs and restricted stock
 
547,000

 
385,000

ESPP
 
52,000

 
45,000

Share units
 
(130,000
)
 
(62,000
)
Stock-based compensation expense before income tax benefit
 
1,046,000

 
747,000

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

 
487,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, 2018:
 
 
Awards
(in Shares)
 
Weighted Average
Exercise Price
 
Weighted Average
Remaining Contractual
Term (Years)
 
Aggregate
Intrinsic Value
Outstanding at July 31, 2018
 
1,668,975

 
$
28.72

 
 
 
 
Exercised
 
(78,930
)
 
28.37

 
 
 
 
Outstanding at October 31, 2018
 
1,590,045

 
$
28.74

 
4.27
 
$
741,000

 
 
 
 
 
 
 
 
 
Exercisable at October 31, 2018
 
1,388,123

 
$
28.74

 
3.94
 
$
574,000

 
 
 
 
 
 
 
 
 
Vested and expected to vest at October 31, 2018
 
1,555,133

 
$
28.73

 
4.22
 
$
712,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, 2018
 
818,438

 
$
19.78

 
 
Granted
 
177,908

 
34.27

 
 
Settled
 
(121,790
)
 
21.08

 
 
Forfeited
 
(17,659
)
 
27.23

 
 
Outstanding at October 31, 2018
 
856,897

 
$
22.44

 
$
23,925,000

 
 
 
 
 
 
 
Vested at October 31, 2018
 
216,718

 
$
27.71

 
$
6,051,000

 
 
 
 
 
 
 
Vested and expected to vest at October 31, 2018
 
819,625

 
$
22.58

 
$
22,884,000

XML 48 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Tables)
3 Months Ended
Oct. 31, 2018
Segment Reporting [Abstract]  
Segment information
Operating segment information, along with a reconciliation of segment net income (loss) and consolidated net income (loss) to Adjusted EBITDA is presented in the tables below:

 
 
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



 
Three months ended October 31, 2017
 
 
Commercial Solutions
 
Government Solutions
 
Unallocated
 
Total
Net sales
 
$
76,114,000

 
45,455,000

 

 
$
121,569,000

Operating income (loss)
 
$
4,792,000

 
(641,000
)
 
(3,929,000
)
 
$
222,000

 
 
 
 
 
 
 
 
 
Net income (loss)
 
$
4,702,000

 
(642,000
)
 
(5,720,000
)
 
$
(1,660,000
)
     Provision for (benefit from) income taxes
 
6,000

 

 
(751,000
)
 
(745,000
)
     Interest (income) and other
 
48,000

 
(2,000
)
 
(7,000
)
 
39,000

     Interest expense
 
36,000

 
3,000

 
2,549,000

 
2,588,000

     Amortization of stock-based compensation
 

 

 
747,000

 
747,000

     Amortization of intangibles
 
4,425,000

 
844,000

 

 
5,269,000

     Depreciation
 
2,444,000

 
616,000

 
286,000

 
3,346,000

Adjusted EBITDA
 
$
11,661,000

 
819,000

 
(2,896,000
)
 
$
9,584,000

 
 
 
 
 
 
 
 
 
Purchases of property, plant and equipment
 
$
959,000

 
93,000

 
56,000

 
$
1,108,000

Total assets at October 31, 2017
 
$
600,649,000

 
181,739,000

 
43,844,000

 
$
826,232,000

XML 49 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill (Tables)
3 Months Ended
Oct. 31, 2018
Goodwill [Abstract]  
Schedule of goodwill by segment
The following table represents goodwill by reportable operating segment as of October 31, 2018 and July 31, 2018:

 
 
Commercial Solutions
 
Government Solutions
 
Total
Goodwill
 
$
231,440,000

 
59,193,000

 
$
290,633,000

 
 
 
 
 
 
 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets (Tables)
3 Months Ended
Oct. 31, 2018
Finite-Lived Intangible Assets, Net [Abstract]  
Intangible assets with finite lives
Intangible assets with finite lives are as follows:
 
 
As of October 31, 2018
 
 
Weighted Average
Amortization Period
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Customer relationships
 
21.0
 
$
249,831,000

 
57,969,000

 
$
191,862,000

Technologies
 
12.8
 
82,370,000

 
55,585,000

 
26,785,000

Trademarks and other
 
16.4
 
28,894,000

 
11,034,000

 
17,860,000

Total
 
 
 
$
361,095,000

 
124,588,000

 
$
236,507,000

 
 
As of July 31, 2018
 
 
Weighted Average
Amortization Period
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Carrying
Amount
Customer relationships
 
21.0
 
$
249,831,000

 
55,350,000

 
$
194,481,000

Technologies
 
12.8
 
82,370,000

 
54,386,000

 
27,984,000

Trademarks and other
 
16.4
 
28,894,000

 
10,563,000

 
18,331,000

Total
 
 
 
$
361,095,000

 
120,299,000

 
$
240,796,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:
2019
$
17,155,000

2020
17,155,000

2021
16,196,000

2022
14,955,000

2023
14,955,000

XML 51 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
General Narrative (Details)
3 Months Ended
Oct. 31, 2018
operating_segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 2
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Details) - USD ($)
Aug. 01, 2018
Jul. 31, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accrued expenses and other current liabilities $ 62,955,000  
Contract liabilities, current and non-current 44,220,000  
Calculated under Revenue Guidance in Effect before Topic 606    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accrued expenses and other current liabilities   $ 65,034,000
Contract liabilities, current and non-current   $ 42,141,000
Difference between Revenue Guidance in Effect before and after Topic 606 | ASU 2014-09    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accrued expenses and other current liabilities (2,079,000)  
Contract liabilities, current and non-current $ 2,079,000  
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Disaggregation of Revenues (Details) - USD ($)
3 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Disaggregation of Revenue [Line Items]    
Revenues $ 160,844,000 $ 121,569,000
Point in time    
Disaggregation of Revenue [Line Items]    
Revenues 90,568,000  
Over time    
Disaggregation of Revenue [Line Items]    
Revenues 70,276,000  
Firm fixed price    
Disaggregation of Revenue [Line Items]    
Revenues 139,901,000  
Cost reimbursable    
Disaggregation of Revenue [Line Items]    
Revenues 20,943,000  
U.S. government    
Disaggregation of Revenue [Line Items]    
Revenues 71,044,000  
Domestic    
Disaggregation of Revenue [Line Items]    
Revenues 50,511,000  
Total United States    
Disaggregation of Revenue [Line Items]    
Revenues 121,555,000  
International    
Disaggregation of Revenue [Line Items]    
Revenues 39,289,000  
Commercial Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 77,973,000  
Commercial Solutions | Point in time    
Disaggregation of Revenue [Line Items]    
Revenues 37,945,000  
Commercial Solutions | Over time    
Disaggregation of Revenue [Line Items]    
Revenues 40,028,000  
Commercial Solutions | Firm fixed price    
Disaggregation of Revenue [Line Items]    
Revenues 76,290,000  
Commercial Solutions | Cost reimbursable    
Disaggregation of Revenue [Line Items]    
Revenues 1,683,000  
Commercial Solutions | U.S. government    
Disaggregation of Revenue [Line Items]    
Revenues 14,220,000  
Commercial Solutions | Domestic    
Disaggregation of Revenue [Line Items]    
Revenues 42,237,000  
Commercial Solutions | Total United States    
Disaggregation of Revenue [Line Items]    
Revenues 56,457,000  
Commercial Solutions | International    
Disaggregation of Revenue [Line Items]    
Revenues 21,516,000  
Government Solutions    
Disaggregation of Revenue [Line Items]    
Revenues 82,871,000  
Government Solutions | Point in time    
Disaggregation of Revenue [Line Items]    
Revenues 52,623,000  
Government Solutions | Over time    
Disaggregation of Revenue [Line Items]    
Revenues 30,248,000  
Government Solutions | Firm fixed price    
Disaggregation of Revenue [Line Items]    
Revenues 63,611,000  
Government Solutions | Cost reimbursable    
Disaggregation of Revenue [Line Items]    
Revenues 19,260,000  
Government Solutions | U.S. government    
Disaggregation of Revenue [Line Items]    
Revenues 56,824,000  
Government Solutions | Domestic    
Disaggregation of Revenue [Line Items]    
Revenues 8,274,000  
Government Solutions | Total United States    
Disaggregation of Revenue [Line Items]    
Revenues 65,098,000  
Government Solutions | International    
Disaggregation of Revenue [Line Items]    
Revenues $ 17,773,000  
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Revenue - Sale Information, Percent (Details)
3 Months Ended
Oct. 31, 2018
Oct. 31, 2017
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 44.20% 32.40%
Domestic    
Concentration Risk [Line Items]    
Entity wide revenue percentage by major customer type 31.40% 44.30%
Total United States    
Concentration Risk [Line Items]    
Entity wide revenue percentage by major customer type 75.60% 76.70%
International    
Concentration Risk [Line Items]    
Entity wide revenue percentage by major customer type 24.40% 23.30%
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Narrative (Details) - USD ($)
3 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Concentration Risk [Line Items]    
Revenue recognized $ 23,127,000  
Remaining performance obligation, amount $ 627,252,000  
Sales Revenue, Net | Verizon Communications Inc. | Major customer    
Concentration Risk [Line Items]    
Percentage of revenue generated from external customer type   11.70%
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements and Financial Instruments (Details)
3 Months Ended
Oct. 31, 2018
USD ($)
Fair Value Disclosures [Abstract]  
Facility exit cost $ 1,373,000
Non-current portion of capital lease and other obligations, a blended interest rate (percent) 7.10%
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Details) - USD ($)
3 Months Ended
Oct. 31, 2018
Oct. 31, 2017
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) 236,000 252,000
Numerator:    
Net income (loss) for basic calculation $ 3,468,000 $ (1,660,000)
Numerator for diluted calculation $ 3,468,000 $ (1,660,000)
Denominator:    
Denominator for basic calculation (in shares) 23,999,000 23,797,000
Effect of dilutive securities: Stock-based awards (in shares) 376,000 0
Denominator for diluted calculation (in shares) 24,375,000 23,797,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) 279,000 2,246,000
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable (Details) - USD ($)
Oct. 31, 2018
Jul. 31, 2018
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 160,907,000 $ 149,200,000
Less allowance for doubtful accounts 1,652,000 1,761,000
Accounts receivable, net $ 159,255,000 $ 147,439,000
Accounts Receivable | Major customer | U.S. government    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of total accounts receivable 39.50% 30.90%
Accounts Receivable | Major customer | Verizon Communications Inc.    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Percentage of total accounts receivable   10.10%
Billed Receivables | Commercial and International    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 77,771,000 $ 83,411,000
Billed Receivables | U.S. government    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 61,370,000 26,251,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 $ 19,549,000 19,731,000
Unbilled Receivables | U.S. government    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 2,217,000 19,807,000
Unbilled Receivables | Major customer | U.S. Prime Contractor    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Unbilled receivable related to our large over-the-horizon microwave system contracts $ 1,592,000 $ 1,558,000
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Details) - USD ($)
Oct. 31, 2018
Jul. 31, 2018
Inventory Disclosure [Abstract]    
Raw materials and components $ 56,815,000 $ 53,649,000
Work-in-process and finished goods 49,295,000 38,854,000
Total inventories 106,110,000 92,503,000
Less reserve for excess and obsolete inventories 16,541,000 17,427,000
Inventories, net 89,569,000 75,076,000
Inventory directly related to long-term contracts 1,235,000 1,249,000
Inventory related to contracts from third party commercial customers who outsource their manufacturing to us $ 1,334,000 $ 1,310,000
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Oct. 31, 2018
Jul. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Business Acquisition [Line Items]        
Accrued wages and benefits $ 22,506,000 $ 23,936,000    
Accrued contract costs 13,285,000 10,016,000    
Accrued warranty obligations 9,982,000 11,738,000 $ 13,001,000 $ 17,617,000
Accrued legal costs 6,946,000 6,179,000    
Accrued commissions and royalties 4,605,000 4,654,000    
Other 11,485,000 8,511,000    
Accrued expenses and other current liabilities 68,809,000 65,034,000    
TeleCommunication Systems Inc. | Pre-Acquisition Contingencies Related to TCS Intellectual Property        
Business Acquisition [Line Items]        
Accrued legal costs $ 3,314,000 $ 3,372,000    
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses and Other Current Liabilities - Product Warranty Rollforward (Details)
3 Months Ended
Oct. 31, 2018
USD ($)
Oct. 31, 2017
USD ($)
credit
Oct. 31, 2018
USD ($)
Aug. 01, 2018
USD ($)
Jul. 31, 2018
USD ($)
Oct. 31, 2017
USD ($)
Business Acquisition [Line Items]            
Accrued expenses and other current liabilities       $ (62,955,000)    
Minimum coverage period of product warranty from the date of shipment 1 year          
Accrued warranty obligations $ 11,738,000 $ 17,617,000 $ 9,982,000   $ 11,738,000 $ 13,001,000
Changes in Product Warranty Liability            
Balance at beginning of period 11,738,000 17,617,000        
Reclass to contract liabilities as of August 1, 2018 (1,679,000) 0        
Provision for warranty obligations 1,020,000 1,106,000        
Charges incurred (1,515,000) (1,830,000)        
Warranty settlement and reclass (see below) 418,000 (3,892,000)        
Balance at end of period 9,982,000 $ 13,001,000        
Other     11,485,000   8,511,000  
Accounts Payable and Accrued Liabilities            
Changes in Product Warranty Liability            
Business acquisition restructuring costs facility related exit costs     992,000      
Other Noncurrent Liabilities            
Changes in Product Warranty Liability            
Business acquisition restructuring costs facility related exit costs     381,000      
TeleCommunication Systems Inc. | TCS 911 call handling software solution            
Business Acquisition [Line Items]            
Accrued warranty obligations 4,650,000   4,402,000   $ 4,650,000  
Changes in Product Warranty Liability            
Balance at beginning of period 4,650,000          
Balance at end of period $ 4,402,000          
TeleCommunication Systems Inc. | TCS 911 call handling software solution | Full and final warranty settlement with AT&T            
Business Acquisition [Line Items]            
Number of monthly credits issued | credit   36        
Amount of monthly credit           $ 153,000
Present value of monthly credits     3,232,000      
TeleCommunication Systems Inc. | TCS 911 call handling software solution | Full and final warranty settlement with AT&T | Accounts Payable and Accrued Liabilities            
Business Acquisition [Line Items]            
Present value of monthly credits     1,621,000      
TeleCommunication Systems Inc. | TCS 911 call handling software solution | Full and final warranty settlement with AT&T | Other Noncurrent Liabilities            
Business Acquisition [Line Items]            
Present value of monthly credits     $ 1,611,000      
Cost of sales | TeleCommunication Systems Inc. | TCS 911 call handling software solution | Full and final warranty settlement with AT&T            
Business Acquisition [Line Items]            
A benefit in connection with favorable settlement   $ 660,000        
ASU 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606            
Business Acquisition [Line Items]            
Accrued expenses and other current liabilities       2,079,000    
Accrued warranty obligations       (1,679,000)    
Changes in Product Warranty Liability            
Other       (400,000)    
Warranty Obligations | ASU 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606            
Business Acquisition [Line Items]            
Contract liabilities       1,679,000    
Other Obligations | ASU 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606            
Business Acquisition [Line Items]            
Contract liabilities       $ 400,000    
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisition-Related Restructuring Plan - Narrative (Details)
3 Months Ended
Oct. 31, 2018
USD ($)
Restructuring Cost and Reserve [Line Items]  
Facility exit cost $ 1,373,000
Accrued expenses and other current liabilities  
Restructuring Cost and Reserve [Line Items]  
Business acquisition restructuring costs facility related exit costs 992,000
Other Noncurrent Liabilities  
Restructuring Cost and Reserve [Line Items]  
Business acquisition restructuring costs facility related exit costs $ 381,000
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Secured Credit Facility (Details)
3 Months Ended
Oct. 31, 2018
USD ($)
Oct. 31, 2018
USD ($)
Oct. 31, 2017
USD ($)
Jul. 31, 2018
USD ($)
Feb. 23, 2016
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 193,400,000 $ 193,400,000      
Current portion of long-term debt 0 0   $ 17,211,000  
Non-current portion of long-term debt 193,400,000 193,400,000   148,087,000  
Write-off of deferred financing costs   3,217,000 $ 0    
Secured Credit Facility          
Line of Credit Facility [Line Items]          
Secured credit facility, maximum borrowing capacity 550,000,000 550,000,000     $ 400,000,000
Outstanding standby letters of credit at period end 2,705,000 2,705,000      
Outstanding commercial letters of credit at period end 0 0      
Unamortized deferred financing costs 3,678,000 3,678,000      
Long-term Debt       165,298,000  
Current portion of long-term debt       17,211,000  
Non-current portion of long-term debt       148,087,000  
Interest expense including amortization of deferred financing costs   $ 2,542,000 $ 2,465,000    
Blended interest rate (percent)   6.00% 5.30%    
Maximum amount of available cash on hand that can be used in leverage ratio calculation $ 1,812,000 $ 1,812,000      
Leverage ratio 3.75        
Maximum total leverage ratio 4.50        
Fixed charge coverage ratio 3.25        
Debt instrument, period decrease 0.25%        
Swingline Loan | Secured Credit Facility          
Line of Credit Facility [Line Items]          
Secured credit facility, maximum borrowing capacity $ 25,000,000 25,000,000      
Term Loan Facility | Secured Credit Facility          
Line of Credit Facility [Line Items]          
Secured credit facility, maximum borrowing capacity         250,000,000
Long-term debt, gross       120,121,000  
Unamortized deferred financing costs       3,427,000  
Long-term Debt       116,694,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     150,000,000
Line of credit facility, accordion feature 250,000,000 250,000,000      
Minimum amount outstanding during period   34,904,000      
Maximum amount outstanding during period   63,804,000      
Long-term Debt       $ 48,604,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     $ 25,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 11.31        
Maximum | Secured Credit Facility          
Line of Credit Facility [Line Items]          
Leverage ratio 2.25        
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Capital Lease and Other Obligations (Details) - USD ($)
Oct. 31, 2018
Jul. 31, 2018
Capital Leases [Abstract]    
Net book value of the leased assets that collateralize the capital lease and ther obligations $ 2,001,000 $ 2,547,000
Blended interest rate 7.10%  
Capital leases and other, option to buy leased asset $ 1  
Remainder of fiscal 2019 1,495,000  
Fiscal 2020 780,000  
Fiscal 2021 and beyond 0  
Total minimum lease payments 2,275,000  
Less: amounts representing interest 110,000  
Present value of net minimum lease payments 2,165,000  
Current portion of capital lease and other obligations 1,579,000 1,836,000
Non-current portion of capital lease and other obligations $ 586,000 $ 765,000
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details) - USD ($)
12 Months Ended
Jul. 31, 2018
Oct. 31, 2018
Income Tax Contingency [Line Items]    
Blended federal income tax rate 27.00%  
Unrecognized tax benefits $ 9,339,000 $ 7,324,000
Interest accrued relating to income taxes 202,000 52,000
Unrecognized tax benefits that would positively impact our effective tax rate, if recognized 8,563,000 6,693,000
Non-current income taxes payable    
Income Tax Contingency [Line Items]    
Unrecognized tax benefits 2,572,000 407,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 $ 6,767,000 $ 6,917,000
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Overview (Details) - shares
3 Months Ended
Oct. 31, 2018
Jul. 31, 2018
Stock options    
Stock-Based Awards Outstanding By Award Type    
Number of stock-based option awards outstanding at period end (in shares) 1,590,045 1,668,975
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,327,069  
Aggregate number of stock based awards expired and canceled (in shares) 3,944,088  
Aggregate number of stock-based awards exercised or settled (in shares) 5,880,127  
Stock-Based Awards Outstanding By Award Type    
Number of total stock-based awards outstanding (in shares) 2,446,942  
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,590,045  
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) 260,262  
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) 440,829  
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) 155,806  
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) 752,596  
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Expenses (Details) - USD ($)
3 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Jul. 31, 2018
Stock-based Compensation Expenses      
Stock-based compensation expense before income tax benefit $ 1,046,000 $ 747,000  
Estimated income tax benefit (228,000) (260,000)  
Net stock-based compensation expense 818,000 487,000  
Total remaining unrecognized compensation cost related to the unvested stock-based awards 11,084,000    
Estimated forfeitures related to unvested stock-based awards $ 925,000    
Weighted average number of years net compensation cost is expected to be recognized over 3 years 2 months 12 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 $ 171,000 267,000  
Number of stock-based option awards outstanding at period end (in shares) 1,590,045   1,668,975
Performance Shares      
Stock-based Compensation Expenses      
Stock-based compensation expense before income tax benefit $ 406,000 112,000  
RSUs and restricted stock      
Stock-based Compensation Expenses      
Stock-based compensation expense before income tax benefit 547,000 385,000  
ESPP      
Stock-based Compensation Expenses      
Stock-based compensation expense before income tax benefit 52,000 45,000  
Share units      
Stock-based Compensation Expenses      
Stock-based compensation expense before income tax benefit $ (130,000) (62,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 $ 58,000 40,000  
Selling, general and administrative expenses      
Stock-based Compensation Expenses      
Stock-based compensation expense before income tax benefit 905,000 654,000  
Research and development expenses      
Stock-based Compensation Expenses      
Stock-based compensation expense before income tax benefit $ 83,000 $ 53,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 68 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Stock Options (Details) - USD ($)
3 Months Ended 15 Months Ended
Oct. 31, 2018
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Additional Disclosures        
Stock Issued During The Period, Shares, Net Settlement Of Stock-Based Awards   9,345    
Stock Options        
Awards (in Shares)        
Outstanding, Beginning Balance (in shares)   1,668,975    
Exercised (in shares)   (78,930) 0  
Outstanding, Ending Balance (in shares) 1,590,045 1,590,045   1,590,045
Exercisable (in shares) 1,388,123 1,388,123   1,388,123
Vested and Expected to Vest, Ending Balance (in shares) 1,555,133 1,555,133   1,555,133
Weighted Average Exercise Price        
Outstanding, Beginning Balance (in dollars per share)   $ 28.72    
Exercised (in dollars per share)   28.37    
Outstanding, Ending Balance (in dollars per share) $ 28.74 28.74   $ 28.74
Exercisable, Ending Balance (in dollars per share) 28.74 28.74   28.74
Vested and Expected to Vest, Ending Balance (in dollars per share) $ 28.73 $ 28.73   $ 28.73
Weighted Average Remaining Contractual Term (Years)        
Outstanding, Ending Balance   4 years 3 months 7 days    
Exercisable, Ending Balance   3 years 11 months 10 days    
Vested And Expected To Vest, Ending Balance   4 years 2 months 20 days    
Aggregate Intrinsic Value        
Outstanding, Ending Balance $ 741,000 $ 741,000   $ 741,000
Exercisable, Ending Balance 574,000 574,000   574,000
Vested and Expected to Vest, Ending Balance $ 712,000 712,000   $ 712,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 0
Total intrinsic value of stock-based awards settled   $ 561,000    
Vested stock based awards net settled upon exercise (in shares)   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 69 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Performance Shares, RSUs, Restricted Stock and Share Unit Awards (Details)
3 Months Ended
Oct. 31, 2018
USD ($)
$ / shares
shares
Oct. 31, 2018
USD ($)
$ / shares
shares
Oct. 31, 2017
USD ($)
Jul. 31, 2018
USD ($)
Additional Disclosures        
Accrual of dividend equivalents, net of reversal | $   $ 82,000 $ 61,000  
Carrying value at period end | $ $ 360,844,000 $ 360,844,000   $ 339,473,000
Performance Shares, RSUs, Restricted Stock and Share Units        
Awards (in Shares)        
Outstanding, Beginning Balance (in shares)   818,438    
Granted (in shares)   177,908    
Settled (in shares)   (121,790)    
Forfeited (in shares)   (17,659)    
Outstanding, Ending Balance (in shares) 856,897 856,897    
Vested, Ending Balance (in shares) 216,718 216,718    
Vested and Expected to Vest, Ending Balance (in shares) 819,625 819,625    
Weighted Average Grant Date Fair Value        
Outstanding, Beginning Balance (in dollars per share) | $ / shares   $ 19.78    
Granted (in dollars per share) | $ / shares   34.27    
Settled (in dollars per share) | $ / shares   21.08    
Forfeited (in dollars per share) | $ / shares   27.23    
Outstanding, Ending Balance (in dollars per share) | $ / shares $ 22.44 22.44    
Vested, Ending Balance (in dollars per share) | $ / shares 27.71 27.71    
Vested and Expected to Vest, Ending Balance (in dollars per share) | $ / shares $ 22.58 $ 22.58    
Aggregate Intrinsic Value        
Outstanding, Ending Balance | $ $ 23,925,000 $ 23,925,000    
Vested, Ending Balance | $ 6,051,000      
Vested and Expected to Vest, Ending Balance | $ $ 22,884,000 22,884,000    
Additional Disclosures        
Total intrinsic value of stock-based awards settled | $   $ 4,210,000 $ 1,937,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        
Vesting period (in years)   3 years    
Common Stock conversion ratio 1 1    
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) 270,979 270,979    
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 | $   $ 561,000    
Dividend Equivalents        
Additional Disclosures        
Accrual of dividend equivalents, net of reversal | $   82,000    
Dividend equivalents paid | $   259,000    
Carrying value at period end | $ $ 536,000 $ 536,000   $ 713,000
2000 Stock Incentive Plan | Performance Shares        
Awards (in Shares)        
Outstanding, Ending Balance (in shares) 260,262 260,262    
2000 Stock Incentive Plan | RSUs and restricted stock        
Awards (in Shares)        
Outstanding, Ending Balance (in shares) 440,829 440,829    
2000 Stock Incentive Plan | Share units        
Awards (in Shares)        
Outstanding, Ending Balance (in shares) 155,806 155,806    
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Income Tax Benefit From Stock-based Awards (Details) - USD ($)
3 Months Ended
Oct. 31, 2018
Oct. 31, 2017
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 $ (457,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   $ 85,000
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Details) - USD ($)
3 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Jul. 31, 2018
Segment Reporting Information [Line Items]      
Net sales $ 160,844,000 $ 121,569,000  
Operating income (loss) 7,293,000 222,000  
Net income (loss) 3,468,000 (1,660,000)  
Provision for (benefit from) income taxes (2,127,000) (745,000)  
Interest (income) and other expense 66,000 39,000  
Write-off of deferred financing costs 3,217,000 0  
Interest expense 2,669,000 2,588,000  
Amortization of stock-based compensation 1,046,000 747,000  
Amortization of intangibles 4,289,000 5,269,000  
Depreciation 2,851,000 3,346,000  
Facility exit cost 1,373,000    
Adjusted EBITDA 17,982,000 9,584,000  
Purchases of property, plant and equipment 1,645,000 1,108,000  
Total assets 866,940,000 826,232,000 $ 845,157,000
Acquisition plan expenses 1,130,000 0  
Unallocated      
Segment Reporting Information [Line Items]      
Net sales 0 0  
Operating income (loss) (6,409,000) (3,929,000)  
Net income (loss) (10,112,000) (5,720,000)  
Provision for (benefit from) income taxes (2,139,000) (751,000)  
Interest (income) and other expense (19,000) (7,000)  
Write-off of deferred financing costs 3,217,000    
Interest expense 2,644,000 2,549,000  
Amortization of stock-based compensation   747,000  
Amortization of intangibles 0 0  
Depreciation 244,000 286,000  
Facility exit cost 0    
Adjusted EBITDA (3,989,000) (2,896,000)  
Purchases of property, plant and equipment 124,000 56,000  
Total assets 41,786,000 43,844,000  
Interest expense related to Credit Facility 2,542,000 2,465,000  
Acquisition plan expenses 1,130,000    
Commercial Solutions Segment      
Segment Reporting Information [Line Items]      
Net sales 77,973,000    
Commercial Solutions Segment | Operating Segments      
Segment Reporting Information [Line Items]      
Net sales 77,973,000 76,114,000  
Operating income (loss) 7,058,000 4,792,000  
Net income (loss) 6,971,000 4,702,000  
Provision for (benefit from) income taxes 12,000 6,000  
Interest (income) and other expense 53,000 48,000  
Write-off of deferred financing costs 0    
Interest expense 22,000 36,000  
Amortization of stock-based compensation 0 0  
Amortization of intangibles 3,445,000 4,425,000  
Depreciation 2,228,000 2,444,000  
Facility exit cost 0    
Adjusted EBITDA 12,731,000 11,661,000  
Purchases of property, plant and equipment 892,000 959,000  
Total assets 602,567,000 600,649,000  
Acquisition plan expenses 0    
Commercial Solutions Segment | Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Net sales 8,540,000 2,621,000  
Government Solutions Segment      
Segment Reporting Information [Line Items]      
Net sales 82,871,000    
Government Solutions Segment | Operating Segments      
Segment Reporting Information [Line Items]      
Net sales 82,871,000 45,455,000  
Operating income (loss) 6,644,000 (641,000)  
Net income (loss) 6,609,000 (642,000)  
Provision for (benefit from) income taxes 0 0  
Interest (income) and other expense 32,000 (2,000)  
Write-off of deferred financing costs 0    
Interest expense 3,000 3,000  
Amortization of stock-based compensation 0 0  
Amortization of intangibles 844,000 844,000  
Depreciation 379,000 616,000  
Facility exit cost 1,373,000    
Adjusted EBITDA 9,240,000 819,000  
Purchases of property, plant and equipment 629,000 93,000  
Total assets 222,587,000 $ 181,739,000  
Acquisition plan expenses $ 0    
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill (Details)
3 Months Ended
Oct. 31, 2018
USD ($)
operating_segment
Aug. 01, 2018
$ / shares
Jul. 31, 2018
USD ($)
Goodwill [Line Items]      
Goodwill $ 290,633,000   $ 290,633,000
Number of reportable segments | operating_segment 2    
Commercial Solutions Segment      
Goodwill [Line Items]      
Goodwill $ 231,440,000   231,440,000
Reporting unit, percentage of fair value in excess of carrying amount   42.50%  
Government Solutions Segment      
Goodwill [Line Items]      
Goodwill $ 59,193,000   $ 59,193,000
Reporting unit, percentage of fair value in excess of carrying amount   105.50%  
Common Stock      
Goodwill [Line Items]      
Common stock price (in dollars per share) | $ / shares   $ 33.7  
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets (Details) - USD ($)
3 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Jul. 31, 2018
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount $ 361,095,000   $ 361,095,000
Accumulated amortization 124,588,000   120,299,000
Net carrying amount 236,507,000   240,796,000
Amortization of intangibles 4,289,000 $ 5,269,000  
Amortization expense - year one 17,155,000    
Amortization expense - year two 17,155,000    
Amortization expense - year three 16,196,000    
Amortization expense - year four 14,955,000    
Amortization expense - year five $ 14,955,000    
Customer Relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted average amortization period 21 years 21 years  
Gross carrying amount $ 249,831,000   249,831,000
Accumulated amortization 57,969,000   55,350,000
Net carrying amount $ 191,862,000   194,481,000
Technologies      
Finite-Lived Intangible Assets [Line Items]      
Weighted average amortization period 12 years 9 months 15 days 12 years 9 months 15 days  
Gross carrying amount $ 82,370,000   82,370,000
Accumulated amortization 55,585,000   54,386,000
Net carrying amount $ 26,785,000   27,984,000
Trademarks and other      
Finite-Lived Intangible Assets [Line Items]      
Weighted average amortization period 16 years 4 months 22 days 16 years 4 months 22 days  
Gross carrying amount $ 28,894,000   28,894,000
Accumulated amortization 11,034,000   10,563,000
Net carrying amount $ 17,860,000   $ 18,331,000
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Details) - USD ($)
1 Months Ended
Dec. 06, 2018
Nov. 16, 2018
Sep. 26, 2018
Jun. 30, 2016
Oct. 31, 2018
Class of Stock [Line Items]          
Number of common stock sold in public offering (in shares)       7,145,000  
Price per share (in dollars per share)       $ 14  
Proceeds from sale of common stock       $ 95,029,000  
Aggregate registered amount available for sale of securities under shelf registration statement         $ 74,970,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.10    
Subsequent Event          
Class of Stock [Line Items]          
Aggregate registered amount available for sale of securities under shelf registration statement $ 74,970,000        
Additional 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        
Dividends [Abstract]          
Dividends declared (in dollars per share) $ 0.10        
Dividends, cash paid (in dollars per share)   $ 0.10      
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Legal Proceedings and Other Matters Commitments and Contingencies (Details) - Other Matters
1 Months Ended
May 31, 2018
USD ($)
May 31, 2018
action
May 31, 2018
transaction
Oct. 31, 2014
USD ($)
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      
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $*#ADT?(\\#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,$% @ 0H.&32?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 " !"@X9-T_X$L.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$YI&";U96.G%@8K;.QF;+4UBQUC:R1]^R59 MFS*V!]C1TN]/GT"-B=)T"9]3%S&1PWPW^#9D:>*&G8BB!,CFA%[GA;> &F&"$R>?O MJ%.%?_Q,X=8)?DD-V2ZON^[%=S;MQ! MP-MN^S*O6[B020>#XZ_L))TC;MAU\NOJX7'_Q%3%Q7TAJH+7>U'+:BWY^GUR M_>%W$_:==0?WCXVO@JJ!7W>AO@!02P,$% @ 0H.&39E&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 " !"@X9-(9(K4&T" !W" & 'AL+W=OVA-\$VY\SG 0^3XL'XJZ@HE=Y;VW1BXU=2]NL@$*>*MD0\L9YV MZLZ%\99(->770/2G*E/ZC\V1^XF@53E'/=TD[4K/,XO6S\+5KO4:(- M1O%2TX>8C3V=RI&Q5SWY>M[XH=X1;>A)ZA!$7>YT3YM&1U+[^#T&]2>F-L[' M[]$_F^15,D'M]43?2C0.E(/\Z07S;,S]U2V0JW>R[ ([CK,J-@-"CQ3 MH$D1J-@3 $. '7;L^"-@[RHB&!"!&43&'LWL,6R/07ML[/',GE@/P%6D," ! M 8ECSRR JUC!@!0$I(X]MP"N H4P(0,)F>M'%@*08!BQ A$KUQ]9B$&2S"4+ M;SH'$;F+L%_U($F-I!L.:XAR&()"N*!"%Y/:)05HL@7*0MDB-\+*IB WFPCE M2R"P?+<(NR#[> $:O'"^$%S#*'(CV"<,T"R4"8(K';F%C+$-<35+$+C:D5O, MV#K(^U'S\<7D8;+*[0]?,/N,MY1?3<<3WHG=.M-N9ZM35]UBTP;^R8>6_)WP M:]T)[\BD:B;FDW]A3%*UH?!);:A2_P*F24,O4@\S->9#*QPFDO5CFP^F_QKE M7U!+ P04 " !"@X9-5R27VK $ 3& & 'AL+W=O7IJW+?KAL7[/NT(9R,P75549Y;K.ZW.V7Z]5T[W.[7C5O M?;7;A\_MHGNKZ[+][R%4S?%^J98?-[[L7K?]>"-;KP[E:_@K]%\/G]OA*KNT MLMG58=_MFOVB#2_WRY_5W2/[,6!2_+T+Q^[J?#&F\M0TW\:+WS?WRWQT%*KP MW(]-E,/A/3R&JAI;&GS\>VYT>>ES#+P^_VC]URGY(9FGL@N/3?7/;M-O[Y=N MN=B$E_*MZK\TQ]_".2&S7)RS_R.\AVJ0CTZ&/IZ;JIO^+I[?NKZISZT,5NKR M^^FXVT_'X[G]CS <0.< N@0H/1O YP". K*3LRG57\J^7*_:YKAH3Z-U*,=) MH>YX>)C/X\WIV4V_#=EVP]WW->E5]CZVG#?62TM26)B\L$E'%CJRPA%' M'3U8F3LK!N.&A(5/CUL!'172D8H<%:(CSO7XB(0EJ:3"%YZ3GASTY*2G: $^ M.-F3,VAV(Z%W1=*1AXZ\=,21(R\[\KE% _FK8_HJ257K7(XF 5":G-/\51C 2A)8QP16 *SL%#"% MA&9F!6, *TE@'1-82;*RUA:-'U0:2KO"$%:2PCJFL))P%7:D1!6D5-(.8?R2 MQ*^.\4N2J<."!+,)"1VG!XXP>DFB5\?H)4!4"QQ)F?;I"HP2A:[DKHZY2Q*G M2I/QH#!$4FM8S3PHS%Z2[-4Q>TD"5?D3H80O(-4NGZDS"+.79!VMXSJ:9'EL M'!I!J2ML^LU)F.4D6:YCEA,@-"HQ@(Y,D08!89"3!+F)04ZH/"8X=D"9>YH9 M.@QRDB W,$\8X28R; M&.,D&3W T&D-7 $I>UVDRS'&/&?)8O"S):P7A3IKK[<#4!R>2)CXXLZO=V7&[_,^R?=WMN\53T_=-/6W' MOC1-'X9F\T_#Q-V&0BVV?MX;3!VT5'VRDL X;S5I.%KMQ2B72'$CR74F#_1%AIYYTQ9C87L ML@OB+0-\TJ::H,#S$E3CJG$WA1[;LTU!KX)4#>R9PZ]UC=GO+1#:K5W??1]X MKBZE4 -H4[3X M]!_&CW3/;06.54U=#PBC8.@_/:_>"O=KG2:\%+!1V?M!V5 MY$#IJ^I\.:U=3P$!@:-0%;"\W& 'A*A"$N/74-,=IU3&:?N]^B>=768Y8 X[ M2GY6)U&NW:?<9ACRQZPSAO\(-B)0K$CG'D1*N_YWCE0M:#U4D M2HW?^FO5Z&O7WTG2P68W!(,A& U^=-<0#H;0,*">3$?]B 7>%(QV#NM?5HO5 MFO!7H7R81S6HGYV^)]-R.7K;)'&!;JK.(-GVDF B">:*G47QMPB2\X\0@14B MT/YPXH\3NS^T^D/MCZ8A$B-$+\FTI-$2[\DW8MS7S#@B*T>TY$@-CEZ23.:0 M7YSZ&2S_U\UX8BM/O.3)#)YX,8])S7W-C".U\>$/9$:+)9JY++L93GU=@A&PO=V]R:W-H965T&ULE9?;;N,V M$(9?1=!](IXDDH%M($Y1M$ 7"+;8W6O%IFUA)=&5Z'CW[4L=XE4XPQ3-1231 M_PR_(<4?FM75=M_[DS$N^='4;;].3\Z='[*LWYU,4_;W]FQ:_\O!=DWI_&-W MS/IS9\K]&-34&2.DR)JR:M/-:AQ[[C8K>W%UU9KG+NDO35-V/[>FMM=U2M.W M@<_5\>2&@6RS.I='\[=Q7\[/G7_*;EGV56/:OK)MTIG#.GVD#T\L'P)&Q=?* M7/O%?3*4\F+M]^'AS_TZ)0.1JXY\Y:7J;$!; Y@MP":?QC YP#^*T",Q4]D M8ZF_E:[T3$10**?V2QH@D2B3AQFL\7J'Q"E2D M"M J"<*B%A M15#(O"Z/5J11(@V):$"DX;9S1@DDPH0C4(2($MPA"&1BH440N)],(?N."'/V MP>&@$=>BD G8%H7U4XZL$R*,T: .]T@9I!$A#8.%$R$+! 4G'H#$QS! H*&6-Q)-QHJ0 '5A61#+@M4NB+*O1%"NV.%9@)8<)9)N: ($13>,4'B+DMQFZ709W7HLQ3ZYQVC#-LS1"E%'(KA1LN@T>K0:&?- M\O."BT)!)D1X1\=-CD'A3LLH.+*:1S+@[LB@.^K0'6>-6K[U]U2$-4'5';DG MPXXL_F(?I[A+,NB2.G3)6?-?=%#U/^APPV3PTU2'GZ:SYIV+<:T1OT.54LOX M.X&;,(,FK$,39HBW"HY]G&)*G"I;-#6-Z8YC_]8C&YJB M8'SK>\^I4_R59FI:G-PPZWT M]]W4,$X/SI[G9CB[=>2;?P%02P,$% @ 0H.&33 ZSDW[! FQD !@ M !X;"]W;W)KI[C&S0U5_;S;6 MMI.?9;%K[J:;MMW?1E'SO+%EWGRI]G;GOGFIZC)OW67]&C7[VN;KWJ@L(HIC M$Y7Y=C>=S_I[C_5\5KVUQ79G'^M)\U:6>?W?O2VJP]U43'_=^+9]W;3=C6@^ MV^>O]B_;_KU_K-U5=/*RWI9VUVRKW:2V+W?3K^)V)9/.H$?\L[6'YNSSI%O* M4U5][RY^7]]-XXZ1+>QSV[G(W=N[7=BBZ#PY'C\&I]-3S,[P_/,O[ZM^\6XQ M3WEC%U7Q[W;=;NZFZ72RMB_Y6]%^JPZ_V6%!>CH95O^'?;>%@W=,7(SGJFCZ MU\GS6]-6Y>#%42GSG\?W[:Y_/QR_2=1@A@UH,*"3@?C<0 X&\L- ?FJ@!@-U M,J#D4P,]&.B/".FG!F8P,!\&NM^/8[+Z["_S-I_/ZNHPJ8\%M,^[.A6WQNWO MSW\[^.[^1D@]T<(G4,R'[+@$!''/F:),,+'/" ,^9@5 MPL@3)G*K/2V9X)*I=Z \!RI8T!%C>LRNQ\C4B$R9!$>2,)($D720W2,F.8ND MTECH. X3N.!(QXD8;LEQ6LHX%@SY@#QJ(0U#KCCR1BF1JNPB_0BC3@PT($!5,.?AF%4$Y7P';D(\^@DD$X"Z 0_ MP_N$9R[->"$E;#-Y;2R1KW24 M(B _V-UXN0NLT@+(M AE6G"=%IFAL21AE19 ID4HTP/(6Q5)#43U&J1/"TNE M %HI3$B+B^6-0:0NXGQ*6%.%9I0R"AEI4+C&\'[V< W29X6%6@"E/NL5 RW# M^VQB8@'D$4!=HU6@TKFN:TF90FOE4)FZUL>]KD#X2[U6X)8A0,\0:;A:+O3] M:O69A/K!L-8+)/99N#:@]I_V=H$57P#)ISC<$0)\4;AT$ M6@>%;9_ G)V@(E37C(O0FQPGCAL,\08CB)W->-\P8C00[AF$IOMPG"8NVJ3X MVA?$%1ME"'D;;W:$-9V0IC-"7-.=;(QI&=9S GI.X51$7,\9E_2JY'!'-^/C M">&N0*@KF) /FN!=QQLYUV.AEVB$#W]@$L@GQ1K\Q "2C]]+"8X$SM^X&$LL MQA(="E1(GDML)I4.B7.4IHS&DHE56*))GSTF(9#,;H3B#S7XF8 A?5HC#V_0 ML2"X MB3/> A< *E,PG2R13YFD&F6?0U5L1,:'_Q6 7IIY)&XQ$K08"B<#BQ:Y!'6M'9(^GN;XL_\_IUNVLF3U7;5F7_ M#/JEJEKKO,9?W"YL;+X^713VI>T^)NYS??R[X'C15OOAKY#H]'_,_']02P,$ M% @ 0H.&3:#Z2"QR!0 J!T !@ !X;"]W;W)KQGYG@V;&JOS7K$-K1]]UVW]R/UVU[N)M.F^4Z[,KF M4W4(^^X_SU6]*]ONLGZ9-HYWH^JU[;[68? M/M>CYG6W*^O_'L.V.MZ/:?Q^X\OF9=WV-Z;SV:%\"7^%]NOA<]U=32^]K#:[ ML&\VU7Y4A^?[\0/=+>S08%#\O0G'YNK[J _EJ:J^]1>_K^['6>\H;,.R[;LH MNX^WL C;;=]3Y^/?PK:3]TZZ,9;5MAG^CI:O35OMSKUT5G;E]]/G M9C]\'L_]OS?##?C<@"\-NK%O-3#G!N9' QF"/SD;0OVE;,OYK*Z.H_KTM YE MORCHSG23N>QO#G,W_*^+MNGNOLW)9+/I6]_16?-XTO"UYJ*8=KU?AF TQ".K MYOQQ@(56>,$C&!B$&=J;#T$D+ KL0(8.Y*J#(O+X>)+X0;(?)$9:$-:9]D524,Y-)0#0S8RE*N!*/L8^;JQKC%8";)5$MB ,5P)TE3AAD,;FA)@=FFTMIR"V!10.KKA"8.7-7C5%F8-U+S+R,"2%D[8 M^/1"9TQ?UO15^X\!?+E L$-*U#*WP),PV'M(>;,^90QU1E"/"S!&4)=A"I0O M+762W["%FI"N?Z +3ET&I*W&MPIJJW280M J0DK)T(F8,8$8 5NL D#5A M"REOV3(8PB;3$VY376!F&E"L6HHB,YJ%5!C)P%("TI0AS$L#JE4; ], #/8+ M%I1B0.KD1KXSB?=V $P;URL&@) X(P9OJDCKB=.UM,'4-*!PM7%M8 -;8;> M?I"R*-+YQ6!N&LU-LC',#< A.P(;!BK%II.QP> T )PV!J=!X/0>/4.M3/G! MQ#2@"K;QJZ(!I:V@:A,)/:=SGL$,-H#!60P[H\G*@J8(5,#YC>>&^6L ?UGM M/DU5\FB:M"[A1C!V1=>^9.,D);JD[3AF@!^@G(BG])X3C')!*(^?FX"RUJ(' M!X3.I=>28)H+H+F+:W+1B!8C.9HJH*18DP(XZ>)D(HB3#JTA"-3TCWV"22F E"[.**() MZ LTUTB7?OH6X]("7+H8EU9#$%$)R%)F,"0M@*2+(7D679^,("]:-0$_-TVO MSK=VH7X9C@*;T;)ZW;?]2=+5WZ6YP.#7]TA7%TNMN&Y[;_Z[GM].CL\7;35X7PN.KT< MSL[_!U!+ P04 " !"@X9-QKN,WJ\! #2 P & 'AL+W=O+I'D.#RDJ'= \VP; D1R=;#4=#;*^4,'\.(''( MZ(9> H]MW;@08'G:B1I^@/O9'8WWV,Q2M@JT;5$3 U5&;S?[PR[DQX1?+0QV M89/0R0GQ.3A?RXPF01!(*%Q@$/XXPQU(&8B\C-\3)YU+!N#2OK!_B;W[7D[" MPAW*I[9T348_4U)")7KI'G%X@*F?3Y1,S7^#,TB?'I3X&@5*&[^DZ*U#-;%X M*4J\C&>KXSE,_!?8.H!/ /X.P,9"4?F]<")/#0[$C+/O1+CBS9[[V10A&$<1 M_WGQUD?/^>8F2=DY$$TYAS&'+W/F#.;9YQ)\K<2!?X#S=?AV5>$VPK=O%/ZC M_FZ58!<)=O]M<2WGO4JVF*D"4\=MLJ3 7L=-7D3GA;WE\4Y>T\=M_RY,W6I+ M3NC\S<;Y5X@.O)3DRJ]0XQ_8[$BH7#!OO&W&-1L=A]WT@MC\C/._4$L#!!0 M ( $*#ADU_L@/"M0$ -(# 8 >&PO=V]R:W-H965T&UL?5/;;MLP#/T501]0)8[;!(%MH.DP;, &!"VV/BLV;0O5Q97DN/O[4K+K M>9NQ%TFD> X/*2H;C'UQ+8 G;TIJE]/6^^[(F"M;4-S=F XTWM3&*N[1M US MG05>19"2+-EL[ICB0M,BB[ZS+3+3>RDTG"UQO5+<_CJ!-$-.M_3#\2B:U@<' M*[*.-_ $_D=WMFBQF:42"K031A,+=4[OM\=3&N)CP$\!@UN<2:CD8LQ+,+Y6 M.=T$02"A](&!XW:%!Y R$*&,UXF3SBD#<'G^8/\<:\=:+MS!@Y'/HO)M3@^4 M5%#S7OI',WR!J9Y;2J;BO\$5)(8')9BC--+%E92]\T9-+"A%\;=Q%SKNPWBS M/TRP=4 R 9(9<(AYV)@H*O_$/2\R:P9BQ]YW/#SQ]IA@;\K@C*V(=RC>H?=: M;/>[C%T#T11S&F.29$NPG=_*$S7"=)5@C02 MI/\M<2WF]J\D;-%3!;:)T^1(:7H=)WGAG0?V/HEO\CM\G/;OW#9".W(Q'E\V M]K\VQ@-*V=S@"+7XP69#0NW#<8]G.X[9:'C333^(S=^X> =02P,$% @ M0H.&3:W,:PFW 0 T@, !@ !X;"]W;W)K_=N^/(!C0OM@5PY%5);7/:.M<=&;-E"XK;&^Q ^YL:C>+.FZ9AMC/ JPA2 MDB6;S2U37&A:9-%W-D6&O9-"P]D0VRO%S9\32!QRNJ5OCB?1M"XX6)%UO($? MX'YV9^,M-K-40H&V C4Q4.?T;GL\I2$^!CP+&.SB3$(E%\278'RM8AXV)HO('[GB1&1R(&7O?\?#$VV/B>U,&9VQ%O//BK?=>B^W^-F/7 M0#3%G,:89!DS1S#//J=(UE*RN;&CU#K/]AL2*A=..[]V8QC-AH.N^D'L?D;%W\!4$L#!!0 ( $*# MADT:J'1PL@$ -(# 9 >&PO=V]R:W-H965TO@!W MW'OW[CBR 5=2VYRVSG4'QFS9@N+V!CO0_J9&H[CSIFF8[0SP*H*4 M9&F2W#'%A:9%%GTG4V38.RDTG RQO5+<_#B"Q"&G&WIU/(NF=<'!BJSC#7P% M]ZT[&6^QF:42"K05J(F!.J?WF\-Q%^)CP'*D<\H 7)ZO[)]B[;Z6,[?P@/)%5*[-Z9Z2"FK>2_>, MPR-,]=Q2,A7_&2X@?7A0XG.4*&U<2=E;AVIB\5(4?Q]WH>,^C#>W5]@Z()T MZ0S81P ;$T7E'[GC169P(&;L?]-&9RQ%?'.B[?>>RDV^R1CET T MQ1S'F'09,T9/ ME6S14P6FB=-D28F]CI.\\,X#>Y_&-_D5/D[[%VX:H2TYH_,O&_M?(SKP4I(; M/T*M_V"S(:%VX?C!G\TX9J/AL)M^$)N_&PO=V]R:W-H965T[^?I3L>-YF]$42*9[#0XK* M1F-?7 O@R:N2VN6T];X_,N;*%I1P=Z8'C3>UL4IX-&W#7&]!5!&D)..[W3NF M1*=ID47?V1:9&;SL-)PM<8-2POXZ@31C3O?TYGCNFM8'!RNR7C3P%?RW_FS1 M8@M+U2G0KC.:6*AS^K _GM(0'P.^=S"ZU9F$2B[&O 3C4Y7371 $$DH?& 1N M5W@$*0,1RO@Y<](E90"NSS?V#[%VK.4B'#P:^:.K?)O3 R45U&*0_MF,'V&N MYYZ2N?C/< 6)X4$)YBB-='$EY>"\43,+2E'B==H['?=QNDENL&T GP%\ 1PB M@$V)HO(GX46163,2._6^%^&)]T>.O2F#,[8BWJ%XA]YKL3\D&;L&HCGF-,7P M=SS;:K0! #2 M P &0 'AL+W=O:%EGT MG4R18>^DT' RQ/9*=B8*"I_ MX(X7F<&!F+'W'0]/O#TDOC=E<,96Q#LOWGKOI=CN;S)V"413S'&,298QS_2L(6/55@FCA- MEI38ZSC)"^\\L'=)?)/?X>.T?^.F$=J2,SK_LK'_-:(#+V5SY4>H]1]L-B34 M+AQO_=F,8S8:#KOI!['Y&Q&PO=V]R:W-H965TG#X73. SX"O@N8W.9,0B578YZ#\:DI:1(2 @FU#PH<-)4OQG^$&$N$A M$XQ1&^GB2NK1>:,6%4Q%\9=Y%SKNTWR3I0MMGY NA'0E'&,<-@>*F;_GGE>% M-1.Q<^\''I[X<$JQ-W5PQE;$.TS>H?=6'?*L8+<@M&#.,R;=8E8$0_4U1+H7 MXIS^0T_WZ=ENAEFD9]OHQ_M]@7Q7((\"^7]+W,'<)W\%89N>*K!=G"9':C/J M.,D;[SJP#_$1V1_X/.U?N.V$=N1J/+YL[']KC =,);G#$>KQ@ZV&A-:'XSL\ MVWG,9L.;8?E!;/W&U6]02P,$% @ 0H.&3&UL?5/;;IPP$/T5RQ\0+RQ-TA4@95-% MJ=1*JU1MG[TP@!5?B&V6].\[-H32EO;%]HSGG#DS'N>CL<^N _#D54GM"MIY MWQ\8R96X&+X6& MDR5N4(K;'T>09BQH0M\<3Z+M?'"P,N]Y"U_ ?^U/%BVVL-1"@7;":&*A*>A= MX!RD#$8ZWE'R5S\)[B Q/"@!'-4 M1KJXDFIPWJB9!:4H_CKM0L=]G&ZRFQFV#4AG0+H ;F,>-B6*RC]PS\O2X^_M1LNMYK=$72:1X#@\I*AN,?7(M@"U,8J[M&T#7.=!5Y%D)(LV6QNF.)"TR*+OI,M,M-[*32<+'&] M4MS^.8(T0TZW]-7Q*)K6!P,)A;JG-YN#\ 7P(&MSB34,G9F*=@?*URN@F"0$+I P/'[0)W(&4@0AG/$R>=4P;@\OS* M_A!KQUK.W,&=D;]%Y=N<[BFIH.:]](]F^ )3/=>43,5_@PM(# ]*,$=II(LK M*7OGC9I84(KB+^,N=-R'\2;=3[!U0#(!DAFPCWG8F"@JO^>>%YDU [%C[SL> MGGA[2+ W97#&5L0[%._0>RFVG].,70+1%',<8Y)ES!S!D'U.D:RE.";OX,DZ M?+>J;F31*VZ*D"V\1IW<5;W-ZH*2"6O3*/^'P$:9Z;BF9BO\,5U A/"H).4I4+JVD[)U' M/;$$*5J\CKLT:1_&F]WM!%L'\ G 9\ AY6%CHJ3\O?"BR"P.Q(Z][T1\XNV1 MA]Z4T9E:D>Z">!>\UV)[?Y>Q:R2:8DYC#%_&S!$LL,\I^%J*$_\'SM?ANU6% MNP3?_:'PL$ZP7R78)X+]?TMA;,=QVPT/';3#V+S M-RY^ 5!+ P04 " !"@X9-!V_2X;0! #2 P &0 'AL+W=O2X^_M1LNMYF[<72:1X#@\I*ANL>_$M0"!O6AF?TS:$[L"8+UO0PE_9 M#@S>U-9I$=!T#?.= U$ED%:,;S;73 MI:)$EW\D5F>V#D@9.COA>:^%^'$'9 M(:=;^NYXDDT;HH,562<:^ KA6W=R:+&9I9(:C)?6$ =U3F^WA^,^QJ> [Q(& MOSB36,G9VI=H/%8YW41!H* ,D4'@=H$[4"H2H8S7B9/.*2-P>7YGOT^U8RUG MX>'.JF=9A3:G-Y144(M>A2<[/,!4SP=*IN(_PP44AD5E+T/5D\L M*$6+MW&7)NW#>+.[GF#K #X!^ RX27G8F"@I_R2"*#)G!^+&WGRGP03-VB413S'&,X8N8[1S!D'U.P==2'/E?<+X.WZTJW"7X M[C>%_\B_7R78)X+]?TMI$E>>.>!O>7I37Z%C]/^ M1;A&&D_.-N#+IO[7U@9 *9LK'*$6/]AL**A#/'[$LQO';#2"[:8?Q.9O7/P$ M4$L#!!0 ( $*#ADT?WP8'M $ -(# 9 >&PO=V]R:W-H965T(, MR*7[]P.29MD6]0M@X_?\;$P^H7FV'8 C+UKUMJ"=<\.1,5MUH(6]P0%Z?].@ MT<)YT[3,#@9$'4%:,9XD[Y@6LJ=E'GUG4^8X.B5[.!MB1ZV%^74"A5-!#_35 M\23;S@4'*_-!M/ 5W+?A;+S%5I9::NBMQ)X8: IZ?SB>LA ? [Y+F.SF3$(E M%\3G8'RJ"YH$0:"@&UL?5-ACYP@$/TKA!]PN*R]W6S4Y/::IDW:9'-->Y]9'94DZ8B%.J8E M&)^JG"9!$"@H?6 0N-W@$90*1"CCQ\Q)EY0!N#Z_L7^(M6,M5^'@T:AG6?DV MIT=**JC%H/R3&3_"7,\[2N;B/\,-%(8')9BC-,K%E92#\T;/+"A%B]=IEUW< MQ^GFD,ZP;0"? 7P!'&,>-B6*RM\++XK,FI'8J?>]"$^\.W'L31F43^.T 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$F]VTR6;ML8T"Q@6\3O^^ W9< M*['R LQPSID+0S8:^^Q: $]>M.I<3EOO^P-CKFQ!"W=E>NCPIC96"X^F;9CK M+8@JDK1B/$D^,2UD1XLL^DZVR,S@E>S@9(D;M!;V[Q&4&7.:TE?'HVQ:'QRL MR'K1P$_PO_J318LM*I74T#EI.F*ASNE=>CCN SX"?DL8W>I,0B5G8YZ#\:W* M:1(2 @6E#PH"MPO<@U)!"-/X,VO2)60@KL^OZE]B[5C+63BX-^I)5K[-Z0TE M%=1B4/[1C%]AKN>:DKGX[W !A?"0"<8HC7)Q)>7@O-&S"J:BQ]"$^<'CCVI@S.V(IXA\D[]%X* MGMQF[!*$9LQQPO 5)ET0#-67$'PKQ)&_H_-M^FXSPUVD[];T--D6V&\*[*/ M_L,2-S#IVR+9JJ<:;!.GR9'2#%V&;#3VQ;4 GKQJU;F+%EM4*JFA<])TQ$*=T_OD<-P'? 3\D#"ZU9F$2L[&O 3CL?)O3.THJJ,6@ M_+,9GV"NYP,E<_%?X (*X2$3C%$:Y>)*RL%YHV<53$6+UVF77=S'Z89?:=L$ M/A/X0KB+!#8%BIE_$EX4F34CL5/O>Q&>.#EP[$T9G+$5\0Z3=^B]%&F:L4O0 MF2''"<)7D&1!,!1?(O"M"$?^CLZWZ>EF@FFDIVMZ\@^!_:; /@KL_U?A>PA/ MTK]BL%5'-=@FSI(CI1FZ.,# ]3B]UH,!;4/QX]XMM.0388W_?Q_V/*)BS]02P,$% @ 0H.&3:L, M"PFU 0 T@, !D !X;"]W;W)K&UL?5/;;MP@ M$/T5Q >$->MP5]M#YFQJ-%LZ;IF&V-R"J"-**\=WN MAFDA.UIDT7(LM+)74T%F)'3%0Y_0^.1S3$!\#?D@8[>I,0B5GQ)=@?*URN@N"0$'I H/P MVP4>0*E Y&7\FCGIDC( U^5@'>J9Q4O1XG7:91?W<;I);V?8-H#/ +X M[F(>-B6*RC\))XK,X$C,U/M>A"=.#MSWI@S.V(IXY\5;[[T4/$DS=@E$<\QQ MBN&KF&2)8)Y]2<&W4ASY/W"^#=]O*MQ'^/X/A=?;!.DF01H)TO^6N!5S\U<2 MMNJI!M/$:;*DQ*&+D[SR+@-[S^.;_ Z?IOU1F$9VEIS1^9>-_:\1'7@INRL_ M0JW_8(NAH';A>.O/9AJSR7#8SS^(+=^X> =02P,$% @ 0H.&3=J:1=VU M 0 T@, !D !X;"]W;W)K&UL?5-M;]L@$/XK MB!]08I(M661;:CI-G;1)4:>UGXE]?E&!>ZYXT@' M-,^V 7#D54EM,]HXUQT9LT4#2M@;[$#[FPJ-$LZ;IF:V,R#*"%*2\=J)&GZ ^]F=C;?8 MS%*V"K1M41,#549OD^-I%^)CP&,+@UV<2:CD@O@U7(2%.Y1/;>F:C!XH*:$2O70/.-S#5,\' M2J;BO\$5I \/2GR. J6-*REZZU!-+%Z*$J_CWNJX#^/-=C_!U@%\ O 9<(AY MV)@H*O\LG,A3@P,Q8^\[$9XX.7+?FR(X8ROBG1=OO?>:\V2?LFL@FF).8PQ? MQ"1S!//L$VPK=_*#RL$^Q6"7:18/??$M=B/OV5A"UZ MJL#4<9HL*;#7<9(7WGE@;WE\D_?P<=J_"U.WVI(+.O^RL?\5H@,O97/C1ZCQ M'VPV)%0N'/?^;,8Q&PV'W?2#V/R-\]]02P,$% @ 0H.&324#+&"S 0 MT@, !D !X;"]W;W)K&UL?5/;;M0P$/T5RQ]0 M9[U;J%9)I&X1 @FD51'TV9M,$JN^!-O9E+]G[*0A0.#%]HSGG#DS'N>C=<^^ M PCD12OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*:KF6^=R#J!-**\2Q[P[20AI9Y M\IU=F=LA*&G@[(@?M!;NQPF4'0NZHZ^.1]EV(3I8F?>BA2\0OO9GAQ9;6&JI MP7AI#7'0%/1^=SP=8GP*^"9A]*LSB95ZH%D4! JJ$!D$;E=X *4B M$6DKGX M3W %A>%1">:HK/)I)=7@@]4S"TK1XF7:I4G[.-W<\AFV#> S@"^ NY2'38F2 M\GO=>2\RQGUT@TQYRF&+Z*V2T1 M#-F7%'PKQ8G_!>?;\/VFPGV"[W]3^(_\ATV"0R(X_+?$K9@_5;)53S6X-DV3 M)Y4=3)KDE7<9V/OTB.Q7^#3MGX5KI?'D8@.^;.I_8VT E)+=X AU^,$60T$3 MXO$MGMTT9I,1;#__(+9\X_(G4$L#!!0 ( $*#ADT*Z3@>LP$ -(# 9 M >&PO=V]R:W-H965T,5LTH(2]P0ZT_U.A4<)YU]3,=@9$&4%*,K[9?&%*M)KF:8P=39YB M[V2KX6B([942YO, $H>,;NDE\-K6C0L!EJ>=J.$'N)_=T7B/S2QEJT#;%C4Q M4&7T8;L_)"$_)OQJ8; +FX1.3HAOP7DI,[H)@D!"X0*#\,<9'D'*0.1EO$^< M="X9@$O[POX<>_>]G(2%1Y2_V](U&;VGI(1*]-*]XO 5IGYN*9F:_P9GD#X] M*/$U"I0V?DG16X=J8O%2E/@8SU;'?'61\\YY[N4G0/1E',8<_@B9SMG,,\^E^!K)0[\ M/SA?A^]6%>XB?/>/PF2=(%DE2")!LI1_=]WB6L[M51&VF*D"4\=MLJ3 7L=- M7D3GA7W@\4[^IH_;_EV8NM66G-#YFXWSKQ =>"F;&[]"C7]@LR.AR@]:>E%()9JRI*J([!:SP08(3&D4Q$:QI<99XWTEEB>P-;UHX M*:1[(9AZ/P*70XI7^,/QU%2U<0Z2)1VKX!>8W]U)68O,+$4CH-6-;)&",L6W MJ\,Q=G@/>&Y@T(L]UG)F&.\E?FL+4*=YC5$#)>FZ>Y/ =IGJV&$W%_X0+< MWF5B- M7'+MORCOM9%B8K&I"/8VKDWKUV$\V>RFL' G0+H'+#W.F04\IG?,\.R1,D! MJ?'N.^9^\>I [=WDSNFOPI_9Y+7U7C)*MPFY.*()&PO=V]R:W-H965T[#TP+V=$BB[&3*3(WH-O,BF M=2' BJP7#7P']Z,_&>^Q1:62&CHKL2,&ZIP^[@_'-. CX*>$T:YL$CHY([X& MYTN5TUTH"!24+B@(?US@"90*0KZ,W[,F75(&XMJ^JC_'WGTO9V'A"=4O6;DV MIP^45%"+0;D7'#_#W,\])7/S7^$"RL-#)3Y'B*MCUX* MGO",78+0C#E.&+["[!<$\^I+"KZ5XLC_H_-M>K)981+IR3K[0[HMD&X*I%$@ M_:?%Y*;%+0X[.<7Q)9G7/P%4$L#!!0 ( M $*#ADWJ&!9'N0$ -(# 9 >&PO=V]R:W-H965T'3'R,$I6-*RD'ZU#/*CX5+5ZG779Q'Z>;0SK3 MM@E\)O"%<(QQV!0H9OY).%%D!D=BIM[W(CSQ_L1];\K@C*V(=SYYZ[VW@B>' MC-V"T(PY3QB^PNP7!//J2PB^%>+,/]#Y-CW9S#")]&0=_?BP+9!N"J11(%T+ MI/Q=B1\Q/+E_%X2M>JK!-'&:+"EQZ.(DK[S+P#[R^";_X=.T?Q>FD9TE5W3^ M96/_:T0'/I7=G1^AUG^PQ5!0NW!\\&=6JLSEMG>N/C-FR!2WL#?;0^9L:C1;.FZ9AMC<@ MJDC2BO'=[A/30G:TR*+O;(H,!Z=D!V=#[*"U,']/H'#,Z9Z^.9YDT[K@8$76 MBP9^@OO5GXVWV*)220V=E=@1 W5.[_?'4QKP$? L8;2K,PF57!!?@O&MRNDN M) 0*2A<4A-^N\ !*!2&?QI]9DRXA W%]?E/_$FOWM5R$A0=4OV7EVIP>**F@ M%H-R3SA^A;F>6TKFXK_#%92'ATQ\C!*5C2LI!^M0SRH^%2U>IUUV<1^GFX3/ MM&T"GPE\(1QB'#8%BID_"B>*S.!(S-3[7H0GWA^Y[TT9G+$5\96#OXR.R__!IVG\(T\C.D@LZ M_[*Q_S6B Y_*[L:/4.L_V&(HJ%TXWOFSF<9L,ASV\P]BRS&UL=51M;YLP$/XKEG] #4[2M1$@-:VJ3=JDJ-.ZSPX<8-4OS#:A^_>S#6$L M95^P[_P\S]WY?&2#-F^V!7#H70IE<]PZU^T)L64+DMD;W8'R)[4VDCEOFH;8 MS@"K(DD*0I/DEDC&%2ZRZ#N:(M.]$US!T2#;2\G,[P,(/>0XQ1?'"V]:%QRD MR#K6P'=P/[JC\1:952HN05FN%3)0Y_@AW1]V 1\!KQP&N]BC4,E)Z[=@?*ER MG(2$0$#I@@+SRQD>08@@Y-/X-6GB.60@+O<7]>=8NZ_EQ"P\:O&35Z[-\1U& M%=2L%^Y%#Y]AJF>'T53\5SB#\/"0B8]1:F'C%Y6]=5I.*CX5R=['E:NX#N/) M[86V3J 3@K&6XB?;.,?O\?@>VJP#8* M;!<"V^2JPH\0NL#\$V.W&F.W(I!>!5G#7!="%GV38)KX8BTJ=:_BM"R\\U \ MT-CWO_!QHKXQTW!ET4D[_WIBCVNM'?A4DAN?2^N'>#8$U"YL/_F]&9_R:#C= M35-*YE]%\0=02P,$% @ 0H.&3;*@B-NW 0 T@, !D !X;"]W;W)K M&UL;5/;;MP@$/T5Q >$7>RTVY5M*9LH:J566J5J M^LS:8QL%C MXG?Y]!^RX;NH78(9SSEP8LM'8%]<">/*J5>=RVGK?'QES90M: MN!O30X#1MPUQO0521I!7CN]T'IH7L:)%%W]D6F1F\DAV<+7&#UL+^ M/H$R8T[W],WQ))O6!PJ"D@EH,RC^9\3/,]=Q2,A?_%:Z@$!XRP1BE42ZNI!R< M-WI6P52T>)UVV<5]G&Z2PTS;)O"9P!?"(<9A4Z"8^8/PHLBL&8F=>M^+\,3[ M(\?>E,$96Q'O,'F'WFO!TR1CUR T8TX3AJ\P^P7!4'T)P;="G/A_=+Y-3S8S M3"(]64?_=-@62#<%TBB0_E-B^J[$+7S;VOS;& Z:RN\$1:O&#+8:"VH?C1SS;::INP_?O:AE":TA<\,YQSYN)Q-J)YM2V (V]*:IO3UKG^P)@M6U#" MWF$/VO^IT2CAO&L:9GL#HHHD)1E/DGNF1*=ID<78R109#DYV&DZ&V$$I87X= M0>*8TQV]!EZZIG4AP(JL%PU\!?>M/QGOL46EZA1HVZ$F!NJ'BKQ.4J4-GY).5B' M:E;QI2CQ-IV=CN;Q)PE8S56":N$V6E#CHN,FKZ+*P3SS>R1_X MM.U?A&DZ;&UL=51M;YLP$/XKB!]0$P>2- *DIM.T29L4=5KWV8'C1;4Q MLYW0_?O9AC#$KE]B^WA>[NS6QCT M8A^X2BY2OKG#US(+(Y<0<"B,4V!VN<$S<.Z$;!J_)\UPMG3$Y?ZN_MG7;FNY M, W/DO]J2]-DX2$,2JC8E9L7.7R!J9XD#*;BO\$-N(6[3*Q'(;GVOT%QU4:* M2<6F(MC[N+:=7X=)_T[#"70BT!6!C$8^\T_,L#Q5<@C4>/<]>OEW2 MHSTN$*,"L1>(EP))M"H1PWQ09(*:)(@ 79E@F"UNLD--=HA O#+!, ENLD=- M]HC ;F6"83YXDP-JJ.^3 M?_!Q GUGJFX['5RDL=WF>Z*2TH!-)7JP3]?8H3&PO=V]R:W-H M965TP5 M]M#YFQJ-%LZ;IF&V-R"J"-**\22Y9EK(CA99])U,D>'@E.S@9(@=M!;FSQ$4 MCCE-Z9OC03:M"PY69+UHX!>XW_W)>(LM+)74T%F)'3%0Y_0V/1SW(3X&/$H8 M[>I,0B5GQ.=@?*]RF@1!H*!T@4'X[0)WH%0@\C)>9DZZI S ]?F-_3[6[FLY M"PMWJ)YDY=J"E:O$Z[[.(^3C?\RPS;!O 9P!? 3M^+\,3I@?O> ME,$96Q'OO'CKO9>"7R<9NP2B.>8XQ?!53+I$,,^^I.!;*8[\/SC?AN\V%>XB M?+>&I\DVP7Z38!\)]O^4F'XH<2OFHTJVZJD&T\1ILJ3$H8N3O/(N WO+XYN\ MAT_3_E.81G:6G-'YEXW]KQ$=>"G)E1^AUG^PQ5!0NW#\[,]F&K/)<-C//X@M MW[CX"U!+ P04 " !"@X9-#$KL$K8! #2 P &0 'AL+W=ODW+//K.ILQQ=++7<#;$CDH)\^L$$J>" M)O35\=2WG0L.5N:#:.$KN&_#V7B+K2IUKT#;'C4QT!3T(3F>LH"/@.\]3'9S M)J&2"^)S,#[5!3V$A$!"Y8*"\-L5'D'*(.33^+EHTC5D(&[/K^H?8NV^EHNP M\(CR1U^[KJ#WE-30B%&Z)YP^PE+/+25+\9_A"M+#0R8^1H72QI54HW6H%A6? MBA(O\][KN$_S3?0W!]T*<^#]TOD]/=S-,(SW= MTI/_"&2[ ED4R/XJ,7M3XA[F]DT0MNFI M/&:;*DPE''2=YXUX%]B(_(_L#G M:?\B3-MK2R[H_,O&_C>(#GPJAQL_0IW_8*LAH7'A^,Z?S3QFL^%P6'X06[]Q M^1M02P,$% @ 0H.&36Z%:Q#% 0 -P0 !D !X;"]W;W)K&UL;53K;ML@%'X5Q ,4F\1)%MF6FDY3)VU2U&GM;V(?7U0P M+N"X>_L!=ETOXX^!PW=0-@T+O@GX5L-*3!">IC9Y6G"LD!Z$8.K/";@<,QSC MC\!36S?&!4B>]JR&7V!^]V=E5V11*5L!G6YEAQ14&;Z/CZ?$X3W@N851K^;( M57*1\M4MOI<9CEQ"P*$P3H'9X0H/P+D3LFF\S9IXL73$]?Q#_9NOW=9R81H> M)']I2]-D^(!1"14;N'F2XR/,]208S<7_@"MP"W>96(]"?'<=K9TYD6)M"90!?"P?N0R)EP:$R;KJW M&PO=V]R:W-H965TI-"V0)W MSO4'0FS5@63V1O>@_)]&&\F<=TU+;&^ U3%)"D(WFULB&5>XS&/L9,I<#TYP M!2>#[" E,[^/(/18X"V^!IYYV[D0(&7>LQ:^@_O1GXSWR,Q2!-$ 0"*A<8F#\N< ]"!"(OXW7BQ'/) MD+BTK^P/L7??RYE9N-?B%Z]=5^#/&-70L$&X9ST^PM3/)XRFYK_"!82'!R6^ M1J6%C5]4#=9I.;%X*9*]I9.K>(X3_S5M/8%."71.R%(OJ5!4_H4Y5N9&C\BD MV?2[K7@NQ#DPES&S$J83Z4((N92C!MW":+ M*CVHN,F+Z+RP=S3>R3L\;?LW9EJN+#IKYV\VSK_1VH$7LKGQ*]3Y!S8[ AH7 MS+VW35JSY#C=3R^(S,^X_ -02P,$% @ 0H.&35P3$"0D @ S@8 !D M !X;"]W;W)K&ULC559C]HP$/XK4=Z[/G(!"I&Z MJ:I6:B6TU;;/!@R)UHE3VY#MOZ_MF#2 *;Q@C_,=,X./O.?B35:4JN"]8:U< MAI52W0( N:EH0^03[VBKO^RX:(C2H=@#V0E*MI;4,( A3$%#ZC8L!H+ME^!$M2H0-P2)^UK27DWE@2EES_F:"K]ME"$U&E-&-,A)$#T=:4L:, MDL[CMQ,-1T]#G,Y/ZI]M\;J8-9&TY.Q7O575,IR%P9;NR(&I%]Y_H:Z@) Q< M]=_HD3(--YEHCPUGTOX&FX-4O'$J.I6&O ]CW=JQ=_HGFI^ '0&/!!3_EQ Y M0G1! $-FMM1/1)$B%[P/Q/!O=<1L"K2(=#,W9M'VSG[3U4J]>BQP%N?@:(0< MYGG X#-,(K(YQE%TX#)ITXQ3'69^N64^)U2CQ.,[] ZA5('V]JYA7( M[C:US*Z;FL HOEGJS<N]_4&UL ME9GM;N(X%(9O!7$!@[\=5Q2I937:E7:E:E8[^SL%MZ!)").D9?;NU_D8!NKW M(.=/:8)][#?D29[$RU-5?VMVWK>S'V5Q:.[GN[8]WBT6S6;GR[SY5!W](7SS M4M5EWH;-^G71'&N?;_M.9;$0C)E%F>\/\]6RW_=4KY;56UOL#_ZIGC5O99G7 M_SWZHCK=S_G\YXXO^]==V^U8K);'_-7_[=M_CD]UV%J[7OBBZ M2F$>W\>B\_.87\\:OJ^+?_;;=W<^S^6SK7_*WHOU2G7[W M8R ]GXWI__3OO@C-NYF$,395T?1_9YNWIJW*L4J82IG_&#[WA_[S-'RC[=@- M=Q!C!W'N$,:^U4&.'>2O#JH//\RLC_I;WN:K95V=9O7P:QWS[J3@=S(1=1=7 ^PCEM8 MA4>0,(3L^\NK$,04%2R@^@+JJL"'23X.;6S?YC 3TG!2&DQ*X@(&%C#IA\7" C;AL QMS$58Q[3)R*P9'"D#(Q&G@(,%7'I6 MSC )+"'MV.@RKF7"&C(N)[#C8#!-E(!8/7 Q(3+FALN4R#**S*5SC-.9,60< M46:($A@)KB=DQE!PDY+91)D%G,&",!,')4"0R'L!,R8S@$NF]$F;,HLW3A!Z(C8XP$ MP,@1\Y48#LG2(TL,AT1WCH^1QT97,%MGZ>N7Q!A)@)$31 G"S2;(F<1PR!0] M&QM=_-[2L3]D9BXMUQ#)%DA'Q9C(:=(%\6 MHV%3Y,O&\F4T86.(LA@BR0CYRC :V03YRC :68I\C8VNUBBL12\(%A?VZ/S2S MYZIMJ[)?C7JIJM:'B;)/X:S?^7Q[WBC\2]O]V^%0#ZMTPT9;'<<5R,5Y&73U M/U!+ P04 " !"@X9-=JP'O5P" "C" &0 'AL+W=OI[,SW(L2EK)@E>.H*>5NT&/.Q09 M!XMX+F@C!VO'E'+@_,5LOA]7KF\RHHQFRE 0_;C2'67,,.D\_G:D;A_3. [7 M;^Q?;?&ZF .1=,?9G^*H\I6[=)TC/9$+4T^\^4:[@D+7Z:K_0:^4:;C)1,?( M.)/VU\DN4O&R8]&IE.2U?1:5?3;M2;CHW& 'W#G@WD''_L@AZ!R"=P<;P6LS MLZ5^(8JL4\$;1[2W51/SIT"/@18S,T:KG3W3U4IMO:X#/TF]JR'J,-L6@P<8 MU",\S=Z'P%"(+;YSQ[(> %'", B NL?#(M /DRP D6EF!Q0X!&*D"8 M<2$?8VX2"<%$PCL"O(QA@@@DB.9+$8,$\0PI($PPD@+"3%SJ$DQD"4BQA D2 MD""9+P7RX>;P9X@!@L*1&B HFDAFHE,1($@R00%VX@;A3T@"MQH*YD@"@>*Q M)!!HXH(1W+;HOM]P,E4/W' H_(0D<,NA:(XD$"@92P* \#@9;_!J+ZDXVRDH MG8Q?*F5>H@-K/VDWV(R&D7UK)K =&>\T[?C^2<2YJ*1SX$H/'CL>3IPKJG/T M'[1@N?YBZ#>,GI19QGHMVK'9;A2ONT\"K_\N6?\'4$L#!!0 ( $*#ADTL M.G\,"P( )4% 9 >&PO=V]R:W-H965TMOQVX":@V9K83NK>?/RBAB3/M#[:OSSWG M'AO?8N#B338 *GAGM)/KL%&J7R$DJP88D0^\AT[O'+A@1.FE."+9"R"U36(4 MX2C*$"-M%Y:%C>U$6?"3HFT'.Q'($V-$_-D Y<,ZC,./P$M[;)0)H++HR1%^ M@/K9[X1>H8FE;AETLN5=(."P#A_CU79I\!;PJX5!SN:!<;+G_,TLOM;K,#(% M 85*&0:BAS-L@5)#I,OX/7*&DZ1)G,\_V)^M=^UE3R1L.7UM:]6LPV48U' @ M)ZI>^/ %1C]I&(SFO\$9J(:;2K1&Q:FTWZ Z2<79R*)+8>3=C6UGQ\'M9-F8 MYD_ 8P*>$K3VOQ*2,2&Y)"RL>5>9M?I$%"D+P8= N,OJB?DGXE6B#[,R07MV M=D^[E3IZ+A,<%^ALB$;,QF'P#'-!(,T^26"?Q ;?I.// MM;1+[P*R1>$XG- M3^8FXLA/L/ 2+"S!XM,I7!6Y<9C<8CIG(XEQ'D5WE%*O4NI12JZ4TANE#.E,J]4YI&Z@F6G@K2J[OW8;(K$33[FQF(HWWX,JCXJ5/F MOYE%I][RB,UKN(IO=,]Q+>)"XQK6=R*.;2>#/5?ZK=D7<>!<@2XQ>M 7TN@> M.2TH')29YGHN7*=P"\7[L0FBJ1.7?P%02P,$% @ 0H.&38:84X7. 0 M/00 !D !X;"]W;W)K&UL=53;CM,P$/T5RQ^P M3IV6EBJ)M%V$0 *I6@0\N\GDHO4EV$ZS_#V^I"%TPTOMF9PYYXSM:38J_6): M (M>!94*3\"Y M)W(V?DV<>);TA?<_\%6^.U)U-Z9/A*,(W9]ZX[+5(Z3XC5T\T84X10Q>8S8P@ MCGV6H&L2)_JF/*6'=8)TU6,:"-*E_N$_#K:K!-M L/W'P?N[)B-F'S RBJ3[ M-$F2=:'=JM#NK5":W FM8>Z[(8OK$Z";\' -*M4@P] LLO-L/-)P_7_A<;"^ M,MUTTJ"+LNX1A:NNE;+@K"0/SDOK9GD..-36;_=NK^.+CH%5_32L9/['*/X M4$L#!!0 ( $*#ADT+$R_#FP( &H) 9 >&PO=V]R:W-H965T)_BI.GFP$HP<;5)4>]OW(JVA1NUEJUYY%EO*S*HN:/0M'GJN*BG\; M5O+KRD7N;>&E..7*+'A9VM 3^\G4K^99Z)G7LQR*BM6RX+4CV''EKM%RBT(3 M8!&_"W:5@[%CK.PX?S63;X>5ZQM%K&1[92BH?ES8EI6E8=(Z_G:D;I_3! [' M-_8OUKPVLZ.2;7GYISBH?.4N7.? CO1)5QZ*E5/2M?1:U?5X[_EL8'("[ -P'M)LS&T"Z /(>$%CSK3)K M]3-5-$L%OSJB_;<::@X%6A*]F7NS:/?.OM-NI5Z]9(3@U+L8H@ZS:3%X@$$] MPM/L?0H,I=C@2?@HP7:*B ,X P%-$!M/[DP0F" "0)+$-P1!*-=:#&1Q=06 MXX]L/$+H$-53)QL,Y?.GI]K97K!8+6_,*RQZ7"C]8VY2-C.]T[3WD)^ M4'$J:NGLN-+]TW:Y(^>*:9W^D]:9ZXM//RG949EAK,>B[?[M1/&FN]EX_?4J M^P]02P,$% @ 0H.&33N#\=D* P =0T !D !X;"]W;W)K&ULE5?M;ILP%'T5Q ,4? TV5$FD-=.T29M4==KVFR9.@@HX M R?IWG[FHUF 0Y?D1["=%ER=IX2YFS=ACN9CI@\G20CV6 M3G7(\Z3\\Z R?9J[S'T;>$JW.U,/>(O9/MFJ[\K\V#^6MN>=6=9IKHHJU853 MJLW<_<#NEQ37 0WB9ZI.U47;J5-YUOJE[GQ9SUV_5J0RM3(U16(?1[54658S M61V_.U+W_,XZ\++]QOZI2=XF\YQ4:JFS7^G:[.9NY#IKM4D.F7G2I\^J2RAT MG2[[K^JH,@NOE=AWK'16-=_.ZE 9G7O+;/M&B>IX[_+0P'4!= YP 6 MO!O NP ^"/!:94VJ'Q.3+&:E/CEE^V_MDWI2L'MNB[FJ!YO:-;_9;"L[>ESP M()QYQYJHPSRT&+K 4!^Q!(A_))X5<%9!4 4U\;RG0F "#@EX0Q#T".0@C18C M&TS18)CP8U_ZOC](!R"#V%KC$MD3%4!1 1 5#42U&-$3%=)8$L!)P28%A5!0 M.!)$0SWA./4PIC <*P+(0 8\GM0DH"8!BA1C @D)Y/5S)X($T5A!.$CV 6'8 MH" (0UA(#(7$@(!C N9C-_O7%X--+ CL_^580E P\1YL>4: 8F+18-CTC-^0 M+;8H0QX=+AP=Z'*J2_MA8T\ 9,0#-NU3AHW*QD[EX51FV%=,W% <["PFKRF. M'*4L&)<^*(XI9L#[T9KHRRI?V=GP,[> M@L%:NPTJI;@6 /%:T(?*%=[35;\Y<-$3IH;@ V0E*3C:H82")H@PT MI&[#36GG]F)3\JMB=4OW(I#7IB'BWY8RWJ_#.+Q/O-:72ID)L"D[@TE35O T'/Z_!3O-IAH[>"WS7MY:P?F$H.G+^9P;?3.HP,$&7T MJ(P#T?Z5C/2@,QN*_TQME6FY(=(XC9](^@^-5*MZ,+AJE(>]#6[>V[4?_>Y@_ M(!D#DBD@3C\,@&, 7 2 @S*.9M&MGW^EJ MI9Z];6"6EN!FC$;-=M D,TWRJ-AY%&B2 TP421>BL3&PUE\7&"_ ?0:0&N0 M/I2!%F4,FMQJ6JM!61&C*(H6U7B$>E'P7/B E'J14@]2MD :--DL4XH3[$%R MA; H4/H4"7F1D 0$KP@RIU$!489=HE<88ZB/'M*5'B)"L\B+9$*M_8$>K:2 M3_?!YL9>(.P"Y8M$6^S\1C&$J0ODTSWNMP$(S,XT<\?\(.)2MS(X<*6/1WN( MG3E75'M&+WIS5OI:FP:,GI7IYKHOAL-]&"C>C?<6F"[/S7]02P,$% @ M0H.&35]S&GN8 @ 7 D !D !X;"]W;W)K&UL MC9;M;ILP%(9O!7$!Q1\80Y5$6MI.F[1)U:9MO]W$25 !,]M)NKN?#30+^##E M3["=][Q^SL'87IR5?C4'*6WT5E>-6<8':]O[)#&;@ZR%N5.M;-P_.Z5K85U7 M[Q/3:BFV75!=)02A+*E%V<2K13?VK%<+=;15VLG%95O6LC&E:B(M=\OX [Y_PL0'=(J?I3R; MJW;D4WE1ZM5W/F^7,?)$LI(;ZRV$>YSD@ZPJ[^0X?@^F\65.'WC=?G?_V"7O MDGD11CZHZE>YM8=EG,?15N[$L;+?U/F3'!)B<31D_T6>9.7DGL3-L5&5Z7ZC MS=%850\N#J46;_VS;+KG>?!_#X,#R!! +@$X_6\ '0+HK0'I$)#>&L"& #8) M2/K[70RO\LL/WS+VNC1_LWD[WGZNG<:.G%>5XD9R\T:!9 M]QIRI2%CQ0.@8&/)8RCAZ5CR%$HH_S=3XO*X)$/ 9$AG0$<&%#:@H 'M#-*1 MP81RW6MXIVGZ7 E#&4)H4A1 2 LZ$HZ04A I!9 FM5WWFNQJ)DQ)SD(D0(@0 MGD=B(!(#D+()$@MF*HJQ9D0(+ =!A7LP"<1"( T#Y!(@'$SD<8!E .I;. N4@4 X %1.@''B[ M*;0P0V'.,)XE*D"B(B!*)_.LB_!5Y#DJ0B! R!"=KQ%&\/:*PBKE1!=?SB4XC0L#2CD)"Q-=:=.CNE MK'2FZ,Y]M@=WU;ET*KFSOLE=6_?G?=^QJAWN,LGE0K7Z"U!+ P04 " !" M@X9-0'4[%9X$ B& &0 'AL+W=O M(HD^RKOIKJJ.MT%0KG8V2\HO^=$>ZE\V>9$E M5?U9;(/R6-ADW0IE:2 8,T&6[ _3^:P=>R[FL_RU2O<'^UQ,RMWLJ+]XG32@O>?ZC^?AC?3=EC4[L&G::*K]^+=7 M.CW;; 0OW]^U/[;!U\&\)*5=Y.GW_;K:W4VCZ61M-\EK6GW-3[_;/B ]G?31 M_VG?;%K#&T]J&ZL\+=N_D]5K6>59KZ5V)4M^=L_]H7V>>OWO8EA ] +B+"#X M50'9"\@/@?"J@.H%U%@+NA?08P5,+V#&"H2]0.@(!-WLMLNU3*ID/BORTZ3H M,NZ8-(G-;\,Z(5;-8+O^[6_UBI7UZ-M<1GP6O#6*>LQ#AQ$7F ]$4&L_FQ#( MQ(,@XE)$0Q,+@(G$$+,"X!['6GX"0,D8]\YX""[[D ;@G7+4&, M*0YR">!NZCP0?J=P^>02."5=IR0Q!NF]Z('C::T*,O02?)E#QIFBXKH M"CX"9*3Y%:]P_>:@.,?*HP)79V[&5R2.:QH/@1?:G9L0K-B5Y,#5CX/R%QN/ M"ERM>#P^8(%KC$ UQ@U8T-)1[Z^\ 0M<.02J'#YO,%^L2*8Z()M%-RVVX/NC8!0UN8D0)LF$@! M%'0[XL[AT!:FKD#4C3PJ,"5%](GTPI048 <1.\5U(>C.0'J8+S%M):6M(MN\ M'C1H&%IZYU5BVDI*6\6WB=29X5'B.+)\XLTA,,HE. M+21BT""-\!=%B=DH*1L5\[F+229!V_-&C+DC*7= Q"%-)W.ET4M,,DG[GF*> M1B\QR23H>]YS*2:00@1R^MY"40(9XR^""A-((0)YZ*XP+]0G^I["O%"T[]&C M..UF@@U/-D-3GD,_VF :UQ;E#SEUA BD]OB,J3""%CO6QZZ^A_BIV)1DP MTQ1BFL]=3"#UB2ZE,($4[5)*N '3)G5U?30FFD9$\[1EC0FD^?B -2:0!HW% M#;C'#/8A:(&#BUO)S!;;]A*ZG*SRUT/5W+9=C)XONN_;>VYG_('?+KK;S@\U MW>WY7TFQW1_*R4M>57G6WFQN\KRRM9OL2YWP.YNLSQ^IW53-:UB_%]VM=?=1 MY&ULC53;CILP$/T5Q >LP1 2(D#:;%6U4BM% M6W7[[) )H+4QM9VP_?OZPE*Z<:2\8,_XS)DY-C/%R,6K; %4\,9H+\NP56K8 M(B3K%AB1#WR 7I^] M".29,2+^[(#RL0SC\-WQW#6M,@Y4%0-IX >HG\->: O-+,>.02\[W@<"3F7X M&&]W<60"+.*E@U$N]H&1)L8M&E,/+FUJZWZ^A.LGP*\P?@*0#/ =AI<8ELY9^((E4A M^!@(=_D#,6\<;[&^F]HX[578,UV\U-Y+E49Y@2Z&:,+L' 8O,/&,0)I]3H%] M*7;X*CS!&S]!XJTQL03)LL8X\A.D7H+4$J3_5?!1I,.L+:9W(I-U$D4W$JV\ MB597B=(;\9DW/KM?Z=I+L+Y6FJ\^*'68;*$TS_%-H1MOGHTG3^8GR+T$^?U* M==-[_]SH#JT3:/FLR2:^%HL6_<) -'92R*#FY]Z.J85WGD:/V/;;/[@;9=^) M:+I>!@>N=-?:WCIQKD"7$SWH'Z35TW,V*)R4V:[U7K@1X@S%AVD\HGE&5W\! M4$L#!!0 ( $*#ADW_9-VWS@0 .H: 9 >&PO=V]R:W-H965TYT_%47:TJ)9:5>J9K6[G]-B"IJ$ M,$E:9M]^D^ B8A]#F \#28^OSW5\?W;,[%!6/^J-ULWD5Y'OZH?IIFGV]T%0 MOVUTD=5WY5[OVK^LRZK(FO:R>@_J?:6S5=^HR ,9AE%09-O==#[K[[U4\UGY MT>3;G7ZI)O5'4635?X\Z+P\/4S']NO%]^[YINAO!?+;/WO5?NOE[_U*U5\$I MRFI;Z%V]+7>32J\?IK^)^Z5278->\<]6'^JS[Y,NE=>R_-%=_+YZF(:=(YWK MMZ8+D;4?GWJA\[R+U/KX:8).3WUV#<^_?T5?]LFWR;QFM5Z4^;_;5;-YF";3 MR4JOLX^\^5X>OFF3D)I.3/9_Z$^=M_+.2=O'6YG7_?^3MX^Z*0L3I;529+^. MG]M=_WDP\;^:X0;2-)"G!E)<;$"F 8UMP*8!CVV@3 ,UMD%D&D16@^ X6/WH M/V5--I]5Y6%2'2?0/NOFJ;B/VN?[UMWL'V?_M_8!U.W=SSD+,0L^NT!&\WC4 MR#,-R62H68S0/ %-HH::9Z3AH6;I:EC(DR9H\STE+6'2L@] @P"$ Q ,0'T M'@2P7#X>-7&OV?4:%?;_K)&[KAL88FB(@2%K:!=($^%.%.Q$@0"QE?51$YUE M(U)BE+=R\G:5 U,1-!6YILCR%#F>;"]7%<^1ZS:60GC-QM!L[)JU!S >/8"C ME<] R4F8Q%[W"72?..X3&P.)TQ-)$3N.GA)G.#U.4N@D=9R(-,8!1(BY%XYG M@/"@4X!Z2&QV"F=$E*EO^WF.ERZ-]'S\.+2EPQPP"84$.:1V#M(Q)N-0@0RN M"X>F,%T%P*L,;5-TM:HO2H9&,%4%0*9T5D=VYWP4)V!TK@N'IC"%!<"PE%;% M"\#A2,GT0F\8K^(Z7Y^%B\_+E55BZ,AH_.(L,4LD8(FS.!O1L+SAVBQ=[#C* MH2U,'0FH0^P)@1DATQO>7G!E$ZAL>W"61H12]N1,N&0)E"S9[WWD;GY:. CI M7T0(URVANA5V;^Y&A5JV^?ORO :BC8J]%).["Q$BBE+V]X8+F%!M>I!.N#9) MW3!W<&T2V! XA47NCH"<_:EY_1TM70*IN#(C,1P(P('LE8W\)>_D,$8Z-(;Q M0 @/]CL6@9,D<-H,V&7"KM[!$ZB2YUA MXC @#OM"8(SP#6=$C.G Z)3(KA1VCW\(+T&CE4N@O+Q8L>=0"0"'A2<$!@[? M !S&P&$ ');VX""1KQ\,!0908,_2S+A\.;DA6UR4#(K2S1:)/+M!A>M1@7ID MWVD@KC(EQF>K<)4IL%@[)V+*W60+<4>>B:AP,2I0C)QX0N!R4'Q#OIX35/3N M;B/!B,[SE>YF/S@[X>]^!?HSJ]ZWNWKR6C9-6?1'^NNR;'0;,;QK(VYTMCI= MY'K==%_C]GMU_/7E>-&4>_/+4G#Z>6O^/U!+ P04 " !"@X9-ZRMQ@V," M ]" &0 'AL+W=OU_>TD3D 'F-I.N+Y];4,0,F;L76+:7L-IXG3B5MB'AA'6W5FPOC#9%JRJ^>Z#@E9Q/4U)Z/4.PU MI&K=(C=K!U[D[";KJJ4'[HA;TQ#^;T=KUF]=[#X67JMK*?6"5^0=N=*?5/[J M#ES-O"G+N6IH*RK6.IQ>MNXGO-GC0 <8Q.^*]F(V=K25(V-O>O+MO'615D1K M>I(Z!5&/.]W3NM:9E(Z_8U)WXM2!\_$C^Q=C7IDY$D'WK/Y3G66Y=5/7.=,+ MN=7RE?5?Z6@H83A! "8( M3()P;B-"EHT!DQA,.Y(@C)"%VP.X*$SFN"=!(2@H! 1A2] 2$P0KKB.0) )( MK*W910LW*Q0Q2!$#%(%%,6#B.4681:L%2T"B9/@0T=/V^/8>)@NJ)$6K3"G( ME *60HLG7?"L4&0@10901!9%MJ#P_62]:KHRT/E% %5L'V"TW"&\7C:\TBHP M0)785'AI"\C9@G5U&2+0\T!$R#>%T3W&,PT&126].R>41I M#$A:XA*H2MZLC^N+]0?AUZH5SI%)=268QGUA3%*5$[VHHUZJNWR:U/0B]3!1 M8SY<:,-$LFZ\K+WI'T/Q'U!+ P04 " !"@X9-Q(,PMV8" *" &0 M 'AL+W=O@!4QM)]G^?6U#6!*&*GW!%\Z<.3.V9](+%V^R8$PY[W75 MR*5;*-4^>Y[,"U93^<1;UN@_!RYJJO12'#W9"D;WUJBN/(Q0Y-6T;-PLM7M; MD:7\I*JR85OAR%-=4_%GS2I^6;J^>]UX*8^%,AM>EK;TR'XP];/="KWR!I9] M6;-&EKQQ!#LLW97_O/&),;"(UY)=Y&CNF%!VG+^9Q=?]TD5&$:M8K@P%U<.9 M;5A5&2:MXW=/Z@X^C>%X?F7_;(/7P>RH9!M>_2KWJEBZ"]?9LP,]5>J%7[ZP M/J#0=?KHO[$SJS3<*-$^HQZPZ#;S#)@/$T_^ $0T[6>$* PUL?&P ">R!@&,2:D['$",$$ M 4@06(+@AL"_RP.$F5$9@DY"@(#<.>DPL<4T%I,0DB"$[A(VQ<4$!V/+,")3.5-<%"5D5M " M%+0 !$4P00(2)(]?2Q_![Q,]<&=ZT,T9A3%P2 P0/%L5OR9FN$#FN(9"K B MK'S\'YF!G[Q/'LD,F3R3*(YB(#, ,/&!U'BCREHS<;1-2#HY/S6V XYVAT:W MPK8R?\"[+OF=BF/92&?'E:[OM@H?.%=,ZT%/^GT7NC$/BXH=E)G&>BZZ[M0M M%&_[SNL-[3_["U!+ P04 " !"@X9-"$!WU$T# "X#@ &0 'AL+W=O M90EEG]]UX5^CCWN?^V\)AO=VVW$"QF^VRK?JCVY_ZA-F_! M266=EZIJUTI3UH_=R]?UW.?=1FI0JW: M3B(S'R]JJ8JB4S)Y_!E$_5/,SO'\^4W]LRW>%/.4-6JIB]_YNMW-?>E[:[7) M#D7[J(]?U%!0Y'M#]=_4BRJ,>9>)B;'216/_>JM#T^IR4#&IE-EK_YE7]O,X MZ+^Y80<:'.CDP*/_.HC!0;P[A+;X/C-;ZJ>LS1:S6A^]NO]O[;-N4_!;89JY MZA9M[^QWIMK&K+XLPEC.@I=.:+"Y[VWHS(:?+ *C?@I!*,0]3=SI,L 26$0X M@H!%".L?7A218H$0"H160)P+) P+1% @FF:0\%$;>YO8VE1]&Z.4L3 :=0/8 MQ;%,$T=+8IA0#!(B+)! @02TQ"$@H8 $&8A12^2T5"9BBIBC^2F,E()(X2A2 M.HDD!27,M4TXP[0P$"H:X\(FL40:ADQ*1RP'F1S$BL>Q^"16)"7CE#AB043O M.%T/ ,<,<@!ADHS3%9-T*32LAHZ=Q3&N/ 2Q7-W%P/+H^OW-,6(<,9:.*P9& MTM593")/@,3X<(%&KGHPL!P0*\?$0J/0$0?CRM/K-QMA#@EQ.&X)33D<'[B7 ML3"'!#B4+@F,%WT +\)X$%-P=M.0XU0D#1H@=QW%"F!V2'R@88T'@9VQ:\/1WC$>19#$.)3 ^ M N C'3T3F K!KS\_!:9"T!4WA,'H\HI@[@>N&X)PW!#%--W4)8&Q$ "+='SF M0"-76S [ MPETTE;II?$)*(H'>^#X&P.*%6]M2-3XZWTH;+SVMGJ:2R[(SM' MO)OW,]WWK-[F5>,]Z=9,(W9FV&C=*I,.NS'I[,P8>7HIU*;M'A/S7/>S5/_2 MZOTP)P:G877Q#U!+ P04 " !"@X9-=0P1MNL# ?$P &0 'AL+W=O M6G _<[ML[]CX\5%5S_KHU+&^UWD9;WTC\:< M[H.@WAY5D=;O]$F5S7_VNBI2T[Q6AZ ^52K==49%'C!"PJ!(L])?+;JQIVJU MT&>39Z5ZJKSZ7!1I]6>MWW?%-\4\I[7:Z/Q'MC/'I1_[WD[MTW-N MONC+!V4+DKYGJ_^D7E3>P-M,FAA;G=?=7V][KHTNK)EJ4>F+5_73>TK;543O M16?/)W4Z' C4@>@.%QT+W J=X1Z)(2XKF"\*")FM<)H0(.9\K!!B&<1*Y>,+;$H5] M21*7"[R1T/"&V<+%3S'U@]F*X.HD2+>F6)M@[MG"NP3%VD3H<($W )I<3PS# MU# MXPKD[(IU8D'C=2*1TY^%3>3C/HQRQWD?ZEE2EPM<@5S<0 NN0(Z=T@$M\/B= M$(GP G&A=!]6.:YH#A4MJ>-[CN,"Y-$-Q. "Y' W1(B!I^:8([Q F.1N6G Y M<^3D3!TG9X$+49 ;OC%Q)0ID+Z3SPS<*FGTO;_X#ZI,)1K<$A:H.W0U,[6WU MN33MQ_9H=+CE>6#M+<-L?$WO-_U=S3\W_=71Y[0Z9&7M/6MC=-'=-.RU-JK) MD;QK%O11I;OA)5=[TSY&S7/57]GT+T:?['54,-R)K?X"4$L#!!0 ( $*# MADT:_PG%]@, $<4 9 >&PO=V]R:W-H965TO/I2R?38&Q6Y1WT_](HT*]WMNG_V5&W7ZK7)LU(^54[]6A1I]=].YNJZ M<8G[_N!S]G)NN@?>=GU)7^07V7R]/%7MR+MY.6:%+.M,E4XE3QOW$WE(6-09 M](AOF;S6=_=.E\JS4C^ZP=_'C>MWC&0N#TWG(FTO;W(O\[SSU/+X.3IU;S$[ MP_O[=^]_]LFWR3RGM=RK_'MV;,X;-W*=HSREKWGS65W_DF-"@>N,V?\CWV3> MPCLF;8R#RNO^USF\UHTJ1B\ME2+]-5RSLK]>AW^$&,VP 1T-Z,V \ \-V&C M;@8T_-" CP9\:81@- @T V_(O2_F8]JDVW6EKDXUK(=+VBT[\A"TTW7H'O:S MT__7UK-NG[YM Q*LO;?.T8C9#1AZAZ%3Q'X6\6@B!)]"DH^<>&T2MTPHS(3V MYFR228@=,.B ]0[XQ('0$ATP88\I>TS,>("CL99G:.1)PC"*A255 0,),Q#UM4#""/2'B&*FP1Y-F(^91)!)!)@0;95' M9LI![/ME&A3RJ'.7&=$$>$S+?"G+6.I)D"K::SS#F&%C!9:!$MF85/>6/F),-N'612;8,DF0+,9 MT7-"(%OS8(4E0&)-^4$@RU12K(<4Z"'3Y0""+)L8BI6+ N6R=3FU[*2 ^K[_@%^*2>=R4.I9""J10G\T=-7=Q@>" ^C)<,H^;4L?:2H&V M,EVC1M"D2H0"ZMR@A'#)O+\I=2RO%.U);7/^$&T'W*R$( M[?W'L,HQ(&!<5U-F[M$$C6SO!X9UCA$0R3)!#.L<^YU/1LLW(] ;_4M@!T \ MLE'%XL" ./!0CX- %NEGN),9V"AQR]$. M9:A#C:J:('/VO+OSENZ([=^T>LG*VGE63:.*_H#EI%0C6X?^JJWQ6:;'VR"7 MIZ:[%>U]-1QM#8-&7<9C.^]V=KC]'U!+ P04 " !"@X9-=".2+!@% Q M' &0 'AL+W=OTF\ M?4M&@-3#F:J56FETJK;/&3 #.@FA268X_?LFP8,2>YG+RT"8Y7VSU_*V,S^5 MU?=Z9TPS^5'DAWHQW37-\2F*ZO7.%%D]*X_FT/YG6U9%UK2/U5M4'RN3;?I! M11Y1'*NHR/:'Z7+>__92+>?E>Y/O#^:EFM3O19%5_WTQ>7E:3-GT\X=O^[== MT_T0+>?'[,W\:9J_CB]5^Q1=K&SVA3G4^_(PJO'9#1Q^_[3^ M2Y]\F\QK5IM5F?^SWS2[Q3293C9FF[WGS;?R]*NQ"0OO(FE] MK,N\[O].UN]U4Q;62AM*D?TX?^X/_>?)VO\0'4"7 5Q?'<#M '[O &$' MB,L 8E<'2#M .@.B<^Y],;]F3;:<5^5I4IW7PS'KEAU[DNUTK;L?^]GI_]?6 MLVY__5A*D!,(4-<&B ]P;$*!/F9'O&Z!YSZ#%)RTTW7Q^EV! U"D; 8 0(AISI$9X; MKN)$""^@U=W(9X#DJ= \&+Z$X4L0/L<&%#2@P&PFV("&!K0? 7/6]^J,4 <^@9$B= M=*9#]<-:PA3PY&J!!:5#Y1,S"N6$18CJD]3\1F(35@6'88T!WEZHX% MC3SI&06$F&'A84!YE+L56=!PGHAFPA4H"TN#L/$^C_6)@#XIEPX6Y*2NW0K= MA(T#PBI&0,64< -BJ$+>@K\)&P<4:(5 +\0#*YFPYA#0'"7=G/Q&AWA*TF] M[D&.P\*Z0Z O4JXZ6]!0XE0LPQT888$B(%!*N[ZDGQ@E">C!+%)=0X[#PFI& MJ#4*-+J$98J03'DK47N9">J*Z':[ ,A2KL-Y844CI&B!=H*P5%'ZP!D BPL' MXJ+=J40@$> 7QYK!@6:$9(=CEO-'3CR!(P]@N5!NM@@4RA;3E@/::G/7-<@X$,QI#CBM _LAQ_SC#_"/8_YQP#^_[#Y(A$[$'%.* TKY90>G$S>4 M:Y!Q()B8'/00H89'8&**^/ZR"\PY@3CG':K]4X1;CJN0<2"8N0*<,;3;, AP M=M!QJMW&]39N'!)6 @%(K@-G A&XL@!G@N ,87H*1$^7& #$0^=.@3DLP(D@ M#G!+8 X+_4"VF)X"[7CN-FQ!P]U57KM-P@04@( ZH.$2$U ^0$")"2@! ;TK M-@F.\12^?L(,DXAA;FDE8(Y,PZXP* PFK02D]0OC7_H)$2?D;A.W<>-;62P"RN]\11+(2F$14.S^PBC,;@78 M[15&^>QF4B:QNYWRZ8IB_Y5RK8L&]/:C&WA,O_ 5!+ P04 " !"@X9- M O>LH/\! !L!0 &0 'AL+W=O*>E%YK92#CN$1-D"Q>*.#="KG9IQBJ5:\@:)@0.N#(D2 MY'O>%E'<]6Z>FMB!YRD[2=+U<."..%&*^=\]$#9F[L:]!!ZZII4Z@/)TP W\ M!/EK.'"U0HM*U5'H1<=ZAT.=N?>;79%HO $\=C"*U=S13HZ,/>G%MRIS/5T0 M$"BE5L!J.$,!A&@A5<:?6=-=4FKB>GY1_V*\*R]'+*!@Y'=7R39S$]>IH,8G M(A_8^!5F/Y'KS.:_PQF(@NM*5(Z2$6&^3GD2DM%9195"\?,T=KT9QUG_0K,3 M_)G@+P25^W^$8"8$+X30F)\J,U8_8XGSE+/1X=//&K"^$YM=H ZSU$%S=F9/ MN14J>LZCQ$O160O-F/V$\5>8S8) 2GU)X=M2[/T;NG^=H+A%Q*$]0V U$1A^ M>&7BC1)#JT!H!((K =\N$%D%(DL%P:MCG#"QP?0&\RF,8L_S[(FVUD1;2Z(W MSBJV"L0?MYI8!9+WK1;)C=4DNC6*5I>4 F_,>Q9.R4Z]U-=A%5U:QKVO+_FK M^%ZUDNGEO\A,?>@'YDW7"^?(I'I"YJ+7C$E017IWZH>TJO4M"P*UU--8S?G4 M *:%9,/&PO M=V]R:W-H965TD%"0!F@3# M!FQ T6';M9(HB5';RF0EZ?[]]%77TCE4W9LD=@[)0TI\=$CQXKVLONR?BZ)> M?-UN=OO+Y7-=OYRO5OO[YV*;[S^4+\6N^<]C66WSNOE8/:WV+U61/W2%MIN5 M)(E?;?/U;GEUT7WWJ;JZ*%_KS7I7?*H6^]?M-J_^NRXVY?OETBR_??%Y_?1< MMU^LKBY>\J?BSZ+^Z^53U7Q:'6IY6&^+W7Y=[A95\7BY_&C.;T/6%N@4?Z^+ M]_W1WXNV*W=E^:7]\-O#Y3)I'16;XKYNJ\B;7V_%3;'9M#4U/OX=*ET>VFP+ M'O_]K?9?NLXWG;G+]\5-N?EG_5 _7R[3Y>*A>,Q?-_7G\OW78NB06RZ&WO]> MO!6;1MXZ:=JX+S?[[N?B_G5?E]NAEL;*-O_:_U[ONM_O_7]<&(KQ C(4D$.! MINVY G8H8+\7T-D".A3028%5WY5N;&[S.K^ZJ,KW1=5?WI>\O8O,N3:C?]]^ MV0UV][]F>/;-MV]7+G47J[>VHD%SW6OD2&,.BE53^Z$)84U<"Q27<0,WJ @Z MEMR22APW86D_;5?>COKI>05**]"N CWVZ"?CU$M")]GUX^235#5)DDF'B5*, M\]FQZ(P_6@$QVDZQP;-<4LJ*1LG%#J9H9#A;#46;^HLF9JR M>$U29X@I%%H['M"Q*:T)<$:EX ML3BJMX/T^*&;JC-N9@IRA!MD>&JG74 Z&V-9!U 8<\,9;A#B[NBI.\YGG+V2 MG!Z.A*-2$)40CP0!.!V-6C(!XQ$@EB[\QK0@#)E#:3."&%$U*0D)", M!+EW9A)C"""8U 6)IR/AC!1D).8C048V ]?A)YXMLQ@0J!Z=)XH+$^4/&>84'U\R6LY/BW!)WAB\=+& MGVB6X].2%7^FD2HX[6QZ>AJRG&(6*09IR"*B0LAFUA[*2:6,5)&M,>5D47-Z MCY5C0Q$;N#V&+( >#]MC1.F-B<\&Y=10LC"%IZDB#4+BR)84$6K(XGMD&ME( M1'! %E3$@<\"62P38?/0G?'$L:$L&(C$P BHBP[&; M"64:7[8JYXJ26 ;C@VDKU@@GCY*%)=RM&+.$702R.SAS%3C&%#&&^U_ZXS0V M*QEOJ8_M]TXSH6!@+EC",*8WW\76CXV!U"%;,B Z!F69D A%= MYF;>ST1>T"!7(20ZQDMQGFRR4VGB9U9TCO/5G9#(''(SU@AGIF-9+!(K'">B M^XDLYCC$W E9S"&@4L>V&XE0O,3O5,]YYEEF"Y$J.'[\3V0VSV'A3\AL'EF1 M2AIF>LR1X1DRTD@5?'I[_8D>\^GH<3IBCW&.08_[FX$HU:F+/TE\Y*TI"SM3 M2GB9"\8GK\?)B^]R,?!XS[91B;#Q-/-VF=/ LY>G4\#[N0WU MP<[)>^Z>,\63/7>(IYZ].B5C@[*S^,@$#I1 A*\Y\;<$VN$(R=@XH';-&". M(9'\1ZJQ&TZO@/3"0T%#C: J(-PFG B$//A?Q8-W;$21G(MCY$ MTX !QP8R=XG.F_A2(G#R!A*$()@&LL"<>QL;.$\#X2G$TX"8S(0]\HDP-?' M%2('41"GF$T#X:FP2X*Z;&:4.$P#PA2B:6"+36D>3L13+QT=:4I-F#F2$CA; M WD#,(VF@R;,S-G5T0&X;5$]=8<+]XO[\G57M^?(CKX]'&#\*.T!NLGWU^;\ MIC^&^+V:_E3D'WGUM-[M%W=E79?;[A#=8UG61>,P^=#Z_;/ M]AZO^M.(_8>Z?!E.6JX.QSVO_@=02P,$% @ 0H.&36?&ULE5;;CILP$/T5Q VS0YP$+6!J.V'[][4-84F8[*8O^,*9F3/''HVG#1>O\LB8 M43KUFE_^RY**G22W'P9"T8W5FCLO!\A"*OI'GE MSJ=V;R/F4WY215ZQC7#DJ2RI^+MD!6]F+G8O&\_YX:C,AC>?UO3 ?C+UJ]X( MO?)Z+[N\9)7,>>4(MI^Y"SQ9X\@86,1+SAHYF#LFE2WGKV;Q;3=SD6'$"I8I MXX+JX?&5=0J'K=-E_9V=6:+AAHF-DO)#VZV0GJ7C9>=%42OK6CGEEQZ;]$U_, M8 ._,_![ Y)\:$ Z ](;^,&'!D%G$+P;M&JUJ5AMUE31^53PQA'M\=;4W"(\ M";3ZF=FT8MM_6AZI=\_S,$VGWMDXZC#+%N,/,+A'>-I['\*'0BS]D7F$T'6( M%83!UYCU&$.2 "9"P%R)=4"N@OBP@P!T$%@'P9 !N=&JA<064EF(GZ*($'2; M\OH1Y!6G$.04CCA%Z)94BXF&H> 0$1@B&H4(TSO"QZ"#^''A$]!!\KGPR5A. M@H, C85/QFJ,D%><4I!3"@@?W%QK"!/"03""ZQ,!XL=W7-PILX+K&9,'C@ $17?BP&6/QW6/[U*%JQ2'_W$&O@U^ M4''(*^ELN=)-RK:2/>>*:3;H26=]U,^1?E&PO3+36,]%VY/;A>)U]][P^D?/ M_!]02P,$% @ 0H.&3:^EF.+# P )!$ !D !X;"]W;W)K&ULE9AKCYLX%(;_"N('%/O8@!DED2:)5KM2*XVZVNYG)G$N M*IES_^>#S^?CJ6D?!*O%)3WJOW7SS^6E,G?!F&5_ MSG51G\O"J_1AZ3_SIZU@;4"G^'+6M_KNVFN'\EJ67]N;O_9+G[6.=*9W39LB M-1]O>J.SK,UD?/PW)/7'FFW@_?7/[']T@S>#>4UKO2FS?\_[YK3TE>_M]2&] M9LWG\O:G'@84^MXP^H_Z36=&WCHQ-79E5G=_O=VU;LI\R&*LY.FW_O-<=)^W M_ALIAS <0$, C0$4/0P00X!X;X < N08P#M+03^4;FZV:9.N%E5Y\ZI^>2]I MVT7\29K9W[4/N\GNOC/34YNG;ZN(J47PUB8:-.M>0W<:/BH"DWTL0:C$FIQP MFA;8N(I83B5;D"3$)@0DUT5XJ3#)5R32$EHR29-15!4Q$P9:WX.G)*D8A" M%KNF@%*R.(EF3<705.R84K:GV*DD226.HTWLK%U(T?PD*>A'@4D2EB'EKD?, MP_D>26"E!%2RWJYU\IN5.,,P8:!6:-.$N<4B_F!!^0RY."@6V<6X6TPFCT8& M&?;,"12+[6+D=,8OBF%6<0&*J9D4F%9BJ1G, M%(Z@8N-W$,435B1*<)'*K(WK"[ HD5(]F"],(PYP1'/;"4P98N_O;<+L(,0.N[>1 MB)RMRV/1U QF"R&VV+U-+EL4B9BY2S4HHT?*J2U,(4(4LCM[$$W[-51@QX.4 M4JAY[!,F&Z&-F-W9Y.ZO*(JA+>F"($Z4G+>%:4F(<6(F!68<1;_1UYA&A&CD M]#40D;3[^K%H:@8SB!"#G+YV&41*)1*LE(L@1SFUA0E$:$/D]#78$7$FD"V@ M9&$D9FT)3#6!]DYV7P^B";'C[AVR;2&E$NC_6W!W5,QU=>R.X;6W*Z]%TYZX M[IZ.1_UG:H^:UO,U?]KT!_;_T_2_'WQ*J^.YJ+W7LC$'V>ZX>2C+1ANC[(-Y M<4XZW8\WF3XT[65LKJO^W-[?-.5E^$TB&'\86?T 4$L#!!0 ( $*#ADV+ M"Y@4L@( ,P* 9 >&PO=V]R:W-H965T?\<%1F M(5C.:W;@/[CZ66^DG@5=E%U>\JK)1>5)OE_XG_##FB!#L(A?.;\T-V//E/(B MQ*N9?-TM?&0RX@7?*A."Z/"3WUOQ_?L5*AG@,:O7I>QB2:!V<3R&$>6PRY MP\3WF!6$2>XQ3Q FO<=\AC#9/68]Q) .$>AJNY()6#*Q]/!6(D1P@! ,$-H M]"X [M718F*+J2PFP31":$2(@D(4$"(]H1:3W AA"FM$H$8$:(0]C6B@D46( M9*/5Q*!2#"C1WM;& Z6$9@D:54I I038X0@.D((!4B#57L>OT\$.IW%,1S/- M0*$,$.K99IT-=QBY'RR%$6QU!#R6="3$R-L" _EF?9NWH/0F833#(SJP13$9 MZM"Q:F&3XG"ZS3%L/PSYC_9?CD,#OM^R&/8A!HQ(<5\L&C0=_: 78"_B>+I% M,&PRG'QLDD<'2J:Z!,-^Q.E_M"[L- Q9+>NGFTUO70*[C"!@'WLO[94#O:\3 MW'S#S3GO.Y.'O&J\%Z'T<MNFS 4?A7$ Y0[I!%!:M)6F[1)4:=N MOQUR$E -9K83NK>?;R% W/R)[<-W.3ZV3_*>T ]6 7#GL\$M6[D5Y]W2\UA9 M08/8 ^F@%5\.A#:(BR4]>JRC@/:*U& O]/W4:U#=ND6N8EM:Y.3$<=W"ECKL MU#2(_EL#)OW*#=Q+X*T^5EP&O"+OT!%^ 7_OME2LO$%E7S?0LIJT#H7#RGT* MEB^9Q"O [QIZ-IH[Q=[V2$&&X+_U'M>K=R%Z^SA@$Z8OY'^&YC])*YC-O\#SH %7&8B M/$J"F?IURA/CI#$J(I4&?>JQ;M78&_T+S4X(#2$<".%]0F0(T4 ('N\28D.( MKP[Q74)B",F5H,NK]ZZ*^8PX*G)*>H?JZ] A>>N"92*.JY1!=3KJFZ@G$]%S MD<91[IVED,&L-2:<8.(!XPG]P22TF:Q#BT R-=G8,.D4\VS#9%/,BPVSL"<; M62L2*8%H(O!H%XBM K$2B,<"B3_+4F,RA6D5)EPL?-^W^R16G\3B$\PJIC'I MR"=;?.626EU2BTLX.[OTQF5^ M59MB3DE.+9?W9A0=.N%3*%_6++X6'5*_N*N,;J\_$3W6+7-VA(MWJU[7@1 . M(DO_09Q()3KZL,!PX'*:B3G5?4TO..E,R_:&_XWB/U!+ P04 " !"@X9- M%R#:;0Y_ S\0$ % 'AL+W-H87)E9%-T&UL[+UI<^-FFB#X M>?97(+3J*2H"HGD?Z>Z*D)5*=_:DG>I4NKR]$QL;$ E**), "P"E9$?_^'G. M]\#!0_9T;&_4!SLI$GC/YS[_L2C*X-MFG1;_=/%KW)=YLH22^"79K\;1??9KNT_*>+ MR7AT\>=_+)(__V/YY_?98K>)TS*(TF5PEY9)N0\^ICQFDJ7!=5 \1WE<_.-W MY9__\3M\A]\;!C]E:?E%G]]?.B[ ;#?A@,>OU9]<>?LQ?XL=?\X['U M_,^;QZ+,HT7Y_[2^^76_C:L_]GO7_UK][@:>7M(;'];14_775;0N:L.8.>[C M/,EP@.7G:%-;Y.WGG[[>W?YS\/7NTQU\ M_NF7GS_>WGS]^/GGA^#V\Y?[X+OW=]^UC'P+R\AA"1\!CKX%_R/>MSSW(5G' M>7 +)_24Y;6';A:+&'Z'7Y?\9,LH=YLX?TK2I^#'/'LMGX/;;+.-TK8Y'S;1 M>AW\L"N2-"[:C@:&V !@/I39XK

"!L"3[ORJ($$(:I:F>5P4[3 A8*GXIL MG2QIU3]$ZRA=Q# (&\!>/?+P_N@8G6\'QM:W"<2"J*((\7,3STN([#((W+ZG,?TQ=X/[L-@NXZ$8N">M@C9 MCZ3J)'I-U4L)1U^[57-[^*#U^ , M7]MK\I( Q"Y;AP\@>U\D3L8?:M'"S,>!CV;9T'\X.K/_G++U>G+N'EI?>M(]%MHF# M,OH6MUZ#@4EXRFQEWPAPG\RR%R?<'0!6B2G%/!)'L+O _HX"X.+KO]7@ TA66>[T7T":)=^0PT M[M_A%5P\R%)%@>@T"'N]'O[7M%VXZJ/C.P/W>23\3Z;]/I!IAK-P#O_-1B.S MH)2^G4UZX7C:-]^6 <@=V2.,K_R!G@2.L3??A$#2BVV\*(&TK>ML=+E,$/[@ M-I%N7R>I FOUR2]Q"8(ETI0H3^$J:U?NWLB?Y"Z"QQ@D.0!CD%*+7;[G$ZI! MD_=KB/M"VAIT^N.P-QR&P_[TK"W76"B#:]$*,D?!F^8X_?W3.'[G/D)"\1R7 M"8AD5R !7 ;?M4C?!V"X W>VS-;K*"\LJ-6.H#9 '=1Q(/[VY+<%8 ^\V889 MIZW:?_NL)3>^>GR]55B4%P].U'C9#R7\PP00.,#G+X# H0\QJ(,B 5+*;Q1Y"/"[B*/%LE->YQ)V)$C;0^Q.LUT((P ,H> MHU"/>!(M-R!-X>*0YM3I2 $49,%BZ3(&HI21_%97UI!__GND/#2Q(EM=V@$L M+(B.D61HQ)YFO,[X+D"":WONLWDBH6-OYH]QVZD8&42>J/[^:PZRYG6V6N&^ MEBV"9>N@'5[3E94C6F"ELX8;O5(2_ @W!%<;K/)L(]MBZ:+Z]@^G/HAPEKA3 M'7W 8KHC HRO:@?X0U0DBQ-)Q/MDO2L%IX\__6NY$C;H_($7!NV'>ZIP3"@NN M\ERCJ3_4WC[V1I4[_+[Y 4]ST@@Z[V/^= 7XTGQ5__,+P';P(:CM M#H@V+I8H;)N4\CL&.P3BL.]5G)2[G 9#,I@GBU*W>=[3A^8AUAF7Y9IY+/)* M?.4:,!^Q&D^SD0P>>^<@^J)I9FE4[F4,MXC\H'/9\[2'VHNDY",_6YG771,/ MZ8%\ $"-@.#PC_],R*GJ%;LT)JA*I[BQEP^===(5:6,D/;;082 MY#HFS%?1+:._R #%*D_0*Y7RD&,O@<7_:5._C+0R?L#A.4GY%/M\>,LZ> M+MR+4;1NE3TVA$MT#S&\ZGNGRM^?4#V"5Y9)L6B*&^9ILP1D,K MVK?I*;?/<"FH-:=Z*SC%279IZT8XX$$X9#8_:I($]F:-K4T\^4R(/X:0>*#% M,2RY%[FF.!LZS(IEP8WS'5NC!>$#:_PAR_/L%27ONCT[V $YRX-;@ \ U _1 M@BS*36OM;*,]$1Y0,.V _/J7^"5;O^ R/F4@WCF&\/L\R8X._R66L1D]S:J^ MXBK?..(F*(#KP1N(+UCD27)OF_65] E41T=9(9SF/;,L+)-BL5 M##LKHY)=G2)1_LCFQ!H3R)^B5'AWZ$A<*I/8 JCD#6;CB5 M68.O _(>2E2@#>G4M["E?)69OC"E_>R31DOGH%@K6,T]NS29"'&W]LLWW9I MK0D\6^P>BV291#DYQ2[DO? BN'B-\?^[ OX/=.@BV^47((S2Z 1"\"5";?F< M@TZ]X<"<& -SFMTCJ"D%:';;I1% #"R^&WQ,:8AL"T(6']$E A),QAO21?V$E?G]@<#]'F,27@B2-:%@>"V M!MB@.)M]'.5= J@M1D;D9D=PHV>!%5+9C.X#K4$D'8MPB"5F X>PB&!W@/!H@=G1GC;1;[ KH%<;>I"$?4#DC2B- MY3/0VFBU@DW+V2 [CI?"I A$&Z7%D$W^<##KK!#CC/$+E^TO\31X-GH=9QP< M3]JP3CJ!5%TE3/&B]FG?? M%B3F4UA34I!2T;EXN+N]N HM2%MH%C+C.5S-&0,FQ0@AP"\!D/!RV=8+N\!% MWZ0IGMT7.E-4ICX / ?]WO7_X&M"BB*XP1(-+)V$,;OXNUNX@D*AB(?>H']C MB7;E-?Y)7H5.?X0>U0O8[A/)4VY,(5#5UUC('\7 M[^B T)2"["1;[Q@;<-D_9B]QGM(LYH=N< ML%7:/=$_,LLH$GJ,7],?$L/)H M&3,7CE^2;%? F1J .P=H^+!Q@_B14$2B4.3F1+QQZ6JW;DU@NQ"1!DM;'M E M049,W.LO6UQ&@W#XZKX#^FD*GQ>QC0!QE$GO04.XVOGR.0L+?HV)I@M-6\KI M;O&[-]!?@!>';C>F^SI0$'>/3F 9 M M$*9)Z!,4L%8Q!B!2B,N[9*;T2_>AVT3G&QE"* /C ;#GB8!,(X]>$)_"=0>P(EP)R"=_)3*?!3LY7E ;2GG*'?FW-'M%*T'S?O5N<*N_%!=7 MW>"]I;"GR# AXFN$8! OWY%O;##Y7I?Z"V!\%Y\;7??FP05HGW&ZBYD<:Z2: MD)!;D#M 9L]A*5]!\%D$D][DJHM$0IR1G2%1#1GC@BX 1!\B1HXXU&U=P^2Z M/^$?>]]_Q+FO)6KT:QZEQ0JG1BAF7L=&C:^ &8&:1?8AO=S_7@XW7B<;@#=B MQ'BK8N[9&ID7#MXRQ#RX8T8H%HD2A2A8*GZKBQ5 M?B/&+ 2Y?(Y2:ULBN1[6$X%&'8 $# M(OJKN7;X'2 23QHV?K-[@IL,!#Q(P (@? 7X2S,KDR8@P#/T"N8?P7='H0+! M'TCH9K-@.O#[0$B M*6^W#?JY>F@N2OT!2*10"_ @T(\T!'[1'Z+M=KU7G-\0 21EHLPS#4_CZ^ M%0JXE1;>!-!4F A;U 8D*0;\D!\E3%)N&,71*( L&Z7194+*V*N+!3$=1*'\ MAN@YHV'"-H:%N:ZF?<(\Z[51?YBBP,(KAX%!TR*<[V)1=(QDPE:H4K1DH?:% MH?; -@5?2/% >=AH9K1'/A9:&L-(R.+8DBG5*D-C>$51U,,]);2N<=_O<&ZK M Y2!*U7\X/GW',%6%E@]GO/BJT$8O0HN@PE&,XXHX/,RZ S"WG1.?]!O@W ^ M'M.?3<'5H8V,)Y)OHXP[@ZM@- C[HSZ];$<=C4+ 0OJ(TUL.-V.Y^,PM^*P0 MT6['N@)9?6R P+E:M#$_]*4-41(NT-R9:A6"!5L,R6>UUG0[/(9XI8W]/-VH> MQI\ I4D<(J.Z-3RKJJ=C?4\B%2AG<0YR3&RY?,0*+1RYR+F5MT!]0Z?8 M7^ MYI?D2EL6\CU!0F=\YH5(H)\ &HU!P9(Y5&,; /@E2#Q$Z*:H:W%D;-HY]G:JF\"[3R>?QFGUBLH1E7"1/P#&=&$V$09AKM\)UJ $' M9;]O5IK#9]"*F6;K[&F/\EZ)*R0"'@%OW,>Y!$^#?@'0[RA"C*;BH;# 3@MC M6!=+O;WO%8M":F2'0:"&/P!"$A2U,?IY+U\6I%T2B0+A>+UCKA@564HV M!X["9:L*&N-T[;"-URS_[3I)K[<8XU$ SJND9H!RZ<"@!P_L&Q<:''\KC9\K1]E%F)EIL'?N65[Z %DQC EJ@L=M]2^ ?#8H4;A';F8R^\M?=\LDD?\)B MO27">0J0T;7GV7*'%+5"!\F;1=;LA1A:FB7LE.?I(O\7+:Z8@ M!FR(5L*="Z85Y76975,.@J[],5X@4 0)^JG@>V \B=+W4_"884E0$OC9:\P M(,"0^533T/*V]82G7R(G:EZ,U&H?W#OP[ M@G4H:]@X5B;R?&PP_Z(4K;ZF+M >40Y'09?-/2V,ER1%@%;%#1?^5(-"AKB. M6T@&C6"Y:.2HV@&L=_%\O=NR!8-I&S[^Y.0GP%E_R'*'SMGC9DX<-2.QLU#" M>#+$XED(//I0'71$D[V[N14MEL)(%F(H9I2V3C-<;A*_%DJN^$#8L1 O=J[G MYP E!72%^%+_!_F13WA6[!RK CA\WT6]T M:HZ7AQQEB^=XN5OSX\3323&E)!I8ZT."RU>J:Z^ J))P(98T'($%KZNJG>.Y M%2H\NDL4E'2<4:['7D]8N"*Y8F10DX/)\VK*&NKUV>[IV8]#?(-DCL.+P@D&,>!! _?48>()Q%[(TN<8]Y,(&0P.*AD9+"#9".#IW MGSBC9Y7#?O,=B["U!9.8#-M$8<"*L7;)[EJ8# GM-K&'SH!D;3IE5,HOC%:Q MV$L+]M'MCR^!"5E=(S&TD:ZSB'T.8^4B1VR,$*;AL41"A8V0Q<3*"):NID@J MA-5^T#:)*3#7N#0!FQ#1V @>GARM692BUNP*\L>MQ,A5(E;ST5@MPJC.POJL M)?X^ ]V&4$L4->3&41L'2MAVAS&B!5DBS8&%A@FR'-*@Y&V]J1PCF-'Y<)$N M\K$=T"%OCS&1:GOZ;#]^MDH4:.E G?(]\6NK\:/(X$@,C AZHF?H@,4S^F ] M%9 E,4W-0!&,7T5IB_ PRLVY^Z8'MA@H.X)Y@6DM?@L P]+K"$@N\@\X*F : M/WE"":[#T]^4[%=6H:XF"[>J)9*'S I40,70BI+$GE3%8J7A.0R2('7:52 M +18M'SFJ7$ =6DD)/XCT_,OSZ[_, W.Q1QA0LM,S;^HWV2 ME63K?F![EI%.%>BK1K.FB>*\$EJ1G:PB5[IDQZ"( >($:68LMAQ=U59C"?"<2>!6E-8E]1)X2J^6TN"P^<60!*!.ZW2+VD M6,'"%*IA^PI)[ A/Y'43!9!PNS"62/Z5K5"\&K+M)/HSXS_B7^-#LHR%#2?# M.&!.3R [*,(UQ5%(11\6#+)'I#,-I]!B3*@=@ 1PH#A'1BF@^>3K$M&2;_@9 M6')%IX-7-H37'KT,FP;(4=JA,-=X*>>QIV_5B"4.>-2B@7_L6,Y)38@JC@[: MG!/G29/![*N&Z=#MYIBO+.930+#R;Z+B&]:]7/W&V-5:%1TU5>PU>.I1@AD) M20Y:N.B\"@RX62 %% ?WGN46E5U] [&2>BMGJF*)I,K854.K CD6-%;=^.1; ME_30,%YB19D\%D]M!0N=;)M:'(T)H!6X;%IR0CX<9^S#ZPQ%G&*9*2ELMH%G M-5RB_1HP8F^U4C8\8:RKVJ U:/>S#[EL287K10L'7[.Y'#499XXAK&:Q91V= MP0;DQNR:^3G+B?HF"13>P<9+&RPB-*7J)XB*)OUC8QW*!Q0+SP8,\&&E+Z8! MNK!7E*+07\%^YS9/+LYM8(T48N.0C5R@:#02$P(0G[ (H'"/=L8Z8KB"D%_ M*CAJ;*GV<,*^$MD"W@;*8ZQ,U$WGB753T:Z?1&$@VZ5 GO6..)'JR)))SO2" M"5RG"M=Z0(<*?8O;!/A3!PO[-(RE4J0EY/PBQ9A\+C(]R.>6J_W5+K)E80K' M&A-Q+.8A5.]#^R$D:?-R%(7$&0;Z3V;3@'W9^@4=,E_]YPA/X(&VXZ)8%E?[0*NV\NSL+<=B MS1'K*']"HTR6JF91%)IC2$$QCGW:)08:DN_F 77B[A,H;K 5S.$%'/$C;[#4 M$"!\B=EU;-\56^?53N@ M(T&QR/1K[(3=M([K>80%<$JUME6C+3SS*:D+RLO1;?#QR!;$Y)H]XI(%.5F- MW2()=XZ23]ZP: #[&FV&- ;0"OJ *SE&KI-J2\)E2:"JQD M( (O/\5V/B#+PDUH#;L$N59Z)/;%]1O>K#<9,^BZ88-@W='C*%D&]:HTDNPP M2BC0XEGD[#/\3[A#+71"77-YG&P>=T!.Z3Z1G=N)'16>7P5FY/ F_)-G0TD, M/ES;2%IOH"L2)J*3M\AXFQM+KB11"X8X?%QRAAN$VH5[Q2(X^A>P*W9^3(X!L#1^RLK$5:()[ZV Z&A+D;6'<4Z( M240*27XBF[N=PS(/%*/8YR+A)RL1SI0&UP,3&I)A1-\GZU?\1'R4@/&!,NH> M]P:9]KYM!6\W9*D) !JA0?P^S:J%6.\+B=(KW@%O/9XR0BFO?LICY8R"T:@[ M"/XA& ZZ(_CGO=[=L$]_PZ]#^(=K!OH#3 M[O=ZW1[\I?_R 0%.5U=D@409?J&/FDM^CR2W5/Z-Y3Q2+"%V\3Y[CRE[G(21 M/,7*P1>@::\39/Q2?C?D^"-,*RID?+:QKBEMA#0.HG!*_6%NF M8]5P\-&94'?-_@#*]LP6I%CI*9 1D88E2%]Z,S(PF.G^$K//^-9/LX;WNW D M\BLF'#U4WWA%.TB_WYW^0SODG9$/, VZ%4 X=P0G4[MVJCYQX,"$7XB-9/"?QRJD] UH6Z6+7F'"=8_[_Y_<_75R=M0\2\QY!6(A?8@T] MXXX)> =.I"(;]DQ492CZ0XC,5PM3N+J,LT=3;X,KS1 QIOP.WIHQTHIHI(F, M$M[C),2<1K@;TVR;4FR%N/YH)#8R-#^I.N6QFQJEO0SZ-D%B/ EG \W,F/;# MWHC_,,1N- @'PRE]-PL'4_YUW O'?4Z[:&(2,.AHS.]@YL=\1A_[@WXXEDR/ M"N. '_H3?F@:3J=#^CB'_2PYKA?A();?Z# MD=Y$:(9!)N%@SKN?#,-)WPP"$\Y[?1FD*N#UP\F,9^[#NB;\/ASB?#0\>XE? M&Z)F?9?O90!G/A_Q88T'X60PE'%@Y>,)'ZB-S1_!<@;\Y; 7#D;\<0H?IY/S M5X<(R*CAH(+CP0V#QV3-V>GL1UA+_'/AAWMH'2S@7+L47Z&L-_.M=4Q74G[4 M271*@HR)%F:QO>*"J"97%)5(",?8K48%LAWP6I%UHVM.P^U:1$'X#01\"F)Q M,Q5H!:%J$9%&Y %*$3]Z0>^?F!2(*JR!]L.2:)P(">:+J:KI#KM)X.A*4 8E M$K3N_J=55YBFM+<5V: ^NI$I? MG9K\.P$CN1!@_D:"8:6LG%]^%FK5\11C45=V7"0[)TE#%V43 M-]Y&CLE>[448AD[: SS+)NO85 GD5'R,C>((&V*&L#&A1V$M''&1H4ED&9NP MO1II L1<.0',S>!6UC+*+X%!]P M^D@L@+)4.0_$=0X7FN@JH0":[").>Z^:J1.M;@*6DL+ZF&"*->5>?3QM'17R MQ:FBM>F>*/A'2BR8N80DVRQSTQS(Q(*85GUY7H6DE;,I:-$S*K M;,$R/T36.RT;::B&FX7;Z>.-)R)6&^MG8=)OXJ9<@)#;9]MD.TX0/Q=P\#>% M>6+8N/) /(O#R9H=7K F,E-+X++COD;Y]5FJ-5#=)1OI$9FP'BD?&?DEDTY8 MF!>1(6[U",VNB]_6&0 M,'ZRYNQ2+<7M2/SJDZ/3$M-V:K9H!=!H8$YI;*UD*X[;3Y@, M'_1AQNU.39G$HHV3Y6^[C.-\R,FHH3F>E4ZES"C/.8S1AGG8TG>V@)L>C>A8 M'?5C1O5BVTY3H.9")$ZX2*6%9(C?U"N"L#A/T8+EUXZ]=4$$B?>4F=$WXDXG72+3_4JY^"^.NS1--XL-@M2U2#!6F<)WK M6,*:..&ZQG'(OR=,1[+PJF;=AMVG;VXUJ?Q*W@821%&Q >PR9WV M_P%+L%'=$^:AAK"LO9AJJ@[F'B@O.6KF04T72R;JYJV=#G._>ZDM"P8!%-AO M*N$;:S3G&VQ6V<3LA-#4:.XV@$\I S( =$P##OZIEGJ+W'&3@"@9_'67)IBT MODLI*1!%;2R)GA@ZV:W5]M'2/G]RGQFJUT16V[.9VT<>?.,!'&Q[&\%9N3F8RG9U. M:Q=W]P\@$R:D-FZIFY@7]?-Z:D\TAWM@/?-8JY%+5T6NE@]_HNF.YY8_7)'( MZ6A:ZQ5#C\."OU"5R*O0ZX@F$AM12]O2U OQU69IL&&_ A/]0.H426A&SEXX M+66X7Q657]GE6+>\M)&%++83L6[NM.5U>Z(H?Y[R)3YK$_?.S :F!A.4:.K7 M'L*WIRS'<;C:>IY^9I)&0C5I]H([[MD"IUIHN(=C>/(WU#2\K7QKI%Z) 31# M2G2<3E<'Z+"JE"K7QEA6;3-&X#[N!.E:+6CA'*;#IHR!]K'I:,C5$WM6[=CB"8L&I \TU0&Y ^=VBY'Z$^) M)32U2^:F<4S^R% >)H,Q:[\ Z;&DA!.G*YAX,1^^+>Y*SW M>QF'UCA6)?0MP.JF^ )=ERJ%+"Q8T$1E^EK1EPE+#>A5IQ\,)W9SHNK6Z&D# M^7//Z \Y"LT;.(!W"HQ5_/OG[!4EU%#LV Z4J\FTE@HK")/X+#:M]?OLD#@' MN >B9)9S:$/M+$G!;2&(#<$9@6ESQ5LVPZO=7T(;\0MMIH//,8/DLJW-I.R, MP+*?==)W0;W+Z2I3=NS"WF4P#$?BM.[TPXEXSZ_L6-S[219WTJOO[6;?N7^T M+&$P#.=SQD;X.)VSI?Z.T2"S/$OK3V!C$FY'Z1/*H3C4B9(,OJ_-W+2'P2@< M3L>5N5O[1WUI[1_5\(A3M>5$6T3C('5UVDTU+3U(C,IW="C%)TPE*&$&%R^Q&;\T^73/&;@_#\>CN49O3(<\;&V9#=&D/"R:3R2$ M,)CTX38E_&,2#L;'EGC2H, =^E-=WZPW=8(V&FP=%*XQEZ?ZL+%!CQ?TB1GTQS"^A.WT1]-P-)RW[[A%>V0JZI5SD$I^ MMG06:^9J6D2]G*BUE1]"DKF]U"R/N*.\%$O#"\U(QR7Z?DUZGZ(ZC"%(-<0D_V:I7MN81R;.2,RM&5"J2+V8T MP^!Q17,VF MIJ8-E__TG/.>D[;?Z_8.3Z&;K%[P:=NBZ]9X96]OO>[\'^A76 +9YGPX.+BD MMH:,>X=W'F"=3O_&P/W\NUAEK1J$B4E!?HCAF7V) AR&$^%AO_J54-FYJ 43 M.'\!F<*<7QS.PMEXY'"4Q%E['PA=O\_< S!MW!M:1H*'GK_$1QMMTC@3X+!] M#>$<222$\#92)1)PZPX+FJZDV"L0$\KL.Z097M&/*:61&[$$" M4C,8CEW*,Y##KZD?-=79KLE9BEV 2 76K]Z4. HF)&JQ-U06&OS"Y%0'J$N M=BCEU66Q0[E2?['UOC=GF4O;WO[D5FO7]PY*H&=,>FZU]M^#C#K5*T5<47DF MK?IS&0P0.R8JQ<]%^]57; 5E6,=/)JA@$L[%D@"H*Q8&NPPG5 4M%-D^6M.YC,))CQ<$GX0<\*'#="-9 MZ\R$=9]YZIX%C5-*YV]:J7I\>H*E/4'UT3YZV)F)LM MT.^CX=OCC3]+.K.P&RU&O"0%#C0VS:S(Z@HB.T0$8,0U%8 9Y MG+:OWSOY#Y9C:NX?>A+$C-!V#FQ)V7L,UY2@L$Y_0],:JW2T9VI66PT9*?F0 M'Z:U=8&T3*[!1#,GT;RBR[G(DRIB-7C;V/4CKM7X6Z)(7]>-)*!EHW66:;9^A#8@L,EX,_IX( P M31NMA6@518:]T$59,.'GV/#3RT0+'KB"::@9:5]OR173V"@)9B@I(PN-7GJE MUE?AN#=Y%:9L"SDZC"?-*D):1&4F9O+X&1/6B48$4[C1EY%.P&9*R/?@^-W<,+1@TKT78E MF<,-!>D>YM%'S1L675RZRD4WCU1^T1@.4R(I\RNE46"$C636Q_[32LAH<7K4 MKXUKGU0#LV>S%K6>&V>K3>K 6H+)AHL#4$W)%8 9-;'"NPTY5M8I#U))?_&" M.0RB2*REE""!W:_*5PHYI7K=CIRPTF3>A_H!N46;O'*O'(O8H$NHWT#RR&U/ M0#2*Y\!1)%9=KM*#X$IXN=31=UI%$N,[!(QG>LB,_X3DHC?EE#N]HAHZEJ.M MT$JNH 5.Q*3YA>6=0V)'5NM)UK$"U96QMM^;S(2%S9[[ M#FO3D$,\RTV](_?00B^RPAB6)7P$C0'E_KI(OF$=U&7"U,S$',& E_TQ&V;X M5?,3VABIO2 7[Y!$0B[?0;$.KH_=%O\E.K_#Q#V#QGI:=%(:3/^ W54W_/6@ M=R2BFBE:+1BLE(XU^BQK<;<^NE[;4I=-6LV@6:%(#*#R!C% 8? MUB#B+"--=3(2AQ^CB^']TJPI^)P#,"TS\^KW6N-FF3'M#"W/0JN>I&YCND== M/W6;$KO]^?Y34HC4*F+L(7/7;S.<]5NM(2Z*GVGAL;_^(=A\(%A7RURJS]'< M"H;2;JP^9\.G*/)9"]'D,:FR$CWE61(H<>TY65'*(]U'_%0WU#Y( &PE\+OZ MV*>$&_M5X\,/X&WER<\-0>--?/-#D@/"WVP8:YE<2&5(&?(&\^+9O>.8MRKS MF)D$' MX[QEM8^"C&J[+R*0-P-5== MB2]OW(\DA%!@/>7YM,Y,0DHXZS/65V9OV!_;>AI^4+V+Z_IB!'B@X=]K7+^A M?# C]\JZ'+-H2S.+_9\UDW=!)[FBRK OH!B25<<;0KL\?#&_>T=4A<['#/LV MT##))J';NQSV[-S?PW0XGQ:)($4EYEY^D?HA=L3#>"C9@%_[^'(PK@Q)>[AD M=Q1]NX[1TD*Z,1]>L7ND)4GKS^0%WRAP/A+9:=>51VGU SLF7TCU,B@7A?F" M3Q<&0P\;[ G^Q-DK^^ ]0(">()5(5(&7;KT6U.]4";BTJY*3W^B@TIN-,T[6 MU/8/_='S/ORR%\&VME"63UN6*$&0$I21VU[?)9;]F*5KC/5<^?E'6,Y>,4N2@O0REM0&5S67_!E]VP M2@.G;II^(WZ'(@P8X*NNJ48/$#L]..B6VI-BV,UMD80 MI& =E:%E4=,K)^V6*#C ;4,K9K_5%D]:MA--_BAB>)4KZ-XCO@:N282 M;_M&6K'$@$<%$&G\9.F7XNXC6J?-&HV9VBG#:7DSD5Y*L]92^[#P=+?!C)&( MVW]_NZ+7.:2)%>E.=*6'MY%EH,PHF4Y7Q*",EX:2H8 #A$'GD5_[$"^)MGW8 M85D7CBM&Q>K$@;@3VA$6(:W4*F_:M]O0.3HY75:UO$^:-ON% MTF:]"SXEA]8)DO5,'M9;6%A%WF9_;+CHW8(S8\7UHP7=J\B,O .822'<),J= ML &3;.LX5%#,6&&1"NEU"P0\C5(IP%47,[ ?1<,4*16B=-\/W=0NK2!,)@2, MI*S6N,8(8D0!DH")8C(5 BD.'R3HQ/ M;HK*W]!7* ?$RY3:YY)X[7<>58%& MRA.X4P(3?;)-A(P1&\>!899)H9Y;^H:HL\DJTK).[GB%S6<*J$PIP($4#(/7 MX7UE\RQTZ6C4UDR5Y=-.7<:Q4&,.W:DRB;="->,*8971;EUBIKZYE"<0,32M MA4NK$&\!I( 3NPI-<7*M%25C8*%QK$5]K7^3M83V9(NT>??R&*6_Y;MMN=#& M.N0-3!="XJ@V74[%@2ED0Y-8I7V:UM#+UL:CKZY)*N/"L9 LIU>!T+53F>\J M7-FX[55:4>+*);Y%! ^%?QI9+EI%:,8HV^:HA M_@I[E6CTC5I@'.+6J+FW:NTKY#K<=TR3G9&\JRKNXHUIO"'6_4>1I NRQH&, M\BUY%.&%,!,D5&W,[)0\0Q>;J73.*9FJAEGM>1.!+ .,H87$PAC#[G0H_4<)'8)A14D*[=A7,N]J8W.<8%>?:^TD!EXC+1>N75.6/G-@#>UZ7%) MI$5?@NQUHY%09;S>5"T. J\#<-R%N>Q"V^Q?..*^_WN ML'_BDO\0^.H&/YI2$\;4(!JM$4@=U99['IA&+L;!H@4>L0*\%FM5C='$S-8"N^[QZ+! 1R"N9T M#6T_\NM97EC;&I7%6R.WR2E:3CIH'UB',#C':D )(=E*#I-_MG.QE/A$#YO; MKOB0,'D#R)^>E#HKA8D88WY$PE: K([O (WO9-,G'5$7;^A*DH8-&4]R7O"E M-+KDW"/SIR11?4Z!#B_8A3U1&T75F\'A@[@,PSU;F*?8[:3Y;*8%%/4E\;F[ M_9E!_$/Y(BDV8K9;1QS.SXI(KHI(HTK4V 05SG7QC)54?-*+=2?(/.F/;0/& M'F-*U-VE;HL8WKOX4*E'$O'L:S1H7H.&@&)MOC?M0%J)]2N5T=&H9[):J+U3 M+%HKS^*H;0FE[ES%SD\V';)9WWCF?L\R3DAQ4?=K&$:JH[49_ZW_H.\,ZQF" M/ -YJ]%=EM+B1, 6#$W6WI:#C"GR3+TX6D26*57<$@GCKIG2'V.5I7&Q0F% MF"JDX+(5FDTHC2W=VK*-,X,7')NG9YEF"0^$8\14=*>C?G\Y'(7S'HRX M+;P_#0<26//S2<9S;#< ,\QXL[>.+Y$9,;L/1"]7G0R9$< L-Z9^IJ+%+&UC M0=H5I5@:\PT/([2LC=.U' (;2:P)9)DMJ :3^+17R5H#PW&0A[O;>G2-N#D^ MF:IC' S]V0H$!U\Y&%1S?&R,R^6"9P;/3:=KT23=LFCMGI:V5#L$DT<,O_'J ME-%@2ZT]I:8F%4%,U\CC%=G873,PX9!B^AZ/IJW)=MIX9.G021+E%Z!HQA)I M;TZAZRMB%%;@KKT29+9T'Q;?P!%I_Y1=:J;"R09W*CPGW5N]"_2*67,@D5/K M_Q41YW%/=8* 3FCX'RM"!C"D;IL8$,U]BL2"T> JBNSV0$^ZP0>6$#8BWAO5 MNP'"6@[ 7EI#8E[]9-])[=DE,UPQ;\)/,)WU*M_U)85O MGTF^%(80LUJM.^$EF_T,PH$4ZOA$35LTS5T,>$6=:9^B+ M5^?V314,8?-C"8MN(;^G#'(9C&>3IBHD'[F:"YDPVG\[-5W:CN4)XH,!A].$ MP3]WOW3ARLGN^%N:O9KFJ3C)[4X,:_^2/6(::(E&&/C^"QI<-MCP"VD'J&VN M0Y=2R^U3KKEIC3%[K]PW1Q2Z+,:%[C.2 Y=!*W246_#$)>I(.@B<2 M_<;DQJBR$@=-9C ;2KK44[-,V%3\V,:1:8R+,84('NODMYB[M-EET'72[LQH MTJ#0R+R@ XA=IU[<23JHV.VS;D@BN&._CN2RVF]4>@D4VMT7MR^^)"^KP096 M&UPPL;ZLLQ TO&VF*GCH5!7)F4B\,J$#0.H?3(-=;XHK)=:(4ABSPMCX/;V! M),N*BEI+Q ?%KK@'SV7%R*D'7^=47X#S!\EL)K/]ZC91YJ!>M3,83R%#1?O6 MDCK$D_$C6E'YV:^$TAM;.MD+ 2B)FD6VW3AI4!91$%QMNTDO>($R#+@8-\Z$ MH(;R)8$TW0I(@)I2&1 MGDDE26OIW$!S4$^CQ$S2Q2YU^]O 6DP9 0YNF8;#@9.(.P^'P^;:$E:M-T(' MA<>Y82*]IAS>TU=\.9(Z4BIYM^0$"Z4_LC6;K%!XL57V+&/;8N*=M^[/; MC:9UUR%NT;3\*[D"NEO7ZC@:AAVXR=4K:$ M*9R4ERFTO+:FS.S=!HIUCD(A+6Y5T5]:04&PG#B#0T^-PYV$%?(*54(:Y7N^ MJ!9*+,D6[HQ^IPV7$$O7([GPHT$9K/AMX9G%7JS*M@V0(05XA2#(2($/]X!- M.\O*?BGKI"K5OJ$!!)'O+P\.2Z/J3;ME8@1J!9':Z578V(1D&M R"4X*:C7@ MQ*,2Q>#C:!VQRAG'-KZN6OK7E!00&1\W0WNL V$$M8I*ZT M;<=B)5"<+PKQS^=.#EPA)1%.JX1PO 1"S8\GA5_K&314R_.'B FN50:JSSFJ M+2;2N&J#)L3=A[6Q% M.CY\\T,&C^+/[ZF> KKMW*Q3?&2 #(%6@F4Y8FI&']P#Q^&X'$Z0"<6A@=^+ M-T7>[0=W6F::![E7 U-U#-%.)27(4G&C^(PTSYNFNGNXOT>-7E*MA=*I1-=: MB_HME)6<6.LH]2)6)!PT2I6"^J>+PP+L11)N M=7QD#\G5)B,)BIX-OZ[A4' MP23FY#GL.KW&:$6GAKDM-=U)_("PIF+Q&J1&9:FY^:<3]RV*##S>V*KIHEZA MF4=\J<_+$6O>$H2'2PT.K")/W00SVI4I2;Y4>&1@<@KD'QC!G.)5T-$6LRR8 M7#@#"'Q2M >O#-548\&E0J!X5 \W7VAC7F"2]O-B'&,NT[QPSGM8)^Q=9G:, MY47H<5%8D6$!128HXGSKAO+X#M54?"8?HN91GMBSRO8IT*K:MF,!G8+5>AXU MS3RL5?=GI,6'4&C!B,D8ZRJ&PPG6.D/GVX,+CL;_KV\($2=?#[]-V .R#[(* MI/RA6HL6$3O,H]0!?[DP/!HWMB#R8ARI$-XKYN72TYXIUNV/K@4I8;*7C&T- M: B@AN[VN17.RZNK6!.81W%P@>-#$_KK>!61=I"+0:'$)MG;IY"@6<>1@6LR M#K\ZEU:M>W\ L2=J@?5P"2:[M<_,!+FM3BN\0[ ;K[+Q+&,J6JI VFPEAFH MJZ ^3>:F&X:H!L-PCCVC9S,\QB07JK_ G:[-JJZ5GJ$",]?:2% M$%MV-/E-=X%,MRD3QX(U6FBYN2O1>"V,,1T#(9I/#FR9-J?]A"H=/ULJ#>+Y M=+W:[IY,009++?)/JVA*'+,@1PF69*H\HMFW)<^?48#GUJOZ@%X,G87FC=E0Z] :(;+I_$SM)XZ+=30+U9(! ME*6 Y53&<@K>U!$!C8U@$ =*URH:[A,IA)C9Z1Q!\2_HN/SP>:CY8458N)VQP=%Q\U]@*1 M/0R[ ^;!72&)[K[6)9*I#L3K%U4=3!:&83GY'M<2UL M4]SL2&LA3TAHYDX 4OZT!\B.@FQ'P/ZJQKBP:-)N@_Y'L;.=7\#+YW0 -)K M82#FT0:.-Y(:6GW)[&_G?!JS,91BLL2'Q%0]XJ]"GJ$2(0WJE#>S=1GG*>)A[G6FQ<_--'2.]9S/7ZV"+>;,3 M@*4X=Q\B6Q9B)H8M;*N!AXZV5G-9U>\%6\T]8R1 0]W:U\AIY,9=22O./9\N M<64LZGINR":KO&YSQFS"58.-6;.JH)^%9GU]KG=%,E2Q,%K/GPJ--=B?&[?Z+KAA..G M!1+!*JYL2[ ;869WVD_MGGI$UWZWK;-OG>J5%.K9^3=D?5?!C=&$/L(328HM MB[AO[V>7M905", F2+-P/AUC3?)9=SHP:UD&G2G\,D1"!K\,I]6!:GNUN@Z/ M-0I&75#&+H&$,F.0H>F8FP<8SF:@P W- ,/N?(22Z93EBK]PMT32EQW,?"'_ M1?.*0%GJ#W7 (:YH@"L2_N.SL!.8,"D7IOT==R6NA!_#@]TYAQX'0]I 6%>; M3T,6P:R*=!AY-4RU9 '9(A!)C<&$@T":A#Z$6\(0-5\P(2BEH8/"#R_,][6Y MYV65ZS.Q@@2FL70+JG;R^T/FF!X9UM@]$FIM9/POTS?XKS0 D RX56%L=+1N&!&0OG=.M)D/E" T;"8!X. >/HZ7:]ED84!?3< MZA(47F+#TJR5,,>BSBFC(+?!V_-!>.A!8*CQBS:.!LDV*M%X0EQICRP$8E9W M14>FFMPH,:3"8"(H,O+B\"P)_I)B"2\FMV^@["Z$A!I[68A>I[2ZX;U!?Q). M^[A@F&?:QWX/84]:GYU+XF?]>3@9C'D-XQFWUIB)'GH:4:/(KVO!3Q'K%//> M7!:95,)PT'?$X#YPTZ9 =,GHJ6M+CA7;VJ&J%&OD%6^A8T\9-1%"7;841*?*XP&NG!791A,QJW/L:W-K!!PTNEH7 MA,N$&\[$U=DK$KWMGJ/3MRE.XHJNE@:WLB6>BS).QW(12@?< +,#XA<3T$>! MDY6CE.,K*:@C?XI+ZE^_[A[0>9W[;G$<.6P_8]RU1OV&_7,TKH=@S$N71;2J<+V2&U4ACT'[N9_ZP+;-HX)\FS M!-&P=^>Z38RU:V^'27?DY$)D(&NJX^[SANT9.A!,(48" 7.)]6 R,Y2(&K3';(+GMG MC8T;VZ5K:4 J$I48&'5I5#2F^![4 ND4?8#I>P'70]NBVUT$U^)J7@E6+FF) MXW'@PL1/'Y<$: 4;+$IXD,958]FJ:VY:;O.0=4GGI$MX?4[6G#1"]&I-<=YZ MZ3P)T5G0])I>KT2C6>X?PH(V"2:RB;3#J:+9JC97@]M8"903K4S$MI5L.X:Q MAAE4%CI(X=Z@RK[:ADF7TET"\Q6:SDG=]HYXQ-$SVRBA-&U,=Y]KVK4,VGQA MU5COR%$WB1R(^!E+E9RSTDZCHU-?CIWF\Y?3_K!11G_+69I-78[&IMQRW6[Y M5E]OK5UK078 *7W;-(\QH_K@58?8M[7#L/N=C1NVJQ+X'[I;9_SB.4&J>Q2:Z9J.,MZ_77J"0!:/I'8IL!1?>2+,;@GDK3RD>D0]C("?N>%N)=QA)(W&V!J+()%"^I+:K#^#@"!I?"A6A, MNAF B+L]\J821(-6N$(SM^0)?EZM0+K*:1[,ZT4"5,JHMB!NK5E$P*D,S:U< M2<[#/CI8 ]EVG# /V!)X'(Q-.9H9LE#[-/6:BDHUNF&\-.Z7.W[:IGL("VFV MSIX2/KL-.I?XE%(L/J+-=V35E%FI2]=P1&J!W;1.-][5Y+G:!Z]XA20EN[9! MNHALM:)>W""IK%?N,3F)^K]29R74TH/2727FU&$ZLP;:(E?@V$=,YEHGU#W= M.07LTJ0':IX 3@0DH.! 2Z",RUB*0'W]]>L-!JEML9K+ MY8Q5B'B+L7VI%^ M_A%[&[GGR[S3 6B1>NL780;9 -Q&Y'@@&I9SV2N";7A)2) W!X/>H3XE>G^U M>\.>X[NB=F]2N0BEW.1).Y33=CP DS:RUXL\H:+H_HX(I/F(NN[J;(LATW5. M.U+A%;%ZL+2%%NV).:?$R8CH5,3P4;@RK"NA.J-71A'83X0L!6N.%[Q^C'I[ MXEJ?1)^AL%,4KW2)G.60B9RRUY+784 M2:?=48M*F#B)J2XUI@2&F&WJ/!1%[K&&8<[3;;MJUOH$>BPO%PT&:UPFG"M0 MO 6U8FQ%BV7R1#4"O(;+!P[-92@"WH"%.YY:4(:DC&LFC,_)T_,UO_H('&SY2/"$%=[@ M ''1FC&)UVR ,%!-5^0% MY.?FB#' FI0LK*N,DE8_?'!?%1.7_7-76!LH85V,LH% ,O2SC97KGY:6&-K.N MP]]?V?(9SH^F8OPKD$;NSI(=*A)?+2??%B=4?](6M$.$;*A,$S;W@?(EZ.;N MKUC_X4GG=2J*;=$A8-M!Y=J3"&[.J4*'-Q6M]X4$ E9Z-9FOA*-H=U04N'Y) MK3 GETH":F'S_M> MC=-8>!DI&-5-P?5)YAFEA#]1 4KUNI125,>N@E$8:U]JL$^VTF6!JHL@*95C MO%BF6OG,:+W8K6W\:=8F91Y'"V[BBV!/A@EN1JC-OIGIZ[/-V*EU-K2;!Z[% MX5)X+*[832EL@'M_*NJ]U[I8U/^9+*QHNHRI9"/<4,QGZ;Q*RH>I9->P)(XE MHH*,VF+%TSSE2:R0;FJ!L1V5M9KF:IY7 1S?V@1)U9HX=-DKM4.3V*JM>EMF+#] M5!W,X;MX^!*\K-"@(XW"P8P7XU68&X0:63R40ET#L_J9A$S1(&2W57-<0*P((TAN$8PE/'P!8C"7D>M0/ MIUS##.>:8$)53R)(CIL^_S B,@%$'6F$^V@\KA*101\6/S]"1$;A5,ZJ,Y&X MRRNZA8&]A8%@1!,-@?=[YGTE&YUQ.!WTS/O83MM$N9].1B8^%9F.S?*F(^V? M?8B"2(I%QZQ*R8X0HQKBBUU?$7\\FNNGV>SW(;YF!>B_AY!^%(X&S4@_#@>3 M1J0?R8.3/N]@,-.=#)7*U-$/+X5/=";$%4YJ-I^8:YO#OD?GX]Y,:* M)]@2?78*YDT)\WJ J(*\,^SLSI]'0\,8 ?,&$]/%^2W^%B1A\?%FO']Z0QM> MK24@S9--A!$U@^>4!T,:_[/:Y#[ J?R<86.D^55P'5P$+7V3NQ<>Y3'SNA5M M;-<9\[,:39KKWH5.(38,"WCRNO/E\1-*O!CIZ53-MW%91>E(PF+4*]Q:[*?J MN6]PS.V:SL)="-ZELD<,;&CEK[9QK\WG0&.(&/= "433G9/_&K'IGBH4/TG; M*6.IVCL&.I:[]QK$3+VVU*BN[9^KY;MY;31G8>K$V9;5]39UQGIR5FBCN:U3 M>\R%;>WE#C>*M5!Q8@>]2J6X6I/1FENSQ3_7A5#_6/6;8D@M3NQ#:/-$7N.R[_ M)WWN<2]6^&8G]^E)<._.$.!9T#%KQ8#W?C@2" "BX^.M'AMA\>U4HWV\ +IEEC2T:*H3V!MNR27.Q43:E12M6;\ M)MW1%7:TS "U)=&V?IG?[0]#(*]"#6%+N&]7QKDKSC34^(%+OV&QK8W%)N[) MC%W.:+*_86 XE:)YB9T*7A1*V+#\SD7+"Q=78:WP5+3D5!G'$?\+D,TN4;#K MWL@/GIMR(5YMM^SV.K/5H;"4C%T-,0/3]I'BS+G ,S'>R/'_8,@:R).+*,\I M-(O#(;E^3>*T[YG-(D,-@"T^;T+'4I,S6.N\NB MAC5>R6 ID,5P@#T\M;R>4WGU*G1@381IAJ36*]UY :4VS9BCY26I"_^A)")! $/+[VW72QM350Q6A:WWE0DDZ$5LM M*T=_Y2R4U*CJABJO,&,^]+;)U295(*V5+5A(S0TI18".3^RX2,0SYY@$]9QJ M&2:UVAI3;*B-(=4@S;&K-MO*^9E\"]X!%2<=,<5/: ='.3#RWK+T*GVS3($\ MEKT$:'3S+>#"FIH)Y#T/#AC4, -R\UCIFBI"*K&HVLOH:Z,!)[XREO:KRNGTE] M6$K,)Y<]=T.C$"IVUL'6P*,XT)12:9:Z/M*'L!XY)=Y[**:;9SI"%#B/V)^;1-N#@/K]YS?!ON5FZ63]IIM:OH>]V"O@ 9O][S: H/;V.Z)IZ1"$R)62_J'2.%K(9-E2R,"KH0J:B<&*K;>4XTIZP6 MT'$(C:VN5B$+;ONJ"B&ID*[('<^ 31/)_I..Y!%WQ4R6SK4%J"E*HBU )9Y@ M66T!ZNG%%"M#2,R0'9FP*'AKD^PV@*=XEUR!VO9:](B(?T2%BEL5&8(%$HEP M4_C6TCK.\HCBQU1*GD"JLJ#"IV1>[HG)2KD<#KO3G@CSE75T@Q_< 3QV$^,. MQ$[U&M),A;/<[)=G$.C3A$+:8?&T9(-'-A(Z:-!=_P/-&^_-\:/ M+5V*1-6KUF=MT2D,""5DD& C)5,H MGBOT.J\@2W**J-JH4QY.*P5C?WH@Z=LLC4-..J#""(B72%^>,J<#.-RJ-"DT]YC./"]9=&G"09AZY@X9!J_!.;35.MR(H*9K7:-O7B$&B1VJF21(N$[HD/FI(D&;R< M9\5;$4WVP-542M/P78C54"&/LGR+\ \@,0O56,]#4)K *HE%0<$RMK^008K6 M^922L$$UE9;L++3ES;='.=P ]ZHJ'K109!6U=,YJ*:"Q+8ED;GO0"Z[HEDG2 M@)F-QD5QVE$W>? MNEB/I8"]<(H2P(1I0L[24EMZ9<=5K%*.&XX>R0/@=A7F0@4O,1\VH-K555OC M=K9KNR?.WJF"LXL="Q+;0>&XT)I(+5!4#? P@8//&L;3^%!<$=0IL3 MHI),,5IQL.;0173K..7S6E+3:B5 /(_Q/8O2/^9H$;I5:4&:<-XLI)II7&G[ MCMNI/GPK'$$ !V#L.=D65.H#K9*C>3B3&(WQ-)R+]QDKA_3#F=1I^^J&3O<' MW1G&- VG8N0?XCB^#(?JNI1,?1G>HBQYMK)-P+'UE&OJW_G_Q:,?A4.KKXM&.PM&L?\+1 MCL*A^/D'&"8S.N-H>Z9!2W\6#F49S4?;"P=SO7:,TIE*A,#7)GN5IV.(PM=0 M2T]<(85TT;+];!NZ:'OG_+L\D5ID1>*+R,-D0RJ:BJPXNEO3*L058Y)ZK1_" M=&RWQO)":X8*-+XS'26G85^"=XA]^7_WX?+"OIPY_#T(^J-P;G\?NG__2N8; M;.? 09''R1$5OK<4FR@_*L$O)!53_KD:]U6.<+I[>"]C;P\. N"WL1\-C8#\ MYLS".)5\+,GR:[%,MNQ5TX01-/G[1DK[G\2USFP6(I7 _A3<42&+4YYA1_"1 M'B#RCJ1;Z)L/T5H[CJ#$H3TZ %1!=\ .+R1#@+"Q# X)?CJ0*T,,BB(QD\E M1:4D5"0"CC8/U">"R_ZH"T-N,5L'APWE#-GX:-N78WLAKAB*]&F@F"NYY62C M05<\I76*"4\;86PDJ>QP.KAI$3*Q&>%NW7CX!SO)YDP2Q,5R.044%*K,=B(R MDVC/=+# MW%P3;'\M"9>'%E(IILQ9RBA@VH:I0XLHIMUBVG10TE-P20K@*S9WLYWM#YZ! MMWLEG6_:+T/NE]AT%[C/LZ<\VIQYY=J(,]J5E'FF K,9ELOB1ZG;+>IR%DXF M(XT"JI?L $A M@<1X8&378I,C&TCRPCT*08//2DY?A_M*B\@9SQW#W13>WI<=W%J_]SB^[AL/ M%884%-7ZBOZB8*0S.426:]U&+0AWI8"NCT0=$R-?RHT(=YLJA2K MK[E[H()DI))R%:[8J03A^G2I^Z]3_T225NK54\BKZBS) EEKM17L-TE89&9& M&M/K]IE *E0QG93&.A11EI!J^#-P/)JK/S&8^[D18?^8%6B-$OC&= ;KCT53 MUR*@3F5+X:7*T]>2$VQL?IG3;7@BPYC^7O;6F$IZ/6ULY* *.I74FL(AS[48 M,A09R (B9T)6?) T:@SZ$P4OWC-/(AN\B;P(?J*4U)JFB8PU*3?&/H!U>>'- M&)8'\']21^L39@WPF<4>>ZM1?)=)O+O7Q#M^,+@._A(#W,"E?;Q'/F^)?:\W M#YT?P^#3I]N@B90V'#G%[\:X*.N**@'=-7.+=7=N(O_W?P<_2"V8N9,>ZRT1U/G;._ M1-#74:,G9.>E,*I?O@K[LE M!S')&KE(FU.KR63# _U#G0:>6R8<.:*WAU0ZP0SCE4W%I?OM8IE&_@51@KIC M\]B:DLMI9 GM:!3:>^?=H".&7K,!AA^D,>$M6LFH#C?UWULV' ;&RL#T&]*U MR.3&P9J8VKW+T[9WN/H:"@NU(Z+Z<"[,:N,W+! @XU'#*#=R=@ M,C;LRXNF6H>)XO:V591>Q0#"&DMN-D2"M)0\#WCX=6R PG1+\J_%?>QXG#7C M]57+TP.#1S$%>!,5+J78:&""/\%WPUYHP[RD=IPF[6-3M?C5P9T*:FK)1:JS MP"M&]E*#4/9SJ-N%FLM6ZC#3G5K$PL*G2ZZ'AJIJ\-I:5)9G" M&5P9LFWEW!B+Q2O25:E07\>*#\4"Y)C=6M)2R4B!IW1%Y\9_SO3@7("D&B1L MNN'N:@BH,;9*K->3(0DR%'CF>>'^+YCD5K-$4HGT9[<6L M-'"'.SG(H'R%% W"U.#8>9JL63X O+)V$N.%UGFGN*#!] PYFN;P2#=68PO= MR%<83-]S.;A5R8!OL&^!J;CC5@$]6HJ9V_-Y.F"9"A \29*2%2Y#ZQJ^RXMW)4)>ZJRR5, 0 % >PWNOVJL6 M7OQ,^37YTXYU3W@:=-.EI+QFJH(Y+LU1R[NJ4DSD"V*<%--A0M1 M:+7 CVVG)-#9<%I Z)PV\;LMK4O SZZ"/(;-G>W%6F7:(\**GC*B&X3R*+&@ MIS;=U^0HA%#.0F&B;H6I2ATS*]ZXA)E<\:5=/I7G8$>EF,FH5 (^]D?/]Q@V)=>TAJC=ZQ5%#GW>G7M1SVS"8D)OZN!2T@Q.A/T M42DH54AN0Q3<1BFHW@"[1L(%_50;Q]Y]P$KR\%"6;[L$_^B%ETP 0\?]TEY< MMH9)EKECU NQQA,NP?(1LN/L@-B#>/>2K(.;%XE!NF%C2BFV=?:\.X%;2>&D M'$AL69Y]4W2X',RT9=9-I?:E' 7,$>U=S"$74+*4.(/60($!Q MFMVR@FH)F%9E-IJP&)KF#*P-$N!7@7SH3,5CYASP>Q4>*1'KZ0FB^H;+J3':8D>. >7G.XSBO^ M3>9^X(SFQ"B,1S2F+1I_%N3O(H9 B$,!*,38*8@%#V@L"187O")"P9RND&%!U$!)%YXR[JY](\I%>-4E[$]V1-R-N9[+K9'530_ MLI[&Q$!-\0RKC&-XKI;IWC&3O'/N"QCNW1WP6Y54/>8M4598->U]9KARPB@- M8V",M2 1O9S=@M1FI^.BG2#-@7BT#C5(2N43%(*B'1H6I?B5"4YT8-MAQO]7 M HS6^OGA"C^FBZYG>Q"/+M5*5FE/ ^30+>GE+"&SQ99]H;FP6C(H4)5!4\P/&(#4\^,<=Q# $19( %IR?"^5 MRH>;5(\09>(9W^.58#<6' =0VC)K_"&/_CT!./Q81D@ OF!^+P@'7Y_1=YAJ M="]W.\*HE3QZ#.XV">4U,&^#([$]H"..1N9T.1,#:.JIDN^*3H"?= _)F/=0 M&8L6I@1<1#H#8SL\P0K'TIZ!2K7LD)BQWVLB WTLY]I#K3L>I M#4%'U-#\$EFR5U-7A"455*2D&NX<--:M, ^M?B\V30J$].(GNAZF&HJ%/,UI M90_ B5T>?-Q.5F41)1N<%T+W:+PG60T&;R39A'<@F,U,20 M<(P,*W-P=EM3%4= !3>>4 \2/8[D2U3K;,6J03$#&@3?:-^:69_O%W=97TI MZ+OC@@^T D%_FH1L4)593KXJ:JIBXM<=Q*VV?OKHL<8[8,A/5+7U#C:<;0#N M[I%\%G+ '^_N[F]0/F3B3 !!&\*A-' =#^Z5HDOL-9+8%MM,D\TCK8! R.90(/@9ET%65(JB8FT3/#]2SOBL^*&* M$R!?7J,4MV?#6:'R5;VXJ.>/Q"0Z"LBS22"\+*,;"7GV"@S29W4]C/5\Q5-R\3[N]&@K;LBZ,1BWPOJ2\"B[X;WAG5#6!%7NQ$V M0!+,H75*&I/> \924*%="+>TYFP6B1&]VC]&NT+UK<9QNSEJ?U[7^NF4MVO M$#>>.N(+_*NX:3"IB5:#EK1BB_&'5&E:VM1ZRI#9+(;[)3$W!\'K6>XXZ$<5 M'%"D P[O>XH=Q[X&#(%"L=?+I,;8_2D4;(<^[KD$KX:BJJ.ND M.'\6,.S(9GHDXPODYI+(5S 4T7F@ZI 0,(J7BIB]Y&716+!RFA;70VH_FX9U M[,(T[]%#O*'Z$'!T5"Y'#+*9"<@W-U^@C+1T%52;5G$.<@T%<6 MG*+Q8]U -IT:LI[!$P"1TI7(E*05C+52;++ LZ+B3< !F6^(F8' K1;-ZHS& M,M?!W9A]*)R\X;P;3I55EH9KJ$6]W#A%-&Y,*2\L-Y8N36>47[9+2JLYZ^'. MO>#G56U.^ZH^^4EV=VF@/XN$DI81RJEF+@- M)KV)T)XERQC6^>:.)M%]9W1>]_-4*26$/;ZL%[IGJ:_7FKK* JLYK^KJ;XB- M,0EHUM4?=/I4%G9L$B\NJ7KBU):"G Q,L+GV%G='",VP.)';I[XSN I&@[ O M-2;MJ*-1.)!:D3B]K6@UXR)U9VZAK>*51)ZM,<%-65:75O4![4HY8ZL4",ZT M1;U-QCKU/B],VH=T21&"&9./JOV +FQ+M&K)&KG;>J"XP+-644 +I&U/@2F MM3>T1-93C'&CVV>1.G7)&&,;PMJ($G6#8I[_AUR'\P^DJ_D#3<7<"/TTG MW2G\XRL9@Q&]/1@Z;_=[O6X/_I)_#U$, "4UQ1AP(GI3>2GXMEF_*[8 .O]T M01"5O\07?_Z#RTM+82FY16J1@K'5(H5Y]UD[W$O,&%&4PY;,IC8N%H.6XIKF MS %G!]*&>!8.IOSKN!>.^V[2D'\+,*@V,$-:,I])*E$_' OMJ-P,_""52_O3 M<"IE,8=SDZJCF4G-=;/]>MF&+-'F/R3Y!OC>-PHU0>60ZN9BM2U:W3"<],T@ M,.&\UY=!BM(H-"32]PKX03,LG$N= M:Y4G'(69D&PJF 4D8R0$YI<49)0U:3UO&QCHCE:DAH]:.KVV3!.RXI!\#<^) M-.)\TC=II%A#>7QLB2<-.C#%46%],\G E5K/#9>#-& M%$E6!$#9[K%<[9QQ .K'G'[<#Z<3+6Q?FX13PX"^C6%\X3W]T30<<3GI>DHW M6F6SG&3A%CASG_E=\!6]&N7-Y*BI.^&2&'-?Z/_0E,+^-2Q' 6>I"3O#F?A;#QRKB%QUM[O8?UX/O+Y(!SWAO;T16QAP_$W,U.&]0;B M,O;'F0!8]I5YCP;:5,$\H7< O%S+T2/B,\UHP.(S8I,/$8-SE(;?TSX5*^?#P4Z4RLVEP+R^HK95,:STAR#PC#5!N]?W'P92BT'M>[B%M9@> MBF!NVB/TL4;ZS'O#-=I@BP(>#VY=-"^[#),;R8;<;"_&_5$XZ?&"X)- $E\& M3#>2MLTGE(JG!*%1H]ZL#YU-)P_$*(AUX]-Q_-9IG' M;]6)'.7^$83YE$RCV4KSZ"_=.P94FPBQ_<):+6= U57RYF)8*#88M5[YMM^: MH?%4X*('IB6(0/:M)$R;\N8=E.>U0P/\,1NJ@/*KCNE$_$NI?-I#IXBE4M]5 M,.J+A#,,M9W'E7M&DI9F3L?!!21E_4980D$&=?A*\MNW#" M#;:C:M$)=M,A'53'U*[$<)%'3$I&%%E( 3J9\<@U?X"*L@PPZQ1)+V54HZ? MJ&R/Y4Z?'20Y!9HDG_$G8-[HN>7A[J.][5I[PDRU@C8\Z$8&W>IP?*Q:A7)M M!F3:[.*W<,)XV<0+ZW3K'=PS.DBD)ZY;:SGJ5[_K"-;% MEZ%%++#H3GC)9C\@:8KN@##PSCA63.%O#EJ3]@4JY=Q7BT4B0+7.T)?F!+=U M>#GE(($$"GUM ;I3!@$Q<-8H)K$2QO4,;]W&,ZV@)WEP,+&KP-VP O?90<'' M/7\;?-UOF\SB36GT8054ZDW-0W(\T;AL9"0VZ:"^*)9!MC7GAT::T1CM#J8C MJ-2<0/O+8#((OCS\HKYGSK*(I:%Z@$769X.Y&"RX8!E659GU)@):V#4'I:)! M\]DV-/6A<&D^L&5<2F6UUV>M,T+._R0]VI>%3M#X6=XRN\2<)X532%5#:\P= M<-T_:HRKC0C/:QASAN1R*W5NM365M*630O+F%\#9*%\\BS'G M!62#K526ES?$+"?]XEK/3XOVF'JIVA1!Y76G)YNV:;HS]7\:'N]HJS5L:F>M M-V@U"==5#4NQ$3HMA02'-TFU/EIC MN2/Q $E?M0;T'HE@J7T(V]%\+! ME.WN&YK$J((+FNUKO[/<@?.JP1^#@$@R[?P;EMNZ"FY,U9Z/V&4^1?/G7XCW MN_RNYDI%@^HLG$_'J+_/NM.!60MH-E/X98BW!K\,I]6!:GNU7(S'&@6C[@#[ MFTW%9")#X2L#YA7 MQ4#U1G!#O!X-9U3YKSN=\> P61]]-;U9,"2(>2!]&55KT.JF\-0,N;4GM, MF&?:ISZR/;$@GPN-V'EP,ACS&L8SMIC-9LUV(.G4\]')EFH5=^LMAZN/_+T_ M\=_[$_^]/_'?^Q/_O3_QW_L3_[T_\=_[$__O[4_^7L]=WKE[_7<_ZO7HUTBQ7[9_1ED_&Z\Y[< 76: V2@:P#5T-7_MYF&__GG'54>HZY1]W";?&!3U9UB,F MVJ_9-EE@K'QUK/<)%L.@;._'N'S%4@+'1R,WQ0I32\VXP7]0[U@L%G7=F[?= MR356_:H$BW_1YFTG7%CKVPH?N]%%M<@5&.(Z[U1_,#I^M56(J2K#U3" M!6M[E #S&H&HQY,WL&4;(-E4:;:?U_%J>/WZLC:\=/>V6 M]XY<0LM;;7?3\O@)5];RYL&;;)(:3WGFV$VVO--ZDRW/'[O)EM>.WF3+>T=N MLN6MMIML>?R$FVQY\^!-*O6R])$:3GQT[:WWG&_4SDMOO02G+]C@[! UO,-, M98K=3P;;_I6TQAJG^+ MV4L-WTZZT_JWF,W4\.VP:5Q[[@TR2SL;TM=LR_'Z$^J$=EJID4P26J4^8I![%@5+G=CZIOO MO-]TW(Z?YR>N9V6+N7\P:;4?J9@G_W*:4-AR]'4K9DU8?'-4$7:@ [J37]6NUH5?@&+CN];!C<-IV-O1YA<=.OD MOQQ8@TTFJOUR6FY1ZX!MV3@UX:F*PO^8? E;$%G)+4 MVZ&>9>STA#9]E [MOS&YZ@0$EM="2M.&?S"^UR.$@ _.D(<0M34YJ-[\XGA. MT"G[J_*1XX*5SUG*4Q<\G'?'#<) KSNO?WOB0@_PQ[KX4$YKG& (^=GF9!]0RQ!N.J!52[W-,^%7#2M:^"^=DG+A^C -=8[H&M="X M!MIV3:7J *XVR2('_$*23-6>;>FG@VER)\B1!S+=:OSW:();,PUQ,M(::<<9 M&6UMN]W;"M'.@=K<@:/'Y;UGZVI)@F62+Z4NCY,/:K,_L2(S"AYP@5SB#.11 MP)'="B/?<@E\VC41P;/RZ8[?YK_LUD9\G=8HA!;3=IWXASA >_9,>SP1KRY-HG;4F1JPGW>+0U$(W7L4>U@P?",*/:9JSQ$\GI,!6T MA+&P##I#=3/Q2GFGS-_F!S!VMGI4=9NX;#*7UU=?K\3+Z:O'(TAZ]A M8U[Z7HTDGYZS=V#[7K9>JP1T+[WD<'P%80=.6\E-Y"!/'FMO=AMGM5)]VG2 M-]%!C1B,23N+.IZ-BV;*W7K]OYJ[ MMMZTCB#\5WA(FSY@UQ#;;56I$HZ=*I6=5.!$E?H$^)"@8J IMO '0FPF:CF#VV_']^N?;]-.*8P: E@^O-\N M"^6QD[CP#H$S_# ^L'M967O]?$5K ]Z? T_J_SOJ-FV/-1Y0J+0<[]W MV8&\JCY2/C$P2EQ5"].L&\5O-_-W[PCF&\&ANT8DV=5V XP"M<62%X!'M[A# MROL4?NKA)]'@G8JRX&GHG-BN'/WJWLRN&_=DM=E0),9TO#:_QO*.S#G /R8[ M1NFN?;\@#K!$9J2"' FA";6D\J8@WSV]3I?*XD;1F*+^SEZT9&F'%^VL\.>: M+^I,<_C!R@#WH^KL+QAC?_W.#66G7,%&I,D)&UE>#+-;.F.F(?*RM=Z).!T_[V3=:#O $L:ZPZ8TS*#6BI<]D-4$PT^Q#NB>V@UE),CC-;"LECR M3)&C,^OGS76A@*%>9[4,4,@W[)08]P=Z" M\A0]+R[EV(KH2S\F#E:8H10-)5^0(.'@VUHU9,*A\%H)"T")=SGGL>L9>,%2 M70E> EO.OHQ:2*D34#(/%9;60A<2UK,^D.S1'EF;WH]U/SC1.AN?P<1(M%5( MRFT_9*/AE)' M0/T7YY?ZN.SO#4FBQCYH"^*/')G"XCV5O3^N (G%& MK!M#F !3@02!*T.%\3+S4ASGFFBUO]K_[4J=Z0N5.SPQJ$H9\X+C\F\R,)!^ M2^-DLI_+C MF7:T27)L?#7XH0@&1J^&_3_2! M<#MB;I:>R(R 1["FH*#7@E84:^F/(:5V@6@1#WY>!]@B$QF@C%$M^_T\8W)] MF_ANE S-3IK<;M8C"0,+$;J]/,SI9S9^)-*"Z8*^UI]QR:9'*ILNYI8:S\IP M21K68"W2M(>P&^8BC09##5"E',--,>;G(=P.8N'*?!W+;<%( 3!,*7C"K%K- M[.BIG#3#I((S4!1CZ_D$4VBYW,\4#\.!:+,Q^TU-^ M09[9%^0']0')+%3J3>KUW*-THM+DI1O(I;O5ERXU:O?N]?4NDL!EG[&-J5-+ M'+7;6: "1U5]48-K>?HMG>UZ?1"=7YN-$C:PU"Z)LWXJ.A];#1(+II@R$-63 M30W;-0IV/+',B(2)/R=5/-]7@X'D3KT#,, ]&5QO^$S70853(#>BS-L8BT 6 MJV_H)9Z1P^HCD08R%!U27YL\JR>=[WEQ=:UXP(5[,:D"ZX,3=HS9^PIS'F#? M.,-L4YN&CYTGL7N <2/HP(1*L]+^X!6(E[G9=B7@ IM>Q\]Z"%6(Q"_R'L(2 MNEW,7>N6G\K%:_EIN*@M/V[_/F?)9?;N($J?\V@?/&_EEB3FE6Q9-F[E\P/8 M?MFM%G8G^-L>U7J.&4W.!7B:H]3(I]-0R8\(1.^TJDO,98CS1YZ3V8?XS72U M!#Z'4;6:3SC7FYMKU(-'$_$*/^$SV_4<._ 7C,K.F88$NK-?4Z[ACO%J$BPH MRE=X[B?H8\1GV\5B=V3-&*(#08 MM76N'K!2\Z]N5\B\R,+'>L'AEB]@FDK=@ )55E!C,QN@!;#S,E$ M@K*"$]+,>(,-RH&HY$YV'=F."VNP,R\?M2=]HF;[5YN'&=9BIW/.[[Z,\G(. M3,7R 7D"'!(@E/K?S9X>O5S:$A_Q4Z0@W1;8-_FSH3.M2@*Y22?@%R-.5 J- MF/2**RB("8NF1!",S2,!6&#L2G>PE,F!6 NNL%PVA;-H$"8C'\*])ZE'L^BHG4D!IUK6S1HCVG81B1OA,4*,HUKL6.]DS/MOY]+ MOPS5M#U ^E)P$YL93!X'+KOPA+_7L X2CD_&U&H\NHF4ABQWA&^SD0[BNC:9 MY@\?([DGVQP@=MM\,%MM(RDLV]XL?RQ3<9;P4&(3-CI<@L!E/4JSW],U?PEE M&)W?G+&K3/5\J2!&T;$SIG8J3-C9=PW[&Q_BF*6C/K/H*U54\-?SO5T MNE>K#\> %:C^.*K6QP"#J?[XVW9Y#-6848R)]@LSYVPQID*6%7AD:T@"F(,+ M>;(P6@IZ/!JB3:B21H@-T6PI^QTRL:L[SE.&K*#]L:3MB5"3O'Y 5PQ'!_LX M=! A+#6/ 6)CD=Y7BQE_SHA/M2U3%!\B!.39\5HB-.%XRJ@>5RZZY:W5XU@; M&U;LU/YS,*G17A:GDB!!CR,#V:-&V+_O"D_K>/N "?08ZN<:ZDQI+U):?&K$ M5=!V+E8@GIHQ6NV,*L%YPDXO L%WO-P]K;,[816*.C-)W^8.$CHWQ8Z%T792 M&T4%19 /VKOMY5V><&IODT/J4K8"JD!E@[K&7&X^LXB%X@./;\:40@(OZ/S! MXS>%V=:28P3?18PI&ZEZ,]XUI3++)G1@_+G.B56GJ0PFQ+\-9IK-HL+L M/V?[F=KQW?9W$]X+7Q5:SCXH"G6M2T$IZU4DI_>^0U) M+4[;R2@3@5 /Q&C"H(0"_%JXDQ]7]&PO+*<.?WTT\67).ME"QTD+]'1.=+__&3)UDE4JPW% M]R7&"K2,\CJ&I5+51\^KTQ(S5%^("G,=R85D2.FN++RZDAAEM9G$J!?Z_MQC MB'"81+QA"Z9JD(J&JQA>#B[@YM^*#,?PX>S]ST:HFW? M9,/DXG_<'ZS[S^S M@7,(G,:7+(;!_!)Z?R]ZX3^OJV-[TK-7I!>D3A%]!GHG^"3Y_-_(7P#?$[XR MPE[W[),H%WS<@BET#IT9,0S6B,;P%E&RDL3,RA$C=./[8P=;Y M1PAT]G)3:<)"HDT0SN XP38ZR4K(#,LA30![5Q)1G!L<28K2M$I4G@DJ)9@V M,H(*P9%EZ&=TAI9-,:7WYIWYD>]HMSEP8\R6^! 8BM[4J^[,<==\B[RMYK2W M9<.#=$%%UD)];O1RN.V;HX/O),Y):_MM/@!H=515=/.)DH(S[!;S:L+@P(1) MA/H\H!22/&H]L?VH[/.^(>+TZO@9S25] I"SXX><7A\_HREL3@#R?[\W7G=[ M;Y4(.P7"X 6KAE!%>(=;DBS#CL=4:#'\;DI#NG--CW6"EE=HI2OV'7T]-\,Y M:JBZ,TNTP1B.]E<#'LR'4(@UX*1QC81B?225)+VU^]0KF,*5@9[F>021P]+ MGRB2W\S07Y^,?;@WYD$\UY5VT\'*^_7A<.B*%=32_6W6H/'(PMA:>MRTRZ%; M6Y"E6P'XNAHFH]%D6$NE!]^^;J]U;8?QAO%0>&4T[@P[[A0\N=WQL"DDGO ( MM_)^.A@-A&R\.5.5!WLB/9Q;TZR57DX'XX%8*.O\/-R[/;-66M7J-Y3MEEN9 MIW^,5;^-]K*:%]945?NM<*#]$M[!O>RY ^M5T3G1R_L;B:S3P62$%WQ43MVK M2OE?TT'[?P4#?(IA]!AM.VP_-XUX:/]/,YK%0A5P8HJF!NTW[6BA"G?7;J76 M;B"TK&$ZV)XBI"[%J?9((V9Z# M/#:Z!.V@%/B?,Y4JD:,4WV4E=0$B@DP(R.0=(7\F$61*0*;O CD/./C5"#(C M(+-WA.RT9$Y YN\)F4:0$P)RP@MY#AJLK"*83P3,)UZ8H]*LPTYA%N*H*$R# MLXU>AA;3I;1E!/F9@/S,"WD#CZ ;$!\N42SN8P3UA8#ZP@MU)I45=[)"KA\@ M76/#6/6NG;//5&>2'E&S](@7\U1:C6_4B6NP8KZ2%F(RTA_, OG3W9RX@0+4 MHVSOOD.CK#%FUL9,8X?S&%> BY$H1XR9)8&M91N7RA9=/&?SBEM&?$=)0>QLQ^F$.!XQ3M@'^4%V>R:$.]&(\2 MPYC9#,=RK3",%17X:;BR#E,M6(P,I=@MD+;QU:F*L&ZO\3IOTUWZD@H/23,>KB )4X< MF'D7@%-;\/UN^OC1F3H22@\)LQ[(<+.31224)Q)F3[P$G+$.Z'8C^IZ&2E9),RRB,*[7C9*% FS*,@XKUNQH*21,DOCE4AJ MVYPQ)N62E+M(1454W=:DS)*^A5EZHI<_S1ECDG4J9LGT!#%]XR>E#),R&V8; MS?2"44Y)F9VR%];T$E)V2=^F,"4NI;4R5.?%AQ/P4E5=1,HN*;-=7L3 MW131$. MQ-4CQ/7_G+)-_EZ9S$$[YF-,2C@Y=R;S.F8X%&-2RLF9E4-@HLT7,2:YZLZ] MK/(Z9AA4,28EGYQ9/KWI:]\XI]23,ZMGE[_VD5&VR=FK9GL);!\B99J<>Y6E MIT+?2SFA1#-A%@U9J^\D#A/*.)/6.,/MS]%*6"@-Y27>PN'^0E;%M17A8[.< MGN5A 6S15-4Q[KO2%T:V/R +U]C^,N_;?U!+ P04 " !"@X9-L03XNA@" M #L) &@ 'AL+U]R96QS+W=O\>CN?NKRIVE*&+R'D;9O.3;[KA]1-O^S[\=R4Z>MX"$.S M?6T.*#[NE!#\M!#_2@Q^6@1WI07 ,9U_PDA#5?ZPBXCGRO(P [ M\L6.@.S(-SL"M"-?[0C8CGRW(X [\N6.@.[(MSL"O"-?;P%Z"U]O 7K+#9ZU MT<,V7V\!>@M?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O 7H+7V\!>@M?;P5Z*U]O M!7HK7V\%>NL-SDK080E?;P5Z*U]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\%>BM? M;P-Z&U]O WH;7V\#>AM?;P-ZVPW.NM%A-U]O WH;7V\#>AM?;P-Z&U]O WH; M7V\#>AM?;P=Z.U]O!WH[7V\'>CM?;P=Z.U]O!WK[#=Y5HI>5?+T=Z.U\O1WH M[7R]'>CM?+T=Z.U\O6N@=\W7NP9ZUWR]ZYG>N6W&M/M>QF-WR-*BVSH 0 :R0 !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@ MOT)V:UCI%WY$O%%OE43_0-T.;&%;F[8B_'N[H28:3#!"\MXPMM.=\VXTSQ77 MSUM'8;1IFR[,LBI&=\58*"IJ3I MB^/8]\ANKN]H85Z;.+K=7>];SS+C7%,7)M:V8^NN_-%T_-$P]]0,:T)5NW"6 M%F2C^TWJ$M*U69:J(6,'3/AY8W^>[GM+NJ#2%J]MNB4/SI,I M0T44VR8/E?%4/D5?=\N/O'/CXX-I4V.V:=BW!?GI&UL4$L! A0#% @ 0H.&32&2*U!M @ =P@ !@ M ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0H.&37)._(>; P G0\ !@ ( ![1( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 0H.&3<:[C-ZO 0 MT@, !@ ( !ER$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0H.&31JH='"R 0 T@, !D M ( !5"< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 0H.&3>UWWKNT 0 T@, !D ( !$BT 'AL+W=O M&PO=V]R:W-H965T@P M !X;"]W;W)K&UL4$L! A0#% @ 0H.&3;5) M1<6U 0 T@, !D ( !U#( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0H.&3=OR@#BU 0 T@, !D M ( !EC@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 0H.&3:L,"PFU 0 T@, !D ( ! M5SX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0H.&30KI.!ZS 0 T@, !D ( !&40 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0H.&3;*@B-NW 0 T@, !D M ( !UD\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 0H.&31JJRJRV 0 T@, !D ( !SE4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M0H.&35-QP+BZ 0 T@, !D ( !I%L 'AL+W=O&PO=V]R:W-H965TEI !X;"]W;W)K&UL4$L! A0#% @ 0H.&30L3+\.; @ :@D !D M ( ![FL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 0H.&35]S&GN8 @ 7 D !D ( !@70 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0H.& M3?]DW;?.! ZAH !D ( !8WX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0H.&30A =]1- P N X M !D ( !GX@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0H.&370CDBP8!0 ,1P !D M ( !LH/\! !L!0 &0 @ '!F0 >&PO=V]R:W-H965T M; !X;"]W;W)K&UL4$L! A0# M% @ 0H.&36?&PO=V]R:W-H965TRI M !X;"]W;W)K&UL4$L! A0#% @ 0H.&31TZ M1\LG @ 0P8 !D ( !U:P 'AL+W=O&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " !"@X9-EXJ+;.@! !K) $P @ %0. $ 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 1@!& !P3 !I.@$ ! end XML 77 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 78 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 212 319 1 false 78 0 false 8 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 1005000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.comtechtel.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - General Sheet http://www.comtechtel.com/role/General General Notes 7 false false R8.htm 2102100 - Disclosure - Adoption of Accounting Standards and Updates Sheet http://www.comtechtel.com/role/AdoptionOfAccountingStandardsAndUpdates Adoption of Accounting Standards and Updates Notes 8 false false R9.htm 2103100 - Disclosure - Revenue (Notes) Notes http://www.comtechtel.com/role/RevenueNotes Revenue (Notes) Notes 9 false false R10.htm 2104100 - Disclosure - Fair Value Measurements and Financial Instruments Sheet http://www.comtechtel.com/role/FairValueMeasurementsAndFinancialInstruments Fair Value Measurements and Financial Instruments Notes 10 false false R11.htm 2105100 - Disclosure - Earnings Per Share Sheet http://www.comtechtel.com/role/EarningsPerShare Earnings Per Share Notes 11 false false R12.htm 2106100 - Disclosure - Accounts Receivable Sheet http://www.comtechtel.com/role/AccountsReceivable Accounts Receivable Notes 12 false false R13.htm 2107100 - Disclosure - Inventories Sheet http://www.comtechtel.com/role/Inventories Inventories Notes 13 false false R14.htm 2108100 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.comtechtel.com/role/AccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 14 false false R15.htm 2109100 - Disclosure - Cost Reduction Actions Sheet http://www.comtechtel.com/role/CostReductionActions Cost Reduction Actions Notes 15 false false R16.htm 2110100 - Disclosure - Secured Credit Facility Sheet http://www.comtechtel.com/role/SecuredCreditFacility Secured Credit Facility Notes 16 false false R17.htm 2111100 - Disclosure - Capital Lease and Other Obligations Sheet http://www.comtechtel.com/role/CapitalLeaseAndOtherObligations Capital Lease and Other Obligations Notes 17 false false R18.htm 2112100 - Disclosure - Income Taxes Sheet http://www.comtechtel.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2113100 - Disclosure - Stock-Based Compensation Sheet http://www.comtechtel.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 2114100 - Disclosure - Segment Information Sheet http://www.comtechtel.com/role/SegmentInformation Segment Information Notes 20 false false R21.htm 2115100 - Disclosure - Goodwill Sheet http://www.comtechtel.com/role/Goodwill Goodwill Notes 21 false false R22.htm 2116100 - Disclosure - Intangible Assets Sheet http://www.comtechtel.com/role/IntangibleAssets Intangible Assets Notes 22 false false R23.htm 2117100 - Disclosure - Stockholders' Equity Sheet http://www.comtechtel.com/role/StockholdersEquity Stockholders' Equity Notes 23 false false R24.htm 2118100 - Disclosure - Legal Proceedings and Other Matters Sheet http://www.comtechtel.com/role/LegalProceedingsAndOtherMatters Legal Proceedings and Other Matters Notes 24 false false R25.htm 2202201 - 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 25 false false R26.htm 2303301 - Disclosure - Revenue (Tables) Sheet http://www.comtechtel.com/role/RevenueTables Revenue (Tables) Tables http://www.comtechtel.com/role/RevenueNotes 26 false false R27.htm 2305301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.comtechtel.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.comtechtel.com/role/EarningsPerShare 27 false false R28.htm 2306301 - Disclosure - Accounts Receivable (Tables) Sheet http://www.comtechtel.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.comtechtel.com/role/AccountsReceivable 28 false false R29.htm 2307301 - Disclosure - Inventories (Tables) Sheet http://www.comtechtel.com/role/InventoriesTables Inventories (Tables) Tables http://www.comtechtel.com/role/Inventories 29 false false R30.htm 2308301 - 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 30 false false R31.htm 2310301 - Disclosure - Secured Credit Facility (Tables) Sheet http://www.comtechtel.com/role/SecuredCreditFacilityTables Secured Credit Facility (Tables) Tables http://www.comtechtel.com/role/SecuredCreditFacility 31 false false R32.htm 2311301 - Disclosure - Capital Lease and Other Obligations (Tables) Sheet http://www.comtechtel.com/role/CapitalLeaseAndOtherObligationsTables Capital Lease and Other Obligations (Tables) Tables http://www.comtechtel.com/role/CapitalLeaseAndOtherObligations 32 false false R33.htm 2313301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.comtechtel.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.comtechtel.com/role/StockBasedCompensation 33 false false R34.htm 2314301 - Disclosure - Segment Information (Tables) Sheet http://www.comtechtel.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.comtechtel.com/role/SegmentInformation 34 false false R35.htm 2315301 - Disclosure - Goodwill (Tables) Sheet http://www.comtechtel.com/role/GoodwillTables Goodwill (Tables) Tables http://www.comtechtel.com/role/Goodwill 35 false false R36.htm 2316301 - Disclosure - Intangible Assets (Tables) Sheet http://www.comtechtel.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.comtechtel.com/role/IntangibleAssets 36 false false R37.htm 2401401 - Disclosure - General Narrative (Details) Sheet http://www.comtechtel.com/role/GeneralNarrativeDetails General Narrative (Details) Details 37 false false R38.htm 2403402 - Disclosure - Revenue (Details) Sheet http://www.comtechtel.com/role/RevenueDetails Revenue (Details) Details http://www.comtechtel.com/role/RevenueTables 38 false false R39.htm 2403403 - Disclosure - Revenue - Disaggregation of Revenues (Details) Sheet http://www.comtechtel.com/role/RevenueDisaggregationOfRevenuesDetails Revenue - Disaggregation of Revenues (Details) Details 39 false false R40.htm 2403404 - Disclosure - Revenue Revenue - Sale Information, Percent (Details) Sheet http://www.comtechtel.com/role/RevenueRevenueSaleInformationPercentDetails Revenue Revenue - Sale Information, Percent (Details) Details 40 false false R41.htm 2403405 - Disclosure - Revenue - Narrative (Details) Sheet http://www.comtechtel.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 41 false false R42.htm 2404401 - 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 42 false false R43.htm 2405402 - Disclosure - Earnings Per Share (Details) Sheet http://www.comtechtel.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.comtechtel.com/role/EarningsPerShareTables 43 false false R44.htm 2406402 - Disclosure - Accounts Receivable (Details) Sheet http://www.comtechtel.com/role/AccountsReceivableDetails Accounts Receivable (Details) Details http://www.comtechtel.com/role/AccountsReceivableTables 44 false false R45.htm 2407402 - Disclosure - Inventories (Details) Sheet http://www.comtechtel.com/role/InventoriesDetails Inventories (Details) Details http://www.comtechtel.com/role/InventoriesTables 45 false false R46.htm 2408402 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.comtechtel.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.comtechtel.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables 46 false false R47.htm 2408403 - 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 47 false false R48.htm 2409401 - Disclosure - Acquisition-Related Restructuring Plan - Narrative (Details) Sheet http://www.comtechtel.com/role/AcquisitionRelatedRestructuringPlanNarrativeDetails Acquisition-Related Restructuring Plan - Narrative (Details) Details 48 false false R49.htm 2410402 - Disclosure - Secured Credit Facility (Details) Sheet http://www.comtechtel.com/role/SecuredCreditFacilityDetails Secured Credit Facility (Details) Details http://www.comtechtel.com/role/SecuredCreditFacilityTables 49 false false R50.htm 2411402 - Disclosure - Capital Lease and Other Obligations (Details) Sheet http://www.comtechtel.com/role/CapitalLeaseAndOtherObligationsDetails Capital Lease and Other Obligations (Details) Details http://www.comtechtel.com/role/CapitalLeaseAndOtherObligationsTables 50 false false R51.htm 2412401 - Disclosure - Income Taxes (Details) Sheet http://www.comtechtel.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.comtechtel.com/role/IncomeTaxes 51 false false R52.htm 2413402 - Disclosure - Stock-Based Compensation - Overview (Details) Sheet http://www.comtechtel.com/role/StockBasedCompensationOverviewDetails Stock-Based Compensation - Overview (Details) Details 52 false false R53.htm 2413403 - Disclosure - Stock-Based Compensation - Expenses (Details) Sheet http://www.comtechtel.com/role/StockBasedCompensationExpensesDetails Stock-Based Compensation - Expenses (Details) Details 53 false false R54.htm 2413404 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.comtechtel.com/role/StockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 54 false false R55.htm 2413405 - 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 55 false false R56.htm 2413406 - 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 56 false false R57.htm 2414402 - Disclosure - Segment Information (Details) Sheet http://www.comtechtel.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.comtechtel.com/role/SegmentInformationTables 57 false false R58.htm 2415402 - Disclosure - Goodwill (Details) Sheet http://www.comtechtel.com/role/GoodwillDetails Goodwill (Details) Details http://www.comtechtel.com/role/GoodwillTables 58 false false R59.htm 2416402 - Disclosure - Intangible Assets (Details) Sheet http://www.comtechtel.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.comtechtel.com/role/IntangibleAssetsTables 59 false false R60.htm 2417401 - Disclosure - Stockholders' Equity (Details) Sheet http://www.comtechtel.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.comtechtel.com/role/StockholdersEquity 60 false false R61.htm 2418401 - 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 61 false false All Reports Book All Reports cmtl-20181031.xml cmtl-20181031.xsd cmtl-20181031_cal.xml cmtl-20181031_def.xml cmtl-20181031_lab.xml cmtl-20181031_pre.xml http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2018-01-31 true true ZIP 82 0000023197-18-000097-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000023197-18-000097-xbrl.zip M4$L#!!0 ( $*#ADWD'*KL%FX! -1H%@ 1 8VUT;"TR,#$X,3 S,2YX M;6SLO5EW&T>R(/P\\RO\^?FCG?OBT^TYN7ITQY9DB>J>?KH' HHBND& C442 M^]=/9 %56*H*&P$2(-'WVI90F56Q96P9&?F7__7]KO?#UVPXZ@[Z?_T1_X1^ M_"'KMP>=;O_+7W_\]/'*?'1OWOSXOW[]GW_Y_ZZN_J_]\/L/?M">W&7]\0]N MF+7&6>>';]WQ[0]_[V2C?_UP,QS<_?#WP?!?W:^MJZOII/M?8B":(8)T$)8+ MK15"E&".%/6("4O^_^^_$);)+.,8\9L6:WV62G]NM;7\K)16FK=H_K+OGX>] M[B_IWS\ U/W1+ZUVUO[KC[?C\?TO/_]\TQI]_FDP_/)SISOZ.3WYF2"LKA"^ MHOC'8L)]P_#[NL'#0\OUWW_G8[ M:QJ=U0V_&_?*\=^^??NI/;@;9^W;<=9+?\QG8+0P'@3DIMMNC4%JKNY;PW'U M8Y4A=9\=W%4GCL9W/Q??7!W>;T!JT*\=/NF/AP_EE"0X/XVR]D]?!E]_GCU, MTV3MM*M6K[=V:AJP9CJLD,VOF W:\)K1N+/Y-3!HS6LVOJ)A^K#])6LB>OZL MCN[#]OWGQCGWG^NG#)NG#!NFC#XW+.?IL[I)X\^]ABGPI&["9#@$?=@D1+.G M=92;/5HC PLCUKU@O2"MC-KTHF8Y6!FU[D6;7U+_@DZ[?3]HU=-_^JR& YWL M]O$>GA2!VQW-+@?-4U)S^HF M#1LF#&L&9YUV@X5/3^HF=!N&UPE6=O?/KPW#X4G=A"9LLUI4LW]/NN.'AAGY ML[I)33Y-5NO39),FC">U*']OW];+9'K2,*%Y"15/FR:N77^+(]:]H'$9+8YH M>L'ZR?43;[HW7SOU5,T?U4T9M!MT8'I2-V%T];GI&^E1PY2FCZ1']5-N;GL- M=GOVL'Y:M]\@ZM-G39/&V3 ;-0-9#*B??C>HU$RX M;=(HM[4*I=OZTC ^/:F=,&A8D>E)W02(RQHFP).Z"?WVN/6]84K^K'92@ZJ# M!_7#F^B4/ZJ?LLCZI<4V?98FT;I)S3IB_KQY\EHELSQF_4L:=<7RF.:7;'I! MP^0& >[6B2^854:P;+3N].?9B&)"+VLPZO"@YOWP:X,TIB=U$[K]?ZV!)CW^ MW!IEQ?!^J]L>U1,I?U3CE.:_-W.X?-PX=:V + U9^XI&[BX-:7S%AND-4[,O M&YS!W)F;#9O/&F^>,2Y'-^BK?IVVZ@_Z_/F@?P6CLF&W M76WSYHW]\TB&W^J.8;35JZ5DO\EMSQ_53;EO M(NM]+5TG#:,G-8-'[9NKSN<:@%+F;O:P:5J=-2JGU9JD]*3;7SLQ?[QN:HV- M6II;9ZJF#VO5@:M>?-]@",O' M#5.__KMYWM=_UTVZN;]J]\!\-.B"XG'CU!HDYQ-K,80GS39@^K!A6G?=M&[C MM&;].'W8,&W27DN6_''=U-NL7>/"Y=/2H[HIW3F[ESQP>)"&X\KPYK!A]K!A MVMJ(8V' FNF-X<+"@(;I:Z5&+VI6$G-#H5^;/&2=TU'TM/&R:./C>S(#VL MFU:G[O(I]8JNR>K46ILZ0S.JMR_#Y<6Q.+PA%YR>)/^^CIW%HX9IBXMA:5)] M[C<]21%FPY?R1W73QO?#AC4'3QHFK%$1LZ?%/TTO6*]G%D9L\Z)FM;$PHOBG MZ47K7[+^!4V^;JU[.^XVU3443^HF-?@*XSJ>3D97LYVVFED+#^NG?FG5E;+, M'C1/J5\9"P_73%UE8F5Z\U[)PHCAP_M!M]^P1.O'K7GA6G@:86DF^AJ*-RS; MXDG-I"2@G96]Z#+],'VX-'1<.Y1/AXX7A\Y?6I.@[8_&K844Q??>FL'_]_=N M_U_SD:O)UF\T'XJUUC_G3\NAHV[=0'@G_OG__O'[1PA4[EI7)2B__L__\9)LG_]<=2]N^\!/C^G MUTQKP-J#_CC[/OZA"^R/'J;J/_$_KGWZ4#$$9*@[?D@_%+]T.^FWFVXV_"&' M8SG=4V@2]^;__/@K2O\C%&OYEY]7)^??^'GU([-OW&?#[J"S^%4@P7#L6^/L MUZF$)"$IIL^?+4S(^IWY<(Q H.9?ZQ2#BY_*[Q4_S"A33ZHWZ9U_XK>#KQ2E M/YXBO:9",YZA#^L)E:^F<[__CB&]Z4BWY 7DKC!W?V@#W\=F>_=43D*?KX; M]#^.!^U__9'=?\O/]=^8@K1SQ60]EL'\M#K8*;U+LP] >8>1;?OSMSK8=8: M388/+Y>]-1B>)X/G5NRR@)]K 9^Q'<,MV][E-I]--1ZI:O?>M;N=-W[7NN^-6[T6R>BVNY^F+ MSW-5%VM^$M;\F3-R^PO$11$<71&\#$&Y>'ZO033V"A$OHO$:@D5U"19/02Z6 MW,HC!(N[QQ*78/%LXH;]L@&7H.%L,@&[*^E+ /"TF8"CY/?)JZ^3V+J[J*\S M#+IWK[2XN'!/&9>=2-W%A>E/R_0CI]?>] '#5L_<)QSR%K;O\Q>ZR=VD!W__ MFH6;FZP]OAZV@(;I^7*4WNJUT[BL\ZG?R88?LJ]9?Y+]-NEVTG&8-_WI9)O= M#(;9]>"^VQ9(G)>H[$>@A3A_;PJ=I8#-+(F9?,$+*N.?D]$XP3F*@^';[)MI MY\UXP6J^'P[Z\,=VOAA7%$TY"%9KO],:=D:?[CM 2/@"0WI*C$/)L>_>S!K> MV&S\+8E3GD\COQ M4.70F"]F(M,QR_^>L1P$IPV0M;YD]L&!W _N@-$/]UF^_/.!UP.PZ9] XK). M[A><2;B28/]E"R1__#4?V8#E*\D^[BTI V^_-8T./K9Z+UEK-.'Z1()R"D5G>PG*17=<1.+B:SRYKW&VPO'IHXNV__R[B9/>]UD MPW=K=063,<,L\X[\-%@:G8>HE*6#FQ&=K'.H ';5V1D MFLY,VI.TT(I!YR4J:U&=J91-N+Y>07'P?-AJ MC__>'=\6^MBV1MW1NYOW0Z!$_\NR8@'ZFW[G#X!CV&WU1L7TE0V9+<0OE<"" M+8"7G+?X;4? !66UEH('VD+99DUL8L!E33SYFG@I*OELU\3%3JRNB=%P/)?< MW[+!EV'K_K;;;O7693I?DQT OW22*"]4J47/7\Z3O*Y2^=%4(ZH_*9WBH/^ M>TTV?I.^FQ(%5-[%;+\PR3UW77B*DGO1N4?,8#TV=6K&^>4,;_KGES\]MM9\ M@E1N#?5?WVK8*OQ:WDJ[.".KP=?V6XTGM,)>L3R?6^'4X5, KYCY^RNSE^Z? M/K,RN[BJ>\CSVEJ&BW O"_?>A1\723_-G;'8_9YUTH-L>4?GU(5UWWVL)GPO M O-(@7E-FO(IA>^B.)_?17C<]NGKB."?BZ3ONXMV M[E*XU<[7RV3Q"6TWG6>E_@O8:;H<&GBMVZ27O>=#GC#/HE!W. HI%3E\]#%WJ\ M3,:?4'CQC_!F_]SZ"?.#CISQKE MCM[TVS^MR#S8LM1Q99@/^- =_Q\))>KE*[=E*V4#N RV43F8_T6(] MA48]*U>@&4"ATTW:]&OV,6M/AMUQ-QN%[^W>I)-UXG!PEZX9\-/]ZVAIE]J'_!?.7G]^F (YMUS+?4B?L\5E?92OQXY)DMU7KZO"*!U!>! MO CDJ;@SQ?5"ZWR9N1MJ^IVE!.**%S*[AV#T=C#.1K\/P%&$";';;_53./\A M:V?=KZW/8!G!;G9[O>E]!>/)J.*JI*=99V8_ST1@U_HGFTAX(-?@L0R8^P]U M'#C>DCCV74JG)^&?^I\O,O[,,E[/@_.5\G1YU$7*+U)^0E)^I"O23DO*+][* M<\OX,WHKSR#A:\XD7#1WLU0?[:#"15?OZW<_A22_..U\!G+\NJ+'BSY^J7+\ MVB+$BSY^F7+\8OSCV?[)1;^^%(VWLAFRI/-.T??%5$X]>Q8);K2Z0.QG4I>&',:@;8XZ+03V5I7LQJ*>_OH\<7.UD4 ]> MY'RQKF=6YWPQM2=B:OWC\M27%7KQ?U_DHGS>A-+*8:'?N^/NEYP2KC5:O#_: M?1QIC-NM7N^VU>\DSVKW6U*?K_;TU M'(([\O Q&X][^6?225]S?7T^B[S*KZ*5PB:&'6BI-;"[@&(3OP\$Q1II65CP MJ^)RH(_7"=L,_QVD[8GTS7,?+YG&V_BTE,U%7;PN=7'J*W8A@I;'W&1_[@5X M63+/NV1.-L^SM,]Y "EMP9IN9Q]OLZS>DRSBD?>MAQ2,F'X'?AE.LL[OW=;G M;B\_CW^CAJ$H!J5;I:"TU_:+],:'JUX\@B:XM07Y5.OB],7@G7&YOTP M6UBE:?L)]%36;W=3$XT>Q$2=ZP%HLG04I=?+VN-)J_=^. ! Q@\7EZE0)X\F MXNGKW?.6\DOD_7+=GXNO<5F +\.,O( E<[I2>JH;0A=+\0+$_@59BI/;57G" M=-F[\6TV?#OHMR?#8=INNR3)7LS:WY@,V,3[BQ)Z0>[JIHVB2U;DDA4YZXVF MF>$TDR\+)S8[_YR,Q@G.41P,WV;?9OE/X K0O0]_;.=K?%27&)Z6A/<[J4WC MI_L.< ^^P)!>$7<'6OQ+]J8_GQ5&X^X=#%\H1LQE/]>W[S[W9K*S:F'?](%1 MK9ZY3S3/1TR+H]WD;@*RT_V:A9L;$)J\*7:W8LE]%YZ"'F]G-AM_R[+^K%[] MMTFWDPS!F_YTNLUN!L,\\WLSSH;7@_MN6R!Q'HNO3&/OPM=*]GL]8P]5N+B% M6,S68[U<'*R>:A^IFM/L$&+U5/IDT7%_V?JD&%RX*Q>M5DF5L5$?*LPR(CBMSH*H' MO:]@@"Z"=Q#!6T//UR=]KTZ"3I:-JSVP+EQ\FFVHYSY,N.J@'LIVE/M V7B< M+G^;OO>5RLLC[4:YM5%#R_/TDFNNT+HHG%>Q[YWTC?B3QNPSH9<@Z71USG,' M2>(*D2M"CY>)N>B;L[0L]3*GWL&.Y<,[6O(T)[4_:TU%PI?K-ZK8/WQ MP_.+MGH!VNJ(YG*QY^2'5 23B\ZT ^7W[MWD;K6,Z@4IIE1S7.+\XZ_3EI + M2!^JN.@D]=[+W >YZ+P7J/..LA_R"(?K,0)8SOU;:]A-O4(^P$*:SYS62F:= MW]_8=^G)16J?6FIW^/0J"VG/0[HVGA=?=K]O%;Z_ZBX,].P1=/MN#IZU#XL]H2!DOOR83XB6HQ MCG*3TE:G$W*=,Z_5G_;NOFY]G[67.R^=T7PT(5_%F] \SPCCL0=1S&B4C5_Z M&91%),^7S8O%V)<5?3HK^LAU]Y<5?1HK^L!LKBF5-=]:P\YRRX&/MZUA-NEW MSXVA2Z@4U4,KN#R1W_K<#:%J0L9E1A>_?L@@]NBVQUGGXWC0_M>G1*D/'S^= M->.+G]?B]JH"F"T$X7TVO!D,[Z8:$=;,>:_]XN<&K"Y:X,+\R\J_F(!7HP6V M$H1P=]\;/&193JIW]\D??A%"T(C7*Q* KKBE8*P"7L.\U,7II.;R? M#-NWK5'VOM?JA]']_?GS?@OT7I$X;$[W7,3AE?@!J]LV%QMP!ILP"RI]VG(Y MGSZX&27L/H,H=UH)]]&7U+1OH3/Z;^GO66?0'PQ;J0'>?TUZ#Q0GL5JI['@! M4C!MH[R1,#.YV$29=7)R-B)Y4G9H"\6SA9:>9ZO@Y[>MN\7"4H(0;GS%>0CQ M$6W8#E]?I&U1\;D%<<]2M^YZ.N2%!]-L)O:]G:,H:C$DC7B_-BM0>"GAA*_V)S@5<%,D>GG5Y)"!1Q]S? M#[-V-R]S^M#]?30?/IZ'D&V0@HWXG:5B.5PV]Q(YO<;(Z:12 -O)LN]^ M31+1"?^>=+^V>H#DF62@UHE@(U*OA/7;V:A&2_[2G>1#>C87W[SJFZO\.B:4 M)WBOX$]YJE>]5'?\Q/WEG0^I'7]'=/VIE@]99])./XT'IM/)KR-J]=ZWNITW M?=>Z[XY;O?.2BPVG6[9%]S3%Y3EV3"\NR\E;@2T]D+6UHN6HZ^ZXE[V[>=/O M)!I-6KVE=_@NQ*#CP?"L1>#1Q;,[?+J6G(N7O2W2\WRE;_%LW46)/ T;G^7L M7.7, 2R8T7_5]2 M+R\\]7)2><+#G%F^..HOVE$_+XF]N(2GZ!*>HMCLW-VW8,7=K+M) M7A0WR9'TK9)]##Q^[P.;8';5;/7@1VZH JZ%9P N,O?8Z+5%+T@,MAL.U;SBW\.]4 M%]TE67$>WO8Y*?.#;I6^KAVKIPA!3F?7ZOE*Q6J[8[PRF=NYD<5%QO;2C3K];K]+[]E_70ID.EW3.>NV^^"Q6DEJLSV M)\XL;EJ[ 5.>*]T%\R<*GYZ[GFU/(0(/)6L-V[= 1)]]S7J#^S3T+/<8MQ*= M+?"]",PZ@7&#T?C=S<=6[T5JE@IVKT@8]$5[G(_V>.YMGCT%YJ(]+L)P<6!/ MTH$]!2$Z2%/D2U>55]]5Y;G=J>VV/R[MG\YR.V1!4:5NW\CKF*>:K MF>/2:;"34;>?C4;%N+D!=&^B\BN1[JF/AB^B?1'MPSJ<\CC%5%M)ZL7; M?)%LO7B.9Z* GL]S/*:D+N1WMQ#6-S!S.$,B]+IWW7ZKIG7%161GZ>(UQ'H5 M@GNJ2>B+I%\D_06'/S.=_NG72_!F/^ M_-)](F;\N:6[.+-P$>V+:!]XV_Q(IVLN+L;+D=23R+<_IZ1>XJ+S8^LKTB*7 MM;P'T\_=R7GUKL:,YV;RI8;OZ=:#\0/@?3_HEWR?J_.[.]!UJ6[Q3'E=A]ZB M1E_![XGXNQ0C'9>_EW5]0NOZ)/A^,>)GSO=*.?V%Z2?)],-W'=J1Z1<-?^Y, MKSE)&+O][CC[O?LUZ[SIP^N_=#_W,C,:9>.1??BC]<_!T/5:HV4_[GK8ZF1W MK>&_SNSPX ZXSIVZ561?6>;[,7+RJ7\/0*0^VM=9^[8_Z V^/+P"B6E&^RSC MO8.(PD5EO$JVN\EH/ !#^B'KY6G0T6WW_C5(P!J\SU,8#N0Y7.3A">7AI/R) M PG0Q:5X,I?BI,1G-5R]R,Y)R\Y39BXN=NC$[= 37T]]D8<3EX>3*M0_A#:Y M!+>O56]<7(KG<4>?6VL<2'PNBN/%BTJ2%/$G^Z])'^$K^#=%3\;D?2DFKI#8 M@6+Y<(H.1K$W)<5.DU8+9FD%]8.48(!:\5D;B?3'^>[LY/,H^_<$H M?X5_5 M7G?+S\]+FS0@M]#IK@Z[I\JC$N#QP1CL%QA\=>'Q\_%X);FUQ.4MDEN+PP]B M(D H/F;W1%R17"A.4>^MY@,UP+H]R9:&'X1D^D_R=O 5B\L".H4%A*_P+@MH M@U\-_Z;XPO4GX#I+X='V7&<'B*;2 M?6LYR]O##!;W(M_NLM9H,LRF-)D^+EY3/)J_.+VGYJW]R:HT%%-G ,(?=W[I M9-2I>V-W-& $RU\^??0[OW)0'$?\[QD;&PE1&;GSMT;Y76/--)D^WX#NY2V@,%D]6;DG)_[$$R/*+%K[@L_X@[Y/3\(WUN"Y_ M9.5=Q:,2M0V4:;73(F_DZ/3QSO0>#UO]T897+XS9_/YI(_IV>SC).JE"MCM* MNFID^IT/@X=6;]S-1FXR'(+(_3!;QA^RFWF2_<]?JC?[Z(_IQFDF# M3U\9@8TQ%DL'I['0J__ MQ$W02Z.8TSPHZ0*1U&,E=0$]EQ17H4?\T=#W@6_M<;H19;03J;T 2\6P8PY[ MC"Q5AH0"6!NI7@46(X1%#;0+W]\1N#64))QJS$0(@1AF-%:(X0(X(H.L $>) MJB/E&N!\=I,!23L1UFJ_#3JRD82-4!I!!!4162^"BD(3;"+'@GK--0V\ N4* M>/40[ OG&FIRKDCTQ!OKB;-!N2AQ#J?D1$A1E4M<(>4F6#O_G(S&62>TAGUX M./I],!IE(YO=#(99WH\L&XVO6]^SD<_FMQ2DZUCN!L-Q]S_Y7Y=1FN?5F[!2 M$6MGHQ4@&M*@P!CV4QGA/DK!5K'27"WJB@- _"3H/^YT? /M8L!12QP(&LJ)O"*:G5VQ%MCA&"9>F\XPIA;$B)V3OI"=**V%46* MI5;D#/$_<44JG7% ;TXT<<([+*V8^8O26XRJ_B*XY^>E2$^K;V23-C#@#1NA M9$Y=4*G8^((-X(+2BDM&DD=V'"Y\^3+,OB1-EF=UWMV$[_==<&!AO$N7J/>R M3MZ>P;9&\&.Z5VOTJ=_)AOF/[^[3N])M:K5^]MY7T"^0[9N-Z[XU'?-$ MQ./$!K ZAGA+P9>B#%DU)9ZQ%)1S#?$4)1()W42\?9"MDNY#]J4[2F*;)'32 M'YNOK6ZO];F7Q<$PW5T*W\G:DV$WA?=39MQFO9OIK&$NS?E2-9U.-_VEU9N^ M9HFJ!ZX3:%*OB/J@M?#"4@ZT]@:\I4AL!*UK,:WXJ?FJ7ES91R;)T6A_MVL* MR%B-G!&(61DX9I$;J4I_0.)* DLR+8](J+OL*8GS-,*HK=88:2#L8O^FG M-D*];E(G?^^.;T'#@$%;O*EVT(?/3F:%V4LD?^R&9Q.-&1.4:L05UY9@&[PJ M,YF2*5>3'*RA\!&),*?X_?UP\!U0F&OOZWDB>Y03)>O8A^M; .2FV\YR#0ZO M#GWP*]HY^Z8U[_TOUX-Z2(]%\2NRF/(T0%E/(Z=<./!GB>:T3'EJO:@YEK+Y M4LT)_P2T* E?>(^F_>])=]2=\@VU4MB .LMJ[_0VK3;:<6.WK<>TH)-/N T3?E[M_4Y?;";;1!PHD!Q:*<1 MH4&PX%C$FG/MG4".(%-1(EHO1&V/0OTD")C+)<3X[>FNPM9DLT%2SX0R2$>( MLZ3%04W)AAV#OZ^2C2I\:+*YUGUWW.K]GL%">_>Y-UMVHSDRQO8R4->=(F3X M ._9:,/I I)!!*(9,DYPZZPFE*1]FK02M>/(+?J3Q98Q^@E)/$-S+P!KT1M- M'?/K@9T\Y#]T\LKJC<@LN\?2>R^0E1H;FF1;,VT+]SBE?RNZO :/!DCJH?Y[ MEJX?AB$01+:^9'OS00I.E6/!B"#* M7NI@& 3NFDFG7;$]#$&JJ6;[2SILC<42XK/^DV[0!YE/^\D?DB):C^CR_>FY M"Y,7:23 :DS#JJ*A+LC *(T*V*AAX9HB]G$THIKUBA=0K(?WP"@5O^:&I]L> MS](BGQ)^'SY^6DF577?'O=Q_S:LW0-SF9 G@K X>LCJ#N4P5HRTRC(-'%UVT M2(';4>ZS,\I>#%6*I[X[S-KCP7!CUB8BY"VV&-1ZA%!9Z2 +:6&1V:47=*%A2&%."+KCU+H//W$D^YF!W@[ M!$R($N6\U4&KJ(HEAD&H:LS,0K'(=@@="O_'FI2E$AX4=*3@)(5@"> +/EXH M# KFL;)O^2QX'W'S$3 'C2J8198:82P##5*J5NY\!7_.R'/@?VB^:RLY=883 MRJ.DUG%O8\%W+UEET_%1>"=PWO13F)88X@9?LSZHA-C]GNJKIMYTKGH-1'&M M7B554MSO\*'5_S+5;.EO?W3[W;O)W8H&W)APZ(T>)S"*QM@A7!@OI#&E^4)X(G+ M&BJPGSA:2X5&;#90X6WV+7\P&DU2S.W ;\+H>=K]\R5(")T_>^];#;,_VCU;*ZXP?WMV\Z^6\ M:@X?YZ8\(4"<,N F^Y M$NRPTE/:J"!)U+520B@]5_JD("E%QB"Y&RB#)!/$"G \ M(HE6$PC6<$X92A5!DM921@IYAI3Y]-'#CR-8M>M)8K50$7G.,#AC#%F/B)P* MB_>8B[J%A'YB[!R%Y=/'>?W4!J*@P 1+24"$HJ/"4\VF1&$16^QJB4()>UZB M5'.^*QDO!\J14FDEMMIBB@B?2C^)3EL?3T]GZB?3F<%Q2X,S2FE/@3S&*C[5 M#$)RA.L<4M"9["0X?ER=R5P$;X]Z#;+#G I 'S>5&A$QQ[A>9W)QAI395FC-"\3D*R_8Z4RBBI?<0* 3K+(1S*MJIG,@H MD*_?%62,/)(HP*U45]&)@^%-UH5 (AO-MJBO!S-)'V;MP9=^]S^+I9:IJ"7K MCZ:E(8/1;H&>EH: 5X Q$U&G&AQ&75'I)*BIY+RA9^_N@_^4Z&]X5AQ]W M.Q5J4/ T(DPICB*I7>=(L:V@F:JDTC%A"\EW)K9(<%K35SF"CFJ8G@D.A84"YH64,YRIZ/G_W2A7B6/168R2],A"D6%-8($1LQ0+1%66P VB'1NDH.TXR'?5& MC%AN(S*60PQ;'G !/2,JIDJ>%3V>\027(%3'X*B+(7!D(T;6%90-'E4,#]BB M5T;9?0]E602P:L$9TY8I(BTJRNB$Q]96CVB2$Z#L$7>-P?Q[A86@Q&E#L!=3=/0:FM]STYPFF7*VV<<)\\N+1%7/1-,=6=<"%.!J43UTL.40HZ MWD9'K& 2,^]P4::4_EW9;*.OC;+[ZB5JG.1448&"Y$8Q*6-YZIX[5>G?00^@ MES;O/M?4*DSW0@]4J["<*E7@5.F(G:?IZ#PQV-A2NA .=0E@,M^EK]]]?MH= M=N0A>&? 1J- \6 4A2MKD)#3=6D[^I/<@ %(6E'C6D WJS28[D@O%+[ZW#'> M4'RT#\+S@L:E7>:YW'_(O@YZ7^'COP]:_1+,]::8.X*1P!2<:N(1"+G6DBMG M)$EE/%61A^!Z(;#8ERY+A!VLO""=I1EV8-7&+.V/UY?HGPP%P;PI">XAM0P% M[)#F&'$AF+.28LTJ%"1\^23J-A0HR;54!3&X*0\(IL+T=_W_#82^OFV-7:MO MLT\C>&-_29Q=J]>>'5=[BNKRU,4K( NQ:L">""/1O. GU+5 4(N'"@Z&ZBKQ MIA(XALEWK3Z,3Q*0S5*3HTG_<[?7RSJMV7FN8=;.NE_3=\>#S]GL6;_3'L ? M4B9LK38K#H6]'<";DT2E_FEEOZH/Y:M']L'"FY/- ^,V&56JH#_-H)HEB*NU MMYC1:*6(2EI!@^:*L-+;XE+9Q=K;8Y!AE<8I'14'P[Q6=Y0*LV>'YP%_<(K_ M/6GU4@O22@. \'UVEJ*IULV)@>W5!BOE32,3U5 MM%4QRYJ^ //H'*><,0E!"6,$HIQP4F0K,/(B\06M,.99:+3U8?,N[ M;ZE-QA^#809KLW^=]6=;&>]N_C9(+MW[P;=L>()LXH9H%\!=L)I:B3C7K#PC MSXQCP":^)9<.0* Y+Z:6M*AOG*[8=S?OAX/.I#W^>VN8/OZ0,GC3VJ7B2.P6 M56V*<,ZL\RR D:*$6S4_ Y*:32TIC#W!*/%XFP%NR1D>M[Z/;@?#\4VKUQN! M_A@FE3UJ]08WG5DW/QC1RN]JV5BNWGBB=&;($VSPTW@P;\WPOM7MO.G/3N%M M*.0V EO)0"Y"2$=RI9:N# 6PJO2B7.SUN ^Z!Z;5ZHK*^]CD41+([-OLV\PR M)8D;#OKPQ^E1ZX48ZLW=/= ![&XY\F/RX_(V+?<0NV7IBA&D5Y;@-.8I0[0J M7Z8#KEO?9W'0AF,4&I8EYX82;QAW 5Q57G@0%/S[2F*$<7DH/C0T7@G?4\R> M'S=]=[,H@]7S.4=K+T.Q<809;EWDWB'OM<&%56&8+)*E:"_#E4*8%.5<>R%7 M(4V^9;OZB@6'_XFH@7$T@2D)2BP2'*TUQ9F+D,A4UZF(,"9TN0&_+3Y5 BRT M,EC?.^+Z-JNVC_B:+;2/^)CU;M()9OC_JE-YH.X.RW2S'-:31@BG \W66$8) M*^AFM%S<.5AJ[R!6R78D*KPP@=DB#J="4Z)91\DAF %@UYEBAI?R6*49#@4P$]!@O4[%EYXI<&/ MBS$HXR3CRODI"2""UE428"$7MF&>BA"SO\(K4>BC<\?,S&XUY-/[&9L!2;74VZ[]I]'&F,VZ"!()3I MI.S%:' S!GG.5I9L39>5A==DO2SMA !MI[[BQX=1VA. M;SRFCD@TRS)_!T) MNU8C=HFZYOIZHS[@Q "K0]1$PC(G2I"R-B5=?+7 _N*R#RK6,O\8K-I..AYF MR=?E;Q4?&>\F#[,>:B]<&)9ZD4OM+ =MX(07S'+&BN[+QEIEJR5GBUMLQV1, M$_=CZ^M@F+)S\Z'SD.\\5O>ZR'&^L3X"TBW4M#^-.%!+'?P/<^8I1A2T!'.% M." 3*B4V^59V@SBLY53)WAS%6:NZU$6FFM5Y_!53C3AKP>L!%^IF,+Q+/NN&H^HY#CNVM_@(L7\6NR,0 MX42KM:TM2N=R#M&TX<0CNJ_,-X@PX5I%(L'!4LY&B -H$:W3H-&/O[ZG1:IM M(XEJB+E8'FV2E$US^?9A/N1]ZR&7M/3.%6?T45O..SKQ2P<)J'$N2AX,TB!D M3,BR-#D&:I82XX?"]=F(5]M;X!'$LQ:3X'P0(D8EE62JO)/(2$\7T]6G0[ND M$%)WAV+7=90KI90'GZ(Y#Q\_C5;.&\"WYSV@UI> 1.7373Q&:B]1LL:"Q++ $..5O/'\ MWC>L?Y+JZ S=A9(GS]@-R^_ C"4N1"]@H2)K0-<)Y!=J27M::$!6*$2VW2 M&/?:*5GJZZCBFF7-C\_O?:GZ9 P_>?XR39##GK&HE4?84FQ+>TPJ"94%_LJ? MRN:YST[$)V-G:RYIXUS2RO;U;\ E[_9'W?:S<77I>*D))"H;#4'>I2RIT>6J M#3Y4*Q^)6KSO\%3(^'B^OAWT!_F7*Y!-(7D.1JVT-A6:LA!4,)9H@T*TCA4& M54I95S% L)#XT?6OQKV]GF<6I4+_-QO/,]*8]_9JJO#*!/Y6M!..@7U:6S1/YI=N\:95X#4N$ M: _.8<3209"'0E&E(BFJR\ND1<(6R;4_OL>CVZ:612 'B'"IF;(J1D.5B096 M (1#A#) O 9O4/'\/- ^HK@88K45BDK#%4$<](4M.GO7F@OF%_C]#):-*86>PQ1:D%G$Y^:[V%4K%0M1!WI)2=<%[0_ M$,U*'LR:B:^PJ.1@YQ.(6E'P>.B:]#57+A">,LU8!FK3)>%(^?*DAC=+[1M+ M*A%%"_6_"U(E)59"FXHG4SFD54K]KF5$.'IM7;#>:0T^#(0$EA;+3P9DZ_Q, MOG#H9W](CX+L^H(A@TADSBO+4%1*.X;L7-=$5Z>B"16'0K:3=7\QH(8Z217% M7NM+,_@+]WT()Y&Q.G PHD+ZLNI?.0RL^O'7&\ R^\O/E9<77W33"X.F^ZK_ MR%I#<#36W4RP?,I=.$\.1IZ'L5!&8_/'7JRLDKU+CZW5?*B#Q@W;N MM$X'3.D2X;C 3GMD!( M1Q5*-Y($+8RRL+18N06*(K4@+3"K#HSR*ZM 3.';GB7@5RFBF#44_%'L'$>2 ME"!P'G,0U!5&)5=JO[0*QOHFC0MW>'+!J>0^.B&!!0JSN4!@)U)#JJL_E[]; MM$!+OX6\<9K+TCYE[PT8A>__)WO89A6D,HZH<;KI2(I4[V5,>2>PX.''7_/S MF81B+:=?K_W2"AAS@U59O7574KX=?*4H_7&-+Q,UCXSA*,%.ICU>[.9W%U-< M9RI(?D.BIDM@KX%L&8=PEPV_P*^_#0??QK>U;8IJ"0ID#!(K;1'8>:-PZF;! M!4@685$ZI);4RII/+4,3N[ULZ$"\OE3BJUHH+*'@^.& DNN"+?4E)L&.AA@ MJVFGVW%39X[.#_G;%R%:^MPR),4-F_UQ\I>VT2]!*\0P]IP)SR-&0I?7:2D< MV8^_NG=_7 ?WOW^X#K\'^/,?G]Z^<>;ZS;NW'W]P[SZ\_^%G'WY>A&X9A&7P M/H+P](HRK"V@BU:&"&QRH $)=Q!0:9W8Y82W7C-7PZZE3Z2OSSR@7U;N/9PI M[9UB?<1 "3 06BVU-ABDB)7+4?MJIQ!&-9D&Q.N!V ?,-4$[5@$Y,)U&8R"2 M27\.YOQH,*R/T6@?JN)(HXF"$TRQ$DKXP''A9U)# M*U3%++]/L@[>>F@>"?>LJFBANV5M:Q33[RPUM%VMH3G4"6M;>[ZZ(7V#0?RX MP18AC86D(OA0=K'CM'HVD((J>+64;3J[WB"V@1%AL*0>8J.HO7%!E)=(44TK M8JLE/17:5CO&/J^7T)!'@^KXB6NXFF5Q3 M&9GB8+\1\LJ'(&C9I,O32F$L!A= /A$UUS6.1#IU)+&!,1\CQ0'^4%2?&L^K M8 NDGQ+N$]-6NZPO;0B!&)9J#-XE]TSRXKY "*49K7@$$O[W5.OK]"B[VVI+ M1R\D2CDD[DCP!/[!Y4V[L:9U,2@Y?2*T/34[$&D S)Q@0 MQAKP4[ET%%-CX$\6%9X Z*I*RT#,)*.;EM,3_";G:6^*;.%J])WHS,$]\*D[<9 JY?0P"ZZDL\ 5 MBT"X)*L0-T*R/\1KJ"R$X3%5T4J(O%-838M*Z92#J]Z'S:J^P2X +YR -;.& MB L_K2\;?P. )'MU?]^;'2:;)B'G]?'AYB9KC_-3\O-S:.4FXJPC6-;)]X]F MB_VW2;>3,NYO^M/)TWO9K@?WW;9 8I,F"%@X< 2EU([Q=+>,X]@ZZXQWMGI+ M 0RLZ;<.U'E<62<\=],OC3*0,0H>H6"B89*Z\!1%"C'(T06#:ZL-$%T=:$] M(1Y[MK59L1NU'6U834>;1TF=[^8WR@$@-AM_R[+^6KD#(IAT(_-V\L<9Q3I( M)PA6QBL240@YW[RW%%?Y=D60K"CUQ_)M'W/$!3>4,Y)JT9C@F E5;CL8[2IJ MH%5!IQ"LW$TT%]U@(! MT:@%;YI9B D,X9H+S\LN,A958BM*<:TFVX:T]7WL=KM,1X/AECAU$+<1]!G' MM-R8LLL79,YZARLV:VZP 8R](%U7(TD-$MAQGK:';10PF!5A%D&BHG8YE8J3 MW2$M/8BY.+6^I[8 J9\/R!HX%O4'QG8NC?&@E:WP8*M!*8>8+'5A1X(7E9)6 MK5=\K/U!/3+&.U;S[=6/$44IP%6(! ?JHY N2E.LLRAT17"UEB^3>FMK(9?D M35JOHR$*0D]P7M*>O"TS:,I7O("KU<5S>@1;7XX5150&,\YPI%API8@L4X9( MT\HM&J#]V)F@_!0K3*8J"2NC\=PAD\JL26G)J*85>0'RZ9=)OJV76/"1I8H% M%AEV0DH5<7E?1.H;7%EBQ];HUTW-;NO/BGS(IJY0]C$;?NT6+48^3*]@3 ,: MS@.O-W312,L,C9ZZ0 QVA$D[IXJLA*62-:KJH^!S"K1[B@5M"$3-6&"BP @H MCRGUIN"#I=6T_^OBPWI;DDX=R51 X[71"O[AIMPUQ<)7,A08K49,KX!X3R'$ MX"Y[2],)#D<4Z%_X:VCXW.(8[4I M"J+;"2TJ(*CN'1QTJW,?XI+F_TL,@[UWPX>.G M]30@AF#*C3,\.BEUP-[ZLJP059T2JDYDU>_59[:1"LY!<"LCT( '+[UCK$RG M(^L-\F:N6UW;@CQC"#P+APF5"!0"1N5U M2C3BBG>QNL-PRF3YF.6E9+]E?7 Y4O'D\@T+LT]M.D&@8[JZQ5A""8Y@.#4) MA3=K":KNT*YF*I^,0NO#9,PC=X8ZQ8R1)& ;65FC95"LWO!7B&)$3=\L5 M)B)%N^!28>H,&,U"GRBG836=A#-Y%E?Y<@\^FJ,@D#%XJ[S$LG3+#>65!,YS M4O(X;GG U-+4O9Y@%"WH#^E*"QV$JE3VK6Z>GA 5MG7+-:)"@%-N$6@A*J27 MR!>.&<0EU2TO3)_+(!^NO<2273$:H^"1EL1['&6Z=[(\WP\N>T4?KYY'."W\ M=_3+H\2:!P%X4J6P44:8D?"I2Y*1D1+KHU6X;*T6>57[: M 'Q70JGY"7F)*L*AGLLOWX,L!_'+D746XA4%/ACW2$GL5-E>VC!2L9D:/4U4 M^S8#N;]N?=]UZX 9Q@TR#L(N";%ZP,25>2J(SRH&D:E]M$$!W2'Q6A]W$"=$ MH,&J$%E0Q% 56($7@TBD(LAXGP7>A->W9)#B8.@'D\_CFTFO>LQDGZI=CRA% MAFB5NF810J@I>D9 F$AJSNA(437>6X-V0)S6%/&%P+ B,,8[JJ3#&KFR\%0I M4CW-+6J\T/UPNAL,Q]W_Y.Q\=U.>"DL69.>[\1RBD8+Y1,PRIX+G3)?2IG2U MQI.S%6E; \O^,*]?(=:!RP<.$151@A+3C.CYY9Z"5*3I,#"_Z8];_2]=8(E9 M>XES\ZE/BKF)FGJ?NG\JA@I]92TUH;+;RXG0:\!>!>?Q@!]E;S,*0[A)I[$A MY(]&@P>GRF[W@E;.$9T8OL^8+PE8AD@Y&&H)RI)'+8HLM'),5,OQ&2/\Y.3E M&;,DS"B>&A(I$XGQP='(4"%YL+0J^EDQ]D3DT_,KZ@Z]W*A13 454[LCKI5V M3I=MQP)7:Y-LQ\1WK1]'4E#//SRGJRF+*R.F MUVMNW@A]W%?L0_T+%C*6*PU:-Y W*,/!0XZ:N0@Q)P.M-,];BD4S5C;Z(ZL[ M*8<@W!-P8C7U=5JG!$UFF/61++Y M1#>7J=-/,N[4*Y+Z^Q5H(*XJA>F*"$)7(J_JTFR&XRAV&GD>B7!&&ZHA>J$0 MZ//"Z$F$JG< T(K:.30.SVC"&+6!(L1!0!F!:!01%4O)9*9Z"2U"8K4CS@F2 M8U^+A!GGGDJE+5/.$J3+"B1C,4;5&AR%Y6I'DQW(T9BU@>6DT\E$*KT%)1Y, M:M8ZBT!"3>RF&(>UN2<<:S(M7FO)L(V(61*P$HS/>[W%("HY"B6$7JU&V06. MHZQX*2,FVBGGF+-<2$MT>7 =.5+=P,%2B>/B\(PKWG.(8!6B'#DNTO)W\^;, M08B:%4_X:IW="9)C[Q4OC!/IOF3A"*RU($7P148+R%3)S1-"^&HZNX$<>S59 MD"1P:26S++_$V/&B(%UX)'3%.H&;(#6M :;D>JG7-*B!^Y90$L.<: EM) ME%>%6F3<5=)^%.4V8BNH"I:"/'_N3KO%+9REGYU@VRO!ZAV55.IH(:Y(=95W#:\ M6K_P+-18FSE7U&&'C4(I C+7=Q,$H&KYWQ_E#_*2J M1H*/[%W@Q(-;K*T!E>L!WYCR$*"-UQU;J4*^!U[KK('PQ@>CP<7WU#@#\34H M#PU^$.&25JN',1B/6J7Q6 !/7 FDWD/1()SZ]AD1&":YM0 66@JQX;H2QS.C MT+Z+&D(PZY0']SE@SB/$.Z2D$)C:ZI;Z;I(T.SV:5PMTNN/),$O]@I+CU+&3 M\=O!^!_9.)TSW;EJ(Q6P$8%8*MG*^YW$\F*8@$BUK[!>3GML"]=A<%F_F+6P MAH,/$!&GFC,,B]L7;C*X>Y6="[G2]>81N/R>M4;9N\^]65^IO;Q\*D =DA"M M0LHZ0[ 5N @ZTF'4:IJ!BCKX&V!Y#-3K>B>EP_X0'^D@0:05B:80( [49Y78 M!/.5'.:CH=ZS?RIE0J=C$0@I!H$O!%*T[%.+N*UD4Z2HE99F:!X)^KI&JL&+ M@"*E B,B'4=\+NB"^&IG+;65H&P&?61;O6F%;):-I\&;?9BV4^ZU1NEJN)U8 M$(5@2$478R0&@FSC8EF&)*VH7NJ\6D&Z&VR'Q&H==Y1#(3 PBX:G=H[>SG/) M@J]>,)^:VR!\#*SB)*FP/[K][MWD;G8G[\@W7.7=6/T6K-+,(A/!-TT>DBL. MW"HG137()T0V+Y-&D';&X4W_^G:89>ERLMUREZD)83I0B5 ZM8_!2+ RM2UH MM6I]5TP6 =L'JV^#W7$"BDM!6724*6U#3!46AW%LUAVPVMO-]_ M-AJ#)[Y9R1"M@22R+18!89\?.J!.&K?4;S2W!VPK$9T-T0?@\O M@?_F#3O>W< "77F^6S=-10C-*V=(!#,E+).A/.^.177YX356:C]X=\/^0W;7 MZJ:>UZF0K[@_<#>-PX.G/K7LQ28$CY&4Y27,%+"NN4QJ5Y1K@5S&'B2,76LX?(#PHJ953<)*KFF&&12@ 5;:6Q.QBD$5:U0[9%BU.AJO M;C!N!=,!D%BSU>O M*D0!;$V:BDL.-JR8 UBKL*:5 &W:K"?"HE&3H!?'9A( MR1>>KJBQH;P)$A:9I!4+P"A3S\.)-8LD:AH9 [_56.5=V=:+U*SX*XA8#X/4X.ZN.^U"E:8OMC%N6"CS M2F[,(])22X>%]> G\2*8"ZE#[FJN]X?OH^XO_6[OKS^.AY/LQQ]^WAN,7-07 MCE0E7\:E=J*,4&5P".5&=Q*47<&8-5CTW:_=#H3V9?U+(FTET3#E+'D[^(K% M/'$T^3S*_CU)AY^^9M.;89=/!"T_WW0Q-_=113#?"ENFE8&0&&O.;2K.-M:Q ME=BS !>\T9_PHH!L@=JVI !!ZL%_JJ2 A0O/D+A"(OWM*)'L8 F8+Q!Z!'@=\AZ/$QNR?BBN3T:,((AU0*A35)YL:3$,%C+:P, M4JO5SD? Z'UK^&Z8YSL[N2HOIFVTEWX.T*1W!66>LB0,!:NU\=9IA6S950,+68,R50)K M)N0:C*>H[(5M*J\[&K88*^Q%?MLG5]1+" =($94[\$7KL66(8WPL;->M(L+3 M->N6DQA2&T)@37E-L0R^3API/(4@YWC0'H\W$ B EQS EXI">/!%*=>E+T<) M?W)LUZH*(P28^[1- XZFA9@&"UW>P,9BO21I )BQHT%[/-X03M*U&-QIC\ : M20N[0;8N MX6DBC0Y6L06XTA4=;EX(BV)=0[C573-;ZKXY@5LE;%5N:5+ M6WV.I$KH=($6%>"C^Z+9>MH46/(%^Y/\1> _4:07Z=Y,VZ?AP=]@Y'_2Y3X+ M]^^D7=Z?SI$A0=EHM/3@6)C(J'/Y_U;,@.S$< MW%>G!9/I8CDO!2OW6SABM'X=:'Y$LA3(!![7&Z*Z, MKA?[^'M3T^1T.927C%*+JQ?U,()7LY+KJ+$?V;:X-E1Y:Z,*6D)DP;G@2M_A<@ZGQ6&(V!=.-L01GFRCF_#'6A'N=\V XJ6 &3 [:4 M#8S\^4ROQC\]]806#=^.$L1 #9;PTQ@EA"( M9Y5,/1!R$7 TW0-9;;^TR\K?509FB,TN4*ED+NMW[Z[H4OI$4 ,X$8RQB^F: M 3 [V*<8,S M*SNLA&(BMT>H N R:JGWX&S(SG<_@OH-S!&1LH_">4]E66D0 M4:SL;TNJ5GIB+WU^![C6[X<:Y(*W)CC$'8!&($Z?]Q4!RE;[-U.T6DO6"-B, MO*;S-#^ );!7)2XH+^]9)$XXD9JM>XI8V;N0R(JWD5IX+)]HWPS0 M8\%?DQXQ)%VV&H57"*25R1AX"3[&O'*T"\ 7Z(#@OQL6@_4FQ4H+FFT@>CP&:U@ :D-H'()"8!2C!S4B49'@,Z8J04)A M^B@,?/9Y_*8_&@\G^?&&UJ@[^G@_S%J==_V_M8;=%"!_ *O3?+JBM%C#K-,= M Q*YFEII>PD?SCKI4RMV:?GKO\ M_L:^2T\V950UPA!]V\B%]EKQ2%21/P8SM)P2G(>#BYF0;0GX0HE>/(A9)_4T MC9-^9S1U!E)KD6^M^VV80 )QS ?J@A.<$I,.6,A(0/M$D2Z"KF<"XH?D0E&_ M5-<39C4\/RC9K[/A797BC1XST,DI*PBR*(+?:$ OEU6.5%;OFB-IHV!)1:S# MNYD^19EK(J.?#).SF[N0&_L8[4*L1:P7ZXN"YL(@(RR&:)Y+A731,]R;*)?J MO!8$!-R3)JR;L#D$_H]8HTWX*X&M!/6/C*$.,19Y=.5=3G+IB,\"_J*9ZX_# M?VV)FU_9!-L7_Y5=2:ML$F5CP351"A2%10HY#0YK )MI:RAPE70$:502ZQ!: M)@/$/@#EM+]HEA^Q:SJP<@H:0B)/-(LV6L<%*%.L27FG@N/5I@^4K<0?#0CO M19-#",+2&1GJG84(T&MNP=&CG#K/A5 Q*<10C:ZHD.H@R)7.TZYGE8) !S1 MP!9PK8W5WI>%'1:;RIYC\L$W0[P(SB-A7^.-LG1NWTK+=*J!TFG9EQ/LTT[JUZWOLQ;7-NMG-]W&AGF-]=K6&1%!8W(*[K2FJCQ.Y8TGO!+/ M0GQ6#WP#/(\"?4-CY !Q6/ NU3\130ECI+PBP[,JW0E9.1/\&-"+5$,WV_E< M'F.41*H=-P@4C62(T/).+<1PS55+ND'W-$#S*,#7G1)*1U$-899'[+SCF'M= M1+Y"L>K9D;P1W=Z @V?:[N9IN%V%.E(&\8J))FH7J>/,S0&UO+J?0>E*"\;% MC^\*U'$NS14A&B8\XZF?/-AVSF39_M]4#Z$1];0(/6<'E/<1 MIT9;LS.'RE5-!ULY^G,&M-F[VZMQ-ETB(R+%("@,]+PINT+3*FT$/H38'+.O M$N9)ZVMC%L&0!X#[(Y5HQ^R<0O8UBEZ\VZXA(#[M)O#?/31* $&9=Z]6>AJ MBY,C8[SAQD[KF8U.8ZVI#]HR$TC!GNA$#;#J^, >E3UIJTT;QXAR6*8.\,&6 MECX=7S\LQN];#WM? $20Q. >$UC5U.ATQ%R6.UQ>5GM44"[J 5T&8B\XU[5K M@(7M(9Y35 8&+K-UKFS$Z;"II$F;";H%G/47-.VCF(C#6'G,7 "%*8@-E(9R M#U96;_$1#4 W0W0@!(ZKK%0(@3!PAPCX=_46>"8&&VQUSXU^\=N$,\08/UA()V)J@*4BQ59@4S6_3 MS7VVVM[YV;$^AO :[!0!)@OM8\0R(*'*WD0VRDI@\C@J5.X::(VZ[6VTSN*9 M4Q14]-P[AEB(H(&L,&6?E8[M2JN$ D,/)EV@XM9W8S%=;1&V+7GKX"TVB%.AD/A@]+@^N8P59PHTNB(SU(C-98@E^2KBO2Z2R5 MY9IJY)9NXIKOHA&YL#H/ /02#69W)\_ZKRZD#/?QS< E"S9:[ SGU%$L9"Q/ MS2++*S7:A.J51H ;X7DD\&L<-LHD8Q"(:$W 54MMY&EY7MS[6 W)("(X / ? ML^'7[NSFYHJR?3OH?\U2,"F;BR@=B$ E0Y1 MP;SRD>O28G(?JJ5M&*VTE#D:'D]"K.F>J> H M5YY;@\O]$0,.XJ_OZ3_('YCX)Z!4+1([DP^TPVQSIKA]9^,%Q!M""<*QLS9X M:5/\ \XH+_T09D-U#VFEE.\P4#\%'3:4CRK%B-#88R&,% PT8VG02*R>7%E- MTQV>#K$+'\Q^!RO26;EE[-,HNYGT?N_>-')[7F_5^)*E/H^U)Z9R#9F2>;?= M^]*;G6MBA=/5/1A4D0X\6(AEROM-I1=I<1'\#_0'6EA=FNHE$I!_Z#\P?W(2Z*<2?X$HT@A%0H4R MWAFM:9D;]B+&YQ/_ Y!@C?@CH9GDRC@L$83PD@13-E) QLMG%/\#(+Z5^&-, M+"%6"Z8=H1X%;USI5F"$CRS^(]-N3\_C@/^Q$]&8Y1T!6>NS!<%4G4MP:*N]%T\?UJM4R@-*],IR8*, M3C@2+..$L=*O4DY7ZM$XHRNE+L]/M76'AW1^8P7\SQO"- _I/HN9\G38UQ2F MI^O_3@^_IU8\%$(3AZ)"5GB.O1:6EF>60B"5Q >76IR:OGXLV;95/%9R8B#" MMTY0PY0QX)>4-3*,56X;Q!A1]L)HM;OB"88Q*@2U'#EM',7,EY5%3L1*<2/G M7/$GHMK"E%FD_!:H=?TMZWW-_@#2W>[6]EQ3+F)*7(/OAGA41&!;H(JXJ7H_ M$O/M4=T,[/YHIT[B$<;NAFXD) :/+<1L1CD(WVCIL!KBJ_6VH)(:Z1,]QSB34O]X,MY=4TZ2'0!" ?AV9^G\-N'>RIIMZ'X!0' M/R&UI2$+\4?UJ 66&_O(:R!\I&(?AOLQDZ$=*H4!%7.(@BMLJ$\S,1-]<[L MQR[2&8Q;(OG;<##:[7IEI*P -QA\'\I3ZT3C>7G@!L2V>I^IP$AOC5 .SZ-A M?VJOQG,5B7;6*"&(]"K0HCS76ARK5U^#QZ@H/B.:;.VR"!&Q!<>84FZ5#TKS M>?>"L-JQ.Y70KO8>J5_E3!B=%*>",5JM6GWBE/WW@(;P34J;S M2D2B:-.EEN7Q0;"63[?2=SW'IE&Z;-8&+*W#CA#%='E/7L355 UA2&[OB:T< M!]L#[J=>XQ$3RI66GAI/TLWV>IZZ@C]6PRK-F-IZC3\S/;9=WP2L5HA1!\F\ MI$G_QS*SSK2IE#YC1;?7<\],@]W7ML&@YZA1T3MP:VRZ7Z4L+T"N*A)$:K6U MMGLD-=99\!"QDDH+D3:VP0-QJ$Q=4U*]B8I0L7H5U5'A?NJ5#9(;G+?"4.RU MU<8R4>YV( U5H*<"3VV7=E*R CAM4(>440=8QZ7YTT"0]65+978VDX] M,PUV7]GIR(0V(D@N5:0I=HNX*$ISX*Y7"X?D]NG"%6K\UNKV?P<[_J[ONZ.\ M316([;N;Z=B=ST8'C74@EAM+4K\]SN=L)+P::ETMR_%:6!X!](;RI. $=@[Q M0%/_;4=Q+"]OQFCU@AD FNX+]6#0^=;M]79RA P8-BTDY0%<.::XT&Y^M33E MU3!>(T&7M_J*[VX-RU,/FL&(>PZYU^X&18P?F@@?L,1;1B:B*3G;2 MXLI>S:-%I_;BC<.+#DUG?CV%",%1;PQQJK@1"GQAZJIW3S]6=';$:U_1L4R MOU\9A)K+,=C"Q[>&:;VV3@T9P!P2PIQ33("J%J7>X)Y4JT12VYQM8)H>$4B* M?%I FEK^3KK]+[-#W,#$:6_=\BA!-@K?Q\/68-CI]EO#A_SX=^JLDWK'#GH] MF%KTM]J5[HAZ!#8]4 %^$01R4W5D(X=;;%3(2TL:PM2PFNV=)$$!)6 M1$2R.@E9VY=H1U"/TI.#LJALJB !\UZH=.MQ66^U]&*KK^2O(ZM3XWGJ(;6U25W]+E.<*H6@,L]ZZ\C(P'RIE85?@E.NC"<6&FY=-B"ZU&X^! M>.P%EO/3]XK&BO<,L*ZT+SL\K">^WE-W-"FI#4@B+9FW?M[IA8A8T9"8O QZ M[;W@(4: 10\^) N! -T8%F5K$U^MQ=J35MDHW>%<22AMMNQ*6TTT\U@2'PC& M2A2'8)3CL=I?[@JO]!^O@K K@.O7J&9.>H@&#$\-%B2(&"];(RIDJNWB&AR/ M)O"6VL"6]V\474!V;C2$O,(Z-;) ANK@N/1E14\(OA($YYTLEL%=#] CH=^@ M#[6DZ3(+ S17*0\DBMH%X8.LAH17.N^@>7CXYY>U[CP:&^).!6X">*$T"$Q,Q%;Y\FZ.M-]<5;,0P1T> MB^%DH<%EMN^B,,YA&W' X/1PG:YH8+S<<["K5YRGE.=J$\L=@#L83ILN*8G4 MI(1%ZE@/N!#ORTMSA>=5-X*WG%B.I"P<$=,)K$R.H:$7+[E!15XS(%9C$3CP2&WABA<>IW20L M=9_ZVX=YTS=B;37MQ/@F4=L=B:_@P V&W6SGE6(DMBX0':7U3!.O@BB[TA#D M*A4C&!%5214T@_,(N#=TFHY2X\"(I1:!_ZD9\J;L\(VJ#< MNA6'(%T>-M5["PT\=NY]8$@D,=V28038&D]E<4VV-P%^J"Z(U0Z4CP#V:#AO M:)IH)."K_Q][[]K<-I*DC7X^YU %X%2A1;N[[SHPED4!65E;>*O-)+@B"8D0\ M$C5FN A4V([$M*"[C&J?2UZ@OA]WN6N4I"'(J#21\87D1$BGSK!&07MT]SH^ M]YYD];*27;EB!,\-N=2!\IV0^B8(ZXTBCFQG&>0N1^'Q*WG$66,BX$:XC#"< M3A)R8Q8CZ86(VK:4[30^FXGK;U';]X@9]'4$A&L0#PLPET:).JVAG7:A+U6[ M;-&Q:_HM3^XA4*WAY:O8'TYA>3B/.DN@%@,:\L!3QHTXYY+ZB_1]T,;.?D,4 MV26#^]!YBI7NB& =*@Q8X\CP",V<*T13:\Z5Z1!.1YQDI9@9LE!"",Z*$#*% M-YOEZ=5\ADKU2V80>"@O;.T&3D&Q U&..H]AI(T+H2)LK0J- S](5BM*Z;!E MVU=80M:33(\A]J3KWF'_*#CNG'G@H2B-B5M!FBLX[86R8]U,=5C OA9?NI[' M@C<)QAP$IJ9&1X'T2. U72,D4.TRQ?56ZK7W'T':26X#(BU"QH5+(D^8$"@V MPJ^-A7':#;Q4\'6_["G6]9P)=<\E6KL^93Z(+:R?FF; !YC85J:'K8OP"^'/ MT0ET\/4T\,B5?L2$#A5UF@L'QCNF6_7&GA->DI%(\"B2Z&XNHHX&_H]">)?V-9SNT"?:T\I?@'NSH'47Q-UN M-; 93G]?(K?4G$IFQV&%1KG&<.49IQYA#J%U5[-MM_'<1F.9VGK $O?B-AEC MS2.F>O^>Y7]@:)"-D@.[QS6&RT'@.+Z(9 2:U@L6>.%Z'7 9C@=.R%HC>Q^B M^EC&MH$+6@C?42KRJ1<%+ B#NN';-0C=T)8/ZJ['S$?9>%@:MHX-NJ M>\=%9)0F7ZO"EAOA0MBXKIB67WX(6=L @5W/8YI&/ J<$)23(R*OR7)%HA6O M$D>2UI7Q3KH.;8=$('M)).(T@-=%2:!=T\!"NK+5ZZ6$TXJL%J_>GZ1M _N4 M(D$@P+(X7L (-9YB]=5TX+0+<<&I:ODE.TCZ%'_[!8QB#@[!8;)E- 5TT' $D5L8" X=E9&A/)1"4Q*!/VUJ(@W1;2*E M)AO.ZTXB_RN>S*U?\BDIDOSK>FR_JP<%G$^M.19E82$Z]P/24,J]]M4J4>L# M;3<3 M-K#).)O;EYZ/$SZ;PG+0M!U9'KT6\A])4:]<#5WPLWT5(A9J:)S 46'47)-X M[7M6L9:MVKT&.10;VFB$OC9[3E24KIKU_-'TGY, MB&B$[X() 9>"!Q"!.318- [[(6M=FH'E8V2C0'1$7X\<,<*9#)0'Q]_ATO%! ME\&_F]I6W?;Y":=B+4;91=\TJ97Q@<-/$#&#!U))S0UJ5C!P4G))3.B;]N4V M<2VLY2IEBW=OHJDV5[_$W].[^5UI)):L1C#/X;_+>18;\Y_'6,#F+_BK#]-B MEL\Q;[30/)^2K]GD*[S\YRR>-F1NU3TF8%0'/@3+$/(+<$T@C%-"XXP"!Z?' MM+P7IIUU#7H<:_9DKY_E>?8-OF7B>_C+AJ/_:(_BPZ_1"D@)][EO(#K2GL%A M,493]$-!SBFE;1 B6T.U69)V+>GY6=&7:*VR$>):4 TJPM)'<(MI%/D$V1@$ MH,RX:1D-YOSH;/R,[YT ;@MI%?1;ZW&'4;2T[:+@PX%4Z# ,BGP1SQ!7-^$R,$ Q(\0W;X&?'X.(@/E?[(HN:*L M9ZU&7 +>I/&8T8I0)_#]&IP?(B4W:"4K^!DSXS2:S6&"*Q<,.O?]T.$> M*+@&?-75[H.;CDO9GGWH(],3A(@/ M:(*(>HP)3W%7-?AY!!181V1$W=6"GF6"3[^04SCLFC/%%2-::U=A!:P?-%T* MQ+2AU[B6ZP[[>?%@M])8S0L[$!V[,O(=X4?$HV(Q5TJQJ&-V017,'[;^HP:' M4M^+/*,8].#_&;_.\?E^NTN1*$K(1LJZ N,]">SUT'G2C0A5S+@Z1-C> M*%RT-G#0-$^SJFVWU1#R1X1PGS!@O):>#IJ.%V7:L/;'4;:H.3Y()GRLD!4, MHLDH(,07(==-,D>H=I4ZX=K1:B/[%E0<26?/HN%X@KN2^"&54:"U(ST([YR M>0[..'S2Q6V;[X#P\0X/5>@RY8=!%#C-)D@(LO;)"^VD\]=DAE/%?\LSS/Z. M_8??"VPZC-)I/!WA70(./#ZJ%-EW:"#"*-0B\%W/(Z[#FVD<.+VUW=*EUNX8 M]Z>MKQ5MOY(*B*'"",49-0&6:1+5!"+*:P8#0;E[;;[G &\3XKZJ"MKQ5MWR/MDHA+)7P?K)K@)%2FP>F- M7-UNQ262[R5UQZVHJ;P[?H]PL#<1!@L;M!]Z@:*F01U38#-:J4Z^-CAL?]+Z M6M".KD,_@/-O(@BB AHX+B6R<3@BY;9;H BW]W%]+&F!M'7H-I"0N\*+L(#1 MA>B9:4UXLPW2[<#&D+)%].+U!]-UFHI\1$(V./B2.%S0("!R<3W&VM6K;X2B M3[VHYRS'QV$5 LQJ$+@4PA83J0:OQ725M2F'OCSN'%O:RWW)/9Q6),!UXD[$ MN=O,?B D:!MXR7OE3FN)Y9TFSM_.ILT2ZT]]2F8Q,& 2&/(.O,M9 C*<$Y;YX"_S/B MH*\7-]=XX=FNU%+DY7'G6"W$%.4.C2+M8I6LX[FL;F<-/6&?C4J%(D,)N) >W M6$019P)AS1B8!>-ZA(FFO)!['2"AVQ7H/B3VO+X=<088!.*Z.N(*/ .*S>)- MK39X :W(:?O6'+R\.8K-Q^M/"5@ VYI:'ZA]UK&:AG==:@SZX@[$LYX-P4V# M&NZYRRO)ZF/^?XKR=:_^G2ZM:"-1RZ0WJJ+JZ3G8$0\\'82^IVGD&*,$#WD- M2V1\J=LXC5SQM4QJBX0#Z=O1,^>"5HX\ZH9"AYJCQ@Z;V2A1.]TO'+Y6+[\? M?<>',@%X^P[7/HL,]FE /+/ B4>8_W;/&NVFKUNW'$#A2=P<'CFH1?@3'0T>!9A#N2&)X@U6I M=.N^!'%I^C\T.VRN!MT::BH@N@Q+<=IC]]0CM OFU/'GNL Q%CB+.)0>R9$M#G69,"U42T- M*->;[W=QJD+16L/,.N:B5G!7F$B"YREA>WFH(NXVC7@=*'-:K-UH;J?E,51O MN<72H>.%!$B67NBZGD\)#VNJ09>VL?$(7QLH=1*R*ZJ]^_?WDW1DCT-95FSF=W._)OUV\9#-ZJ<"7;D#;7'C><1+L#Z2M^#V$62VEY%M&-( MI^*L@]@U$HZ@<8OH.^@BN$[@UO\8,]["70TX>BF.,!,UEQ!'PA#Z2!D"N0D09B-7&]IHW. MI;)UA;=$ZQ8JCB9V!Q2KD@9B >)XL,N@B3WB-;?<("+M&E&UEFX\G.2J\ZQ8 MRGT<#%W/N* "SIB/D /@O+KUO"C/CV3'60-)V41U!SF/(7P'N]W09]IE410) M(R.B J9K1>;X'9#VYH0+.NKM*8GG=:-L.MV;]RA=)YFK=NE%/&^9>@*S;1' MP$/0;MV+&'C<,:WN.>&L68@^%_LE\T8@V2K?4DCPQ3&]<:5*@A9 Y^K11OJO%4&LS]I_2[H)+D %88N)YA:I=I(HOV M10T24=06;"%?#"^>,2:/1!0B&'48Z0 TH" L:+H&/,I;[K6[0?O]H&P]>G*E M%$Q%$ U0R2-0P"KR&\2-0,E6C<9:2NCIN7K:<5N10B@F'KG@T5,M%Y/YJ$-; M!Y>L3:%X%F9LNZA@ LP+"06)!%$^<7W1)/RH:L/4M&KYGFM!9ZZ*$'6,FX"K MT/6YJSWC!PW M>)!Z_)2KV7]?W"V'JN*I ]G3QJ$]N#<8:#@Q0+2A7= ZM!> M-'Q>85%;?_^W./^8VS6.$4 H^2TI':N=^8#52V'MJM QC')*(AJXGG!-(R&" MK:,EU"^!R/4M65[07J3UL9BU=,%:0S*G2H2:>RXU"" E3(W1:7SCA]'3+*:" MDY[/;K,\_=_UBH.=.\(<+CWFD,! W$$#",OIXMK;85T(UW2]7VX[08\A?3O_ M(QER[D=<,-68%1+@G8JW8'P;&@T/%=42%IZ47 M.@3(;49_@6ALFW?:\>J#*=N24@P#D$GCL%![D8)S97C0U$$'X)P_BC*<%] Y M)^"82R#.(?A&."X&?BX8:R(6U26NZ[>O4YA:JW[9@Z)'+V ;0IXC./>D"ZH MUN)XD0B;Q'U@VO/?"-A1]K@%9*,D&=O1VG4R$E1W/$D^7G>@,@6V49K_QWSJ MD#?PWXA%DKXC5##WPO5LZ16XC M?2-5/2QC5Z$CG%(=:>N'A M=XQVBL.K41E(>! JX4?"=[3G!V8)2DWS5I)@ _&=M#R2\!W MK!075!Q#YXXV-(4P,J#O0 EJXG-L?&^0^]TVVC)=*^C:B\[Q?#3[>YSG$+\] MV)OQ>-(-/(21[<_I++VQ8:V)BZ6+EB_F<^$2,HHGD]MX.IY@X7AV/?L&7MI: M<.O'$[0AGV^39/9S5M87=!4K;)WGMO[,*DZV,>E224*%@C!), L!K"K?]OFA MP)#\PW2T]IC%XC!JFB^%V]%\ E2/L0EV4O/J/[KN$A.*\A7D$U-Y*A[ (&E^M7DOM1U]G&P=9RT4%A$8G6I! W1V#%.-D>1>!XH6 M=YZ%F9?JVHYJH2AR?#>@)*0&#C28+0A()16:PG9&K?/\AJQ7@_:V=_4]T\&( M/F$DE51>Y L5AEIZQ&D0?2(9M(-1S?91234YCR%\1XV=X6!3F728<7S)C8+ MM/$56'N,'1'K-7:/)3Q/$A"TJDU@9:3LP6DE+_1"/S*1=")J!&?2 +DR OO@ M^J2-&\9:E[>'4MCS\G9LE0Z(]BF$Y@(X$3K@3#0X@4:V.]+><+*/#_&HY54_ MIMU7,WOD6S4Q 0\-,\HAS$5 7][TF##=%C\MD];&07:VMA 7<#>"L M4W!.0^48VD!Z"=-.[3AT'P6P8R'=5^"'CK$2'(O<06$1B!D4EQY.$*W;G"EK MQ9=4N[H5+VPDY7B2M]Y*N=23/AB'$G"(.75-LPP0E*Y-LN"MS.N^)']-<:HQ M6.8@FU_-KN>3.E5TL+0[$$8JQ15$ !'&DKJFVO>);,\+([S%YHVT'$_SCF%# MW$CNA5@OYYO38'[_H[#GG\>&W (#QTS^+JBBQZKI1C*]@[C&O"5 2;Z*## MSE@S*=8US3WRUA$GX%Z1Q/GH%BQ@ !'=)+,V<,JL=XB.W48:0EU\IS MZVM_USBB/;T+&UZ(1JIN^(=_Q6AX%=]##7B-] M%T6/I7\;U+, $^RK@(40BH'G++W K^F/@O8,;.Y(LC9 ^5#Z;=KB4W('7RHG M%UUG^9TM+VFLWF%9/!*8,*1>$ 2>=+%%6(78($)40 AA;1!2JJB@:TO8@ZB. M51SL"KDBB,* @9\?FM 7(#NBN0R4)FI7&%&R/AZV?O4AY)RFHM_1H5(!SCW% M$4Z!UO443 4;TKX<>((UV#G9%?Y3.$GOTJG]X--5KY- A"%LL)+2-["Y45/, M87!.3BN<0UB"5JH"2J'4^E21D74.>+5.. MK<F"[#^$R1W$**D@0C)29YX?-_0,5HJU:VY-+CR'G1:@EXQ!'9LAN@_,:%=$#70IB70[*Z%< MM9Z7.%NF'*N6<)*R(W 2GL^5ZX GQ1K$4J;;CK@&Q_TQ!FR)*. M<>T[?DB5,R\<-;QN)YJ!4\AZF#EL,(Z\(VG ]]U"4X2L:+. MF&=DRRD'?K'UA.?Y<>-HZ8885$5>2 -"N:=\!X(X*]W@GSN^;(\=IZHG+VDG M,Q9+VF&Z"::D \F%\1&^B!,=6?%VI4M-._($$]67IW?P&IYD%@0(M1LB9*YC M(-)2@<=* ><:S%Y;P FGM"?_[J3\.%;$11"@G\L]<.D@%%?"#4L%KD/I*]WJ M(1=2T]/+!V9^\P=@R68P?1TIH[DR!.P.!VUE6XI<%KE^Z//V[238Y,<&A8?0 M_23M_\QP)Q1$T,CUN MZ&/B!/!".$HITX+MP<7I=?10+CH;SE0'VBH4!JF9" M% \8LRSP-&/";=6J2N&LC>0\B@6+^!_6"G1@@;:9%S,P4+D?%VGQ\?JW/+63 MP):#E2C]GHSQ#TG]Q1WM$ $G7N!1![RKR+B.X8S@V01A!_^3=Z3Z7=?IP3?I M>7E/SHH* MN",=%0#O0*A"G%<;TI;'+MEZA\93H<%FK\ .W(0BF*_@R-\QHSOVC$Y M/-00E(?&'AP/PO.@7:E%'9?W$)6<9(U/,IH&>[U0VIP0; M( RH+P(GC*P@:(/IGC;@>#^)OAY7MBPF(#D?KVV-^#4.-/E;EHT_YI^3_"LH MWE61JCZ3)V-O]EN63F&!T..+2:(9XJSYFS"2CX)H&?KOC2KF\ M!Q?TC)CU$<[/;CZ1P' ?[VY5X#"0+ 9.BN431&&A;,\I@?""]NBDG5 1*-\5 M$7%-(-W0N)X;!I$-KA$E@)!V<-U3"KC'E3WA<>$X>9%ZKO8(..V>\G 8-3 K M\CW#P:"TPA4J6\6-+YM9^QT71H4;1)(J+L$>(Q9M9!VT*(#_[[6Q AC.VNN/ M3Z<7!(1=(H[G$@A'C9". %\4%VA8I$+JMSQ0UQ'R^1>XW^9IXW@L!#6G(';S M2425*M?&#=-..R!5$-OMOBHHH61*= *,&CH!U#XTB#>K6#=K %/2!ZVKC!=H M E8J]$C4#,"A9EVZ%B!JA"](W$3."LG)!-OJ_I9,DSR>8(_5&-B>%K.\[-\Z MLFC/$;X3&<:X"10C4L)*ZHOKD/ VV -F1%;8NQ]=?:QD!R8F-:[1$'"YVC#) M"#'$:S QJ=M:"2-ZK<#^B)5T0C-[V+5Q4ZK&A\5'JJXH"QAN_^N_RKG992<> M:8$MU3V7G_!A]A#A3[_$W].[^=V:_EQ%(:]_&][=3[*')%D".*D/VP+,C4(X M)P2ATN-.X%'/8ESQ_KWWZ"AX :FU78;UBB7'SZ_'O+YL]0ZWV8CA&L M?KZNGB^C1,KO\:I'DRFF5YB\VV MD%L& 5."$Q$Y@0JC9J*8$/S<93E("YLW1PRB7^+\CV16VM5Y/KK%%D?P7#?6 M[G6S?44N2TM=/0Q[R,+B_GZ-\_CK7^.[I6][U''(QD>TW2"ZTOY)5<2$"W&< M@,!(0JCMF@/5C[?ENT>QO%\6V8(";2 _X0>*"WPL%S5 MU'BIT.4O?\M**,8/4U!$"E+[?QM$)3B[+\.DEG\SPI_IZD-[>@K#SP M^N.;Y&_8V(J$-/TJQVSN4JE\B:K>4M;#OO7*SZ?98?O>XD,%)_$2-EFYCG0H4T'DAX)Q:3RS MF#GEKZ?F%YO,^%NJGF*3#V1I+_O\:U:]O47=3H3&$V_=:K#MAS0DOG:TZT.L MK80?U,&V#!Q#EZL4:C1G0@EL>0\;MP>/3KP72\]:_WZ?Y]A;B)]V;P!?4 MXX0I,'HA#UG$7:?>&^9%;M?>*"G*OL.3V30^,Y-#241\H) B=2 M2K H:%K@J5"=&P-G1I]T9RH.G7@?/LYG!>(C07SQJW6RN@'/GG([#-Y>PD9 M\,J9ZW'&?5EOAQ^%7:C_FFC.3KL=+48]_\9@VN9)-X8*REWP HAGN,#!#!ZK M-P:WIFMCA-1N'U[!C[0Q]HWS!<=WQ%>.W:$/4VQA3[]N"*Q6=TI0'4DJL;K& M][%9.UH,3 #/0'1I-"&T(R\[M9Y&:IVB4^T9-_;F1D0^E5)ZO@8UV$P%,('I MV#,*CKJDEST[+O77V\XYE+A&,:.-RY7O&3]2SER[#AW-#VM9W>BG;./ M^GB]UV2?\\D[K:E'PAS74V&@A9&&:B]PFO%PD=)=,V^(LX;%T3L'GW%[>CL) MDCN2^K[4(4Y-U^!0N\T\<..%W8QE$D[+V7-V=?X!8N ?KY^VW)9M#!Y=;008 M!3=2.-;&%;[;^%Z!8IV<95J37O)NF]9^(L:NI73J[('-T9Z,W4[]5_"3\WL:2$^Q"TJ37ZG[//)T6Z6A#CG+WQ5 / ML<@J5""H;\U%9 )74"]0DC:U#*[7GD-)W+6>P:?@T_/ORY/D4E8*5%UC LT$ MHA %W(M\[;-FZHR,6JVM?!TIZK(OAVFME5*E" '0(PJQ R5P0G1(>>V&2M:N M#A:2O&C>K]X#_"W/BJ)5V:(M9IV#R(/J#?R+X;]TWYP7BD1^()3P0X7%IA"[ MA4J8R'6Y!VY/5P*Q1[YW\.$IV;S; CS"[9':=8PDAF,#2*"B4$3-*$TO]((7 MS=FE"&V;QNC1R5F%]0NP6()[F,FFD6,TJV#]1.!ZI*6K%>]776Q<_8E8?'AZ M^Q%R2T,_8MQA2BA?2R4H\1L,6NXYG0DXB:G2/LH;-JW][!AK&>K=W^? 1?O^ M3^CE%I^]3Y]WAO!NR!SN2I?XKI ZX('GU(K!5?S$BN&Y67N2$-.7 L+%@&B0 MW4@HKI7; )V'D>F\.Q:NX_ ?2&8?P=C^LRF$:S<4R@.%84+C\="735[1E2L: M^D^\(8]0(M*3% )ZJ5"5F,#1020UJI%0>U2$Y 4K$:P93<;EE7Z"H=R7#'^U M]$[OYB9/;N)9\@R^1R@C%W2,I(K0,*21E-RMS6/DJ3:\&Z&]^AY'<^=IM^A) MU;^0PHUPV!UXVY[4.A3N8D\BT:W^A2"LQPSCOBQYVFUX]GRD0WP3*0*^#0+6 MNL8A-1HBSKHW ;.\30PK) ,=&3P[W!"$7*UA M8YE8Q[I>V29V2(U$K\S9O2WKURF_3\= ^H(I=GSQRC-M']'/V;'H2Y7"[*V[\YJD'S:TV-U6"%M'6Y2WZDA7-DW6 M1PPBV %.U@6:=KKRG@=V58%68(%B/)3>TIP@(MD65JUKANY3>[5;K5\=7&F] MP0E:4OC/492VDO.F3A1 >,HB'3+7A^C'J.9:5+=SWI1A44W+E7PF[CWK+I;6 M_ ]<9+](ZX+>XB3UXEFDDFW5B$J\$E[]*]T1$<6\NG9ULO.M:]Y5U]%GB06 M@Y!72<9<1Q(5>A (LWHV'\),JQ8X@EA#'#W=\D_$Y#5OJ)DK4L,ZS>,)COPZ MMN]TGU;H,(H"38SGF,BA>$O'5-0,Z(M"W[:/$O(+<8*3,'I?%O2Y YO#A$VO MIR?< :891RA'%UT5!E:81TV1N2"2P [P_V:_J![Y?P0#^N3_P=';[1(M%=';0CH_N4FG2)\? M3]!0=]B1GBZ]5II#'>+[FE !3EC$" UD[>)Z/NQCM"U)L5[#?"9\>SG[>8+H MC@141,)0Y7@AN&*"4;]QK:4Q6_=S/;H[$[ZM[*>]CK%C@X-YWL KE(1MK"S> M7?K0>^AH*!,&+%+@>]*AGN>R>CR,:P).>%=>ELB5+3ANJ2?AUB:,M+ZXY01, M4 3F,0Z-%,,!L$'-+3_47??"\$?R=,SZ-?EF_]2N52JAM!SR9@>@E@\K RM) M32B"R..1XEY07PMRP[L$0I$U',C]2-Q[46L!H-5 56?IYJGGIQ,"S@(W<+@D M+'0CWP\B7F<%/-^HR.\L0Z=BWR.S=;6/XMFOR>SC]5)+[M.?'PF,D'!J# U= M#SRNR!&R/C_<#;IZ_(C#M'P$Z]87O3<'E^S%MC;\4]6F>0IG2T<^(1#-L5#2 M*%@TV3F&[;@]/GAE??.EOTN0-8.%BHE%QI.<:.YY5'EA?0UBA-?%%Z5==LZ\ MZ5]#J=!UM.\8PB/J@%(RPJV/6:155[,?5NN>F$4V[;+1QAT*G:AIJ"*'<@7> MOX*80.C%&DW4AA4E:].]CB+R9*L\4!:\\3A%_L>3W^)T_&%:#9#?!88=&5]" M<&M<,& >]9E<3$D,26OV.]'ZQ^'8UM.S,C>.*)\)[?@>-D,)QV.^7W/)"]PV M&/I9\F@[6&?HJC TK@Y]SX_ !FO#>./TN[J5%Z?KQ;EGM =PKX281]. &H0?]A3Q?=,XLK2- ;_G,G=0>>+%/L5! DWB\S"BQ+'C MY\.0UT;(-=1Q6HQ[L[^,O"CF[7VF?&Z(:Z'2O)"K2$>^IVK-H[5N6^USX->^ MD>;&086(%,\A\'%\!&YDCG+#!LQ7>*T!+H]8\1'QX:.7_10'+6+@#@?*#70 M#--*+LTXYI[L66Y> !?W/G&.\1V*(Y8@;O(<10SUO=J*B4"WH,P?J:*.9=U! ML>;&F" $32P@E@[#0+A:"#M6L$IH@E_8GG?+]U[LH^+$4T;2QQDNWV?4QP0? M<;AQ'1)*6>MAI<)VO+DV2.A%^9-Y^2^]HIS'&"X]WB\L>[0S#>[ENMS2D4QGSN1KX+]A8\_H!I3S?5MM0C M+3_%=IIW^/R["=N]EN9&>/'=Q6>.6QX5(,F2P#XYD7*H0GFB ^) 2]EQ M\(^B] 3K+>^<29",'+G2@?UY?E4D_S-',?\*_]7N[EG]^\[K'Q* D^HZ@83_ M^+X MC4(Q6X@6U,9GX9K'2FZ?<*9U:6I2+D\TL+U-(@&B3R/".V(R$1^0&@G MRM3F=750]%CZVV9LE?[0"8S2OI1$!#[VKV%ZV!$0G0>!YM&NCLW#Z;_-)N,D M+TKUV5D"L7%^&%$T"E3@"Q CIF3$N5-+46!T>\XMS@OJD*,5"@ZE;TT[K$[4 M=%RL<(\B4'3*&*']H*:/^Z;E? M'.JY\%'U^+?E4*I]KWUU A[>-LXN#A3OL\RZB>EC%-L83"'B4XT<\@L.GE#1.LPH/ MU$W'*M8G\/6PB@_3T62.-1"_9;DM=9J!RWHUGV%EWY?LUVR*2\HS.ZSG RP. M#L>LO4RU>;/ B_+<4 ?@&&B)X;];=P*'$)?X+2W*M4/6X=%ZH?J)^/ 4WJD? M>B8BV@L)\9Q .U%(59./"L*6NV*EO\,)^T%YNK M\@QMY7F9EO1/P\5/R0S\E&0?A"%O"DD\&;;, M"-."L%UFY,=AYHI&WG&XP8O4#IQG7Q 2@.?@U# UVFBO/[FTY/*FI@1-J% L\+S)V"FAE.?#$=EB.73[] MC\/%PRP'!--:15A::?P@D!ZCK$E*4AJV4M=,$^=/Q,P#+ =C$?6YT8)%. H+ MN%<7,[C&E]K[T2S'QI@C,M+A#%CAX+P'-PC">CQIZ/E!VX3N%7.?,1^>PG(H MWW@1"T+J21'J*,1D1B-ZP')J+74'WC\/3O2U'$$01"P,34#"X/,!"DZ:H MG#+3NH-A\*<_#1%FC _K!U$8&?;070$4ZKCI/I%ZOL#N?B898C\+4F/C%AP%D0^1S<&=,< M8#E(([2#C$DXC0(3$1\X%)]M1R&SC/%'"L+Z+ID/$D6 M;ZVU3B$<@Z_]R(F8X[K4K>=F:1-12CON* F.+F9D":6G8R$'K[/WF'-UG9I& MO@B4"1DE#@B HUW=E)<[M'.:R(G6R3=3Z2E*(RZ%)JY'I##$K5$R('KQ66<; MWZFH/.5NN(H2E_K,.*%#?=@63_I-@D_R;N3%4ZQS:T&*HH[B0@HOX$X$-DTH MQZMW0U#:.;[T5%2>HBD+M*A(&$*)(5QD6-!=,W#/=L_,>L\X-L*M;-$=3#,12A COM* B8FTFW M$6]YCP?3]_OT*IU,$%*@!. H/B6C)/V*IJ;[]!;Y[/_\$O\CR\V\F&5W8+06 MD%:_O_W\]K<\O4OJIV7Y&J*S-[+CXHM?LUE2_)S%4YR5&Z73>#H"8[9X=^$_ M^*DU<"B7\Z)5S533_2GYFDSGK5F"0 #"0^<5C''QA__0>D2]@-9G=^099>09 M+)HEH<,]W^.FKNHWOLN]ELVWXR"7-V0+RX_>&3S)?_J=@;,BM=4YV)CBNU28 ML-X91Y&.G7'I<3N3)Z/L9HK%:U_B[WXR3:[3V6Z;O.(Y>F"A1 !ZD4I-P D/ MZNYPWY>T?;WG(J[8*JV=1!Q+9\/["N'C\VV2S'[.1B4"4"-'Z'S.\QPV!9Q4 MV")X[&_Q S)H1\BA/48"'3A"$>FKP-%U] 91,*.M% L5:GUKGGBY]0=H+".$4 MB/1%LRE*M/'JP#;R4])Y8ADD@ABM?-@X>B ROKY,1#MF CWR"^."P0E6/*^W2*.(! M\748,*YUHUZA/ 7^"6$01$,(PIIPE05>5[A* MF7)7]D M"E00UDN+".T"[Z+,7C= M6^5QB$8P#Q]07PJ!F($@9%X@="@H;P,*+*]B)S&/)1VVXC^_!#;$A."HR";I MV/HI'V;)W?J%3GZ?0<26@,/R.;FYZVPU6@D-J.+&5YX;^1X!F\\5]F6:(.32 M\[5NER'3-5?E25:_[8Q130T+X/]@RPP3#NQ;N7$1=3S9"N6>;0'[;-_'^P3# M;8CNR[U;#]^;-*$_+])I4A3UYQ;^.5[I8>]B//F<@?K#9L:]!('[W VX\(.( M$*4D=;EV:T%0)&CY>S\N!_^6@3J:XB\/XZ GF.)"^8%+C"L(-U)5'!2>+]M] M\ =S$*E[]WETFXSGDR2[MBE%.V_"=GZ7L33]*;Z;M_S(M9>OWP_CX>X[+>3)+KV3NN[[]O?##^OHNP= I17#KK M_)Y7#++K 7[[K_CGQSSJXVB6@8C\2WQW__Z?B'3>,S(G# <2B@^ML M,LF^H:]5H 2\L:"T@]C*P'!P]5#^'_Q]\>!9F9!-)I/J M,_9(XL\%^.WUSX<+ZEV_#/O?$*UW)) )?[Y_>X@'='C21+G__9JFDV35W]MUKD' XXZ>#_6^5J:"30H@]:^I.=%GR4JG2&5 MM"]>G,MN/\N!^9-8*ARF-0"']*9SR^"_6CB[_SX89W/,4?Q3"=K6 M+U.KM]F\"+S*)D:;-YW-F:1#SN70Y;VYD,;(.O\?,>___6O M/:28EW/]=5EC52'D3<=5,<3/:7R53M)9FA1!6HPF63'/#\I21UJP0//0YT'$ M27)'V_27K-WC)78]E(?]EYW4MV7CI/FEWO^^OJ15.O MS_]FX\?RM!?7HL\9JSZ./U@<< V:^MUM.@9U^/S\6;XO/,!KIBWW]P2\W"Y? ME87JDX/[W[]?!.[1 DU.?XMO*E_ZJBK.[BV-<#Z, M/+M#WKL2W"C?2/K+:U:?65.[0U?1)HHES.6678/Y,+?Z/61!.R% Q M?3EAEY#\&%=@DMS$DTL\?HG']V0'UNA>XH[+J;B$XZNG@BCW;]7YKM8="YGZ!+#/[,Y/_51>DZK MKH<"3M;E5)U5#D"_=+-_6$/P6?K=?UX-UX$JT6O;P[D(:7^=#8]&/GD)ED+J MH79Z303*:Q$617J?PQ5FV:&M9_B2N'YAA,@3$0?#] MQ5 *^*&:*#>P(^7>#CXBOD]:P,-F\600WR$@5E\\(T/9)\^0/_T0QAVG-[*& MB")[7\[?FCP,!]_B8G6;KO/LSF(HE1944^J\C[>40SP M5'9CVHK]I4QP =4QFLS'CS^TI9IUW>[R^Z-(0]%'M5;;QOLLKV7= M3%(U1J M#\#UM.KR7%9<]ILECJ.UO0/05G/XSFR>@S@TWQ[B7E4'J]2D=QE\8YS,XG2" M/YY4F[EGK\WL_*M/R7A>.E[>J'O8QS%4OVW3?+;G_.5KJHXB[!>DIGKS!/?$ M1SH#7=E#SX_%#B);SCX,!V]';Q^]<5\?O43[,\LF4S@57,X ?=Y M!EXLF ]XPRS)P7?]@BYT=4KN03U/9RE\KDAFLXF=T%=1,O]7UH!]>#JW%3XT>!D#V=J+M MKB(%\TG)*F1F-2007C*?C =?X_S!?NPVAN S2!\$1<6C[_"$Y)!8F<)US'D M]7R&%G.T'$#",^'Y5E=DY3A#^.O0KGJ*@QV!6T5:FF90D7%Q.\"4)')T-_UH M:Y_+^A+]$UK.G^V6_)9GHR1![B_C%?]2"48Z9F[64'N[@%]QNN5+F! M03D=%33+;0K\S/%N!PY.G**W4C$(@M-T@E88!V?#K^,2FWU,B3/!H[JKA&I%DY89Z54]?4EG M/>4*S&T\1733M'0&MR6M!^,RD6+SW'VM1GQ?!K^04WL93?)23^UE-,GL_64*R3GT /ZP MLM6.T2ZP'0?SL2[=BV>#JP1BK"E&W-EUE3KKZ_2>$3//[ECWKO;.OC+[+$:+ MG$WM_@7Q\-(^J6+Y!+M M/'VT\^(035YO[F%YI+@LMOYTZKGW<]8N4+XI[ M.&#DB6;N_B@'[!+38_5A7E8?VI;/WNXW+BKHQX[7!>D5@?02KU\.S0\>K\.A MT:Q7!_C/<6@NP?QF)OZ]#M^7.F;MB)$J4_^Z2)+!50('O#<==4:BX\7;^8,XH(G*K!, MIN/^2RLOFNZ0$]H3QOFY"-?309F_)#7?_Y#V7=PY%WDXM;]U438O1]FFF9YC0L5C_YGGM;X M?]?XLK>#X,FQ8?J!A!DB^ZQ>K4&*XL'U'$'?0&9*E,=O'6ENB][H?;&G"?_S MI41!FMCK[%G#.-"1Q2Q/K^8SX%Y6P? O[^!P<#_/BSD\'IE;8B=]JR";>I)9 M>&<^>X#??N_G,(V 4VD)-;7,@-X T_Y"!.OOZ))2 MQN"'J[BP,Q)P1T:W<5$B5-5GHRAAP>;%<*DOLY9(E$;8VSR;W]P./B?WL^2N M_#5UW@Z\EX(E5XIP"CFO@K?TT@FQ9XLPM=^>\!D_R3;7( MGPX;7_*A/0C&ZM'K^&N66\2KA6(>/@-(68^&J 073!!>\"J9)M?IK&QW I." MNBB>)/TID[](V9\GLQVZM/[WO_YU7KRYB>/[=UX%??I;B7SJ3<<5'N?/"YD) MTJ*"\_\"(80_R49__/O__7_]:_T($]\CP._/":KJ#].HQB;^/ ,A0EDH/E[_ MG!1%DG0\R+:0P0^?DNM_>Q4%L(ON?Y+__A*\&J1C^$4\FKUAG/JN\I1'6*2I MKQS%7.%H+4//#UU)7OW[6N2SS*L=@&I=X?*VP*G/^+G\$3]> R3;%XU1]*R> M>6>A'I&$Z) MBKJ\/TL(K,M&'8.N?A0ZW9@.?.:HF0X%[^[W[B-J1CHM7&Z!S@-$JG=QGJ)W M?SVXBT>W<(HK//SF]$"XBEC@B,1?Q;"KV[GFGXV7/URA^EZPNI\2J_NEJ+5A MZKK81+@Z$U*KS*U20CP]/(*=AIBU#S[;L&209I[H4^])?_]'/XY1W>>#J_E#-I^])'VPWS7;6=$X-VS7"']P%C5XBW3#B'2%:XC.:/]@5;S7D"K-7]>W.:G M??VET'X;],U=G%I-![KK.BUP@@2F++8G72ZH=D]4U/PB:D6&W.VU9^[L]_^H ML.=2*[OB==6JAAXB-C]NYZG2O7;0GLNDAQ>9_ M0JR6$V!+7:S5CV^MOMC*A3I%4.8"ZD3!N9BOI4$>[>:D9SUT=$A5OP[BWDO] MLQV[/XGIP\OW=\VPU&;Z*F;S@GZ:[F9!^$$/6LJO6\S_)FNN_N&ZQ+S+@]ORGZQ?"^6+L? MW]K]NJA)/MUA/,#GZJE!]45$7F?5*G\*CO6OXX3N%V!U%^->A!SUJ 8W=P)O M+V9_5"7Z2DE[=G>7SNPWO.G89#983N!9G<7P>]2P4T9];B*BJ%;&\5V'L:BL M83>^&^G@*6O8ZT*AGC:__/& ,O:?DQO0Z;_E&9AQ//_%4BG[+_%LEN2]E+%? M:CI/LW6C!]O5^@%$?H*5D_-R,^]!M3U4^S=X,_BOY#8%I@P^_/8B.&&_]V$Z M"))1W3+HN,.E50P'/_]L!J]?+7[SZJ?!=3JQ+4+WH%[@=>GT&EN>RL;42?RM MF*?X2UOD]OM;[,VU3:BCV4)$O@BM@:_QK^\6OW&JY^& M U!>?V#F[@Y$;1;G#X-Q?!??),5P<)TDY5&J*J.+)8\I3R9I8"<19 MEOB'HBJ4K=ID8<%Y^K_@?/T]A6\D"!WYJOH5OOO*UF9GY8K^Z_\;_!I_13\, MEE&UTI8UX"@>:3$8)]?)%+>K>6I\$Z?38K;$UK>+&CW@/FA.-EQE2L$4[BB241G@\GJ!RN M >P8X@M@97RX$(1R53@ERWZM:$0A2L98N3LP:3Y"Z;OF-9:9O86FRZAJ5/EX5X6*&(@M$95\\;U47 MU_ XE*S[A1Y_.T!;!SPL1DC%0R.,^?(O;V,D/(-%O1U\GE\5,Z G_;K<.X@K MPF57!:.W,?PU&Y7 Y(.K.9 UR]Y@AV+)T?LXMYV-]G-723(=S*>VIG&6 >WQ MZ!9;]IN'V]X%&5704M!/5J+5C'-#$ZQ_FGPYE754C<(EP]F:?#J%,12 MN]WPU6,I*LNBOR4E2^I.UKIW:6+M+Y*PPO+"W@U,;.,G<,X>\>:<#NZL8D>< M@L4#MW\=SEKY)?!F[9FJ*^UMS:]MZ*^O)+[A,]&03![@.P^8V813 X=J^O"V MO3UG:S]>M"]0%DY/P8(_#)A3]M/6K; )G,\Q!.8(-?$5&[&^+>G1-55=(2; MD9O?WY?2 3O=UE0#&]/47=>VA=@>S1B;BN:3676V%PKV)D]*T4*K"Q_[1Y;: M!<:SN;W4RO)9+;=K)%E2\\0J^5I#=WQLA+W.D[+W/H>H88 J9O"ZPH( K56, M;I/Q')4\*D#L=[-<^NGM /A6_JAKQBTKIC54"]C(^_FD;&)J:.FV:G#2YH7M MI:IL5764&O.TY&:U[5-5E-]>ZLIGZ[P+F)H4W[6Z266)/NC+^[EMZBH?7&XG MK.JNLA"[>(NZ+@&N51 ?N'V;S8[E9ST_+GT/#"MXP!:+XBI'3RN; M-E^\WM=XET(VOX+0LVK?7\:U>(M^U;)PE"^"3V$7'CPFL=\O%P /^X]X.D?[ M3DIR]1JY<&(0:\,^8^5[47*5VR]25G_Q([HD<7XS+R%7X-.WR62\Q))RD[05 MAA+4([$=F(-\;@%O4*G/XC_0R'^U_DW5Q@_GX:H&67D[^+")4Y6$=G ,C SH MBKHU:WYOZ:I$<$'%!-XZ 8N"V@G56)%:]Z#"[$'B\%!98PD4W616CU@5@*YM MC([,0\OA?DF-1C^ 8;K)4)!*WV41X!1%AOV@B-.!E@LL8+8-DE.;*-D9B$%PZ MK4/KX=CD4V4WK<5#]_EV@+"--NRX+INI2MS;BT"=:]9C>VKJ*-_\13"J3HHL M62%N7<)QF0-=! IE=B-!AZ>VQ!;]#,*O8IZ#,__Q^KHRIQ$X 4 ]&&;;X8VY MU3R;#%Z_^AAYYM5/C59&T<(@MH*1P1!NFX1P%9.'*C[.YN/DU'I2M7/( '=%?Z*8VFP?Y9\.#R!0[2 MMPH9[O,II]^:SVPQVXF$I+X(15PDXLX1[ ,IMT:N+CSQ! MC_)?J.X>VG#,P\ 3*ZTR,,:NH=X-"B-Y5/;''9;M.K%#EM!0OT8]$ M?XVM';B:%W R"HSD(3Z9(<@ QA+-3]8:6!9;V"+K!8#XBNIM=9 "KLH8BVK MH8C+),3\ZCY+IG&39@-O$ALH[>[$5]E\5OO#]0%8R-W;P=^KB+MTR,:+\U$_ M=EC!&5B)GN!E$(*7(47PP4KX5IQS\-+BM$*L*^&/K!B77=B-Y((I^3FYBJ?H M0MYFUJ&IZ,BS>9TWJ[^*3*P_#6\MY1#Y52\.O?DTKYE?PA!:@DOA_-^X7"RP M=1EA#1WU^O@L8K72VZ_.RQ=PO_%!'OYY@=Z'ZQ]6IP.T&QR9\H38T*[LP)^D MX!-7TF$3J@OC7J.]-9G;JM?7+7,5'>]$)QL6@F)2!@2857JP&@8,^WBG2*"Z M15+ M!\J'9C8K1+"-F]66+>A$A?KMF26'2LRL/2^*M"R^[_T[K?E5A7@<%10 M)LC7"IQC:9,A:L(P+_NCC"[*J,)4_=CU=I0B\#4;QI(%[78;]=QR/25\XW[M'32&ZZA@UXG]>X1] X6]NTV M*?&/\ !]2R>3,L9 9SU!YHRJ24@ER77R>6Y%:((FM5X:SRQJ8'2 M_;0@B&6RM8I'BOGUM4W;0]@=5YM_&^=W;P?AUP0%R,H\?-BN&%%1X@H=$4_: MURP= PMNXIM2A7581WQ)1?@&NN$="#1H+7A2-%'25>T,X]E )"2;U$7.8OKD MXL,^K6N&V;I2]X(LV/-=JH52I:$(+SROL/24PJ6C 5Y7&(+35>)VYQ=0"Q/ 0J4V&U3EK0B6,QV(P MA/9-M@I]6LOY0HTL>63_;PK>UN +_'.:3;(;."T?IJ.W*S<1F,!*OME3U,3X M]9EM3G7;Y)>'\<%J&@2<1="4,I"KHTK+QC"L-#>8XY)P>[?37(FA+]KAHE:) MB-[Q8X:Z-\A(L#Q?TS%>XZZH";M(S)I9)=G8.Z%R:U.,^._N)ZG%M6QVMSH:WI)DM(Q! MU*Z475,%(UV4V@%YDEWA-1#NK/U5DMK34\#11U#+O/(Y;<+_&V9/D%W7*7YD M?H7"?7=ES\@=^"SVE-JPQ&;=[(TQB,?C[]3* (0X_0%C#EZGZ . &W@#Y_"G MRM@B!C>HF_O26_7S^']3T%4?9C':XT]ST"+@LW^YC=-)F=HL7>G?IS8X\?+X M:A#>I:@JBM+=!"$IL9;&]I8/-F$$/G):NMI+SO5=%8>6>U%^[^(] M,6X*Z-J*YFYUZXUF5LUZX&J@_KZRVV'C*-Q2>Y-?NJRVT,%F=V\5ACW5U0>>R\7!74:JQP]_6'&?0G#:L%;Q81#" M@K,[D+O?4)$7%8,_A.%O'H9K%58F"H1=$#X*U".FOBWCOJ$CM[2-%3.7[&SE M$19+Y375AQ;,P4S%BO_S%U9J=0SS%I];)$_*4H$:?GE:5AO8V+-1F8NH'P$G_#:;C&TD;7V5\O(Z MO;NR%-C3NABU@2>]J9G)T(PNI^^N0&&CJ-K45"F6Y8?6JF#R\1L,JA[*V\NB M#G>:TLG[NG1RI7HPSE.;<[-*VMY\5V2M9(8J:X@+;RH$L NR;_"V2WLF4)- M&D^*;%@]"].O2!G\[["N[6CQN,HS5=G"AJG;5V:503WLI/(W08';]<%YJU*1 M=3X?7(M:45DZ$W0C,1M1[D+YR+C1/%B^E$FAJA(BGGR+'XHRXU@> MZ<4&UL4(#U:58L?S;%)2O[[>RI:4KX[+3?Q'5:N4YA4U>,-1W,-F#Q $#,6B M]"*64D'-8D=QGJ<8&(*4X/:,Y[:RJTGO) FJ([P+!TM7UL MAQV \U0" =I*+IM?M%DH?#L*9%6J97VKN%R4?190;E^+]-C$9WE'7S_;GK^E M+07K-QK9HW^#+O9]=5UKPWA[&=KL?($NZ7@Y;6>3M*7(U2LN]WWYB%7G"%7S!4J/2>:IM0UFH M6HE:&<19/P>=J:H:LDZ<6Y_(:IG:N2P!-#NL%(CRI$K$KMSYP9F'8*:ZMYA5 MC6JV(#K%XX1BB3X,NO*E1U3EL^W)OL)"[:_)HI!JZ6EE-+%U-F^$9V3 C22AE"9@$0F-*GMO H^%1IR\ M]^:YZA:,'0Z$1=E86?QPHCKGXVL9+IIL9S5N+ZFO4T.MMP>W16D.)MN[*P'5 M44=]2O Z%P<,E4*YN(^UC2ZU6TN=EM36?R'O?RH=O'A0/(!>&E7H[!:U'1M9 MRGQ/G?PJ!^6UWE:JN+@_'/NZ7'+!W:INLI_$[N U^L 5(Z\JQZ MZG(;/7*CD[MEFJ1LF@4RQIO?W-],P:$F/0X47>-#QYY??.^G];V[]F#I2@0K M\%*;HP#W%]UO%-KK^G,@9O-[W,Q^A$V4(V+[$[=J=H&U,=?O!J_3GVR_RM=L M\M7FT%<6\WI)N7UJ/K-R2KN,VU66YV63@DTM]7?TJKQK;]S *S5D@$W18DB/ M=R\0B& 4']>-%O.RR-^NJ=I;>P7?7*WT5*K8\T[;M=G=[8GWHE]!K&YK$".E M/&K%_,J*2SDMZG7Z%6DO< OL?&(KF6L?[4^R:+^KN_3\/;7.7M?7=_84%Y@> M.&4$0MEI7,F%MOT%%X(K"L!-6-:VMJRO'O!L;1;6*94V:9QN RE[2LK=/4BB?SI&FWK9H[;?_RU0,Z@K8V+EE,K-/+; .^6P\T6WJFT\L=5^BP*,CLJ+WN;63K.>N+/$@%%9W9Y:>,DU M3O5JW2[1QO+W2DU>=Y36)Q.M%EH#!+G>F(-*)1)E01VJRRI-N[ZHNKOM!7C++\DE?/''Z$,]H[B"0EAI+"U%K&EY MV72@AHLRRZHHRX;1?[RGZ M'.'.-P#='\>WY1'N54;W'H1AE-[;B'9-Z7:&"77.$;];.8K%$\_3EF\=IY^! MVOUME7C+>J)I=93BKI3P\U;!J6]+U^ MJ!BU$(T6EVP_EM7AX3S/QC@U.W\RH>O8P1*.%5,(]4XU[AE7G>/6V:+3<4#Q9-*#C2UVH=UDQJ^ &;$_/!(Y2CMAG+TRF'X:VT;# MKJ=C T;7*Z;8C+KR_2%>S_ZC@NV /V>S$MZL:6_UE< /MM/P3B[#49V-$MM@JNO-(V;>05!T;_,T]+ M<#-\#CP&@2*SI=]8C["$\[/HD0\5'8OG 2M&?V!7#@+%IK:-=%R4B6?X.GQ_ MM8J[?AHR+:ZK^O;C>O6 @6$?<7#"I6RJ!=;/P.10/*L*-[4/]OV7[NFICA[=5^NXND?^?Q^-GJH M^E- RWS%?IG2L"UZ09O&8-L=6.Y9V>E>8FO5;UK*+J M?NL:/_BJNDHH\"IA "'H]_2JBDVM$IQF2^B]M1I"@6AB71#4&78U5_>?BP*@ MNA]X@^?0U[T4>ZM$+P_ZCAVZJ06]FGU+0&/4>9C7K[Y\^>753PL_+2Q;OXN! M7T+SUDFEX>!+_!V/9X 6<)0N>N2\Y=32ZU>+)_D?O@38MVVMPN"7BF7E(. 3 M,8R_%?WD0+X/@"^#M;4,2Z?/ZA,4GEER/QAGWZ;%^[JXZI=J&&.3BJO0W0C]93-L6)TR MQ#WS%KGLK6: GE2IM(YB;4MM>; -Y5^.5>U8W]O!1]BC708@7K[R M;$M+?YM)R%O63W'8?KOY8UG MX._I8BM6($*E]4N5CLY]^58#PY:EH:-;K@*P M JXIF[&%;VL()>/L#F=-C3#/4Z3C-,XQG[1>P?RW\A%9WHP#*8N6/71O[% # MS,G;BDQ\ZQ9ZJMA_J90'0ZLDNZ[DM_SSXGUELK(9N%6>]#64'3C:V&U8"^=5 M,DVNTP8@J&G(C&T>:E"#-5W;;D7;EVDO36KB&VCV+L[_6 U]$-/8%F^O/KLJ5<7Y*8D%9YA/XZ^($8@"N8++9B\GJMSE&RRR M?C-+[C"YFC^4<CJY';P4TV M"[S67FEKRVSSE[?29=E3+4K?_97ET,MV-W.36:K7M:GGLN<&4M+S E?*M,ZS M^6YS:V&U.QM:62MLW%:+P(;SAL6:BW;V>5&/=IN6=<5@\)Y5 M )_5'0L26[E9R?>J07?Y,J5ZP-O![XVCM&$9P^>HA>M)MJK"])5>CS(O7EC, MSP90KA_!8WSH.KP_P>OMU$HVU#T2=C'13YZ?6\FX#JM;RMGFOIHMBB:V.>%R MT$?QK@]&C*R?>P ?EIZ[\B4'OF.?F]HB%?OS\HM+Y+'F1;/L'A_\??'@"K$O MF4RJS_S;*^>5_;FXMT@X]N>.'=B!:@5:&91%220V.-:_R"U9]C??TO'L]IV2 M;[7#"-&NHYFFCOSG]U=VKN<;&Z7>%\F[^A_+',0'+ZTB;_Z%[@S2/OVW5^+5 M !SV\M^D^>Q?9^/%/_/.)U3++0G4Y)_?KSQH\8+.AZY__YF_+I_T]3LXBACA MV.=:;>)5-IME=ZO'@()T+HOK\L_EYU=^5E6@^S6+=O+\ M7/B#R5<<,?CN-AV#7GE^_C3DTE?;>57IC@4G!K:P;O!/COV_HWC9J4:ZI"6/U4M7\>B/FQS\A3':HBQ_]T\CB$NNKW\P MA=6.E7N3KO-AX-EIM-XU_D9F5V>\^NJ9'O"_/)G,;6/A"3C5OT6 8&)(*.D, M3OMFVHN0G6)\6ZM,9CHM].-;C)2_?XV5#3KO14'MQ M,Y.KG[I&JZMK(:8$+RXNN>DROIDXK/J,$+D4+K=%PA]2]BYG+"+ M&_9H%F["^+VX51>WZK'LXGHH-UQI7ORJ2_+P2-YZF^Y3-Z!!7ERN,U-S/X[+ M)<60NMV8:Q>7Z^)R;LW+G\LAN7A0I^/MK_O M(%]\IF>^D5V-=1C$.N-LCJ5SCXD'][EV.]^PJK\KVUV\[>E.MS=6GL!T0'3N MZ!/>>AS"U19M:I'=D/0H0?X6$'[C;#3'II-J ML.EUBI!"39?WY] <.A-YPV3CE>'':1'?W.1)V7_\\?H30I3-DR\H^H>,0HY\ M'3'C2:%TP @/E71]07P9:L_A47#Z4.V\)D:YP'T%[JZKGSN,IT^F>JJ^][\>I%4_^BMNZ%Y-A>5CAVX<\2N MZ2)KSW 5_">0M;_A]DPMX,-%UBYZ[;1^"$(7G]33.*/;G!.E>NUCQSACS*:M MWMG:(LS$5,WG]\.;IK0XQ)PG&^BZ5Q$ MIK?BFM.M^115,,/_G[TW:VX5 M6]7N\",$)LF< @$V$I"*\^OO.2<3"T52"Y4@ 2H?NEHDL62>//OJNMO[4+[S M!$K+"AK#"LR317_@C%RCE5N6+"Q96 G90 DY[#CMGF4%!W:@-MX N=$30ZR; MH$Z.J6?*IT^G-+/G.F[WH"U]3KYRTU)H51[0HU'E,?6*D>,.#]H;PA*H)5 K M0E_A V@[?;.UQ>^>0FUD0N>HL-]#@;5(MPF.:K:^E\/SL>:QHX'3ZQO5Z.M" M$=8EV3R79#-JO =]IVVX/]%[*-2V!'5<.?-R)#LT06$3_'Z_;RFJ1J[R8]"? M+LH>+PVW07A/V75U@F%3$^WJ!,/:P.T4\+!A*<9U@F%MX'8*>&CYX7XPM)Z^ MY.=?L+XMI"JJEU>E6=O+H) XM8;R:'UU!K:AO'5IU"U&W^A0?&?H#(==2U:6 MK*RT,@BN[MAQ1V-+5O5R%S9>K7Y5DX<&V\-'YURO($7;G7MFNW.;A.5PZ(RK M5,ELK8\Q.C3?ZLB'EYN/DX4>6CP\?BCR$?L\4?BS^6_QP@ ME>6]..,_BWC!IN('G[!E+'S;^;>)W*SV=:?F3,HW6(RU,0J' \<=&^W95WL$ ML/ZOFK*;T^S-,>@Z \.E_Y;"+(59@6X%^E8O;W?LC-N6WQS83]MXX^LZD@F+ MN5CRR74VN<[6�$^:R/N*F,TM886.JVU'VJU&W5(*L& MO<$S96L,FF!ZOY<:@V^Q%\HICUDTA?6%21S9WEDVT[<6@MCBCZTTL/AC^8^M M-#B"TO4U$G"3"%DB%K;,H(FLK/8Y:38KL7Q?=^B,>V9'/=0= :P+K*;LYC3+ M#/JN,W#-!J LA5D*LP+="O1M]XW;3G]@=AI:W1&@!I[:QAM>7V"71HTNRXK? M<<)FK^VTW2I&,IY\PJ8EJVKQI-&F1+?MN#U+5I:LK+0R":XAD-70#MRQY06V MO*"1G,OFU=F\.EM>T!#DL[[AIC)*6UY@J=M2]ZE2MU6#K!JT/RQM><$13>^_ M)=06:MOUI;]+^\(\_$L]1;SCMG_ZN;31?Z0R$=/5.C_HC9:&9XWOM7O]][_] M+967,\];?K@1TIO-8CZC(H,OT]_X/0]3_@WA\0WV]#&(_.__\:__\F^E&_P@ MDFG,OTROH\62AY)N_8T'7L(GV&M+WLZ]F'_T))]\]58+'B8R?Q35*L"'W_CT MW\\^W[CMSOA_.O_W[>:,B0E\X?G)9??SE>MVW7''O?X\[H_&_:O1=;\]&@T^ M?;H:C-S1V7\\.HPRR+Z)!9?L5_[ ?HL6WFZ9\LJS-'1RZB->_D$D\ ;_N2J/ MVP1@=DF@9&5H/WG*Q]G;_EA9%[K:/)T\L'LO^$,C]M#\4Z#[_N!,2)ERN \) MX(X(P'OPXHED2<1\D'>>"+'V*4ICQA?+(%IQ('POG- W'R.X%'^^$3'WDRB6 M;)G&,O5@*7 _7N*"+&-$7^R7T XY^QIXH<,\>!"PK0F?..P\F7-VAM^? M7>2/AWL[[)-^JW[(US3VY[#.C6?073&7"?)'!N(5%H3ONN$^7]SQF/4<>&!G MI%_UZ?;KU[,+1]_E1[,00 -_$7M=@X=?8@B8\8TK _8*JK3Z-22Y3;=-1>B% MOO "1LL@GMQBW^9JM6P91_=B O";1C'#5)\ 6F ME'!_SLY%Z >_$!;KF 56>0Q]\!4R__3 '/IB+;*HN6N#T) M!R'@>@1C+/P<$BP-!2SD_.RWV]\E0@VN@LOP$WL0R9PMP<2(8I $/F<+[J'< M@LL?Y@+6_(!@Q1(ZV"0V+YSA"SGP H&J)*P.ON=X M@GCY!+2#F./[O'BEL(@>NTG&#I/IW3^XGY3I.1 +X+QTX"W6'&[5?'Y[1:>T ML=Y]'O4%L 2X6F& =SN*OQEYND/L*5-9 >E28J&(8D2QJAQV :BM:4"1^L); ML3LM4X"IEV5!,L]8-EX41@GC/\ *FIB!1J?M= >NT]]BU>WSN)86-IHK*@J# MM69+GWO(2EG"XX7>!G)D(Z].>,A6@.#2R--8%#M4I030]U%J(N\)2_) @[HZYDODH4IR+2+@4\D<'FKH(%OMGPQM?4K; MOH]HG$(#>D8!6$1*J:1V- MS)B0"L&4*TA;J3@%>;?V9K%6(IR,1 ] M;NX57&*+R;"-WZ]S"_R6-"2\),-0Q-N_@2[F^7^FH/X@@RHDCRGHC)RN.W3: M@[$9YJ)IY3SDB;$E=ITQ>B9'9@X,F0A 4]E%/M)YD)\4J*6P:"6S*X%VWQF- MVD[''9K9"LG;.PZBD?_@L2\0YP!A%'.<[,^=K I[R@P+FC7J_=[_5'[=%X\%,6 D%SVUM*_B'[X^?'(8UB%^7\O7(#ARV) MF2_/ %0+'/9_>C[NLC4TI.YW>V^[O_.ZVZO,:FQZ4N.: ??26-7[+/SM.'T< MX-?K5PZFNB#'?E$]VS*M=-_7#2^N*>QI-"WA5 UWX)J"15U.^R@$\TXD%451 MLN!5.?IAI=:3I9N]MC-R-\UY*[.LS-JE$Q91/"NL4/'K]YU1>V"%E156+X6M MV5HQF\F_J4 ZO=[ &?>,J9 V/?6EQ+X[/;46KE[KF7[&G9S&*L"YD695#G2F M2PP];>QJ/[])N[]]AN)>08XGPJ\LWYN03(2)2GC#$)K:JDK/RY*%BFPPW'RT M7$9Q@DK/BB+[.LCV^!W,2PP%VOKFXO=33\1LX<7?><+NO2#EN$K3,B$Q1*O>?,3Q=IX*DL,YTU8V8#P[[K],>;FIUAQ"04]%#JB*5' M =X"]T2(B8@A)M'!Y91T$&DLM@&[ ^[@=E93S'O$#^&C M !INA8F$+V26!7N=9\%>E[-@;_/<5\29+TNNDNZE#:<9#J?U6L/.L-L;C=WA M""B^9RZ<-C(23NN/#AH.,WU[LU<_KG\H\K1,XWIT03VQ6N%\N8/7-7MJ]8VT M>RJ;P%L>^8IN4%IN&?7%S&/.&2ACR5PR91)HQ96!OFK]PI9R:T&YS\U66:=< MUPC=/@/+@Y/J5MO1XM:;<>MU+0!/%KJIP\@)SR2PU@EWM MJ-@XEWM))&.3!]0%_VHQ'J *2%4PJN0P2@M!ZN>@U45O*XQ7?:V MA\,L7=I\K;U"%SP(8&4.F_&0QUY 69+>9"%"(9/84ZTO?F!$X[C9QR?&U5YL M7;TY^>W0_&G<-CI!L"YT4K4*8&GBA)- !WVCW1!/A2:LI^2)B@4N :I4.SYA M$W[/@VB)\7[CPKA&\*P=1S(V!J6Z\I!#L[)1A?WM7P&WNI"I]0S45%\X'D4> MU6EGJ?/H"LKQ]9#U%?0>)>%=TC=&?0B[TA^UKL+N^#2*>4'D(H3+.$N\'_!3 MR*@6G7RP#C?O+#4:UT/1Z'>@=G,!$N]I^6: MJ$*+^97C+4]['ZP1=0RV9VBJ8%WH\G#S 9O$\T>="A6V+;"I"S98?XUE-15F M>(Z,.G3>#579-D/OHI\&_S,5R>K2#SPIU7BUO,-&-A=M\KB'#0W4<)AZ8H13 M7!C7#K!LA@WUP5$-^7*/S\+Y-["A:+)V M>XM=&>KY4W6_G#3,1_0],9L/]K:I"NT5R^DX[='VK+C]UJ^GA/#DB:3_U%-3U+!%U0N'J\%+(KSG81+%*Z1B$%N- M:#A%FS'RI/],@U55BWSPI)E%_J6W7?/?YUDTO1-G$L%_1AX81F:@%0CO3@2/ MA,V6F4QK4\.:,KL%A_O4'5_MY,Q::%U9&L^YC@]>;$SU 4$FT\7"BQ5?E[JE MF6U'9MN1-:JA5[-7;]N1-=ZS9>&S;SNRS2KE:FO GW:.V59D)X:5%CXOI%K; MBLRV(JM'KMS)XI9M16;*VJWU\,H3HV+C7*[VY6>UZ#96F[!V9]@Y2.>BNIS^ M7@Y!RVL.D#URDOFW[L!LULBIDU=##.'W,U_XQ%C0Z9;A]MJV"-?21"U,@-I( MWT['M31A'1"O@6VS9I*?&"=ZN4OQ9,IK^V;[!)R\@6#)R]K?K\FC'1GM>WOR MY&7M[Y]Q3JNU+JS%_;SHML:%)0EK<*\YH6R7^7=@;Z^MH.,^RM^^I&],PO\6 MO> L#45B4P+J)+'?41.L3M>VT7DS%&T3K&,K%^^T"=; J*9NB?<470@'5VIL M>^X:<)LZTJ^N0VPE2H5;_N M9EB4AV[FW0@\L@X%RX#;@[X(>F],CW#:PW"N?]EG=DRUC@8TJ@Q6+ M>> E7&+K96S8O;'1O>(<_9^,/(=-A/3!E,*FUE,>JP;12P\I6P#I)1(;)N.J M<=,M=I/& %=SVTB>;#9&'5ZI=FEK-YI]7NBP!]7].L9W::^CN5ZZ?]F55K/7 MV1CK]?R7'?D"^T$PYA*;B8M['JP GG/AS]>P?0D7<$0=1!.$=;I<<,(PYH/, M\ "C9)$ UVH.X3>?=7V#$^%/^-^QIZZ<1P]A1O;>'2AR3#6DQ:[>R.I2O#>5 M@GJHYT^(B<>5^\Q[RR7@P\.8[X!<&OXB98.V M_M$+J!_![9RKIS>DFW83VK]3HW7F^4GJ!=MPK#1\ =M$/+P9133< LAB_$9 M^;P,8"W?X9CRL1EXL/!8D!M*#F=S. "QZ7>%7\1T$&"^!]FZWW>Z8:\_>Z1GIS]X[[-7/VSTZMNV-_Z!/76U M2.8[,5^Y[81M8?+==YO6)<9S# >[EL\^.VFG7&0Q&SGC8KQR&5<"C=@E1EC1KY*UJ M-BK68MQ-,YB8.VH-77&=5U0L_90;5X@LI+. M!MI'/;&>L/HJO[51SLZ'8%]VC17>O(_B9TLQ+Q=O)]>?',R9[HN'$K^77LR6 M(BQ\+'SJ83 <)MI6+_C8N-9KXEK/YM=;>[]FE?]5Q;YJW!*@X_3';:?=,Q?[ MVAO([Z);@"7N8Q%W5=&S^N+JX3H6&0JOU9A/8GBM=WQX-@+O+(]L*H^L$62K M;834., M LQ!G '!)'-X33B!5SSK5]]K]P_>ENFQ>VF<_<'VQ@?[/(R.(^;L ?\Q\L0P M,@.O^B# 9C^84X8TB0@ @A2A#U)&2%"Z"0JMYBA.S5?];AK*YAP,3.*J>A3;74,\QL]6AZXRV--0W0!I$NB'H6Y(G20#+ M3Y>PP8PUM=@5: <@Q&0:)(;V,G:Z6_IO[K456C?-#-^J*-+>A)1IDV6L-P5= M%DY@DN:XI[<<<\1 %3^7H&3(Z4JAZ9IE0LK=0H1BD2[@Y5Z2)E$,%WH_V(-( MYHB_")B8_YF*F"] &P=]ICE,I=%L47W$RS\(4!Z%KY[TEAWCR-@B!Z(.*D,F^9 M+L $A.LD8?/7P O_"DP(L/]>)*LUA7I9 I1< U1< $KF@*)+6 J DA^.XO(I M/7?MIC;<0\\5P$A"];G\XA W&:PY13MX3?Y@!3F?!X&^YM_/VF?T62X]/_N\ MY7"^B07 ^5?^P'Z+ (Z/5PX',1.A6J0'C"/[0OG^Z9L',4GF'T:#5K\W'K:' M@[;;[8X[HY\R/Z8/Q^LM)?^0_?'S8]=CL8MRLE3AOG2W9H*]/-]*K;#7_^EY M!^E6-ZVZWWW;[9W>&^\_[NK?>/OP/6^^>]#7-Z0ZIM+XPPED M<./B^N@EF/ M7[D;?9L/DQV\*:9-0O!U>E:U:SD'*U1IB0V>-59?=']VE&9-T7WMO1W#>OL? MI)>"6[U*DR&OZM$*NNKJ*^N41]9.!PZX[8Q:5B;4ZY8KEGQ M56W#M5=XXRKHVFIR%*.EB/='$?5LO=1 U:Q&YD/%.MNM2NP]0;NK6XI4RQ*B@5J%(=F(QCD[',C!I17[V$P*LRE"JCQ$-3G]MIF;.P3KZO M@"6NYKL4WX%J>G(:Z.TJF/S+)C#)J^^@[[Q359!WTW?^%%_ MX(S&QD)\MA=D@PBT7O+#MK;==I]M;?LZS=]M]>Q8:,O,+#.K(SI:9O8Z9M9U MQF[?MNHVR=$:$N!H%C>SMF7=9^X>'3XUPY_:P<>Z%BW^6/RQKNECN*:S$:?6 M*UT[SO9.O=)N9^ ,#:+?NS=[&D2@]1(=UI%C'3DF\E&&G>.#K"[88YF9968U M0D?+S%X%KH'3[F^??609FG5*UX>96=/2.J6;A3^U@X]U*EK\L?ACG=('EW:9 M1SJ<,/YCR6DL4A+1P#KKIJXAKWNG;NI19^P,W,W9@-80LIZ=AA&H]>Q8SX[K MMOHVYF:9F65F=41'R\Q>R/THK4)QM,T"%:7>G*\1U,%\TGL1QA93BX"^&.S@'6?%[(' M3YI9^E]ZCMMI;^4^>RT,MVEF81UGW!T:6Q@-KD8'C;CGP:K5'&P_#7K=G"?. M9JKC/=(J7RR#:,7A2RGPBJF0(-207'IL":3JBZ4'U*S<:J@",L\@X1IYTN4* MSF=MF_"WB"8.$U/8 [^$I8,@$G(.6RY?-HN\0#('-6$1[ ] =@J MI@(O3V.9XKQ% %4VN)T(C?@=LK<9;&/!PT2VV)5DT=0,=#0/*_3BG6[,_2@2 M]Q*F"V23L.2HU'=B"[H %@0I'2""&FSO$##PRPP@?K18\E"",(A" M&R0).7\#!VYTDAD4+A$)GOR?DZ43O(0P$Z@0#> F8._.L#;("],E_$?KI M3N-S8)>$*%M%4;5H, 4]Y,A8X.Q& [WI)J. Y;>'W &-20=*$TE!3;F\+<\_ M';('#E=JN^QASD,F0+3J&*HY#'YWC&S;":!V [KD%("Q[1!*;"][:,'^X .\ M-$58DIS\,Q7)"K4P4'V =ZVK6/O(H"@T9X ;.Q;2XKTPA!W&THM7F9)7&(\* M:FP"ZF*+7:>+%%T.:%/"=7&4SN;-T+V-/,8=MIWQ<+-A[%YR3&Y!8)+!=QR8 MA';=6*Y^:,M]ZHE8N]> %C8-,X=4*&=3T4:>4#Y38',3KM@R7)/*S /G!Q'] MO?#B[V L@=3P^5,, RD/?R<<<<"XDC*SPR2:9?E:O7!5LNRF*5IRH.;? W/% M=!U@:' I&LU,IOX\\Q'B@L,H80PH N2.E20BH#/]& &<\7QN M@E:71QV<7#M:>BM/:49*T]NIO"IA5W8R;6+.,^I5B]TWUS46UDMJ"41@N,A/T [3[D M4[*U0E((KB, 38BJ"/Q%PR#(5+E-X'\4+L3[ORRUKPDT%5!508&/N;:E)$.A MQG_X:$1L>\\TCA9TJNL:RZ82= QUQ$RJ114H,-K>*], !F2Q3J,(4'J^G$=Q M,@6=]15G7XK.DEX;3D/_@ ML2]D9AJOH]>3K##[^]_^ELK+F>9@O?'U<9CKW '^:/1 MA8KL^3<^_?>SSS> QN/_Z?S?MYLS)B;PA>^@8DAV:_\@?T6@3&]D\O72GS"+IL-,H"*('^<&$\$1?.(]?L?G2<]=N M:L,]]%R!]*H^EU\ U^8,I#X+Y/ CT-?]^UCZCSW+I^=GGU^,# M &XF0K5(+TVB[ N5O4W?/(A),O\PZ+6&G6&W-QJ[P]&P[_9^RM)0?0"XMY3\ M0_;'SX\S1XM=E,L+\^S3T=9RR9<7**H%]D<_/9_>NC7)5MW?.>[MS5[]^*"O MMUTJ;)5XI57B@U?-J7.-S*G3S]17/#7:;0LH-V6626!^>U(5?RF +=5:JCUJ M;XO%X]EL3Y%GK%T6+\+'DUVA"N$H1? M-](0K=%R>*/ES5SGT)RFU]Z>Q;(GKM2%&JJ6UY8F*J:#HRJWG>W)C^^<)JP# M8H_BZ5KJN2?&B5[N4JS,6#@TB^KWK(%@[>\:"/K3M+^[.](-+7E9^WL'"#_= M?OUJK0MK<3\ONJUQ84G"&MQK3BBCTO942.+4[.VU%73<1_G;E_2-2?B7ZM%K MJ>V>&'O:,[&GLY'8TUVOZ5^_-XJ/I5 MCJ\'/7=4>;_*-4KL95&M2A1-]1$O_R 2>(.OWC7!_K%T A]4)W]8HG9M:< R M@*P:.K&!,/M@H]'NUN4@H&UNO7'?ES2F,5Y^W@9_- 2\?>I, =O5EY(FHVST$->3A7$U#A^=GTM+LTR8>'*,M& M)8@YY;D[+Y\UHX:=G)]A^=?9Q86S-I%5C\SF'K4'SH=AJ:F(+88PF(B M@<; MADNF 5RB)O/0#VAD4OVL37TIL_7]U^9%>WU\P=M-G96VERDRWL(/[-;GG[8.39 MBP"E9NT\&GE21A9@[1-!78CRP3G9<#HU#RAZ=.H@VGV:AX:WJ(D_CX:G[7A\ M:T$ FKQAKQQ; $7 ."TN7 M.+:.AOI.UE#LB?[5^GF/+EIS(_@X^,E+@+#N4CU:3P^>DCR^%[ZF/03EBB?4 M5WP6PN'9X3^''FP6*RRRW*].C0/INXS-0^RQ .;/]L:'_\!YVM(7*JY70J=T?QXUZKVC #MUAM9?YY6BS!TR-< MG[ .,I7YL97P_[+1I31+=EL2<:R&NFA[$K[0:KV0:QRH-.GF/(BDO&#G^$@P MQW$\3A1?$,PW$'U* [JW&I3-(>'F,R$:54RC74A%)D\"6E>A+P*NL"L_2:6> M3'@8T8AX_"*5"@GP.N7+H4MVV+9V>(SAX3'=5J<_'(U[P^Y@U',[M9L=TVOR M]!7$NP:O_K"O;TBJ3+-BI18^=G:,G1U30ZRT\'DAU=K9,79V3#U:3)PL;E4[ M.^;TLIDS:_9I8]329"7\_C T5SOX6/PQQ-/?(_Y46.3:.0F.ON& 1M^R\D:6 MO(^FR-66W%74^V8O"[WN374K*EO9HW-0$^H7NTYO4&'-RBN@5A?\P?MLS_,& M"QE@\\2?*B-$[0-S^:,/(%1=06JI M<+U7FGX_PY6[PRI&$-IT84N>-EW8&!Q';L<]/B!/A41MP'&;<]KF!-=0\Z@B M9>_@OK*>TQWV;?ZKS7^U^:]U=T*_%\(R,/-FYV":\O2:SYZ(_]<+4O[?W,/Q M.#CKYI=PF2:R&)GSFHDVGP?7GV_ZXT\=UQU^''\:]J[[[6RBSCCJ(]?0IG$*?WR)'*\PI:"%J5C:%C U=[GJAA M"IZQZP#@ #68,:CT+-RO.!/7^F$2KG"R_^SA.V MC'&@AVWS>]#A ^R.!P(.2AT/-7WVXGB%YZ?FL^2S,R+X$3:;QC&<,9OFO,B3 MDN.@(YGZ<^P\[?F^NB_F/@>4 #ET06BR_H! >'193?O?26^&M#GX3 MIS15AOI/%_-CLBU(7?%#.]IL366L>U +4NMY"F[RU1H@&MM:_ MX\@EX%(O@&U,Q'3*"2!P&N'ZR2K8*=@W $:PY>4F$PU615S%S,5U4,'@U@",.5?U;R[93&W MPF-2P'*\F/TC#444.RP-*0V*XWB$.VQ'EIEM!Y@B-J(A8E=:>_I4UIZ^$.>] MUCCT7X4F9G"HV#2-Z2T3D!^IE!I)E8"BX@,^K ?)F[Z%X-W9Q[R)?U_1(00$R%CW-4M:4%Q%4VGAZ/ M_;J.4,W#1\)?% 2E<3T?O8 & =W..5?&&;I%X;U)2<30Z"#B@63HD-H("\?A MN*LUC\;3E+GI5WR5R[#L:_Q[%$T>1!#LYUG\>/-Q<'5]<_/QX\W@^KI[]?&F M9]!3%IOD6RFSQ7I$[X&;9"N MB);8%POOD'Q&ZEYCU+5&<'HV)2>O#:3;4=NJ6F'HW=UGCD]OJ#3J_= M10%B;J16QS4R4ZO7;_)4JDZS5S]H].H;M?F&I+DU*Z/$PL>.)BK?=QTM%CPF M8_4VPGH^,"0MKIG'-3NJ""U3V'M(-HK%M0;P-3,)N56,/HP2;]._<:+-("M. MH]_I+K+U02>0Z[OS-%X^V/1=M.-^R^R4*D!91;)UQ^GU#MMMN-G8MY<[S7+* M&G!*HY!M!GGWQTYGW+74;:G[Y*G;ZD%6#WJ#'C1N.X.NY92V7/T9+JG#D0/3 M0=H3=.G7"50U;YM6)U!9K#+OQ[=89;'*\JKJNO7MKG8_F&IC<[Z,[N"7D"I! MXPGE+#^(9%ZD'W?[[:HJ)\Y^"1,OG G )LDN618&*8HF#%92+X&NHGC!O"*) M4RR6GHA5OF;H!2LI).9G8\DA2T@/@<=N6?WZVXX8S6-0RC27^BJ6,F+'N3:)E5L6D3_EW]FO4PGS-X66[ MA^O3V\)O*$E>E2_=83+LGZG "AMX&":UST( --ZNG MI$(@3V?.8KIL&HKDKQL53_P'6&:48I_(4K;\SVP>/6 -I0/O6ZFWY$N88,5P M5F*E'D!O3C!,F;V_##TXV\BG5'U:(RQL?5FV&.: ._ABJ&#X*IW!>@OA9C13 M^KS@ A-OE=< *DHQ\@JLJ3#RH NGQ/)T_PC%T'9R%M5$8K/P;JWL#DAEPK%6 M!3"&B>F6DF1BBAHTZP0EE5S)"7"-RMA7)*:KV$._NL$]CJ2Y4 MA/"EPC5-]=0/ 1[&01_Y5KI"?^TH7/H>1@\A%KC@0["@#D4K+Q$3:",WUY_/ M+MB")_,(2#1-1 ";E]MK@ LB1/:2;;2T1[68:9JD,2]?C66O6VD F]X4))^W MO\%KL\ G* F""(U7+#PL\TL%[>Q<]>-3610\ MPMGJDWW47LC+.>7E#DX)F/''U?4UH$8N129L&D<+V%3 [U'::%14+%-(:E/A M39 DX=)TB5W.Z> EK!@+-1^=/H-[OL.Q !^%)P$-$LZE8-7$B2>PW!EKZ?VY MX/=X2X$EQ5D7& 9G=<74.F'M"F%+4&Q(CY1;7C@XB6G8U)O)%X.SPOSWJHHD#:I"5\)W^%Y(AMY1"[$ M*AY!#%8.LH5X#F+#A7MMWF!M9I6'U-J_RM>J M8Z_>P<96 M*LIX="DIK8Q/=#L\N"SD0G74FIIC^LE#9 ;T&SJQ1ZY-U(ZTT J>,3O !J=& M9J"F2G30TJ9!JJ8QWEA+KP>VZKCC*U"GG6WF+3N_ ^4],ZA_;]VVZ#!)<5"F M$8K["[@#_8A$YR(B18]4U'(/1-#2$C0:TJ+!(BKU<50H7L"U0$N*I7Y43 M0#19 HM$5 3%G^.MJ-F@AC:+T#0 VU\6-CX\%NT#Q5$DC^^Q;R>I;: ;9]I_OZZ^H@H<3A46J MYUVVFFP9ZR_WF)R+*7F_IZFZ<8D 5FU5%MY*F9=S#]$0J&NFV:^>=1=F]AFE MZX!^1VX>RV+B(!NWQAS4!R"AID5N$.Q]::*8A6(/(R M9?\HO5<#5< 3/2S>,/KF!:]H'#Q2UQT M89R5[**=[\OXO/6%'3C\&*Z("2IWEQ=O)UGJQP>KRYS93X;R3'4AW:[D&Z)F M"BJ .(F3:@(*KAFCZ8*8#3F/2GYRYZTS.*@;C(&<1%./4/V]Z M[ACVZ?(UC]=^-D()S=-$[(/)F6"(.G_).6_-6@[*%C@BC[1R8$TQ-3W5"\@- MT0W&=EYVBX>,M /O3B)3XN3W*>T0F08A(LB>"Q5>09&U)2(:3\K8".N,T8W_ M@*Z;4A@:5B;Q)3*1"C9AYEE<8\@@C8$PMCPOZ[N+B\C>6@9XP=$RS2/S3@ 7 M3 /=9UHYO3)W2-XR+=>97MMW[(GV8>4N8[^0S/[F_=BOS=BH_7'8<[LW@U[? MO;EVVQ\_7H]5F[&/'S^ZW??39DS!D7U#AY<);E^/M.5:B:8O(;OA/E_< 6FZ MKJ,S(OY?Z[=69UL\!(Z"7:>:8_UG="?9E8_I&?C];^BH7&!&!EIC//3( 5PV M1XJK'JE;H,D1ERKE4F0,3:M>1,"*\K5&G,##=!-W5KC#BR;KROH@ZB^O 4V; M-(GB5?DYA174[;?:/^$3W [\@<$"M!'CZ%Y0S]$'7 OU "_T]O_T0%;#\[1S M3/-4S313J?CF0C4JI#U-^)3'M%UXM>["B#>5VC!2A+A(4AG3[YGM5P(C*0>* MXV6[I+P1#;VL\2Q"Q/NN6FQ/8-. 67YF=Q%[1*U1&2J3#&I9^VQLFGW'@;N# M-..@@4^44P&CUH@>@?C.@Y7:9+8,.D[:7?XTY9_780HX-^ZKN=[H>(8C5%PZ MZ\G?).7T98F&M5HS!N@*W!JI!"@,=P7]7U_@@.L X:< MCT4/?7BB&:5U"-LUY$*_4OU5E4FJ6!)IF M.)B@.=3@B&6H/*JB^?$Z5:EE M9-:B"EW#G90'H3ZM*0+J85)[$>]X\H!"M_P\9<1LTPE(7< S4H);;'JVZ7V_ M*%=P *!3.1:WRML*"MPOO]V>7:@5"[" 03 'H%!-*11#YAO9I4(E M4F>V,1!A<2"9WH"6&T:W->LLM ,O@XDVV$KPS$_ TM\A6[4;"JW93KX_.SKU M( U+F=M(W5H\Z>PM,SD#0Z?K]K86&1\7OG\9.]WNV-C"'H^00?8VD8 M?;>.\'3;YI:U#DW0("WQFR-^,\?=:V\?6'ML+'3ZPZKPT,D\%L\PSF+.A%P; M7%1H#CR?]?>J"19*M0/UTQ.A_I 2KL@]IFSS.YY]KPA\AZ-#F>U>^8WD_%=#_2@ 4/@Y5+ Y8Q1^F5$4 M<58""TVF G:!F5YPC;]"W\1:=6VNQM.T41YZ 44BR@#.*QP>[9=*C1^'@ZSS MX( [N%&Y9$A$1H@VF<>0B0Q+\7YOUFN MBF8+&Q3SR#,XH!A%E"8Z5XN*TK0[#C,34"U5)+#SB8^=C7VB!A4E60_-+"-, MAD3ZT@%1W 0MN\5^!0S*%K_3JTEIB>0YS]_6>_P2_;QOU[=_?6[-^)DJ@O)5 MDUZ =*J"-,2NUB,U WS'9WX7TW=N5W^YQTYIA<]OU<=9\A-89+;273O^K-Z4 M\7F5=T>)@\4@R2R?3N=RYADHW@2E2CFG4[/)@CENRTZ1IM)3GLH[6<]/R=I2 M7)'FM^D>EC[G'G=[G-GJ!EAY\U M]O:>'7ZVR78K3> \P>Z#1X?/VC#*)X%UF(E4+^^ _#3V53!E2$U)?]; ;7;7 M8TO #2/@&M#LGOAEED0W'TQ/^B-KF'6EVL"\U"XY]#JOR@U!OI(OQA*)>2GW MSD=\[D"^O\=8AW"MVSG4F$126)2E"N-440_5KVY4<>7[Z4)UMZHQ2>12PQ*& M%1>'P;I?>7)BPN*$9L(:M]JN=9<5'>./0CD72V-SFFL$Q-JQH6,"KHI)5!7X M9+ HW$'[[.#1FO(QM[CE."A,QYL MK_ZRM&EILSZT:54,JV+L;LD[[CBCP?9R-\O&3G=";Y4@_,;]>0@G/Q//M#.S MGM6C,OF:1J,57W);+TX/J1]L:H<[E<[U3OM.?]2W9&')PDJ+LD=UX PM6=@P[BL-FMB;WE*GTD@'E<'MK/=,(5A=>7K7Z:"FL#H"KC1W6 MZ3CMKJ4P2V%6AE5%84-G-##J #QY"K,QJI^_83L_ZS*JKR>USA;9*4"H61BT M7BS27?Y@DRC%OC)OJ18IY2-T:IN/8"Z7Y:4@/##$S&L$W0$HW6.C7MYG@=<( M7*I:,[=<[$2X6 5:NMMS^J.1I4E+DY8FZX%Y5K-XO;^\.W#Z.Z966"YFQB/Q M-VH8N?7Z[>71M@VF;8-IVV V=/6V#:9M@WE ,64==[8-YM';8*X-;=Y#0[+4 M:ZGW&,9Q501;B\".[8%IB<0V-;,],"U55)!L]"ZIPO; ?/>$8<6%[8'9A#Q6 MVP/S%-G0,0%G>V!:5*Q28VAVDR';H,KVP-R;_@);7E-+-O8>>V#VG6[_,+4W MEC8M;5H5PZH8E?3 [#F]D54Q;'VA.1#:'IC-8/(UC4;KF@G; _,8X:I]8&5[ M8-92$EFR.#Q\:J/7]7M.=S2P9&')PDJ+LD=UZ(Q'1EL2G0I9V#"N[8%9-S[4 M%,#9'IBG@&WOL'^8[8%IPQ0GR<]K8X=UVDY_T+449BG,RK"**&SD= ^4(W,J M%&9C5+8'9MT]J?5%G5. 3[/PQ_:ILGVJ; ?,8VL-EHN]$RY610?,MN..S0Z, MMS1I:?+]T*35+([/Q=Q>VQF.C2956"[VR!^QNP/FP196 MI&>\TU=O!D,\U: M++=TZ/](92*FJXIW\&W.V4/6-LA3;8.85^[/LZ3^/$R$+(%KO3N0%TSU!^4_ M_""=<,FF:1"LLKLX7IMXX4S@-9Z4/)&MY@"D^4>ZUEV)_UCR4'(VC6(ZOXUM M[/.&9!YSSA;PRUPR'D[@R+_X273'X[Q3'.5=P!]#(R]D#YXTL_2_]!QWM%VO MW6MAN$TS"^L[[L#;"R]'=@ELKA10N/>.HV:O2C4 J94(-% MI,II%( &#DO*Z70J).@>; 50(!+#WW0KQ@^;"&>;3;^EV72_W1J..J[!7M-F M6DT/A^^IU;3-9WS"D&EWQL?T,-0^P%J+ M+:V+V=H=/IFW6HUQT!#%JT[S7" M[K;=U^#+Z=8?NASQ4:CDW_P4^7X:2WC.!.@D03740(_"B]X='.+_1HQF?IS???0]+08P MO>.!X!@ZG7L);<'73<79O1>DG$(!41KO CJ/\5A\3-;QU/=X@Y'EZ3T7N3J& M-W\5KLKHX<^]> ;[)4 \ /R]%>TLSF/,TS1)8PR2I,$$X,8PD!(CKB01@2CF M,@U4\"1: CRH3S=%X@ MO=#'2_T($ Y_>#KTE?W];W]+Y>7,\Y8??LEA?T6@ MOQ'2#R()"_H&E/@QB/SO__&O__)OQ>6(IU&\VG(=+@+)]S<^_?>SSS?HQ/V? MSO]]NSEC8@)?>'YR>=5UKZ^[US?7H_'5L#V\_OSQL]MOCT:#3^/KFV[[^NP_ M'O&'5\0_M@F5E[ 70\Q$?<3+/X@$WN"K=TWPJ.G(/H!\Y#&N2+TC ^5S33#4>3MZ4881]V6V^V/!L->;] ==S&P9RK4.#(2:ART M&SV;]+B!TK?>/JI_G/6T;&);$&;G"%7; N;E.K5%N#!5OJ MVL?$"R.[UM8XL&.T(KOCF<87AV9=G?; Z70./OGS=-M_6.)LF".@QCUZQJ[3 M;Q^FW_:[H$WK"/CYO]#ZC[GD\;UJ?,)_Y Z!Z Z.G2>\"IW$5W(Q;H%K%M@?[(8.CUW:,GBL&Z!4=-%="D/V<&2AUHJT.^)"5735[71 MFOCA&JX:2L6HL94W&CO]'=WM#@[41B"?==$TE5&^0Q_.L.^TAP=NL_RNJ;LY M]=>V(.^99KU-J>,UU^GVA:GJ^SS:43VJ%\ 7J*XQ<_*MV$3$W$\"+#4.J"]K M$K$@0N;+XP45ZL:>GTAV+D)L:HUED/F7.JEH%G,I+PRV(NXX;G=[HLEQ#P@7 MMB,W;[]#*;<-5!K!!\D> MYE@=GL@HC7TLL^[VC(BCGU]W1[CS[>?W^GKZ MW07RY4+Z_XJ\4/X:)5S2\/:K0M<7TARNF'[=; Y/-N@U5T'??V&W[N#7H_497T ]L!?V!#=A:1,%. MS.]D*^AM!?UQ$,Y6T-L*^G5AL;:"COM(:;RD;TQ"OV3G*7N_9..C82SPO$,R M=,I6OS%_?8UI M<]1U>AU+F^\][_[0>M[OX9T( CXI^4Z/HO!9CGC*N?ICIV^VN' M3VU$/I#%L&M+6*SWIGKO#<9 ?V_=MM@,Z3NDQO\DU1/)O!D/?=L*H%XR_G3& M^0PZ3G=XF&+_4V%_EL*:X%>HC1[A#ARW?QC7P:E0F/4.O-$[<$B%PG*U?2/# MFQ47C5,?7,?M&*UG?@Y"I\+B+%55BR>-5ADZ8V?4MF1E71,'5RE4!T)O,V6[ MECK^B3$\VXGP<1.AMC,VS ??=2&L)"Z:4<7>P<[?;=LFU#H]#JNA4+M" M#^O%O-!7#0NQV4$R30N]Q1IAA]=)&N>ZZ#B#OFO#NY8J;-;#&E4,!S;IX<"> MA<8W*-Q2XVT;%=:!%]E&A156I-A&A9T^&(%]LT,C;2\SRRGKR"G?I8]GZ/2Z MMA&I;55H6Q4:2<[Q&M._4+666^LL5V[L1WZWA[GPYW#E/0]3SN:PN3O.0]QP M- OA>1.'W:5)Z=('O.J>LS!*V(HG# XWY*J]'3$O?!U"C;[)BIC4_5'\G2U! MGD3Q@AK>74Y@>2WV.W;Q8E>WUVS0'CC%:[Q)M,3.>%'(KM(9/(EIZ+!SR?F; M3T!]Q,NS]F($-6S(QLZ[%V:.X)*IPQVY[A8Q9V;%OZG#,[+@?+6=GR\RQ?[;"[T9IU0U#A:(I%\%US:!MAX0Q>]XONJ0W*P!]Q%C'T0R%Z&9?0#;!/!XL9&'/=W* ML%:\M_G2XXMJC+>5B%Y1_]D4BFA&MUQO">+O!W$FX$-&'OJ7CM,?;X]"'!>0 MN+#^J+*NMDJ]D"CP/19X\8PS-!DOYU$L_@F">R%\4.I17Y KF?"B[S#Q M2!:EL;Z3,IV7L5@44@54AEQ_.$>) 6I7IJ[D/7/Q";]&,3SK:AJ#J1(R\F+& M*\;1^M#W7UC&9SM\;\-HG).W5.KMMGS[\\<)]Q=.CH)+G+<7(AH:64MWW.K_ M9(:!8$?673F U"\\YJ!?QV]7H>EU861HU;BPM>[6"&>]!8 RGA'8+4#X>%:> M(?6JTVZU#P#V%C-(%)6WDW^>#$A(_2]73-X\+;1;8T.'8DR8 J)TS*SIL1Q] M$F^>=CI-'O<>WZNG>+DI^:_\00<"03Y\C:,0_O3)HI/PL&N@NQF7OX3E:P2@ MQ!*>_*H>Y9\&HUYO/+[NC8:?!C>]Z][-9]6C_-/5I_'G0>4]RM/)TF52NMH/EZS1^< M>2 U8_YG*F*E?@+C6^)WJ(8"UD]X*/F$7"3HVB8E=2I"+R0C3R;P!9$2V'I$ M[?&$$N!(%T;&^SF_=LNYLX\1_GM^]OGJ]N/9Q7;4N(XF8@IZ,.'/^=G5[35< MJ42ID/0./2X"Q2FY8=($E758&K CS?EYR&/EI_%1/4+_1O&N94[PF2Z$ $!; M-@IIVLB4QQHZGF1G?[^Z^MHZ8]]P=[!N\O/!2F1Z]P]@@32A0F$RNULI&,!5 MY2=_#Z.'$!^U=;^:#&BKO\NSBQ:[T:,OYH;TFV0><\Y@<\E@N?IY$&^C4F:V,=]=FN)>UN6S]\40QT/1Q65:?T)%J^)NKUW)2*S9,V$* = MN>[@[1%:V.FK GPO06R3:*QYT^_LUZB%--V[;(_9F7:M*W?==92-YR%^?9U; M*N??HJ7P,7IQ 9SNMOK8A!G&=EG1*G.PG9E1X5%23=.8S$,18O2(I-LSJO$+ MXK%OX:-#TSGQEH]:/GJ"?'1PV1F48Z"_( ^]_ 1J7+)B8*.&[5R]7_T9!3^VV(H=4,=3M M?$KK@56CQPT#.Q0:3$&Q7\;1DN-(-UQD]L%AR\#3_3UPS4NT$E!OYR$MLGBS M[Z>Q;+$_BO!X,@=U&B&^$2=OH=:-OCX/HZP,8QXQVA9BL?24ZJW-EF>,E=*$ M0"]<,3]=I &9"Y=\.D4EWIL@*JDUXQ8FN8]!@G8/ZY(I*O/:K'T[X][T>YAP M6[S0#?(5@.6OU+^O<7FTW<[']J>;JYM>KWL]O.J.^I]N,I?'8'!C71[6Y5&_ M'5B7AW5Y6)>'5=6MJG[ZJKIU>5B7AW5Y6#YJ^:AU>5B71Y-='EM=%&7WQI=X MY@$ZD%"YSH$!'Z["R5>5RT,?OTQS\^PV!\Y^4^D_?^R,K]JCF_'PROW8O?[H M]J\ZROWQ\>.P??WY9*?2_UV9EE5I'B=N-M5J!VC1HUL F$FX0M[P&O\'<-#K M:)%P8 O?.+#&:+%(0^VV0"=&O&SE_9VQ6D9,A!<+LO/U?='ZDH0>,%\#8 FE(FP%3(]2^P45> M8.1H498KQZ@PAT+.J=)BBK*'>DP5,J!@V0!3[1\B+H_%;/"0 ,5D&I,KI73M M!0LY2$?I@9 C#Q*;>B)FRQ*;I!0^+(#C,@T2F9]"OA55VR$66/XFH@E(LR\@ MAK++X6Z4B1H3\&82'OI: @H6267+ "C"\R:$.O?\\;O7'X;%>!S$\E(5)F4+ MFZ8 F"GP<=@T%A>U+!LY,!M17M0<>_9PIL)%B/NHI9%QOM5?NG0A$(M"5NJXWX96H1L &J-7]KIO4:Q V&>J_ G#JI5O621 ( M0;F57J!WB50#3Y5L4KA7\[L4<;;8E5)Q,^I;>"O8TA3U5MW$/Y(EZ-DRE$/6 MW[V2IN0\2H,)\LN8>Q--8O\ I9J(-*]7RECZ"W!M*@)=#4K(E MV;4ZQ44$7'O"X5@#9J#<^4D/<*=7=Q>PD=413?Z91EO0PLPR;_F,2GI^*11G M,Z&\,XSE*?6<:/8NE8"P4IK #&6-/!@J-%,RG-S(4D%#?B >K&NQ;Z,@5;H- MLJ&_%V50^0]673[D#JYYC)(#K;, M,(\UB]5(Q+J5[+P)EPG)]R+*)44E=>J MVFMT "6HD#3P3]7")([Q\+4@5GK?FO7WVAHMT\ZWLF/O-U UXQ1T4M18?UDL MP5+%V[(ZL"LL.B,-9#\GWJC7_M1M=SYW>^V/5Y\^#3J?/NL[$ MJU'*TG4D$]!>)JG2#Z_H?T:2DS9[=EBY_J4/XO,[(316<21=_A M1KXD)B06RSBZ5Y)TFB9D'BNO#NPY,S91/,&=,O71,80^G=4ZB\.[M\FO3.YE M,:;.\& O-+E7##B#I[T&W^!RSV&?@RB&%VBO0ZB5\^QZ\@>0 M*B!(X<<;O\0!K#7*;_U9]SMADPC?)2,,&!&C-=?YHCOLFFO) 79(OD'^0R0 M9IFL)8-AA"V>*#A)'J"EXF3.%V7.3!8B%,"=E=]';>OEUQ@JU'[@B4Y2C%->@&E1-[..4^:TUZNQ;ZI#FY.WA,N M)V*,#"\*QWON"90R2.,K89K(<4'V!+NCHK).D"#EJ3I;Y0IP=43K, M]LNM4317:7,4TZZRL8!?4.'J?5A M;MLGO"<(\FBC2BR"A3\"!C4\5/&9E.NX8FYB$V732DI1*)EGK ,/UVDS%'O" MD$@>"*4]*K#0TO(VH%P;]>@$CW!6T*.X; ;<5TC5]2V=>L;Y"W?@8^.>>,L& MRC.@VD]LJ/2>M8>TMSRCO! 5=%_KM-UIEQ,/C:5Z/EKYPHMG(E2+]-(DRKY0 M+=+I&Y7O.1JUNNU>>]SM#X9NO],;_)1UL,9>G]Y2\@_9'QOV^_9TTB)ST=TZ M..GEZ:!JA7TXRU"T6^;L"KU M]W??,H=6RR23X+N2I90/8T.-+(I9%"M0K"ABMOAE\/< M^BB<382I )8'1SO,%=L=\+*,S2*9"=FI/886O2QZ58%>:YZ_:L3G @X^X'6: MWE?QN-A7A$DW(+ZO%U2FRQW@QS+A)XK^ALN$'G+>4:.=X$'/>E K9C@[,:4N M9VQNS.H;IJC69I+BH.^TNSVC@Q3KC@!XGYUT>ASY;=G-^V8WYZ[3'IJ=V_H< M6 K*J0Y0QK%F M^H^#?&]5@G"+(ELO8([ M,P]5RZ(\3;9&)J*[KXF8@]JM(%;Q"@^*>0;0__UNTI /MX/*0PC[+*SZ'LJC M34?)7@N]9&]N*)IAO]!AK6:Z9R,V@O[,$F/SP. M5EG=#E8IJWYD4\_G6<.?E]9TG&5U2?J(2D1HV&$WFRM_HR9N,2\:UY5.0@WQ\!*@1U6?5N[3511=8W=B56>J+]8M M('6#."DFNMP*#UW5;3]DG1&S-HG8\SA0C^-93QO4 L6\;1 M0DA5JYJ/+&^QWZD.JES#I$J7L&DD-@_&^GZVB":<2L- CC"!I3$ X6R=RE^2 M-QO+GOTS VHL+L:?EJ#.8@4-$D1T!Z>EB\ET>ZWL63]3]_P)3WB\@(,N>BM[ MJF\%@%R/1GET5^\"6W!1]?^.FS3U[%B(JO\^[U^4ND]G1XCU<#,@_+R%7U'A ME3Q$NM1/?CCU-CO'[&4_'KR/7O:#@>UE7TW]]I=[K/D$3#2E5_[!=[(*:@.< MO4_SA[Q7/ @.;(215:=&V+>TU+>>>%H4% V=M,J@GE=BNVG1WPEN*[$U["HO MRKU454]ZM8 '$APTJ /G/[$@0LL]1 MNA0=6'0S5.RE_Z/HCH_78!_H, JBV0K[YR>X0JJ$]=A=NLIZ/>B.+EA.79J, MI?0=["L#C$)BN ""J5 Z88+-;;.UPS8>HOC[I0@OX1+LJ=-B65%\ MCIB3$AZNX<2=)PME%BB'JY87\*19C'WPDN@!J[/5J:YWC58'L$..TD@#["G# M_?)=F@:P02_L+"7E2;\I;^#[CW2BNOU1NQVYOD2 IT8T.O8XPDY6&UH.XHKJ MQ.WK-FPBQ,)N'R,YQ4F3%24 YZ?B!Y]<*OT@1QO2A.#,-;7)Y#*)+O'_^=KO MN(](P>!8[CA\#QJ\R+2WE]"RPB5-EF 8/.AF)!H9HG6=*-?4=JW'>?DA ECU M39-U^!+35&M>PT=8.C4OUEM(H@1+^W6'X(F^VDM*[W!8,8T"7@_@2%;JNAP_ M9?F:XF%3SNE$%<9C]^-RJR($Z6B+7M^CWQA2SQBM;VHLQQ[GQ34M M]H=F][*$6;36K(F$.C44_FI/6_1VO+Q8/_9JF%"/!.0G1;]F+\ .P*L2_I>Z M%#AZ#8O2V$'JVKX #A0G>E+*1N^%K%O7 O.0U?R_'6HU>3T 6S/:*.-?UHX" MA6+ =[ ,W5PGDZ1>:7P)@_7Z\\MTJ:;"*-Z&E\_B2,H,3Y[I;UGUH"E238^N MG-=J!Y^CN"1W"O17VI&WG:F6$*?HT82XJ?G#.I=AYZ4&+I^NKDO-6RZ8EH=H M7"I66PQB0#02_$%F8D0AJFJ@SOVTW.'^"0D';!3>F;\G%V&E]^323*E3]US- MVP15@H 0"_D=]JDWMT9Z94373 C_7'C?"7JE;O8T?,&?\TD:J,M)WZ+N*P(N MX[#66X'+SZ1A<10D+;1VH+3 DC*)Q_:X!0W"368F>WF)FE66FNZ7.M#G$-;: M"K6^6<*/!L=DM4Y M_"P[V^'P6V-9I,T*F;D Z?12[6'3384RE5^?=.[H6BR4_C#)U4.YUL(92?(2 M,.\2I_[^$UM)"1],<.2&UGG.;ZY8+(689NH#Q?67+'D\EI:Z##/U)=+];:U!U+WJI<\ M%=GX)2G9L&N:Y."(#1?)U):LP#4J6DX?L RX3:N!(86P$BXE[BTC3:.,@Q<]U[S90LV<-,6_BII!;E4]TX*T$F MJL!3&-2Y?UAK@/LQAV&OGDWJK-O1NAV;ZW;\&HE0-9(SZ7I$V]+;94\)U=9/ MPB=)W0ISWN?D)IVRJK>X+9?E]9;[X^5>3.0U995%M0@L*85WG!3<@I&J"9/S MPBTXX0'H=/&*K,\B.H4&<,G^53(M8XZO\&K*.FD>#")HNY6,H<5DHE M%\@U,_57\N=?0N_(19;JE!A@/$SWCE:N &N(UVX'7W=1\R/5%=N="HWXCQ5 MX"-XRF" QB %*3N7EK6NAY-*)2EFS!^O$#O:PP:;*"<@F@,IW>P(+#FT1>& MC5I+YORW/[Y=R36#GG1 3*RXI.D7P*4>T&XMW7YV>_OU2IY=;%X[!_A?JAM" M+XXQO U7W,61-[DC33Q_2HL]!2\OD-$:H#9LZA>I^.OZ\K=Y6>5>#VY(_DC1 MGT2J7RNFDRA7?-$Q5L7$RWI9?V^,_EUZG]R %6/; 1W@V_<3G9.5G M_H10I@NUF#M@^.CE*[CSW49&P987Y*YW]+'2'.AST>(MITBER820LPD,[0$(3?1E+!!2Q>1$?=[DXLK" M1304=#U*E >?-%QH2C9H :R? M'ZE^66:1[L.L5%5J<[V5;O,\FRS A18+B_4&F6B0\H+%#0@=K+)G;'BYQC#2\.90"KP%I': M0#;+$B$ VI1:61XI)&Z[A0N9Q1.!6S-"YU^L]: M5V<_Y=V\G[?JUX+)5>:G8 M/0YL3H@M%1R0!)=/X95'($5W,3*",NP4MT!$5 .)\9C)(QMR/L$0%YV]0":8 MZ""=B@"4O:$@HD*P 'QRN]I,Q@/N@.S(+$TO"\WL2NI;XR#*[!*:U2Q1-NO) M,4BT(E'B"&.4Y/)#$J9J2NVL)\DE\VB^^E5%*?4WND,I:A'NF BW(\:V@6O$$57R%,7007FD MQ%OM.U!\:PZZ_2/_.]RR(*FUIG@YVQX0HSE+4Z[Y1*/>BK[-8NYZ^ (&ET 1 M397A%.83JO4XE=*89WH9O'VZY768 UR*MA=RC6:O9X8 J8,+Y2V ^YT]-LB?4_&9 G>,D(([E9S^]3D?;9 8PGU4105#Q6)R_G*7,9#.[ MOZQCKDK\@./%:)0ZYOQPL@R7J!0?WD@P4?$4A3:EJ4C*X,SN),MD#;!\4@P* MT>S[<5J3)[EE>.[>'>Z5D6)K3@L1 &D_!0%D>(_A=YH)M8[9L%"<%:4S\(EXLBR"3*>DPR@% MV?.@+H*#)F;KG)YB7'QN7IUZ:GFM=K AI+8BB1J#F#MMR_Z3C%K_2AA/R9(J M58HX78+:#F(^&M'* [29526*#$;"L)GV\E#ZA*;R(G%.E9*09$"E7@7,RE4D MY7P[CW(",=>.OL5M JUGN7)"B-)2U0FY=KL@/9> P"0AE(>29* MO)EC2].&D%U13"+/],ZS>V )::C/4VF?P.FBX!YS];ZM7Q?I08F[P$7U8F67 M$2;69/I1M ]8"M]^X,4SC'!$8>8.DG*A D'--=9=B]WDM2T;Y$W)M^0GK8*W:ZV7+0V2B1>T( MG.HZ+QR!QDOY6YF>L$M[P=_7]_HXD%FR$)1)\ ,HSMTUK5,\1F/9K&WA/TC<&,^TZ:&]G-A32XP&ZRC M!9N)8QCS'GW5:B(?.2;)N II;!WE5>K:BNCN'VJ4G]0&G;I*!<9PLO$D5VIG MJ4"M+'RF%*64+MH#+<1:2HY.M.PY.A[#;&+T[ZW;%A@> M J>5GXVBD2SY->9B<9>"MD"D@Y9!\>*2KUO="KI62?7"C^IM:-3! M'Y?%0,:U!UV07>*]>(N*3<9YU%]%>S-F5%(KM7&*9E&1+X?^"95F#VQ(H*7X MF)W*1QF.]'8-PP4R"+],3=H&73^ 5*;KU4@Y+8=\%B6B[&4F%EO8FB7'BU?$ MZ.CULWR(N$.F&.5G%.\H=".TR%2:G2Z\F6H[+Q-[FR49:N1R%$^(SI7C0SG$ M*2+'9Z0FDF__%GT+&*W,^-9J/0B!I^LHHP!X!V*#3O7;[J70F1Y25Q]+(P,A M=XY3W$65I>>NW=3\\8F#=FO4&0T[W5Z_[8[=[MC<^,1A+:8G=M]VN^LV>0+@ M@5??O'::%8RQJ$?OWE/MP]8_PJ"4&H\;^_;DR.L]$A,MW5JZ/4;_Q/Q*.-SIP:[7K4S)+ZL.O.N;XU6F.!S4F]RWEU0%PM:$\4*R[EO*. MIT*L(T_[P*J"<6!]HY:)E3B!+7\R#Y]2V+[S=-C^F#QJV&\-CFK-5 &F^FH( MEM#>+:$-6B^.D%I".WF?PF.RS%*%NTO#Y07UUM5/&(A-">35&HBU 9S%Q/>, MB3:XC/?]4BXJLAKQ@9C<6O;@IN;6: ^9VS/HFWXAH$[;46;)S9+;;G+K&G1( M6W*KV P]#8?U.U#V:\[13C*VUFFW6^V#@>BTF9@E/4MZEO2.K3^LS^0H7[\7 M,@?5M95Y=?^*NFW@,'UQ5"N2)'K<'Z74CB7K'">S2_-V*C?81RK)&L'=\"D/ M)6?G9S?1S=F%ZJD4P%YXU@K.%_=9L*BX/#(UP)$>6DJAOW%AFJ>MSJ?--Z879KM4T$%P@-@X+2E"@OO;T6.HI M,UE[HVJ[DK_N?[D:RG<-KTW#O \ZW-\"D.A?SRZR[B^E.QZP>?$&RNS%]3JM MX299[_.DW=UF\NF81MZ3/%FAHVQE1$AF;$^;*+_>8PF; MG7FAT/NDB]68T[#H/9L/3\BZ_^]HRM1BGW[X?)GWSJ97.68 %T:FP)'UWV;4 M42Y>K4V3, @DC]I4 I?.7G2QW@XYHMY:P.C,4'7[U&C:,"'8+J E%;&YRV^\ MRM;X#1R&!+"QL6I5AWR9+ K0_M+%P@-]2$TAFPCIS68QG^6MC+/V@WH*$.J< MU&.OW"LTGY*M!X'Y<\&G+%I2CV1XU83[U+OZ:_SRX.SOT, M,;T_< 9:(/@]USWZL>OM+*)1$-2G=L*7PD_4] L<$NSA(&='-WYVL*VDH%%M MD[4FU"5@D]+NR3E#=X9JS.A-IZ"?*QCG\WET?U7=@38;#8_M'7Z\Q-CL'L':X:>'S0MKM MVCZ"/U\7@87;;'JWQ37SN&9[5B8__[V(R%E-^KH^"6 M%321%9@GB_[ &;D]2Q:6+!I,%E9"FMCTL..T>Y85'-B!VG@#Q+8;KZ-CZIEN M"M55DAZ::_5>QHX/3Z1C7ZNE"$=4DVSR79C&D @[[3 M'H\J$.'U;N]O":K9-BP%.,ZP; V<#L%/+3\<#\86D^?'>1R?"%1]92)0YM?:'UU M!H<,2=2%EJQ+H]XQ^D:'XCM#9SCL6K*R9&6EE4%P=<>..QI;LJJ7N[#Q:K6= M=U0_A: +I#B)4NS ^:869[M.HQ%! F/E$<_"]EFL;7SD=CATQE6J9*\!:B.0 MKVI-SC+*HQ'SZ>5EC%QG-*PPM=)2MZ7NFE"W58.L&O0&S]2@[8S,5I]:3FG> M]#X\ESQ.\[_K2$VO,]KDSXJ8EX>;CQ-5/CI\+/X8\C%;_+'X8_G/ 5)9WHLS M_K.(%VPJ?O )#KCU;>??)G*SVM>=FC,IWV QUL8H' X<=VRT9U_M$<#ZOVK* M;DZS-\>@ZPP,E_Y;"K,49@6Z%>A;O;S=L3-N6WYS8#]MXXVOZT@F+.9B<9?& M$L??6I?(X5UJ)Y>VV7$&(YL,;9.A;8V!4:H:.^[ K-%NRL MM+(U!K;&H)&0Z6V/0$.2S/N*F,DI;8V"IVU+WJ5*W58.L&O0&SY2M M,6B"Z?U>:@R^Q5XHISQFT136%R9Q9'MGV4S?6@ABBS^VTL#BC^4_MM+@"$K7 MUTC 32)DB5C8,H,FLK+:YZ39K,3R?=VA,^Z9'?50=P2P+K":LIO3+#/HN\[ M-1N LA1F*'V!71HUNBPK?L<)F[VV MTW:K&,EX\@F;EJRJQ9-&FQ+=MN/V+%E9LK+2RB2XAD!60SMPQY87V/*"1G(N MFU=G\^IL>4%#D,_ZAIO**&UY@:5N2]VG2MU6#;)JT/ZPM.4%1S2]_Y906ZAM MUY?^+NT+\_ O]13QCMO^Z>?21O^1RD1,5^O\H#=:&IXUOL_N:[6#;W..\3)X M =8PQ/R>ARF'__O1+!18\N"P.Q' .F>2>2&YUP+NXP\2KI)ID$C,]!#Y\] (O M]#F[G7.>M-CO6'^!$QV0T-C26RTX[#GA\4*R:133D[*WP#M]'^@*'T._9;%! MAWD+_!XNB#G3:_4D>XCB[VP91S/8F.2T+WQ"/*$5/(ADSCSXC4\NTR6L.GM/ M"BNA%3B,PS7P$B]A2X!X-!$^/ 1^N_<"RK"P9+HN=X_EP MW&DG61V)?BP<'Y<)H)5LL<]PO0\LQA-A:8NT*ECSO9!T)LD<7H[;PO<"L"8L MB?#W! Z-^8!2T8+'M#58*.\#KA!>.??NX1\!*XKQ,(,5+)-+ M3L<%A[$-B;+SO[J]9H/V8 >F 7" 7"@"=P/Z ZP>]#A^UV'.:V.R,C[VFQ+R$+O'C&89^X 4#; ID<(E(DE4?X13@DJ@D8SCP&U!%P&M[D'C%MDEVH&,:$ M+R,IDLV#SZ]2!X\4'D>+=03G/WQPP,E,'(QA:W"IZD(88>(-GZT +K7Y(XXE#_]COM>*A%! MX<\ N0+^CN_WY#R#T3IH:!4S'O*8X)E*M8H%L$MB:/1";RD2.+D)!W*>P/G, MA3^';T-X"Y#@#'E6QA'@N 1\E(DWXP2\ BPM=A7(R'GFK!0WFG!$ $($"2<" MZ_%D"BO%!TKXB]@*X0\!0)\;W! $&>=!PL/GE9@/2Q7_+\$LEPDHR/:2"\@P MV;*_ M5*#%JY-%X#%>#7\+$)DF5$,D X3$:C7PBVX,+@/ M(-$ V<(C@3 5*B3H;=^!;@F[2F< *:99@F.&^?S%[3H==[A5Z7V;U??@K3%2 M^J2VWEP&VAS5KOG*Z1\EEDVX F04DZ)$-((D"JPNNB.=""AYF@939"!>66"# M'%BB8@E4R9%^06=!3BT4O8$F"%;;/XF]:*4MX\HDZYE #96S%0 17P$*!DBC M7UZVCD=B%/CMMM>!2HEZ"'+#L'B7UE&27$D![HNZS6(AI%+U@,NAPD.O1CW, MR]3LA1=_YZ1N\<4RB%8<&7G!_Z)8<3;\#!.%47.:#:H9@H MO7*+Q)N ]$;5\D6GHR526G#93I@F[&@F[6T24@S"#@A!THF#?_\,8^AE5LTL- X2F=S M>A+N3RUV/X@X9 OQ_)"U"H)C]*0R4 IXZ=/'E3U%FZ17:G18WU2K.=RH^?ST M-]#_@'2 ,>PP[DK**RDCV-[ \Q6SPHE)>/Q3G*)$KBFE6BEEAVSG.2 .LH<[ MSL/L%8JH-4L%R:Q4RJF0I*@1!VRQ9Q>6Z50/*!&PX0+@%CP6?6=!!/P!='VD M+E#*^ \>^T+RDK# )V?O;+S2__&95T /JHVW>-Z:0MQOY0C!,'@I*/9,TX6Z)8 M1G8Y)8[Y_%;A"0TX;V5/W?%,L" QAI/G=7+40%KLIJ%*NK/-X"?_P*[35'XO MP2<.*BXH[P49;J7O!=($OQ<1F+6*;4EVCOR/__ 0M@ ^4AM\T.)F//>P;=#4 M!5')FF+W_[?WI2K7]EC*3?^U?+@K]D#S&;=_,+OJ?&94W3"MOYK&)KX]QM,?+%(*._?&5#GX^NKI@;\G[M_:?FXLC$O;9 M%^SN)[IJ7+C&Q>65Y5BV<^X9VMF%I;JN?7E^IEG6^=$OSU3AXIN\8?9+1C[1 M>_(U86_F184GE2:=4W$A\%C:2]FC-!TD3'C>."^?EQGGLV-^/E*/BK^SB1_,_][^ M73/'91C&Y2+]:9[,OR@SV\4W]V$_'[WWU%-;MWZ8I\AX4L*?9/3]_,.'YRFO MIZ4OUG<^ILW(EJNRC1_>SLNM31V6Y^O[G:[M>;K5[.WW/-VN]?:' MW15-HFV]'2M^V;CET')9@2YD]\+V+8E6M9-("FYN&X/A]F:X[;;+=)/A_C6- M'G;GMBIWD32A+)96H.G/C,:3XANQT:FG''Z9S4W&8Q[,F<5]7\A"BQ(&$KT) MZ:2$<"FZ2=';JHR1Q?21HE5'%92J9&.)([CTO-6LLU,2 5*L95V[VH%-UU#, MFB:''P0V6QH4J-O.^WU=T68#!A\D8K4=LIL=#.PIENF)E&U=D5* 1?WTD4;E M,U@XAE"5WQ58('HC.'K#R#6D5=;QX*A+4AKB"-':';BF[5$SKH"L(0'=@S.E"G00&I=L"- M%'5%U]9OAT,?1:"JMNXV'>OZJWF*JP)6"$W4;E(4'4SGF[X72[:EM/$[)O": M"3]LWCNI=C%HJXHG6 X>= [P5$M-<2OOZD&01FH!7N",%3< UBSF!EMAA\F@"#DDI MHZ0\R!B/HYB&T-)PP'M3*W.S'O^K/8_VZ%_T8AND=$K[OSWUU[W9MNN1=N&= M7SGN>:^GV;IY=69<65=EUZ.S,[5W?M')KD><:$\M-WGY35*TO"]Z=L;+#8O1 M$*FVADBN<6IXKFDX\C5%4EO=5LAI]>I=-$6J655*$7CKF(F+IDAHBM0,PZ$I M$IHB51I@+LSI^V+4"K>E;VE,!Z&X7*]$A)0.Y,*%8+N;7Z"GT>;[ W3%4FWT M34'X5W(I=H ]C71#\0Q@\] +^*HPTQ[GB133;>!NU>]NM:\?;G !@;7#FY3$%-,4Q7" ,+ODNID!$A_-ILW \X(^_W1A0\4SX'4 %W/%E M5&@.6F7#&]\Q*OXT#;Z8+9P\^%&.WKYR:>KN>.2F8JMB]V9UW5\ P."1;P

M^:ZF*:;8E/FAM D%K*KEDU9K=5>Q!(_Z.Q!4 MH46.L W!4MK=AROAJFZ<(PN3MJ,WCC2:PG855Y6D/88L+(003%LE6C=C-#9S MD RQ09J#QZCH+C6OMI=9WY3FTD]CQG+9%YI>C_R4GOE9&/3B_D4837/:W[I# MS=75I:Y:NFE:9_KEA=&[]$RM[%#CG5NJ:G:O0\W-4I^9LBU+2AFE@I#/D>)M M:.+IF*9^GJ2EMF_?DI!^NXPUT.=IN78# MG44VW[#ZNNE609.1FU%**1FS7T89H4R!]4MIV/"?HT++))BG^;>[.O.*#!9B;RO!W/2T0?\(TBF'R+_5)A0 MUSHAT6E.PCA(QI0<1TF6O2O&P971R(7HHRBX(O4D4;F0]$F6BG+IJ]3K1"K= M4$Q;[-[F7:DF"__P\Y!(;Z$TZV8>_5A3;%OLN-]]Z?C$;-414CBLW\%IW\EI M+R?]SM++%1AWD'H-%$3* LKZZA[;)/(KMLG64$<6?JC:]H*P:8^P:9\I]0J] M8#*UR0^:U\$9@DO_)-_?W6$B;IX>KY&@;2.B-(3K!"?6V@^E2YP(!YV?=_%4 M%(Z\.O+J4N@ \ _RZ@WY"9W(JR_(=&34I4=P=QK6\8E4GMC]U,CR F'-$TZ: MT"-#F.,Y0-@6"-O?S>N$37 Y&- @)\F@3,*&=Y1D-)BFQ8YM>'[P_*20VN ? M>'X->7ZZ6K.4+S3EJJ)9;&QP4GPCDN37>1)\.V$.(>T3_]Y/^VA5)A.FFZM- MK-N2-1RQHXM1+@QX5N-('F2Y<$E'5]?TY@G9%8@BX;@N.(V:8 DMCRI*]FJ/ ME9F*X5387AWUKX<,K .N?ZT@"'THP!+:>7.K'IHOM.$<3Z+D@=)KFMZ% 9U? MAO;/DS'OE76I.Y?G MNN;TK@S7/7/*1IWG9Q?GZF7W&G4NAER"!;(6UD\9@R%AEO'F\F%&4CJ(:) _ M->=\ZO')'X6$.1UG_+=DFI+SA,>)^(79I\*:]OF9USG[9TSC/./Q_L\3O@,+ M73PW9J/-NWB:IX[F&*;KZ8[K6+HI71M/M\V-,+5VK]Y#&\^:E3/24=*T\=1. M+=&-/-==$JT\@5Q)Z",ODU6RS;TP8$JP-6P#:@4M3;%N2 M@\8E_/(/US2*V,H4,J0Q3?VHF!'F]\=A'&8Y3RK!N/"NZO>N6E>3X:E" M"S)DP4G5)@ P43$.FIUP*G2\:5:Z!/1V(#$B!3DD1V6C0#NALW$!IW@Y97H'YK COI/A&: SA MI?+'F:U";ND@2>D3R&<3@7+_._LIIH,PAQN%T,*;Y- 4U12ZI;0K<@JH..#@ M@F,*W:C1%4QT*+A02;,@=LFQ7VY"J$H92T1-Z>010@LKYQWKNASSY599K3I] MT-PH!J 7H0>AZ,7LN1K1V[[01%7CA;,WH@]PHIH0>Q@_=P#CYUP-P^<0KSEL M45-!A:>+SAO-=]X0VS9C?6^.JS .<_I;>$?['^/=>-2_/RK/*N&TN8$]YBXXD^Q"\(1.[#?$0& M!05)Q$B8$?:*V(^S=AIHA2&X%89KG'JN:3B6N!88FBFD!X9N-=H&0F^X"\6> MIS=+O'U/MUN]^CU/-]%_I&8318K48\=,_:?ERK'5?/.M3Z]S7P7[T'MENZ^G M#B1DFZX' # W+"O7A5F=^0OL1!=O7!QI3\*"Y_V28]1R!^^'I!N<)V]<<)> MX%]E\+QT8@$2\5KNP'OUO,!\OZ9)EI%S/TT?V$(EAL@T1K%JXV4PAX**7A!, MQ[QE/GU=%$NB-0 ,J(MZN(XG_KNE+#I4KRJ^;=@T8XMD'F]*R_$AV2B<8 =L MXZY=M82KH@5-%;T!M=/JV_& %<5;#.WN?816=EN,"?(4U]#0-PN[UB478P?8 MS\YR%,_V@$U@4W)LPL2 B?'RUG1/4UQ;AQ@[\-8;(DEX0X-1S-[\,$3K39F% MO*39Z%(NZ:<8BM% NFKO#0AU*S!75PQ'Z 9.6<1HU08U8%$Q%!KU3BW%0LM2MDGYH=))IT MW+9Y25]G.E?IKN)Z0EO\=[ZU+A#6!GDNC1^F:8IJ &% &'1850AS%%=P![>N M(PPYJ@\W2>Y'"!G)&TF5V2/K H7:Q4&5-,Y:J$=8;=,IBZ"2JH%?%103;Q$8 M-C.Z/:%1WC>)UPI>JMHRAQ3KB!2KP$K73<5RZ^VZ"4P"D]W!)"R+YJ68;MB* MI=;;Y;05O"0P(K%9"]2%YT(;3+3!1!O,EJX>;3#1!K-&-87 '=I@-MX&\U_3 MZ $],(%>*= K 6"E2.R@!R9 @J9FZ($)5%10;'20J$ /S(,'!M0%>F"VH8X5 M/3"[*(::)!QZ8((5J[08VMUD" VJT -S9_Q%V%XCI1@[Q!Z8EF)8]>R] 3:! M39@8,#$JZ8%I*J8+$P/["\61$#TPVR'D)106PB''IA=X+8# M[!^&'IA(4W12GDOCAVFJ8MD&$ :$08=5A#!7,6JJD>D*PI"C0@],V2.I\K). M%^C3+OY!GRKTJ4('S*:M!DBQ Y%B573 5!7=$SLP'I@$)@\'D[ LFI=BNJDJ MCB>TJ )2[%D\8K,.F////_TXS4Z&OC]Y?QV,:'\:T<^#JS .<_I;>$?['^/< MCXW?!KWS!"G$5)\.V7O__MIS6G3_-I2O^7760\'?]&_8Q^\1_& M-,ZSJR0]]R=A[D?%U\^NQL@?: MV].TJW/-Z&D>TX97IFI<6JKKVI>]LW/-N3KZY=D[6Z3_&ZTPU[WRUYJ#_G>: MY>'@85F^O=H==!?&*(E)QB4UR61&23*-&5.3H*0FB3@YGS+K)+EE2RRW2W.J M9F'&FQ E \)^)8,D8MJ%+9GX.5EAL%T6^3G(DUN:/BF7%]N3[7+U]Z^"8,.W MA5:N3ZUSI9M;*PI40:G2K7XE8[]L)!T M3'8-PHS1@DU1TIXID!F)*63E&8,BSSB M%O(H%,VVZ2.\8Y_<5=;KCI[4-+%=@W8EG"P,!QVZ-PF_E!@E=WXTI3S:%--< MCW5T#5=[7FFKEIZ61KDG9]KAM>]TJ";I5J>LJSD,=B0D>&,B.3V@7_- MI'QQ1#*AJ5_$(C(ZY&^(^,58P16VV65)U18"%1I)R)7X#$69JY7J8:"=)$AE M3]"Z@JNRVL?33SU7-RU;,U6#"QR! [)U(>549KMG/+=[]0<]H;K>AV^)7]>N M[1V@#^:Q+87PDO&8ID'H1^0ZB:9"8P+@-0S%7#SO5_YZXL)' :^U0*Z)"9%7 MP$A;M2KI4 )G[H2)!6495A 6C).'JLGC]076N_^6!O=T!33K+#. M9ANJMH+[=@JG05)*("D/IVB>V*Z:0#?0+2.Z80?!#MK##O)4Q38@*5&? M]8:4G*4C;=%)V@Z&]&4BU<91L'HBJC*3"EPE1^$_N.K0N0JR:E,+8O_2QI5B MQ/4UBQ_C.QKG2?HPV^2P=6\SZ_+"5B\NMYUB7>L_4SM5Y >/9U87=O0+& M.Z@T=0X?5"SM5-5/ABN)/&6?0G:0DKI8"Y<#+8[U"]%J]%VY)$L6W&U>AJ1MH)U^'G(ITLHQ0ZQ M&,90;+.>)AH'@4UX]1_^2-)O)V%\,DF3@&:EJ38(XS ;T7ZQ-1L[&5J2;6NT MNP^32KK8]N6R *1J_0]85 R%1B=4NHIKF8 %@B?;T+;LDQP^91VE-)D[)H2: M:\K"DE]/MC0""Y9:^=YK0*FP32K<-A GNLIEBTVW2MB1Z^\S(<0 M35L%Y0'&0$'C6ZAN^U>WT:W?NO=;V',_G^>TGZ87_E!&(4Y,^6V MV7O7._?.+E7MPM/-GG9EF1=7AN%]8JF_[Q0F\SKLY5B MYQV?>U:.+B3)-,]R/^:K((RW:5H<\"4-DY24U"8SS_C@P3*?7L9MNR) MW;+GV*>N:FB:ZZFNX>JJ+6[+GB5DRYZ+1N78]-:ZP%7'3,5&]R U&@_?;\/1 M=O8?RG9E]=TJK1VBZ9C\EOCQH\D#Y[>%$K_==?G8;K5Y*DA7%4T7FB)M-^\T MHARZI0.*4HYIS+QC]JQ_T3[ITP%-F2/,=W;X,7<$V>JRG-=[1'[.OL\34IWB M@'[8U>)=C<6USN(U1&>ZWZ*0+""4V M#*^7PU*HM <*O4NB.VYLP:QJ6A9US:PR7<56Q4HDV%6M, BJI&WOI7SJVEPJ M3"[IQ%QW3"[;4G3/AS36V$R"Z*I MRUN7'$77L'4)%M16M/V4Q">UR1^):"J=8,*^#>S;:$QU,.]<=2O,>J"T^V65 MM']I]QMEVNMKNS_1^UX09L>R7-(G9QX".>;_C7MP_'_GQD&8?X\5CPC@( M)]%V!>"NZ^GZA>%=&,[EI=,SSGJ:9VEGMJ;I5Z;E6)TL /=Y7X)I5 Q=Z5V? M$UNU%7)/R=COT^=36/I\5079>5([F:;D/.'5U!GM\T\%^Q'U$&DG_.Q;WOZ\5'T#=NI8N;OKGAJJJ7J&93NZ MI9D"R]TU74B]N]7PB!JSU>7V>/BV/'Q+8E_2N4F/RZUG4M_F%8BO&Z 5S +I M\6HX[K(SV\!'B! L5@&+]9/)+"($_@)_">>ON4NSN?B"VL38-B&;V@A&M8') M*M6=9=P'[ 7VJH2]EB)_U:C/,7OQ$94I:U=I+5D0I%/F2]'O$QY]G362S=D) MCP4:4>C?SJ+K*Q3?-0J:324J3]K,M136P2T D:B22E=+I;XB;PQ8WQ[JB.O4, UQ%3G6$$LXU M[R",((P@C"JV?73%L^J9&BP+ ^QK^[0D]EHE"<_9=ZD?+'F"RJ-[R!W&^*F> M5B(74=_51>QNN;RI*QHF?2 4B5TD2^<)M]&!"J"B]:@P3477A8Z6[ HLMBYD M/Y@RY/J>H/(4PBX+(]>4DGVO5/[)#W\?YNR1@OFFM9R28WC MEF=3;+++Z/+"M&W[RM)U_=RQS\_5"]-27=>^[)V=VY;3O5U&,[*3,"Y?^$S2 MW,](29);MI@"Y1GI3U.^U8CSI!">ST^T+,DXMSW L<=N!7"&[@>R&=P/M>;K3ZM6[ MV!#3 J<;]-DP*&$W4#4H<>W]S:M*? ?W7V;48N).6U&+6M_\ [8IR-"$M;.\ MM>JCH8_6'EO9R"UE/E;,/>YD0";LC*0O"KT2$5,Z6*.BZ[ KNC1-<0PT8%T; MV8:XJ;E?7V5]C1M%F*/8FM@N<5U'&/SC#U_+K"-/3?%$SO/RR;6=S.#MU._M MM*XHYUA3;+&U:M@V M!40Q]I='A)#E?7=&'TD 4 C>AJB4SD*FG[)4WNPJ*. MB)<7K:LRD-)T[IA8.L2Y*HHJMO"V\RX' :G?BN ::H-@,&GW[+Z,"VK#XOZ M4V'Y#8B@;OOKEB9TRS7\=8"FX_XZ XUK"#6 #P,T<.9?)N)\OP7):)Y'Q4Z. MHEY_MC^('&>4DEO* (Y6-#)I_+KH4"(4U(Y%?4%.!)>6[J$675D+2;8-002-(96&N^H:)MDG,>XKG5BCE MUU!'%GZHVMZ"L&F/L*D@Y6(P4 EM/7S]A/K6U=5=.;9[=M6S[;*#Q?G9Q;EI=*^# MQ6=FO_F<="0KR47")QHJQ.7/1(F"TT< G+!BX%@V5E) RS=9\$ MPM+RUS6_V(#_WKR&% TTRDX&GGNJFY:MF:K!(.DXFL"IN9:0/AEFNR>WMGMP MK([5M_7T>F^/*$[EKH)>T2;MS1MYM,T/>UIN$ZT66ML@I<*Q:P"^I/21%[OH MDL)G,XS'- U"/R+72305NBD!O(:N*8OG_>WWV(^B)."A M++ 85&ZM/(23#L/"99ST=8#H^+1X MGN,HGF-@[]K\.2%N&@Q#=K+0T]45UQ%;J0"$ 6'-$TX:A%70CP40 \1@,\-F M7E][:*N*:YI0Z5O(&Z3O%HKUEBKI$)"45S#+PCK"Y&^;Q*RCJ);0+:RRO,VJ M;3=( FDD@7A4V(HMUO0 *H"*UJ/BV%9,%7V,T1>INZ"!42G&J-0]H>DN6=YF M(PZZQ%'"V;8G_;6]5'+($!!Q,R)N7FY4(T';1D1I"-<)3JRUAS@X$9P(3@0G MRDE$:.=]B=C2%-G2"C1^M<4V!"?%-R()^^EY*PK$.A#K0*QC;:K $UMX*,O; MW#?6 4G0&DE020)-;*8 J J6H^*8TU5-$UHITIDT( :J5 #JU+$0QN*::,L M2Y3_+E%XJ6G'?D&V;/AI>:+J\2V-Z2#,R2!-QN_F,8+<_TXQ6+6SH>AF!ZN* M[>S=]3T 0%<;( 6+5>OVZHAE"@V$'/F0(^(,!N27^= ?X._0A M7_*[VA]YPS2:Y>2X]*O+&1%)SNZ!2&G](K!UDLY"T3T@T>;D006!=*'1(T " MD&@])(XU[.%$!AIVU1;53#:4B" W4*+83/O\PS_8I>A),ACPP8)].J!I2OMD M$,9^S&?'L>?-,IG_Y?)8YSX-F>1)\.[GU,\H!..;N8/$; M EP2";SN!+B0I$$,61I+NYM)&D ,$ /$JFVJH*BFT*)& P @YD(@!U<'K1] M#G,8YWX\#&\C<2V;(.,Z'/LS%-.T$/L#*I G6CA/\&QR8 *8:#TF*@C< !<' M@XON6E"FHKO(GHKR^22*M+3/&;R@DY0&(3*DL@FU[H2^=$77A?8N[WSH"P!# M\F:;@(Q33S=1P OP.D!XZ6(C.X 7X 7S<-$\="VA Q,[#S!D1JO*C 9_3L,L M+!*CD\B/Y[M)D1=%5 _1;D2[D04"+H +X$)42:!FJ,@" 16PHH"*BKP^B6(M M[7,'K_P@C,+\@;F!88YFNM+)MMLD[=-T3@EM\IUD213VR3_4XK\.QDIZBFT)S-4 D$ E$[D',8T/QQ&XM MW9B86\W[;06.,0P8@(4?()N(TQPFXH1.;H'5L7.H2.( [XB6EU&KJR/I?I1< M*B(^+MVHO'B2)A-&EP>EV+";$S_N$_KG-)R,V'AX&$9TZ8K MNEBDPB=8#>RHS^(ZKY6^+-SDS6LLKB).TK$?+6%:X\<\7KC@ !+0*)H=\_.1 M>E3\S=@[F/^]AHXWX9AFY!.])U^3L;^B"^[#?CYZ[[FGNFG9FJD:ENHZCO;# MO(J?X2?R)QE]/_^P0JNG)2Z&])YP9ZTM,=H\*EBNT#1_>!O9:\5'>;[6[.D- MWW[/TW6LOJVGUWO[EM;D-6X?/RW7W*J]D;ZROTH,,1>V<*W>8HNF1P'3=305 MFP,9I922,?MEE!'*M&G_>1K$V<'" K4^E1JS$N4LJK1R/U%VBA^)FTPH$=VD@W!]N9[-O=1#3P1502GQ62+'5C2M MGNG1K6 =?AXRUA)*,:&$:P2\+ZQSD MUF53<=#L!I*@U9*@@CD!MBETE,[JBV^17(3R!&0V&ZTAMD440 /02 4:6)RB M-GO#WA3CNTLI%CI8@Q-KX41T]0!$:.>]B=C2[-G2 M"FKH2HM="!5,=T)I6H,,.<,E .&G,D#KW)P)B@-@! M0NS8L816J+])I6X[ $ ?K,>MT"=VWN.!HP^9]XJ\[(^\11W-R"&6K\ ;)V<,UVDKP&)%J<5*E#]2%XC#P? ;&,K S #(RNC7S^<'DF3 ;I@$ MWTYN_8QR9(ZYAUS\AO =PG=-%#]V18 !%_731QJ#&K@ +H"+U?,<4VB"%)@X M&$QTUX8")@XB!]H^SS",AK<8+2R7A.M.6,Q43+V>O05=D8H &!([6]#) M->N9. UX 5X'""_L_0;$8")6"C%+T6N:FMH5@"%S6I%_?$$G*0U"9$<1V=NT MZL,4:W]W140!%?731QJCV=:$%LH#$\!$ZS&AN\ $, 'K:7G'AV$"%:(2H*U MZN)S0X VH VH"T%M(]UQ?7$-M78F\I;M>)JA4A MVVCIL0__!_[/[K3T%,L56P4(&TEX>*YY&2G/;'+0:K<,@%%!!N -NK6-5N"K M'?BJBLP2^ I\!;X"7T$/UD\KY(_WH_B7:1J,_(QF?)/L)$TFC& /"IE$/KL6 MGSE#_YR&DS&[.4(K+121TF\0$!<GHZK:B&SIDP:M>^X^Y?QO1 MM<>O^?S3C]/L9.C[D_?7P8CVIQ']/+BF0Y['_THGO#5V//P8#Y)T7'0 .WN8 M_7C#B'$6)<&W7_[^MY_67&+DI_2,CU\(]9+^X7?_8F3_W% MOG*6R7KW?MKO!7EX%^8/-_QA'F_&WE#,7\-7.OCYZ.J".=K>O[7_W%P:JSKECJ:YK7U[V#%V]//KEV6M=?$4WX9AFY!.] M)U^3L?^R %LX/0IC>C(K<]%T]8JS*!/_>_'&,4=-M"1B-7[, MXX7+=Q70*)H=\_.1>E3\S<10,/][>SYEKWX8QN4B_6F>S+\HM7KQS7W8ST?O M/>-4WJ*Q3#ADP@UU]:*;1YI M+%=HLB6]*:37"OSR_'U/UYN]?;.GMWOU3JM7K]9Z^Y9&_;OG8'3, =N\=_/2 M]CI]99]7+JU:"2 H6AFVV:G&]8,-4NYCC,":%E9X)VPL-?M^\'/\0^/V/ MP@QFOD"/T< ?4CD8__([38,P8TY1&@:OKPF\+TP7-L#OF]L2!\/[7^G8#V/N M^I^S7U,_R*=^),?2;F@Z)L?_H7X*A02%5)$!-ARF=.CGDJ#Q(X-@&&=A0/[/ MCZ8;JZ(.[62;!TA%4O7S-,]R/^8+Y(59_YI&#R\'(5%RV^*"]H7&*JOR2IJL M%6_$Z2J>8U5.PRKH(5VF"]"4*%K5;E:4HE2^'4),=T\='0(, DQB 58QX80Q M)ZC:%7;[XV>!MP90]@635E8OVK'!(@ ?4"?>AR&>K)M:UM\EIOUM?# MWY=LH,4!#K/1%,M3%=44E_O"% : 6T9P5Y4]DY=7,:U&;'K-;)Z>K> [R,BV MRDB)*%MMRXI375AP22*:=8P;A6IL681C.Y2R-$AU3$E&9,O"/_LJUY:D;U\8 M4Z*);LW0Q2"J5+2J-$6U?T!5*EJ!KSH3J)>*5N KT JT@KQJ!:V09-RD\+#H M2X4DHWQBK]X8FS1^NJ88KJMHNM$\';OBJ0.B"#PB\'C@"3]9N ?"K*W"3"+* M5@I8X]03AU=Y:-8Q;H1JA6JU'*'3(J!N KQ,C!5Z 5:'6 MM(*\JM) E<@)K]+X_S^:\2[$?MPG]/N$!OR//"%W[&LD^"24@0>;X+,L2]$, M)/@0$V\]1!&%1!22)_@@S"#,6B_,)*)LU9OVJF]P"VZ$:H5JW7?3GB9T!#24 MJ]CAT=5,?GYES/3M\YM]I5F>ACS44=XG[C_[YO>9WCEA&GGXHS]A G3^0-):>3GQ=$)F3 5Q$/[X4MB5.?QZF*0\B4OR/,>Q8[[]FU3RW37_%P.5-;0C, M6VXQN[=UO.72?37!=KNX(;25+O/7U&J4KO/+#=+LAG< NL+LK M25?O5&HS::;7OK! S+/%/-ONB:GZ"->.49"NYBJF43WK81BD7,!L5R91:**P M%:R(:;:;5QMZIPX$& 18:QP@C ^MTI?HG,M0!%3:/#RT74Y NROO'4?Q5&': M4)JW7+%>@_KJ\'A00^0$!R#B\! AYX[-%IIF$KD/%=MLUS3/(W$VFYR$:X$Q MU\W]E<>:KBF.)ZYH^BTJ'?;P>(G0)Y<2V*I"J3(DUHT^73L5YV%U?CL"P-7^ MD.(!F*:=LT"ODG1 0\0-&]KMN#IQM>46IZ/8EE<=>>A(\YVEK]^:F*:%(09A)F,[ AAMITP,Q1/M]#AJZ(.7S(G.-HE MS>!;RCZJIW'Z2,8_TM$'H47P#_@'H>DF0M/SR2B(2DLGV0XT*JUKMN((9+^# M=WM:!%"Y5 <".0CDB*A'<;3F228+]T"809A)Q(X09EN1RU942T-0&D%IR849 M7$L$I=O%/]+1!T%%\ _X!T%IS.KN%'41IA95/*UYBJU;S5-1&LY"9*>E $5D M!Y$=73^UD'.#,(,PDY$=(T_S'._7@8LG-Z64;S[&J:3U/:&R?L=?]5W/[R.U\)W7H2LFI=V6=7E[U+ MQSP[M\Y[JG.IEI.0+WN::5C=G(3,WDPX]@M/?8&&ACH_5M*ED/L,6Q9BN:9T,M02UM MB2L=:HG#QU0\J"6HI:WALTW#ST-42\)Q=4AJ:=]PMX@P]+KP=O9Y<)[$/,J9 M%B=^'GP-LV]G#_S_/#"=I-M$L:W>A:UJANU=.N=7ANG9%X;A6,;EV?F%ZQH7 M9]V+8E_[C(;D]H$,:3),_6'EZ'N[/VKK(88]K8Q;%L]=377T0S34G5/-SQQ MP6Q'2##;4O>+)AM[!K/U1F/I^X;BZUU]^[R.F220NSH#U2M/R[6VZKRO"^F\ MO]<,ZVJ9[6:44DK&[)=1D>YEJG.AE+N[T0+@MF6XW6YBAAC<;K^?I5H.$[FQ M KP%WGK&6QNWG.]0V$MP\Z[BRGT:)*7O_YX]+4VY0U=>D5?*,0U[G3,?-:L\ MZ .(-Q15E W;%=1[@^? =L9UN*&5A\V\@1X]VK;2R)ODMR/2"5!8,@G\?192-L+ MFS$O7D8YUJG=J#=3!9GDM1 M(,%FGTJ;"@W@-;ZF,)S6,Y+A8V)V'IHR6WU M#A.Q+8D\J8DH#>' B8?,B4@N\_,^\C1_7)0F^1$LXIJ$W%+UX*KEUNH(F6X* MC$UO2*AN!\H -\#M9;@9 @/2@%O%;F@W M8'8.Q++M$ZF5O35/6T^L8'AR'$ M #U #]!KVG[8MR/)%IU#EAJ/T"&O%/]*)[Q;23R\"+,@2K)INE6[;/=<[7E& MSW$O+CS7N[@Z,VVG;)=]?J;VFFDT(NB%EG_RP]^'S)X)@[>V:B4\ [H:WXHVL7TZ:"\ MZ@.YZEV?D=[U.=%==;6G^=[<53SIT9R)'G%YM.^=BNN2,'LB#&_8?N\_L'_] MO/CC_//%_Y(D'?HQ.RLKOGJD[GV8C\*8^#$I=OM,TC"C1=OWL?^-OP:&AS!C MK,[>PVTRS4E*LV2:!OPR";FEQ(^8*/'G0^#\+*-9QL]C-PE3WHNG N37Z?D M\S0MEJ(4UY],TTG"CN9->A9)K_!G2?BAHY .R.5W&DSS\(Z2SX-!&-"TN,\7 MMHR0]\8Y;0^7MQ^GQ0M,QF.:!J$?D>LDFN8%:\RXB?V;WK$W&CP=,V_0E!6O M+1LS=F&O\&DGT],!"LFFP8AC,N,U4,7QG+6BA:/90053I_3/:<@;./7O.&OU MBSM.8V:&%',-N%B(F=4Q#$LV'5.:SQ@RIK2?<9$0/JW:C[+D<>G,FO$9'B(_ M'=*UZR3'81Q$T_Z,R+P(LPHR?\@?@Y^:I]-BAF0A1MA))Z4<6[H'4%XS MRG]]8OP74;X"$>,TVB1>9<8$@.XSY3 M*,.8*9^8H2.*2O[EI\XL$O87>XB^G_N\B]Q]DG[+RO6'C/6'J5_";S+-YWR] M#$:%/)&$.3:C!4P6(*!I6HS/8<_-.. ;AV(2#Q-^^.QV"POA9RP8--ETPHV) MXKV$7#,OD)]1Y;\TR)?L'W;V(*11?[[2L<^?(>:2=(&>*8W\V3C7I[66+ATI MC3$F-]DR&5V9'F>/R;Y\40+UPR$W@Y8/'D^C/)Q$]'LA_>>'\'=;",E1DH9_ M/4JI9S>:2Z;B83@+T3AXX*^9NZ-/OY?2Z>L5F23W,],A8Q9/,"I8E F(K"XMW,Q=CC'XS"V^V%G+, MB9/$T0/Y%B?W,;_7T>67W[Y>'[U[NF9A08V9#.8]"@L+AWT]N^* H88S9,JP M1,GQT<>KJ\532V(L_#GEG/L9^RP_F;X]I^3/E K5+,W'-S8L [72:<;F_JE*?]\";/5SD=&K344^>U>TRU, M4B0D3O)R)%6_@.S#_,9SSHW[3%\PF38;7[4D6Y?&5[WG/S"CC>3^]_(P!@$^ MFOJX_+Z4#DP:TW3AQ]EE%7+/WA@]839;(?DY\5/*12>7E/Q>09)QBW1II!:W MQ_CTLYD5$RQ,3%L],GSL+\OE'YVPIPJ7)G,Q3\D/0B9Y']@W83Z_8T;S/"J% M>7D5)IT90::,U S4[/6RX]E)X7!^WX"IV)E\FD3^X^4S+DLR'E>B0_;F_&A6 M!W)7*%P_>LB8T?EX[".MGKZ:*7"N*#B/<*_M]_C)(YR]U,(#9T9 F!=R_'X4 M,D>?K3),^ES1,W[W!P.V?DY3?@GV%IAF8$>.F1-[YZ?,#F5H+.1@G+.C!VDR MGIW/[SK[5&JRA]+R]IDZR3@M.,&3F*^/%O?@\M G0_:(\>Q$[E*P%W^[N(I2 M8HXG?NK?EN1G=)XMZY3T.$N.N4!E?#OBHGPF9)\C@CU<,)V9$H7Y_Y+_]#8L MBB!(P?:<7#E#VNVTC)@P"I0VUOS8]>CD[@/WQT VTQ$1 M\S>*:""3CTS.)#''TI-2FYW#.VC/E.HQP_[,P%YILKU\"./N-=AGZB[C<8-' M&[609QF/?B3W0AIRMY\UB@S6TO+7]0;?(+'RYC6DZ"]>MH?VW%/=M&S-5 U+ M=1U'$]<\7+.$= \WS3:W[]8:OOV>I[>Z=7K+5]\JQFM?=;_XR2H5%]+J%76] MW;PW>ML*BYZ6:Z#G_%)5Z:L]Y\DV7:X!?$FV<'>L*/!QN4U =_M]=]7B=5T@ M"[PFGM?0AC[_L"XV"EX#KU7!:PL)#+ 85&XVJ] MK@Q;.SJ&8>$R3OK!M/^LC:W:L$'(<13/,3"9>/Z<$#<-AB$[N07/U177T8 P M( P(JP9ACX60>O6$ L0 ,=C,AVTS,W917-.$2M]"WB!]MU"LMU1)AX"DO()9 M%M81)G_;)&8=1;5T&22"-)!"/"ENQQ9H>0 50T7I4'-N*J7HB M8='JGE8P*KL'&AB58HQ*W1.:[I+E;3;BH$L<)9QM>])?VTLEAPP!$3&(+#V5YF_O&.B )6B,)*DF@BM1<:RIBJ;IR* A@]99U,"J%/'0AF+:*,L2Y;]+%%YJVK%?D"T;?OI2=#N? M=^(]OJ4Q'81YT>?UW5*;Z ,(!C8NY9L)16^QZ;^"C0!"[:7.[P$ NMJ0HY#& MT,"V/D ,$*O6Z]<5S1 :#.OFC%AAT0#@#P;D,_SI#O G#'_(H5?D:G]\> 1)N3!Q4$TH5&CP )0*+UD#C6L(<3&6C855M4,]E0(H+< M0(EB,^WS#__89*XNHF@2B;KN1-&0*$*B2!K[NYN)(D ,$ /$*JZKU+5Z4D$ M& !V@&8B (:FO75F2NGW"8TSBC >PGAODD-'+@B00"YH65T#$4 $$+&@)-#Z M&:B Z;2*"AO]'$1Y;Q+%3-J7!.V-$T;3OWP^RYSG0;,\";Z=W/H9Y0 <P M^ T!+HD$7G<"7$C2((8LC:7=S20-( :( 6+5-E505%-H42, !H#!3 3 #BX/ MVCZ'.8QS/QZ&MY&XEDV0<1V._1F*:5J(_0$5R!,MG"=X-CDP 4RT'A,5!&Z MBX/!17Y=W/O0% M@"%YLTU QJFGFRC@!7@=(+QTL9$=P OP@GFX:!ZZEM"!B9T'&#*C565&@S^G M8186B=%)Y,?SW:3(BR*JAV@WHMW( @$7P 5P(:HD4#-49(& "EA10$5%7I]$ ML9;VN8-7?A!&8?[ W, P1S-=Z63;;9+V:3JGA#;Y3K(D"OOD'VKQ7X=B9%7L M@-N5>%V1IX!H55F@QF#9K#5O.$*[)P&@ "@ "AT*B'83HC!SH4/E#!H<7FR@ MU__O-,MIGUR>?;RYZ"%0V80A8C!X]I/I;40?\;D+ 6<7Y4>L EX67/^S=A+6 M3+$*E(.N.(;80J&W:-<*5JK:AH,0ZX@0$P])3]%-H;D:(!*(!"+W(.:QH7AB MMY9N3,RMYOVV L<8!@S P@^03<1I#A-Q0B>WP.K8.50D<8!W1,O+J-75D70_ M2BX5$1^7;M2Y.>H-@K:-B-(0KA.<6.LV/7 B.!&<"$Z4DXC0SOL2$/$F3":/+@U)LV,V)'_<)_7,:3L;LYHC?U",B:ZP+DS<"TZ9: M.-?#Z%O(@3;+ ?&8L'6TY 0F@(GEFALT-0S.I -%W]X<,"%?G&\'#PL(QI MTQ5=+%+A$ZP&=M1G<9W72E\6;O+F-197$2?IV(^6,*WQ8QXO7' "6@4S8[Y M^4@]*OYF[!W,_UY#QYMP3#/RB=Z3K\G87]$%]V$_'[WWW%/=M&S-5 U+=1U' M^V%>Q<_P$_F3C+Z??UBAU=,2%T-Z3[BSUI88;1X5+%=HFC^\C>RUXJ,\7VOV M](9OO^?I.E;?UM/KO7U+:_(:MX^?EFMNU=Y(7]E?)8:8"UNX5F^Q1=.C@.DZ MFHK-@8Q22LF8_3+*"&7:M/\\#>+L8&&!6YOTYCKF[6Y>VUT+F)O%ZWDR'M,T M"/V(7"?1E$\+PH"@)G:T' "O_>WWV(^B)/!SV@>+0756 M8NKRZJ$G@JJ@E/@LD6,K MFE;/].A6L X_#QEK":684,*U YNFI9B6T*)V8!/8!#;%$5'LK Z $^"$^0_S MOT8QINF:8MEBV_&VFG?V%6/(;W[X/*&IG[.UD3 .DC$EQU&296A5++&\EX5U M#G+KLJDX:'8#2=!J25#!G #;%#I*9_7%MT@N0GD",IN-UA#;(@J@ 6BD @TL M3E&;O6%OBO'=)8Y+RM,W&$2LNU0+':S!B;5P(KKZ@Q/!B>!$<"*T\]Y$;&GV M;&D%-?2DY+75R*TATH%(QP:Y-16Q#DB"-DN"2G)K0D&!- $@TW7(6(JC"VVF M!M -%*!!A:G$$&A*;8-0;&UH&A[\JWIF,""Z-GPTYX9""<-&9(G?L3 3% M[ A=NQ80BO4WZ12MQT H _6XU;H$SOO\<#1A\Q[15[V1]ZBCF8Y.2Y=ZG?$ MC_LDR=D]$$.M7P"V3LZ9+M+7@$2+TPH5J'XDKY&' V"VL94!& &1M?&Y#"$ M[J*6A??W-;JZEJ*5Q#&DWRF%S@,,:=**O.'>.&&D^\OG\P-),F W M3()O)[=^1CDRQ]Q#+GY#^ [ANR:*'[LBP("+^NDCC4$-7 7P,7J>8XI-$$* M3!P,)KIK0P$3!Y$#;9]G&,:Y'P_#6XP6EDO"=2@JY(10 ,B9TM MZ.2:]4R M1&&5ICV_7O^_TRRG?7)Y]O'FHH? 5=.QX23MTW3^],;D.^DGT]N(DG^HQ7\[ M$?#%MS&[&S]58[?*DBCL/]Y)%A$AK*'[F[1]DVM?HW$%I!2O1S3>)UYL_\B= MB=H*YJO::H.@; S,6TG05J#;U<1F!P!M0!O0E@+:Q[KB>F*;:NQ-Y:U:<;5" M)*!MM/38A_\#_V=W6GJ*Y8JM H2-)#P\U[R,E&%3"*? M78O/G*%_3L/)F-TI % MTLB""BP55U,<#(8$+H"+I?-,0Q'BZXVM;V +1HC"F)[,J$$U7?_BP0$6^(3TY7KY**64C-DOHXS0N$_[SP,PKI#[*.2>$OH]Y'T3DFE*?N4:+N9% M+N0ZB::\)UY&,CKDW_Q/1L9^/!WX05X^+?L41F'^0*(D\/D5PIC<,"WF*^0J M2M*P[Q=U,RD-^ :!/O'9QZ@X,!CYZ9#R0ALA3_%/33&<]1G-72['GR.C$>.J MH4*&-*8ICX2Q)_'[XS .LSSU\_".S@>/9X0WUF?$.T]X,(Y/7&.?BET0Q<-> MY^P?3L"BLNCSA*9%K\'LE%S3_=FE_),?_C[,&2$ M'%6TSO,DR\E7VI\&Q7R"7O'/ZF""759]NKIF:>5'^R7@[[$?S>7 (S!2FDVC MG S29,QLCW22,-9?P$TV#4;$9P+N.PVF!:061Q4JQ ^"9!KG!0XC.IRA,&%2 M-F67'DZ9,$G2A^*D*/3C@#X)&,9668G9*$L8H(-HVF=W9&OD(.1H]3>RB)%A,E?S5#%R5_V-OS@SVF8A<7+X2683\MG*Y^F*7L@SCD3/\V+ MP]DKC(<)?TUT,& OEN1)>8V4,KV3C?F+OYWF9,C,X>)ETF 4)U$R?.#[U6:* MCK]V/WXX)3=L<92$&8D3$C"[V@]CIN;RD9^7K+.RN.*>&;D/^6TH9^R 9ME@ M&IVV!\'MET$?XYR]-Z909LQ"V%NI%;:%Q%F;'=O1#IF)+3$HY?/ USN7.ZV. M/ZNHA9GV^H$QNXD]Q@,3&G"%$O$*;B:]@W#"),##HWY@TH$#^4L:,@XY9](D MS,G5W)SE#_:D,9ZIB3X=T$+\#,*8J1PN2PIE)(/!:R^#O_.QGX;+;YR? M?D/3,?DM83+[\75/^ LN7^Z+/%&#K:ZI[[B=_>S&>]O=)0VY(!Q,T\)RZH=9 M,,TR;MJT1[1W1#G-7&F2^1&3+2U73[K/D_&8ID'(S/.5F,$<=J_%%9@, M2D49HBY3<0(-49$JSM;7=ZO;7\7-[=6"CG$R9K(PFG'8[!6]2O[9*WKU-"M4)F[R^:>$R-!WXV*ABM^,#W[=TQWHSS3.%V M73+FO/:]"$\$E/W$V$Y9"$^\NO>O^.ME&_!Z>IOE[*2P6,I"M"%*^.MC<'TB M,0/!0N"4(^#WT^O7&7_^^:?FXHB$??:%'^0G;D]C,JUG]"ZMBW/]S+1-0[=4U[4O+WOJF7=^],LS3E]\ MK3?AF+V 3_2>?$W&_LN9U"V!(@@6JX9:<:\^MY0+,?9^RA1LRE=4WF.1KO]O M/C[,^4!*&K='%+1:F&W_UIA4X #EJH^IIN(EMN))9P8E^=B'H[IBO(!E5FXFS\!>RRF1@)*^QE_A&DF;ND>>S'Z^C*ZW4S) MF!8AU (;W+OFZ^<^(@^]ES%T_L;"PF/D=I^X9ZG8.A!FO5\P.V&\M%!;:!#& M9R 8#E,ZY.8'^X>9-)2;%_Z8OP-QK..8BN<(=(\*EBDP3;^S-7/&R48T&LR> MH12Z[*JS_"1 %M]+;G#M!8?;J0HJ?N==4AH/89YX=$!6I6V42 MW1#()07P>,),7&RQ:K9F*JE\XSZ3,?>">-A4"P86J9Q>X=@E7IV':W;ASO:8 M%0=F A96"'.?9MU?R)'C1\("F+:]OAA\)Y*O,;D59DRGV=0O(W_%KSR?'@N*^/Q3$RZ@"X@N M4']20O24?&:+?^E7PO[@Z?L\''.;BLGVL*PMFM6D31[;/8W]!YZS'_M]RNWV M9$+CD[&??N-F<)$#,F7R<.>J=_2$AC^!H5<2%C6!): I); 17@7 M]ADKBBD^7.4Z&8E4FD AKYR[II.\4*H\V"_CB9Z0F=U]GI[B"N@L\=,^ MUU47S"%C8B!EHO&S("?G\;D6_#*QUL+Z)V!F?Q#YA1?_1 MAGKQZJ@D,7\W- M@S**=3\*@U'QJHIW+\K;_)3ILR M>?.PP"A6\0(\,4_ Y%6VD*[A1"Y+H'C&(]V"9B0M_PGR;._^-FN(U.>)-D[X\4\P(^^W]($GR MF!WS&_N#?"^^2A-.G%&>3][_^./]_?WI]]LT.DW2X8^ZJAH_\I]_Y <>S8[G M0;&?C]B5"^O^B%_ZQY5K__+WGW[DUPG?\___\O\!4$L#!!0 ( $*#ADTQ MI_:$U!4 #CJ 1 8VUT;"TR,#$X,3 S,2YXS1WF3;\>/8YZ@]'Y]?71 MW[[]\NM_]7K_.'NXL2ZX[<^IIZQS08FBCO7,U,SZX5#YNS41?&[]X.)WMB2] M7@!DZ1\OTODB[1F=$XLH)=B3K^@5%_,+.B&^J[X>^=X?/G'9A%$'2' I=I%I MD'JMB)A2=4?F5"Z(3;\>S91:?#D^?GY^?F/SN:+V3%$7?QZ_/>E_ZI^<]H\L M8-237^RYZ;]RY-PWW QA98GI\?X^HE(&C7WN.?Y'PZ=?_S MY\_'^FW<5#JFAH"V?_R/VYN15OC1MU\L2P\ -E]PH2QO37$3(I\TI!1*JZ!W MTN^A$H(A<\-MHO0 3;.[!G1,727QKUZ"X@WT>V0=UR#!E[TI(8OZ9*0! U+" M)]N2([A+Y8[HT;BV)0@'Y*X(TKB:$%0VD O(60?!OWH17 \?]?IOMZ,B,0GU MJ(C@=D'%YV,B;%0UJ,U6/?JR<(E'%!>K*_B[&F6N$!DLEPD2)/$SDMC_L 6) M&K-'I[B(5"D4CL:IW64D@(+?_<2%,TH\0BS M9>W1D4 %/[<>%Y+9B*Y?AX@(!G_T$N"&!*B%J#\L8BC]JV18$,_C2F/"1]'# MQ8)Y$QX\@6>X:G^)ENX'.K&T?_PE7#C+O>CCA> +*A0#9RH52&@$,T$G7X\P M6NE%(*^ ;\[:K+60=:IT(L4@-B^JYFX28B,,*#9_GHD0=HN#3G_Z4PY M=%*7*0!A'FLQ3RYYJLL3@%"WI>PL!*W+#H!(". ;#3Q$,(8&%H/@&Z+(S71!A@HYZBOI*A].UM_^1#_^3$ZED73-HNE[Z@\$>$ MQ$JP_'J&RL\,(%CZ,!%U+_!=4$>;* M;;00H2A3QKN3#^].WE90AO67$-W_=%HM8_S75EH),90IY?3DP^E)OY)2 FP= MTXGPJ0-A,O4DE0//&:H9%>?:#5 M8VGT5HC?2G7PJL=UH3>QA/4PEQO(3V8#64.K7;6=U;1P+[CCV^H'$8)X:O7 M77?"Q3,1SOXTO[G/C6/B=,LQT;-"(JR("BM%QNN0*5-?@U6X%N+RQ?F3>7&N M91"ZN&[_X3.IL3U0%]/*#U0J 1/ %\R;WKO$N\.)H-BRB?-;'WGY#/_\SJ3D MN)=>V(V5ZL=D]=YE=SR'?3_]EX^/M"?RS/N-K MC(]ZC?\24=4ERW!.%DP1]X822:-%>/CDLJFFJ\8 V82HU!+ _]8M08C1TBA3 MJW<*ZZNB(DG47I\KXBM=DOM]0R!606V=7(.K"?P<2'V[:RT&2%]5^9-463<6 MJH:N- +J]PT14"7U=2_L.>>>@Q&A S\D+/FX^CMGQ,5"J-&,4E5'=9MQE>@- M%KVW)WKA X]$Z<)/5%N$TTHCM4*L5H#V55\I&=\3#.=G5#$@>)?*RR+>H,GW M>@;6UB3XG>E>.C\38P'*X>2> M@A%X[4VXF&NJJFNC%$N)5F#F](/9$Q]M2OW$@"% 9Z7P=4@YET1XS)O*>RI& M,_#1JBMD#;)\:KPW3(T(A04X+(VDPY*OG=TJ0E"^P_3>D -9UT,G4QYY@=;- M<13 EV_KOCS5@_J^8!Z$E(^ZUAYN@^G%U M)=7"6F[2WAE,&J*W-'XKW8%>:.(NK%0?KPHUBKZV-6R"O-Q2OC/LQ==6;R<- MZ7?J04Q9(TL5 93/-],&6@C9/>$VKUHI0E ^&_J&V1!BZGCAR7?.G6?FUAGN M$43YAK')98Y .RC?^@,]!UB^.6ARC",,G1[7==W@'%SYGI[)_4VDWCVG]]H# M.4+D\%)'XFF@DUR/)1;SKYEZ"P AP=%GR#\6]&4#X)3&?^UM3P.A- "'67W +X\J77 M=-K/H(XNKL%+()Z+6L7#::#R,/:CT1K%T-T4= ,3M 9;'L!^-%J?&$E'[4[, M?WV3DP\_F90TVW[XH0K!11^^+==3M#8Q(HKS6\=@,5'G$ M075CJ"Q8>?QT:HB?XCG4O=AI1&V0@7,._V?JBMAXQ46-$FTS>'F<=&*P8B$> M*T!D19BZKHC:YJL42WE$<=%16?4@][4E>#SI.4 [V?;+"KBWL.P1YTB!!]Z\#(Y;;<$G%DM'G'2D_CVZC@M?=E&(%1\A? MU1=+Y9X*[3CH&S<(,/@@?:DO<&2V/A@.0 //T>\>@9:=SO3M.M\X--9RZB5# M(T5*<*A-_M5Z&#WBOV-Z GB]PQB<>T.:7BU"7JOZZ5!?^[>K@6)"N5']:XGB M$O4'F@U[>-5E+)K:D4T9EO+HQI1#+M185T.^@Q4^R'PM2W\K*_R*KT6>8/$FMOIZI(1/ MC[0B\0M#_QS@O6]:AN#U0TNVI'A1]2!L?Z0_ /;U:',SYKIHBJ(.I ^OF/*1 MFN^"^XNO1_HCN%^8HO,C*_CZ4/ $W0IO>@W/D<,C*WBZH()Q9ZS;.;X(\QC' M6W-V2^=/5&S@*V[4A*O@ \1?'#XGS-L+6_W+^<+E*THUY?>^L&>P-!3IK5+K M5JJOF/)U+59H>S!E)DP%GP+0=7H2O_>-!8(/?$5 MV$FQRO/U%-P+"$3KO1\3N\$'>U4U;CVM8KQC2:XQEWW7=EXNZ(2"W*,+"[RI MB:G"1NWESOF7+R&RB^XTN>%24GE&(12DUYZBL#"J\" =+)(VTR,=1N-@SH5B M?X8#/Q3";G =1%;-+%7(\,WUV?"!*)JS345O6V"-PHI'>NZH M,G$9M"D42T-DK1'* YTRB?,8IZSOJ<$27&TD[8H+K#@##K%T@.$J%2AX1MU) M "7"- :@&3B.=GV)&Z!9D]?^^MFC;7'HTQ9F>,>LS^G^Q#K?N_/11)3%1CIB MWX$U"!Q6R6Q]0]":P[RYW:%<90,OFK3A1"^K'@E&^6C&%OH(R#U7&-$0UUW= M<77M8>+(92C;'TS-P-+ >CMPYA"!1HH%)8=A[+KUVF]?K5OM$V$O%H*_L'G* M@(_!8$L27!$Z\ $Y=N/ISS"D M/I%PQST["/H&9RX%R^Q$[C3ZE9%4F@(W4-O8M">YUF0^:-=-'+ M@UOF#&&!2SOF9_Y*/W#T87TC#X5-6[:\FAG]0=ET!I-KL*2"3.FF4;FA_6$& M8HHS.;M@2^; )+F@M@NN,TP5V_7QT*4.\(D[G$0M,-^\!*W>#J[E (G5MK]+,R89H MW0BK%"%\#?B+^:[:^A"+;#.CZTO%8>8AB@L]2V)>36\./P8?%F/!"2A_G=DA_UBUH!-DV]V"#',:"3:<4PZ5+O!CH M@JS"S9U;@G&W6@TG0]=!V'*IU,)SN,6GT!A?4(_/&7BS7.3C4_.K@T>G6#># M8PX#+5S=;XGXG:H@K^=%.^:XV@\G$\P/CWFTIX[?GU/,9@N=6KKV"O?:8PG\ ME*Y:EK,PQ'19O[FL0?LJ3'HNI2+159YU9JV3XWQQ#*S MTX(1F)"JA\X/F"/AI0GA=17@&IRM;LF_N$C[N3$G=:'V:#:JL0G=88[?@2!D M0J%GK/@/\M-CKAVB1T]0FT\]]F=ZSSQ=^8M)[%@ N\/76E\D82URH_ "J.P) MBQV ?Y^T&T;N)/A>BOL#[T/RU&I$E0K@<*]M,!YG)WH]D/;9K^BB^?R2 M8WC>NN7E.\9Q'K8I3ZA5:-="Q01U*R,& _T*_#WBOCWIO\LQ5MZFM4QQCPLR M453\K^^N3OM ]$],Q%?.H?E8FW-0! M:>OV8LQ%3'U,-4:3XQD3#L:)JV0G(O+QY(\9QTT8#AXZ'<\H$[?$\R0'P^F0_07"6^V#>=&6FCUP-J68X\E8$Q9MBPA M><,\&FTP1OL9858XR"*F=ATO]-C+[H1L =\ZUS@C%)YC"MS,B0<<8",:1LS2]YZ ?.J0P+F1L&92MD1V%'^BX3O/L3G\P+@Q M)[]=XV[!'FNT+P.> H30VLV56/49GHX;>,X=]_[PB9J%X3,>O+GE IP2XHUI=+7L7V%XF)3&QJ'@ M/5DA[=E L4*[PX>,18>,+E\P=M&5I .I7P> MC)YNV)PI&663P%M%'VO=N$;\[AIIRXHCUN\X&SWF[S@#JZO_J^M1LZ.A.7C[ MQGU4AJM7"'V=(M%*FVKG>_#"TF-B<\MJ##KJB\. +AFZDS_%1)73GRUAK=BV MA>H4-'4$+?/-K607_GR$N5$=Z?OZVV'0K5KEQO@.$+7 .&8CHO#$RP.>A)%2 M!^QC?L/($R;A6%!F'F?RNPC1XEL^(0;43D6[? M1VO3T_DD"%ER@90FU >WH)3(:A-,Z_8A"I>#!XI\ 12H-+YZXIXP!P*HX!1D MUNK7:-^^M<]0<99"\YCO;;%L MH5<5H=E>M>@VIVA/!4S9S> J#5N0L4[(3)>I#G"U"/;9SE9)DWNRTBL&,I2+ MC=?9WAK?O[-T@@M2D],X4J=9BEJ<203RMDB:;!:%2 MXU*?I58X!%.GQ^MIJ&6$[5-9U6W97H02'''',TDO"UUB,>;XJ 7JVH*R_]S) M%0BE-=IY58:N3XI&J-(C-+X/+GL]WL_220UZVEJ6UEA$=]SC6A9KL@IDL[4. M*G30"H=K'[RM#:S []R[3(O[/9"H"],?FC]_?6?.\+Q]>:I\9)]CH>AM^QE) M>>9G28KB.KS#)U_7T!CZX'<7%)]:#9.D>+3UVKOT@L+/\$S'.M\UH5N[B.A/ M5NAMF*!@?SP+LS>!ZNZH2A+IQ34'VZ/9IY5J-D&>@0V7>113L+EI;GS5OCD^ M/A_)S_V^35P7_!_'Q5OT^42!R',5B54:MI ]:($Q*JP9MH8>K6 EG,MKS\ZQ M5Z%A&]D3\^(=@L*W+60$-X"SEPCC#D&.GPV-#K_G$11Y:F,SG*1R(X'92UT\ MHR\[WWBSS>[0M.=GSHV+O3SG<8%?% ^*_1.^:L&TSB'%^6(72N373O9&WOX M!>S6P]!V;3]0G#?Z8P"97=S_HT2L1<<-87_:& B^\BCM&1#V[9?_!U!+ P04 M " !"@X9-8Q\R]2@? F30$ %0 &-M=&PM,C Q.#$P,S%?8V%L+GAM M;.U]67,;.;;F>_\*C^\SVMB7CJZ^X4T=CG"5''+5U)VG#*P2HRA2DR0E^_[Z M.4A2MBQQ23(S0CZ>27E^3O^.6+ M./'3,)I<_O+RC\_H]>>W'SZ\_,]__>V?_PNA_WIS\?'%NZE?7,?)_,7;.MIY M#"_N1O.K%W^&./OK1:JGUR_^G-9_C6XM0LM*+YI?QJ/)7__('\[.XHLOL]$_ M9OXJ7MN/4V_G3=]7\_G-/UZ]NKN[^_L75X__/JTO7U&,V:MOM3:6R/]"]\50 M_@H1BACY^Y=9>/D"1CB9-7VWZ.2^^)]84YH88UXU?_U6=#9:5Q":):_^ MZ]>/GYMQHM%D-K<3'U_^ZV\O7BSAJ*?C>!'3B_SSCXL//S3BI]?SZ*_F<9Q_ M?96+O'KM_70QF<\NHH\ L!MG:IN6KNJ8?GGIK^=C&#W1!"_'_A^;:\R_WL1? M7LY&US?YNU=]$O4NSNUH/-N?MD<5!R3Q]_QQ (4_UNN3P'H1P_LO-W$RB[/7 MDW ^OXKUVT5=PT+[.+)N-![-1ZTHWJ^A\D-HSQT'M5=^0)_J:5CX^9^VKNUD M_O5B.AZG:7UGZ]#W4%OW5!Z$U@OJD.9Z',[_78QFHZQO+N(X*Z^+.)O7@.FB M!H7W:6PGOV5PYZ/;]E+LX";[&U:8WF0"SM-*8D''GT'9!.",#/(?-P$(VSV4 M_9HI37[+8I^FXY%O(RH'[;4W<-[:F]'>]C."'YHJ-8QVHGJO1OHC?3H)634$^&4&2RJOK?#&CK/A M_/DJQOENNENW4)#H3S;KMZLX'WD[[CZ"M?.8O;[9>7IK9U=GX^G= M87.QM:5R@SB_B75+$;I_4^6&\7D^]7]=3<SN8F>QS6;'X1 MLRT+J+WV+:=A"+O?VP")]QY4_?SKAPE8V-?-[.XBL$W=W@A];^L)6"*S M3['^? 7B8!=QF\H/1E!+3;^CVF#DM5."VVOU1MR9'=7_VXX7\5?0MHMZN1"! MCLH VG)(!V:[&U8_XX3D/ [%?>C8GUWOZ]G MNJ-:?^1-I^%N--X-SZ-RO1/0%I?UQ7LGIYV(65^Z-V(^3.!7D%M?=E.RIN@0 M9+2B0*_/C+$>#^>C9KX5IL*C\80:VAVEIM,/+:,?CV6CT2=PLJ8%JW MV/E94W0(,EK/WJ8:0Q#5=LXV5.B-I(_QTHX_U5,?8SYJ_+85_*N=S\'OV$5@ MR^JER'T[O;X>S>]-$W"L\BYAG/CV7-!;![T-^2("#RS:&AOK2_=.S&AF+R_K MN-R$.D^KK]N"O%\K?1._K_VVHUKOY$U;'!&L*]LW(:L?G^TX/O"@P07SP/[[ M8;=/4WT/HYVD75NX-U(^1P\N4W@+_X_F9];GT[6=&T1;*PU+6LO9;5-W6$+; M36Z+JCV2>9G5PQ[[59MK#$A4ZQG>47% $MO.[?9Z_1&8MV/?V&;#]CJ?F[>; MW*VU!B;N_GR_[63OT\C I']S.]_$24RP:NOI]?>2KW.L1;=A'=#!P$,^OXWU M[2C>=1K6AD8&)ATT>;/\FI,Q6\?9Q6PQ:^(O1KXYU8!*8"\W?_MC,IKW,'^] M=#DP+,VWYS?[G+COW=# 0V@IA%O4[9?0O8[:"IRD/>UBGPG?5G$CB=Z._6+< M(/T1_KTJGJGI$,"Z["U^F<=)B&&X_M8.\ENWN=/[;L=3_P.$JZZ:J.%D9ZZ) M\5W,T*6U-Z\RM*_B>#Z[_Z8!&V&R"D+^C]77U5.*?HOS5?S;/5%CZ^+XEY= M0-6F6F6HMD1"=S8)B10V%AEM/+(,,X6ET]X^"C(9YZ#K:;V"N?2(_UU/9[-# MQORP8L6%=]$KC@0Q"E&J!=)4$"0)"0YK)5,2;4;]@+U>U_[%M(85\MV-H_X;H?@\A7)5[-%M=+FQ"-YO'ZOGX.CA]J6J<#8PON)) M\\-YB7[G)?0LF6E@++_SUC]?K9/X ZF"=6;" KHD'C\HY%Q NHQ$_J HE9Z M8GV=2G-*$_4"<:PC"H0RY P3*#%"1,24&4Z.IQC?@V4U_1KC*FQ\KS'OK%LY M'*FB)"+.81D:H0(2UEI$#7="8PL L&>@'ON8V>GPV!53CTM$/M73%&?YRIX= MG\4]%LF&BA4AS&$B,&)2)62,,X@KQ1!++( X-U+A?A3@L^.6WH$KQ2J/+@LU MX[#CMV,+HT@C\)AW\DS+%BJL=7 V&&0=V)!. ;Q)"H4\8PQK&XFV[G#F8<^8 M>89#<#<7/77Y\S?W \U'R+7U\QQ5.UO# QO+5CPEJ2RUR HC$!&:(D8C0=$( M(QF1#,MT^&SS9SC;?6+5?5ZOKT>-G,I6WL7TJQUOMRC:5ZX\QRJ$:#,8&&DK M!,)&ZN5H* ^!T0XS+Y[]S/<,7BE%T;@"AQC>VRM6 =#C4DN$-:/(N-VD+=W[L;9N'Y,W.%L#;\=?19'2]N/YDOS91BY_J.(.?S4V.\_1;G#_Z M^Q8UT[WQ2GFK8V0,>>\UDEX99(A/8)%QZ;BA(>HC;@3M'N"[1>P$$-2O6(I, MQV 1YT*"02H9X@RL4BLL4X$JG5@'ZZW,AE!I5IB6 ;J4I;>;_HMX;4<@-.KS M=#::P53_GVCK3JRWML5*8TJP%Q19PS@B7BI$"74H&8\I&%.1F ZVX:DPX][< ML#>_]87NZ7 @8/9A\OO=- ^DFU;XH:4J!16E"@9IY1E22L'B=QXC(;A(-'#K M63RRI;XF>#K=UP?5T^.W#9![!.IE_F/CQ NSR#Y->C-_-S5:*>TQB<,AZK1!) M&B!S*2",DTU)"VMH*[/WJ&$-)V_S]3H!179R#DY.]#\NY;>IQ?C-VW?O]7NL MWNAW_$P3<4:$4.^%$8I@1QKU1&4!U,<-*-/U,(P MF!6,W#S9BS]'C=KLC4-ZAJH48]SGVOD*U&YAA(?%*BF=!Z@LLL2#D45Y0 YL M=:0L]I$II@@__8C+WB:^(S3E G+CC1W=QZ7<&X!M#886M2L?#2;<>H3!_$4R M!HJ<8 E9'(/'7 8POD\^-+,WMA@&L8+AVS>QGG_-$4)-2EE0>C?9_=HN)K95 MJQ)3-F"-D5?*HIB\0-XPB9@VCDCK/*?X>>B+3F9FSQB5XHC'^3/7S/Y]D4J# M!QSRP8@)SB)F\BU/',$B,L828RW5X9DHB$XSW0&/4K-Z-IH #!]'M_G@X,=, MB=M7^O:*56 N>(H]$E[D0UD8;%!@^H"@B](:E2CI8!N6U 6=.*!WE$KQQ;N8 M(NBH59[CV-PG^+X'MITU=M:MDA6TN:3+'2C72&E"6'J#/*A8J9U,+IJ3#^7O MSAU# %4V;'_)R6VVO]>6KT)P.!#-$:58(&H)1L+AB))-U(,A393M$!93*$B_ M.R/T!4ZIR7\0Q9Z3#6W,,[.&#W95K2331 6.45+"P%C!2^;""J0=_,? 1A:^ ME6P8?.3M!EEA*276P:*$.4'<)C#F@L7("":XDQQ'TB$*HLP^6K^3-NT3K".P M_&YO>S^?0:S/EPFYVZ;#"]BS?3V:C--OONRA6W MD6/C'-+2@_8U7(%78!/2U'@EX4MS^KOL/3/)(*@5,RRGD\O?8WW]+KH6![)K M2E^F](S1_0#TY'#"CM'PPX;[%IF M=Z5O4=$W8N7.Z9=A_JV-C/45P([R1@7!\D:S1SA%#V:VB(@;[1WE$G/1X1!. M/4>>Z VI8ZB,5INOZRN $96\=$0AE\\9:70>L>0)4H)8RWF.63KY )[>]B3Z M@NCGB$4?-M2\N"O2B36&0*OPCL6#YPQ;,'NAIKY2-LR#(,T(2FDB999:E(4 MO,"&"TE]ZG"B5]P9Z<0<_6-UK$V,\_K>H6ZG7UI4KV04!A-JD6=*9OTJ410X M@/%&I651V$0[N*W%O9-N*F88P(H& SQD[M81 6LK5&N2RV6T)D2@(8P6U MPM'TG#R3_@_->\'L>-SP)J9I'7^OP:1>U%^;O^_%(&OJ5RII6 ?>(!PY+ 0J M HH&QB\$\89RS"GI$%16YH"UZ[3NY))^@"MX9V%I036$[KK7MJ9T%2W5QIJ M0G06T>R>41(YB%]LHP+[&Y]^],T L_CTKD(/R!4S3J?7UZO'X79>=7Q4M+(P M4'"^8 TY&(L [PP9*SD*5JF@(Q4LA%-7+,/S0P^P%=O@"*%);VO'G^P(/*W5 M9LVVO8WU-2H9O-4,S&LM"6ABI4-^0P@C9J1@# 0OQQU8H\R6U_"LT1]ZI3CD M(N<3FL3PWM:3YFU[[Q?7BR89,CCH(S_:YJ3LKEQ989S/YXJ2P7B]R5O$%/SY M2%TPB<%G%S^VS';8\'PS")"E6.@'&';IG*>%*X4=PPPL?2<$R- *WAX%OJ56!,I4Z,\\"(KZ+RY];3S/;-U/9H),0 M6B$?&$9&A8",3QAI$@-/0@LB6VTM#H-(3AD!P_A43W/88WCS]8]9/CXXOXGY MC8;)Y6L_']WNNGW2OI&*N(!=X/G,4B;D\O4E3&&5XNA=3N$,.O[DW>/AIG]: M$-=2F@P&L3R.^CB=[6"B[^4J2W",EO <9.N@22I0(#JG7'9.<(%Q-"?_VO%0 MT_>42SH!5^X(^*:.?M0@M_6\]WNQBFG'B;0<_#NL4'*6(8(U1\9IRU0*BG<) M4"^S>U*(#3KB5FS[Y'I:ST?_;9?OW#R^H[YM%V5KQ3>:-?%7S3K8:0QMK5=I)SQGBB"/K4%2 M2 KN9O(H+YL8!<&ABRVDRNS^%F*?OI$L%ZD N.37=\^F];OIPLW38GQ_O7UK MR,+F:I6BV% B&)*!LF5V0*9E0$)(DFP2GG8Y6-(_D]3I&<=RE[I6J4,;J?EN M>K?-$W]:N(J)"L-@/)Y$BI0$MP"@TJ"@%7%:2ZQBATA\\S-Q2"_H'2T\?V6X MOXF3F+:>5^^H645MC74IKX"0=Z% 2<'NE<:EF*2C%+3X222X)^)9?K'LIQ< M^7';^\/D:7;JK9)F=_5*)",],1%ID2(R)DD$CB-&GGH3%%^EZ]H$V7OQ5)L&*QPYD2"PD<$D(.N<0$3 XF*2TF@B]5AUN/=. MV$_.; -A?#PN;.C^?I?F +9;VT+%I+06@Q!O0EZ<9 XL@XB19C8P:[BRHLM) M*?_)^:PO4(]O::VR21QD9JWJ5M@R$VB,>:LCH&B#0%8JB3A1ACL>K$Y=;*R? M:NMZ"#2/+)X>#0"D[=/\>/N+K#:M5EXEC*W5B!+%D##1($M<0AIK'$#(!^:Z M7*;ZJ;:\R^)\/)[S2^ZQ?9DS'..HF[M95G<(OR8_ MU>;ZP, >L$3$B%B8W# 7G;8 MO"CUP/AQKP/T@VNQN(75H^J_3U][0*N.&U^GVQ;%T+J12@9M$J5 1PP1,>DH M2MX&6.+#F&T0+WS4>U)#,E&? M@);++O*=YL_1+U8!SUM8:$.-*D87A:0**4=RPB4#R\=P<$,,IS82:YSKD#GU MN ?4?7--?QB6-K0O8I/SY/(DI9S0"U83S]FIV^O*SU(^-6"X=97 MK$AV:CPU2"7X2%YJ&&P>NTPZJI0 _0Y:3_R4;-4;E$=@GD?W>K;><]A*P$P%-::T0- $J-QM0F;ESHL&8"24X@#S.Q.5SO#V,*G:ZASS@28KGE7MN!F>!CML7Q&:66:9#' !_/@=[F6^T@>G MN^^_S&L+BP=8M_[Z 2:H>3D!:L)$ GV7]\$&VP_GA^JUXD$[&8A!THJ\AJR% ML>FBU7M>4KH0';2L41@*L,J2, MTCE9*GP(9R1XC%S8DW]4_F3F_O'#*[W@72QU10WT@5[=?CWX0:DJ)%B2$KQ$ MKVSS,@U'QCN+/-=1><(C#.K4>:?S'#U./]$)GW+^]&V<++:>F-\7J3@3R7#L MD.6*($XH18(P"K8:!Z&LDS3Y[MIIS_+!L_+$TST8E%)3F[=RSM.*T"WS^T.Y MRJH.0J(NZ\SD&W HQ(.(X#J[+0\^%+M+V-7*5OI_ONR ME:6)^P2:37#+D#?@*AG' Z+,*0FV5Z1=[K,6FO*^Q7V:Z"2AGF>HX*B3!96D19@#$F!E+.6RJ2D$QT. M^PJK^F7L+!56>*IL=*=>OOYZ/&WX"$I?%=X MSSR>FW).&N6SPW[@.DTP@>> MOJ&W(8R@MT?B9O.+&!9^:7YN"USHJ<=W4[_(@\W7%T'*S+]^F(!@N?XAUGV8 MGN]?'OT4ER';97M[E]\_'9](5,CK6Z EWWW_??H@ZGC%=^]&X\5\:RS4WFU5 MB:HH"4C^$ 7(9P-".MA,I&32P?:$#/@HTF/*=*2 M":2\X81+"]93*Z^X*"Y/AO'&SD9^?U36MU/1$(PU8-%%(0RP""'XZCBR/=Q%K M_K&)]WL>R,#F\YD=UQ5Q':=OQA,IO7C85]0I1L-WY[(FAU MGENDD]]LO3PL+C.RZ33CNV1PN" M!E3<1UB$X3%IVS,Y;J]8!>:"I]@CX85&TD6)@A(28>NCM$8E2H[HJVXA_K7W MB^M%ZL;'P"/:)5I^+%AYK7@**B#BM48Z18>LB0116&5$Y_R'O,LS M4H7N0!TZ39N>.3P4FW*[.RM"+^S=KZ 2:_ 86TWZP_*5C=Y(ABV"01GD@TY( M4Z*0P2XJZX4(O,L#*67G_H IVS3['4$JS@19V\VN8LAN8=Y$^'-:_Y4?G9KZ MV$X4;&V@2M2J0)-#&!N!B!4""6TI,C()RT$5!W;RML80;-(W:L7Y)F] V66\ MY"S6MSMV?3=5JH1FSCF9+YDP@:00.6DEC0B C"YY$IWK9T-WV!B>OG5('T 5 M,CJ_V64E[,V/\=*.5SDL\@;P_3-X(')!YAZW\[S!/IK?;\8N([DNX\3O-%E[ M(F]U[ZYH7Z.9O;RLX^4J#/_^FF=)&LIN"-]W.IT/S>JKGE8_/MMQ?!"O\RG6 M'ABMY)!++.]50M%EZMDSZ_/3-@/'8:WM\M@NYGTRL!WY;!\6JS0.WF)G$>?! M(RVD0,D9!QHHAN2U9T*UV*EWAH T5^8U=PBVB,G)DK32( M!A.ME\(*WR')4QF'X_ )FPX!4"FC\2&UW]^N:CG_WRM4R2C0,%1B;R3FI&(312M=MJ.B4IG-"IK M--8D890"-LB(Q)!5(% U8]0K'WW@)W]U8,B)?YQE82A42QD7[Z]OQM.O,7Z. M]>W(Q_7# )16U]>6=S#WX;M^.@!%CZU)PJ,0I4?8)8F8X $TLU6,F*@3Z_ Z M7Z%]\(*,>338R]A":S78MR#'!X/Z7O+UG:U#F9W7]>2=W^:YB'=').%3K!OK M9K+BB-G%;#&[B. 2C7QSWQ,JO9XLV?./R6A^=,P>IN ^(AG%+,&"%VR?]K<; MX-62SA\.,/K7W_X?4$L#!!0 ( $*#ADU_R-_TCV( (#3! 5 8VUT M;"TR,#$X,3 S,5]D968N>&UL[+U;EQLWLB;Z/K_"Q_/L-NZ7O7;/+%Q]=):L MTE))[9FG7"DRJXIM%K,Z24JJ_O4'()FL*\EDWI@L=V]ONU0"D(@O D!$("+P MW__[Q^WTIV]9,9_DL[__#/\&?OXIFXWR\61V_?>?OUS^HB[-NW<__^__]3_^ M^__YY9?_HS^]_\GFH^5M-EO\9(HL763CG[Y/%C<__3'.YG_^=%7DMS_]D1=_ M3KZEO_RR[O33ZH?I9/;G?\5_?4WGV4\_YI/_FH]NLMOT?3Y*%ZMOWRP6=__U MZZ_?OW__VX^OQ?1O>7']*P( _[KMM;-%_-,O9;-?XJ]^@>@7#/_V8S[^^:= MX6R^^G:%CY3-X]^.%]L.CQO37]=_N6WZ8NCO>-462BE_7?WMMNE\\EK#,"C\ M]?_\_OYR!O=DD%%^N\A& M-XML&G_\-3;Y58U&^7*VF'_*1EG@Q==I)&PUTDV17?W]Y]'M8AJ @@*"-4S_ M/Q?U=]O>?YY/;N_B[7]N+2:49'S=0_R14EXY:X_5/T,7F398O#\ZX\0H^3_IC&@^$F6TQ&Z;0Y!:\.URTY8:]89-&RFE]SJ(NO?GUHRG7&.@DA%06DP9"MD?5;-@L[_,&#^UFS MMC]_K$EWH%M[T\OS\??)]# \S]JU/H&JN+S>O/7I5-MB7F_=VF3>S<*/8=_Z M<7@FKS3M8AH5N;2[1XN3"@;P]23@KN;S"J;%KO:=3:@R5'N[=3:]:@*^OU>+ MD_L6CH"\J. R>:5I%].HS+U=/;J85%6>[>C0VI3>9]?I]&.1C[(L7N=M?:B_ MIXM%L#L.3;!B][ZF:_+;V\FB5$V"817=:]EL5%T*6OM :R1_RH(,+*LJ&Z^W M;GTRDWEZ?5UD:R?4Q=7FUU5!/FZ4MB=_K/YVH%OKT\LK^-9?:]OV1#;_N4RG MV2,+.IA@HR#^QV%WS%!MDU%MIWVU<6M3NQ^/A"'_5[AX=3JHRAP]T['"*57F[OU][$XSN M6)VN'+:W\<*Y&G/W]NIX%5F'S-(QU/?FITZFV578=46^>U#2Q6#%)J1 M5>,#'9-\\2TKODVR[XW(VC%(QU,/)_EJ^:UNQM(BFW^:+^>KP(7):'6K$3H% M?7GU=U]FDT4+_&OEDQW#LOKMQ=TQ5]5'#]0Q"14WX0I]VYWH45=M/=RDO?S$ M,0S?UW'G%--B5,YR\^/CB6Z#42>SQ:_CR>VOFS:_IL\]Q#O"7?ZVAAM3_0FC%>,EE^S7[;0U)SNGI%V3CH(S62V"KY['_ZX:1WGU2"6 M>OVQ[,?>W77V'XU?K/\ZC0?O8;H"LVK=/YU!>ER_LMUFM[]&O>J M7[/I8E[^9K5[_0+@)G+^?VY^G90S6KDDPL'[/D]GCZ87",S>+;+;[02GZ==L M^O>?PV228X=(H.;,<2V\,=I(#R722@#JC <"84.>@C"-V0-YL4&^6Q1BK$B;D?73,]/P6 @=;PB]46]%^C:1XTH;__O"B6 MV<,O\]DB+$SV93MUV!0[97;> ZIO799. M(T-/B'H[(G0:T8DSC:DVZPO(WY^8.*\(S&O-$^25TDY"+CQB"E(NY79G9\CK M/L7D-5/MI8RTQ:J\=73ZXON7V=?C./]ZAR2L%1C.;TY](%)!;@0"&^JH@EC4 MYCTZ,]ZW@D]?W#?Y+%Y KY,&/DWF?X:],)N-;F[3XL\#>N^AK@GWW!&.O6( M(,(%04:7%#.-8(\2,6B]MF4@3R0P]*2BNX_14D9I :ZG %Y30"\M*G>U ;V=4E85 B*Q T(OR?PQH8 M9[;G+2%V>+IH>TS;X3AIB-$)=9(*;K@]O1(,,4$4:AEH56 M!?SF-9&:&)Y,5N)\CS]-'GHEF#"F@Z9O"=/6"2X=(26='@)W=JK'\1P\)!6- MT7J[TG$N:L9)A>)$PK"<+_+;K'@Q\X,ZQH&>"9;($^!TT,\(Q)H2Y%A)K^Y9 M*&JJ&G6X]UPB6D6IIE3,B\4CB0A_>BX-X5?)[^D_\Z*<[GR'7O%ZP\0&3%. M4>?"2A$;FCA"V Y34VC*H+P[:-X&VP>E @R"V\=R^66(:/Q-$C,/PX8W2:=A MPWHW6V3%;'7&I-.=)WBE?HGR 'FO-:,,A?\9Z6GIF@^[GZ##.;];XD/>'3JU MN?OE\K?\6_AX# G:S\^7+1.O U:A=:4,6@ IQ[8+YN]GH;_L9>*!;X@4DSB!KB'58&J>!+E$0$D-4 MFYO'NVOZYV:[X-1?CG^[_-O'(IPO,<.[2$'A'!-#?4$ D/#_Z!@ MJ%0AA944@#GE$-.2ZL= MWEI_@AC79Y!C11NY\[#<5A'K33ZFT_Q[3#GS>5@7RZ^+J^7T)2$5Q.68<1(D M%%-:6!".+RN1X(#R$@L.G!S.^=Z?]'0(X.DVFP_9HLY6\] ML>% M$'Q@7'M M>(QY/-R$SF5;N9;;.>[R+]FF[^;C4=Y^"%FN.Y21;KX5J*=UD1 '!@0 MC!Y, N=C7+4$4"Q0D7WF./,?! M,A"ELT4":NOO,NQL!:-%O!XDX[]_?095F.>?W:2EOE8#H/U9#*^?S12R/O*R3G[NN68$6X(D&U-HA1[QV'#%)(K;$,*(Q,E87;#;4/ M-W^O$##7]X_^5#T3M]I0B9LWBKGGAWC;WG^<:M0)< M;VEFK\PV_EADAP.S#O9-"#'A'^R("<8L#IJ %6A#LY=\Z#FOC3E903+:P.NO M(2N#NLE_?S>/J^FXWVWSL=[)API8EQR =3 1)@,, : MEQ2@@-;PKAY:Y$K>(51=QNN\#U2OJR*;^.S7[AB]EPT3"I'6WEKA$1542L:H M*:F @M3WKO26>-B1RM *7OUQ?6^T]K[FB68>**6$(9)B$+-UI2HI"C(.AZD' M-&7/3BXW1N8M\'Q0Y_D06-W2R?VQR!YM3$\>!-B\W_HY_VPN8VC9RLV_7+TN M$+;%Q?W^D[WQP G6ED&N$.,:*B"\%]R7EGN,<1_.R=\.(_,3HM>74>!N[Z;Y M?99MB'CD5CQ\<7RP;Z(%M5A:#C4T G"K<+D 6?B3'Y#$=.JZ:ANHVIO+QJ=< M7@K%EQ=?4P1WMDV4\Q1XA@UG-.R@.J92;^8) R3UW4>=18ZTRM"V@.EK=3][ MD'TU\W1JINE\/KF:!!H.KO&*(R3.A_V42BB$\HP#;JBR)9(P&%?#BQ/I9*5W M U>/ 411L@,15P&85=2ZSZJ3U2SBU>*G_#Z=[C_UJW=.PC'FB5*08*"0$ !Z7ZHZD.(&OL#. MXC$Z/"5:1*JO?6!UT;PAX"B-<'_'!#G.+ U'I CGI,?."B!+:J%O$*?363A& M)_M JRCU?#8<)0Z[:0RX >H14!I8)RT)YU^I[T)D9?WX=7Y6DM 60/U$XE0+ M1WFF GW*I].KO(B/I;S%0!4H!68^+-B@\1L2?B1&<@H]]4$BD*UT&_+V E4D M,=HJ@B@UE@ !/!=DC0KFU/3J*:H?J%*9M4T#58Y#:]"!*N8FG5UG[V:;N+W) M[-IMHI>K59VJT#ULMA@ACQ6B-FR0SFHF+*>,<^*I5:S/C/%N[Z,JR\7S$,_V M4>PM"'CGU*O5&JK0/8%:$D]D/$4-X,P!"6"DW(0?A61RF+=9W3"WLN0TQN^O M)$&#NAL['\$YC<"4BNK%U^GFONAPT>Z=?1)EB:"*2^(0)5A:@+TM:71$]1FB M6[5X5:NLR[L!JK:W:V6D5&'MGM9)=,<9S:0TE 2S7 GM>3E7:GE]?U9GMQZ= M,+4]B'IS6HS_N9POHO8[]WGQ(?O^@$ M42S"SQB4>AL$#5X@&EK 5%T%M4LX^Q*MN(XNKM0X7SVB>O#$>*UY(@C#FD+ MH&8<$F*E>*#,2C9L3;0C+N:= ?>61&.0*N: )>)D3O,-_9>+=#:.#T9_N1N' M4SBT)T!6+<>^OW^"F64**::\,SJ\9;/-6W._ M+2?C6!+LW6Q-CLZN\B)3L[&Z6F3%Y_QN,F* '53BVA@^D0X;@HQ#4#!)#7?4 MJO(R$DHVP*R[[H4D/SG._6V0H_PVB^\IKNRG]_D:T(.ZX,Y>B7)AA3NAE-%( M(^L0T&A[N>U5_4O4W@KO=Z[PM07>B86DPE&YIU_"!2)&&8@DIY9AH#$V):T8 MFH&_'=@*%ZM)1B.\WK:,#%1G&IIHG.C"/)\O+JXNTVF%QXI?M$T@1)HB@*1G MW$,*+$2LI,DR.Z!B_RWSZ$59M6;(G+((2+U*0@00:)F1TB/K%8JIMK"D3T!7 MG_/'!_D/4X-H![BW41T&QX(JVKBXMJ@%AC#GMANJ@'C86D1C3AY=)J8>7G\- M61FD-C$\$6DI@*;#2D(>:*&-P9(I2;A6B/MM@#7#[#RRP^MRY;A*0L=!U5]] MD>,J"0%H)!""&V,Q]0P"Z+?@..WJVPG'YW\-2V5H!:]SJ"ICG;<*D+!(@B03 M3H '6_>:P6J@%06;LJ=*>9EZR+P%G@_J/!\"J]LZN7VN>$*<@,Q0H1B22B@'BR789J ;/]1Z?MCNL [Q%U$XE#P #/-(;X=A![C?"*&W)@>#.N:'Q/Z6CGN_G$[3 M]=/CTS+MYC);+-9IP'],%C?J\^?]!_\10R0>8NP@P]1!3(DF'/&M10H [_7= MYFK&>U/VY+T@U9L/+YW&H(C+FRRK&D^PJTN"N8;(4,,1=10CQRS?:L=$\?J. M'/%&U(*6D#NE;!QV[.[LE&C/ Y%:&PLQ8R2L +M5B"E49M@J0G/F59"&1DB] M5;D8I,HP)'$XC1B4CW)]3._CKA@CZ5[4,:J:VE)AD'B'8EDX,Z&/;W1KSB3= MWJ%X"NN_XM;=/4$++-WQZFCK>/4E-:O$X0_Y;/2B8M1!63G4-7$*.&J] AI* MI558A'3KR&$&#_!!XPXDI&64^HL_6M?1C4IS^41\.??[PS7FJG1/E. M++5.8!DMOB#M(%Y6I.L"JQS/GV6975J![Y3W&2J4(7^F?&&^B M71W6GK> 0<0IVJX0+F%]H_8TY:WKRDD78-7V:_P>T+Q=WIK\6U:DU]DZB>#B MZEF901^0L>DBF'*7-Y.[VSTE;.N.ES@)I*->(*!HL/VP$=R6].HF:LAI2EP? M*QQ]@M?7KM)??73N #":4 XE0@HQ"L(^6SJ!!*[O'3U-">RZ.TLW<-7>6UZ? MSN:/88_[G"_2Z8=E!.KBZO=P>MY,[TV1C2>+^;OY/-;R7A;S96C[.5?1):AV MN@1W[4;]S2 Q0F.(M:44.ZP9$9!L Y(I4_5SO$]3E;O6_C58N+L1X7MU&XW& M9Z24-"PZ$=J&WTR4(#'U3@/GI'+$(HBV;A1!-OH(:R:;0)6%^;P._!KHC3>S:W[-KM/2%A!$'C86>2XT,%(XB M^'!KC%5]@9-G(7"GA;-E9>E3-MH:()_S1RZ.:,>6/K/Y8Z?9SD?36OM PB64 M,0P%4T."YF@\0G1;B("!^J%VG;FB>I>%PQI3]\"?5CUZ,%S6ULG1ZM+S 1(B MB+,<4Z0U50 @IL"6>@_U -]Q.Y78=0KL:<7J8WJ_*M-XM#B5'1/I@0F$(F:0 MM09IH^SV"M)2U&=YD;,6HYJ GEA\BBS[,9G'BHS/D3I>HG:/E1CGN9*.0JV@ MM,I(JK8ZK 8-(DX[KZ^O-V\KNQV3_L\:- M!DVL= !!C*F.)?,\!DY$R@E!W!((&N2RG4\0/@C/Z5^V6\4 [WJ^;C/) MQG-Y!.D*N"?(?IRFLP]Q\X[E\T[]G-X+GL<'3K-Y5GS+M@*V9RNNTCV1!&GI M%56,!*W'8^XDH8QC@4V0&%K)S=(-]0^QXT\(61&Q8MQ*VJN_K'=PE$0K;PR2 MG#L,,22(:%1B@;TU?9;YWONH7KN,W?FX7MN I4-^5Z_-; VBL4&&0:LP"#PP M@$B\@84H;?I,U*J9K=$BZZLF:AP'VMD&Y%/.G&7".",Q!@93I$HJ(2+H3!,U M*C/OB,C\6DB]5;DXC3S43=0X@3B<+&BVUT0-#!13$GD2$-78.PJ)*0]URN4 M'[]K@Z7U$S6.P^LM)&I8Y(CS&!D5'XNCT@FQ5?L\:1"#=I)$C9H2TC)*O1TJ M&[-_:\K#?8?)B\:)]-I;397#2!KJ@GIFP88J%C-=AK<[=&K)-$;H+?G5 .56 M.@(Y@\);SHUPO*3<&5\_@[RS?:$3V>@=R3[<:YM7OBZN7GFH*X"V?JNK8[=: MM3E4;/8QGTY&DXZG;-*[R2*=OH^W,*5+\M&SJZ?\]G['8R]3Z,$5:_(PV&P> MW0JS>>!X9/WXL39PZL]_3*/V<),M)J.'0-G^YK*MH#Z_N#+I_,9/\^\G@.3Q M-"[NLJ*/Y7%H'I>+?/3G33X-)]#U=/JOPH/?>?@EQ@ 9[SC#B-39"!+6);@$" MH$]+Y3@/>4T^[Q*7%L#IRSA]-M6#SLY7VR<&6\&$#>@0PP&,=1=T21L5?N#/ M%+3$M[P[I-Z6- S2ZSTD(3@-\V,E_5CC+^A@%1XT>M8V((5PC)&=C-_--@;CX>N,??T21;73 2B' M+!<^T T-+FF5RM/T\*/W=[*6#I5KVYY$C)41ZQD@ M)9QTAN AN9;;*D88)'C%KT&W8)U FWP\B8M*F3*[>B1.!F./^(<541+[255 MTCPL#M_K.R:5G[KLAH.[=<8&B/4E$2\Q"#A-E^,87YT7*]XL%L7DZW(1O2B? M\WA3'U-% U"K#)E%%BC*X*]%SIL'FTYDNVI>\ MG03@DV@VZ^545;-9MTX,T!AA9S1VB!"IK>1;@TUP7?\RO3-%MB_!:8Y6?^9M M6:IC_CG?896M"/B:KBZB;F/R2KJ.%5B'#6276?%M,MK4Z/N4C?+K-4/_D4Z7 M^^Y+NOYT AC@UCF)D'; "X"PLMMCH[6WH\=*@@K,J %((RB@MXCQ!Y^HY+J^SZ>S-.)> MS]D.L3RQ?*T/@)8$;,]@B4<2:8( ("9J%DQ;LC6K+6O@6>JLI-V)):P],(>P MA;G;NVE^GZV7S,=E,;H)B,94SIK;V,[Q$N8)$,YAQCC1QCEEW!8;243]U*[. MBM\-82MK"\]!;&<[B=D?#E%KQ$1(:RVFUC *( !* RA+?+@2 RR[-XB-K35$ MA["[K6*3)Z-5"%QHI2)L ;VK;+)8[K==&XR:0$J\E(I9B8SFQG,'MTY-P$C] M8NR=U=\;PD[7+JJ#V._VD%1?C=L[:$(Q)D(00#U4'D@'H28E2I#C!H[@SJK$ M#&+;:Q/5H>Y\'[+%Q54WV]_SH1/G=-!/N//4 P\PE="+$C$6;+#ZRR%#?;%MW%CT2.X)W!3;S+1/N>? MTQ^QHFK$,! ::%A1J9][+*MYH(\=-9$"2$@-E=@)"ESXG]R:;)R8!B7FOE@GGV^RQTLE+(N'+9F=R:L-A$V:I,\0J;BB02 ;3 MC&X7'R"NOIT+S_;*X@2X]K6IV>/XAIBAMN>'6M7E\0+*#G$UBC$ MO$ ",+RUJ S2#2*(SOYVH27,>I>*UW?(J@*RNWF M#>Y%X=G?$[0/7U]B$[; %)^F[W/Y_O4[R?M$JXX1M! AX@PF&@GS986()K4 M&3U[3WX3H'HH=Q"K,'S*8I7E"/RH^VQDFX^6J\==9F,W6ZQBH:[RXO:)CMW) MA\LX\7#@KU9EKQ\[=?%3%: >3Z;+6(CU,AL%Y2?6[W$_8AA:-EX_+W%[MURD MZWH2SZ?_OD(V=EN?2.*Z$A(P0&.8$Z1"F+ TJ.-(.<6KI;-VY,_8EG1\P=]( M>#;6]VOE8/5"9/5BJI5'"X>&UYH8S0$0F'$H."JQ,9**!CZTH_?9O=G@_0O# MSL*K78$[Z$3SAOCK^]<'.)"FWN%7XSLWPD,0V0Z9$-9Y+#?,LA9AG8 M#@3QN<=D,/CWYM![=<(?TMOL8!+UH:X)"]N.,H E'TYO#;2-ZFF/G,K(K9_>[DYC7X\?V$*\9880S@E$@&H) M2,D62FS]0MJ=7:2?7")/ 7SML^R/;')]$TP5]2TKTNMX9;9RV:U*.\;%<[%< MS&/=T3##9_=JN\Z[^B,FRFJ'I"5,.H*X%(X)7=(,#*OO NGLPOQDPM8OU#UX MJY]#TT-=59].BE4NF"^D4I&:]>>^G+6U;WQ3WHD(I 'A04"0TFYM]@I7-)HPF$[%(][ M ^[L=)TW06+0[O%NZK!B*S0R$F(.?3B./6)$;0%2K,_W9&JZJ&LR_*B"K,>A MU)>AU4X)3@$80= YQKGRU$KN+"QI0YSZ8;N,6^);I5J<]9!Z6](P2)_ND(3@ M-,QO5I"5>2RCST@Y8Q G!L<0^ U-&EG8)].;U.FKS)N#!5F/0Z0_+^U&SLOW M:R[7^D=E%>"U?@D70CKOO6: ,4X=,HJ7M ;0ZD=>'^\)&X8*T )*O4G$>HH' M-_LG[1( . N[HB=2.P2L$F13E2O0(AQ@9W+D-^/3<^ZW@-!Y,K'"2CJ]S*-C-9^5Q.R_9SW4+Q$$*(JPM4SAH.!P)Q MYZ\:Y6-U=7S7 MQ#_O#I7:7/TM_Y85L_C=X[AZJ%_", =!A1% $^^=,BR<:N7\,28#?,>S!:ZV MC$I?&_)S_^L>3V0"'4!6 !JDR( P?TOQE@(;D!G>:FW/35<3A-[.U7@_\[&8 MC/8Z7;>-$H@T5@!: K7@2"GBP98**DS];*+.EFB+'M>Z,/3%S$_972Q4.[O^ M$N#]&(Z*L(FDU\%:V%Y*O9NY'Z.@4L3']8KB/C0]&'M0?] $.40 E1!2@KC1 M2$N^-4L@D -\^Z ]8>D-MMY2SI81NHNK-6'1["SUTCW"L[M3HB4&-)R2DB!" M""?40[OU-VA:/X>UL^3G]H2C-5AZN,Q_XFGH]DYWG8'W.?W1WW=.?;.[G8K) M5P\#9[/1_?L*M[Q[^R5 0XB(PDQI")A4$/EP+D%/G5)"$EEE;?5'[Z$[WYU] M@DXEH+3!YJ'*TV 6 Q-4\ V=CL ^7]+8>^O;$K=>/J71"BZ#O@-^_#CQ^\C MR*C]OM]=71(;D$948J@8%912CIDO82'2]RDN1[E]6V!TW@E$?>D>KTWWH"MP M=Z<$" 2MJMR,4A_\9#$H24/8WQ: M95G$A^BW6]_']#[N>/L]C(?Z)+PFXQ[>B62!VW+PUC<0VAH$"1TJW4IK>NO]KM&5@V_V3 MQOLBA)J/G@#)@MK.D./$2\%B?KCFU&@J. !RB'=3W9@G_6/9EPQ^F17K)W#^ MG8W#3'4V"^S:ZP?;T2-!AFBBK7$^UC]$BC!CMT>T=?7#D+JL;=J!K+2#SXGY M7SX!=S%[Y&!2HU&Q_V7(&J,E2%K,-!&""NF<5Y@[LSVD%:R_QW19CK0_N6D1 MNQ/+U.>;=/%'OIR.W]W>I:/%=D\]?)35&S!AU(. C\#"!A6"(\T%*M&1&@[S M&;7^)*M=^'IPWX>ED,ZN)T&_7RMW'3O6GW[LU-YU'^G(W@?^C)]/K8J3O4KW M1!D ""/.&HV<UOHT75Z%_+29&-=Q.D[W]/_YD7 M1U9$JS%NPK@1P4ZQE#MLJ?+.6;7!BQ#30.5IV6??+O-W)F]U#^&@W?M[4'Y, M]P&/_Q&C).$$"#:M8,H18XBWSCA6LLR"!K'?O:5_=2HR>5_(]J58[:'@8?Z5 MJD,=.5*")5;264@T^OA$ 4L\8\YLAPPB P8$LGAW2 Q:DZX^3S MQ+C64.O/4BR-J1]W=XH3I4LIJ877 M "1$C4;+V^7J\3=U&],>_GWH,;[C!TL YM *9Q0(Z'H> #=P:P/(!GK)*0ZD M3J6H'00'(%PFZU3RP;C^EQ/^*#;MF'[,?B\_=L^BW[/9\M;FKJ,Q4&3I0U3"@G@,,:.$<)9+I$ M*QSL]2\8.GMO[V3G5.MH#E/V_F^6%I^_YZV)W&:\A "B?6"%)X($PQ-C1E&) M#50 U9:TSI[S&Y"DU0-QP (6/E_/GM\[8H*UQQHR#SDV1!G%'2Z51AD J_^B MD_BK"%D-&(QQ6RK26C9("X?_%6$['@83Q#AV$NA M@F_9+$C'I+_O]%%3_]'G>@#Q?7:=3C\6^2C+XJL6\9&$53K2[^EBD14G_7:L MM#99E$\W/,05'^1#][MI?)_ZR83>5PADW=TI89P+89G2R#-HN/$4(DH5TLIH M(S&NLBOV1.FAN-37.R3":\XEYX@ SXG$88^D)858HCZ3>O<&G+;!I+P#1/J, M'YT7BT<"$O[T7#C"KY+W@1'7J[/)I/-L1VCHZPT3!*S! 3^/C2,.> 00+DEG MH(%3N./HSZ:1$<1Q!1B(QQ77 !D94F1]%(, M,_:R*7MV>VA ME] 99PG349SCCUAMT,VN\F*T4M76,:ZSZ\_Y*F%VMA+L='IYLR;E M-;6JMV\G0DC(,/%2,:(9)9KZ[8J"7-;W.W<6--2V? T0YOH5?5XAX&,>@VDG MP2BZ_Y OWLWBVR;322QQ\L=D<1.H6E.CQK>!B?/%^FW!3]GU0P8:!IS2A!+)S7;CE[+^'5QG44EMB^G (*Z_HUY?%]EU M#)K:[.FOKYC]I+VD*Y\]HFOGCMK#MQ.-'*3"&6NX5]1;)Y4M<>1.U]>/.PN( M:GU''1[,/3C(/V7?LMGRP*NL?50G7TWC720BG8;#;3I9U[!:/V-LUB&+81]8 M%U58;2 M"RT4Q(1R1S$"' "W14R@P3RZVJ=PO"@#WR/"@\[T/QZ" TG_]09,B/#"!OLL M&->6:4004J"$5"#69Z[L41[@OB3I19'I'E#N*Q3A>&(.IFK7'3*!WEN +*$( M,&6%YX*)$J'X9M\P/=1]B45C*6R$\G_D\252@_*>OS4Q/(WXF70Z6J<)?0DV M0+$Y87Y;3L;1UGDW6Q.CLZN\R#[G=Y,1 ^QPV8':@R:400D--DQ*#QADP@-> MHJ2"134\EW+W O&\/$%?Z/8E@W829EP$ZS[3V>)[ELWVDJ1F8W453/;*TMC& M\(F!V"B$@,.<&8Z (I:4R'EE!_@N8>]R>0*<>\M!&_]S.5\'@_F\^)!]5Z-1 M?*=K,KO^6.2S\./:U7ZH2-E1XR0" L5(H)IRX3C "N.MP:FTJN]7[OB)ZA.9 M*5V"VUNUCO"UBRLUSN\B'HF_7*2S<5J,YU_NQD$A#.T)D =%HU+_Q#BM MN': $\RT6]CK0SC5-)YF+'Q^FG0 4H\"$LN G0!:6\^@GRV*-+1(MY\ MEK7QREG?[W,#[.N78&JU4101;:27&$.IR,-&;>L[FSJSJ$XH/FU"V>-U\V2> M;J[;)[&JQ.;7)T^@V3&O*I?,A[HFP&"JO1.*&BXA) JYS8D D3#5W\7&FU6?U M#SV]DLT-]QANGK;7#DC/'"J!,@(TJ>W]R@/1SM<[\%A,Z;ZX-T M/@R!V2T%M\:,YK#%!=7U,I\N-S&VJWGLS]@YU"^A DMNB:)46!9^HHK([?R5 MJ>^G[LP0K(E_WATJM;GZ6_XM*V;QN\=Q]5"_1.+X-II5T!ANF3%(\.W\ <,# M3+YH@:LMH])ERN1V9_HMRZ^+].XF&*/3/9G0.]LG2"@$N(NI'\XC[CBC9JNP M$%=?B>_XGJE5+:Q-B#IE^UH<'\]P;ZKLSO8)PA8Z"C&#QDMB,#!\2Q.G9*!: M6$M\RKM#Z&UP?U#:V)"8WM*Y_>7RX:S9?U*_;)E03K!TGFHN#&*,.$A(.4=O M0:^/_1S.F&X!Z[Q-/!KP+,P[FR\FHT,<>]HN85!PKB3%0'-I@[ R8A_L!%3_ MJJ1U7:H3?C5"X[CM=)Z-_G:=?_MU=7E7W,<=E9=_B!SECS;4S:_#!%]CY/8O M$\ TQR*^-\6XE5!!AX+.%[1[%O1ZB0>4W]DR]^I"4'N!?.Q@Z77)C2GO&W4Z7PRO[CZ6$Q& MD]GU 9=SM0$2*P35R!@)A0Z[#C'!)BRI1P;7/T./7]6G]SUW@MEP).:@I[+J M$ FGP?PG 0*+J&+.$@8?[HD0(<,TFKIB\]%2U C%OZ(\# 'XWBP=ME=>D]W1,/)*.!! 9 MXXIRX@$!6R M28"W_LA@10XPXJ0WD6B$5%_24(;W[V%^V21!0D/'F>)$"Q/?&C5ZNY52BGN] M?J[&Z\Y"R&MBTE\:QX>T6%?G/'7>1C#H1MFLK+,*#V4I?%ZAP01135!W($@65 0H"4O*<1 ]%D/ M?V]^1AM,>NE%;([(H',R7E"H[W4V&]W&!(4@I3!6$ M.L"DM/=>8S[81U*:9B;]>$!EV#, FYMX);I768 M0J38 HP0,O6M<>0P]*2BNX_14D9I#^@.$*RFD$9!4X4BJ$V>'KBU?;)PIK MH+122@:%5A%F1=B$(VT0.*C8 %-%VF/7\QR@%@#J,M3X]_2?>5'>T^Q*\WR] M82*PI<'J#:!ML'=:0/@MLM1Z)413S812@EGHH(EE0L%:F0&>&S"@8D\M M<2'O#)S3:>SWL0#6\89_V2O1"%%((;!!SR#<<>/-&CSMPQP:^&0[CHCMWN:O M"=')1&'O YH5>B6>82:TH!X"*!T#6!FYH1,3Z-$PC_56.7C0G=@4K;J?IA9OV9]G6X M]UPB6D7I9%O$QW#ZAE^DUQD\9H]XU"V1$C$%3"R.@@B3V C+XO$K,< :&G@& M\M#!)51]A$Z9_; M-;CQ5WW*1OGU;/+O5Q_=K#=00KU@)F888F"Y4['^Y29* M F#LW# #FCN0E^XPZSD.Y%,648Q5FK/B*B]NXQL %U^GF\>S#P>)[.^?!( M MX<@ZR370/.CX.NZD#G*%E?/U]Y?.7EWM0%ZZ@*K'P))\D>V*)MG,H)T/;?X3 M7>[O9BN -F5;(S_>6E0+=)0P0!!>)?4J25"L28V]1]S8DU8@;2NJQ2KKE?2$ M"8J@]9 Q4U*HO?%]!AC7C6JIS*1J42W'(=)15,L.E^5F\3UH/OJ^/-KV.*RJ M=DV (LK'^S<,E!) !#LNVFZ"8L=)^/691:I4YF3>*4ZU'=2/O[O3R;"C96*M M ]!BP)#AWFI$F7:;.3JIR$#=3NVS(.\"IF&R=%"^HL%QLB4.-BHVY;P+EJFD M6G@!N4/>XS6M! ?S=4@YR(U1/E!FZC@D&G"K9IDI(Q&%BB.H+3508JMQ, >) M1 A*K\V 3.B6.=4(A]I\6E77^1+ RL:KXG15ZA2];)YX:I37S!/H($0 &"O9 MBF9#!(<-'MIIW9!ME6OMP-&,>>V6FD)A=HAPKP&/;T]!AQV-,Q?>Q,I-KC8C M6R\UU3XC6P*E-CO=;#%9W/\Q&6>O'-]/(@4BN;OX>]PH"<5:0VJIUR2^DLFE M7GEM EQ:.8;.XWGJC+;+0LLK$)_S]9^'3TY/&D_KYX M:F=7E+>+JZ=SJN+OVMLO 5I(2+0'&CL)J%1(0P&(@(0XSUVE6F[]T7O(Z[6S M3T+BXW4&41XV5 &1AX+0-9W(,P?KGS M.[Y:XE;>#2Y])G55BLO\E,ZN=_G! MGOQ]$G9C)"QT3"EEE)$>*;TF%'L4-NVA.KM:8%W>'(\N8VM7<]JI/3YKD2BN MD2?>6Z@%\X89YD Y;^<5'Z:CJR;VSSG7"(/SX>&@/%O]LJX_EOT>X+M=WNYE MVI,VB7&Q@(;1P99$@L) B*+EW,/O>PU=/QSJ7 OUO!W:N\TN^G&8;X_;)%H[ MS:6R$GJ#D,?*"+2E7C5X;K:3&NJ-^=: ]K[B//Z1%I-XAG]*%X?"SI\W39RR M%OM@ 1**)(FVO+$E19: ^IILQQEB[2DR+4%S"F8?#!Y^V3B!C"B/O11$0TD! MX1*(DBK@AAY17I])>[C=")FWPO=!:4E#8/=IV.RS &HZ]+Y^OGKR+;O\ MGM[%F1^N7WRX=^(@@HQ)2K@Q5(:M$<(MA(XT*$/:F;.T"?.>%RUN':#:GG(U M_N=ROLC&[]_IB[W,W=,Z,8HK1K3 $CJ*C<56;@T([$7]5=U9L&X+S&P/D+Y6 MM&,&@(H#$1>GL^"GA8ZUQO$9?> MTF"?& ^'JJJ\:)P03; "Q!J#+'*$(O-PU6*XKG\[V/&K*^V;3HW!.0W+#U?( M>*5YHKQ7C! (?- P28#,P"UE DY;).I":OVQ,? M&0^YP]5,G[=-'%36V* E*]/G)3,?:W$6N>5R]M",@Y*6[* M P:<)()@HB3 4B%7QBLB:OJL9GH*5K> 26_\D.KZ^/!<*S8C1) MIS6X?N0("? :8$.#;848I, 04T8&)//%_,/V7Y1 M>+5'XHBG1%+/7-#-I=1:^:U'&$O2(!WVS!RA[0#4VYF3SZYC<-4.E]9KS1(4 MRTQ[IY#P!C/L 63;K8T;T>#Q[C-Q;;: RBGX:Y9!+O?;I"];)UX;'N8/)70$ M F<=5MN-2TK6X/G.,W%(M@?.*9C^(9^-CN+[0X?$QF>3$+5&$"X]"RKS@V&M M)6^PT,_$^]@J/O4=#T^H695:R^8+]^,NF\TSGQ?[3Q^[ .HUR7TY^E?%6S5JL-D#BXZ.T2!BCO&$2RQB"O55E M'6P0^W)FGLE.\.I+6OXH)HN R=7%5:FQ/KZ3C6KK'DDYW#EQ4#+D)0BP,J8( M)BJ@Z1 *&I!LAQ M&A_>(MAI!!_,8])@3SD3AV;'B-56/IXXN_(K]2V=3.,D3#J_N9C]O^EL_/DF M79ATIK,O\P#%['WV+2O2ZSC+26[2Z6@YW?7B3[L?2"!D5 9M#,?U(QS@ K 2 M$:-E@U"L,W%:GA3/^GPD9%M(*BK?>%8<:9S9;_[>60^/Y( E"2FK&@L[CXP,(FACA!#"2: X@DO4#;M"9^3H[P^Q! MJOM?K\':/B[9\^=.7==_,Z-/V5U>+":SZT=3VTKDGG5:I7MB MK#'&Z_ O:C%2C&'CN4= 4D>8@Z;*"NV(^M%--EY.PV+<0XB^W_SEH?K_-49+ M@--,>2R!X"" HW1=(V-54;#/NN[['T9H%U&/T]*[!RXM,>G XZ7POB,TLII MM)P'+.?S#:'S ]4+]O9+(!48>$0I(^%?G NNY18@JOI\<^*H0@:="L-SP6L1 MP?[2GU=3/)CF_J1=XI"7AF$J,2.&A'^,!R4M4AD\[/H&+?'I12YTS>6KB_WI602NHU.;JP_NBQW'U4+\D8. ,4XYA!Q&.=>VPV:)B225%N=_, MXQ:XVC(J-3?D2H]?F#"W?#H9KU20EQ1=>C ^/;RA MQL->*S /3BUK#;9^A6#GH;RO>0*P4\ 9)Q G%G$6"]67QI+P@@Q3(VN#17NY MW0B=M\#W0>ED0V'W:93NB[ _IG&+*S70@W6(=O1("++4 BD)I 1(18ARIJ3/ M(E@_*ZN3QZN:LRGO I:^V&[R(AQMP0CYD,\.*78'^R1<$"Q,0,Q1 CG702W" M)8V*J_IA^*TK=9VPOBU@^F+^ZMYDX_UST\GM9/TX]D$!V-LOD=!2[Q64RD)/ M- EBSTI:-:3UA:#U^\U.A*!-Y_/]S'YE=:)=%YP;P,LR',-.(E!=ANZC+ # MVM-[X7=SB/IB_8=L48GI3]HEC "!=,P2U.%'&SU,#R<5;9 WV5ET2J?L;@). M?\=XG.#G],:BZ,WJK*'->_?N\LU:[3 M;:-UQ'JU!Q]220]9@ \M$Z20M)@ZJZB6TAD#%2_IP9;4WS,Z2Z/K^.!H D]? M[%;3%2.R\>5-6F0ZG9N8V(_'LUTXNK(.?I['KR=9JI^3Q;[+,R]G<,U(J@_D#J M/5#AX+3$"U52*WV#9*G.LN*ZE9$VT>HO&OZNR$:378F4KS5+*"(L/M&CM4 \ M_&0:G"!.LWFS^6 M2C4;/]Z==EF=;8R= (V8U0C+8$9!S#F13FS/0.(:Q/6>E_/Q5(CVM:5\3.]7 M5Z6?Q@QQPA#3U M_$$?Y]@WN,,X3R]G9]#UII8>5#_7BI.3B"FGI-1>PT""U_&EP(WGSLL&=>+. MT\-9"Y;Z(<)]U B#1BO#C-! 0:J9=0)M72OA-&V@49ZA_[(3S/I6-(-U_'5S MB[[:GN8KSGS*IM&(7FE,%130PX,$=1LBZ!B#VE,M/%3\X79'W=-+_/LLNL^#899:\[O#;^ ML)6GXU,VRJ]GDW]GX_7.M)*N]Q620FH=PAMJJ#? #C-OI1EC=G"W M$2+GSN?3\/= [O IV-N6XQD! +=[5U1A/RZ+T4W8N.)\]F>65NF;:(2DXI@P MY SV@%&*RF.664(;//?2E257EQ%YM]#T&\.X38=_OSFP#ISF>WHE4!)EB//& MV4"O?U;-LN*=!HOR<>W M ?SY(N;V?,M*_^E!23AJG 08JX,Z3KW5ABL)N,6;0]@)CVA]?T-GT0S=2$F7 MJ/67,CG/PK=NPNQM]BV;YJOK\=Q2AT(RWM8]5;5,+WM!A_#I\\8,8\:9<8!X653C A8UDGJ"!R&UHD)@W4 MB./Y?L:&2Q-,>SN%7@>F*-+9]6H%S?7]0YM-D,Z*L ?J9N/*3J\N/AQI)?>(/O;BK M5.!D9Y\DEN/3W$O)5%0^);>H-&>":MJOS%0,$3HIJ_-N@.WM0BDK5@%$LXT6 M<]@BW-$CZ#%(PZ#X4@^I@M10P'U)'V2#K'C<-%,1G%'+\HZ%\" MT^:?+K]4,0MW]TLX!XA9X!AP"@%JH(G)02M:M:?8]V@8G*,(M0EN[9O/G;=S M;GYWM__BLT+79%5Z2 :+R0!/E;2K@J0;*I1K$,+:77C[$$2D(WQK2\F*X&44 MT/TB\;Q=PCUAR+)@'',L/=0*B'([U$+;^KEUW<6^#X;_#<'LS?**XJGN'E*\ M/DVN;Q;S2_7I\K"[^E#?!!A#H/%"2^]9S#9D8!N?B*"O_\)4=R'P0Q"@K@!^ M:Z4@'&& ;?!]('Y.?VP*;/G MA>/$KYT/)#88$HHY)<+B!T8 )>@6/>MHFVZD=;Z9<"RLI0HR(#6F!KL ]!IC#Q!L\#Y39Z;I M4(1Y*#RI[_28+R:W<37ZO+C*)HMED3VG<4:6PU?$3 M#&0\:+PWU'B@H"*^@%.OAK-@5'VOY,Z%:]*[29A]G.&[ MF9N-5Y4(OF6S( _W.WV7M48+JIK'0'.($8=*6H0-V-+*A:WOX>ZLTNBIA;(_ MM <3?+++X[>^<9Y?+!>KTLV!U _+0R[3MK^5&":9)!)A@9D75#KM-G<(/M#+ MZM\$=U8.]=02/!1>#%Z^[60^RI>SE7OE][3X,UM\+ +#RLLL&S2R+D2]PF<3 M##T'A%&&K22!XU[:TM1 4K'ZGM_."KR>O=2WSY9F%YIU:##Y;%&DH\4RG7[. MBMN]%Z$MC)]@C+FB'+)@A@C.'+2*E'@P@!H\-MQ9/=I3R^DI&=!'):E7-:?M MTR"/'-H/+=<:_:FK+]7FR?L*!9>:#YY ;93%$L2"I(Q*:81#% BAD-0] EDW0Z7<=39EG5@@N[N@1#$2.C.<8*.&EHV+:%+&&A /29^USWJ>^^ M!.-YE<5V(.W+-GEMN@?3-W9W2@ST#@,+F'"4.6:9!V9+I3,#+ZS0G'D5I*$1 M4F]5+@:9G#,D<6C)JF=>DL?)F!=$N G_%88X 4M[@7DE];"UBU:X>%QMGEIX MO6T9&:2F,3S1:$G?>/[F[G[MXO76">=* $$QDEQ@[QD0!I=N H%M_5BS4Y5C MJHI]WC8VO878KAXW6IV(/B\^9-_5:'5W,9E=?RSR6?AQM#XO#Y52.6:LF*?3_&J\>;H]M$AW/2Y7 M>ZQ$4ZLD1,XQ9125 .JMBJX=EP.4B!-P;'#D)*^4- M!0I4%IG. @6. WO0@0)UWE;RBKF@+4B(C4-:$N^4*LE'OE?M]T2F=64!V/>> MTG$P]E86K>8[.QPY[CWB#"/LO5P5U2BIP8JH85O+]1BS_\&=>HB<.Y\':?J> M@KTMV3/QX1^PTC'?!?M\%HNH5WM(:6>GA%&$J15ARH%ZY+P$VFT!P+22SG72 M%Y0J0__\!:6V,&G$S4Y?QT*&GM M=J16(7D>Y#,&'%%%%;9:$>&W*$FNZM]NG$WX1%T5K F.@TD2.X,*W,$PXQA; MJ21 U"E+E$;;#=5Q,FQ]L*:4]%&*NQZP_Q'=]A >I(I[QA)[&DEMMW@\\5@' MI4*X0)2#CB&(2Z,BT T'&.)Z6E97+AY_'+"]6<^M%8]G@!$-M==.&^L55X*S MDKZ@T-2WI\^K>'Q=P6D'UK[$IIOB\208-<0[ 0G42C''J2Q58>FLK6_SG5?Q M^+HBU":XS;+HZY0%=QP"9:043A-BG;9,RW)^P#6H:W9>9>&/97X;8-9F=L2DE %(0H[8GHZ9F@-[?$]P9=X#D8"SP76BMZR9M/'-SM5S_%Y\5N8[V)^<;4%)^S2'_+9OY;I='(U>5PO=%U6Q?T839?K,G6;#L];K$:, MM4=-5BP">U9_?Y-/ X]WAO&=WKA6!7&W1;-UN[$XT3XEH5YOL\VE]SA\OB(OOLT#: M[WF1!3UO7OU7H/[<3/+>!-CD:Z_D;5>8[U'N>H%R_K)0SNDW_T(6^@D_C%LPX]K MP^PHNUM_L$3'$"5! ]9">F(!D8RN*>60&%)?:EHO@MZ=U/2!7'U/_;-)/:H\ MK>^W[LAWLXT%?L!;5V^T!%JL42"6:LV=0-@PP4M:'73UW22GNS7LR(G7"\"# M]^T-HCJ^#OJFXP JR*D!FJCXPP93P%R?Q4RK;&U=2T[G%?"/PWOP,OPAGZU) M=?]:3A;W[V8!\.7J^-F#XR$E\5#_!"*/%:7&0FB%,(ABADMZ%(#U1:H;9UU/(M4E MAATE>52YOSW<.[$&&N: %1Y(8K4AILR3X%!B/"#G[:DUP$X K2TKATXDP M #'+$ Z,$9)H:.AV 2MEAZ;CM2T;^:#AKBVTZYUUM55?7(75>YNO[]C>S>?+ M)Q-?.6^.%LR6AD^\QQ3AL)%[235"SHG2V1!.#\H'E/S6N?"=!M*3E5MY$0;\ M:;ZNH( MN;,JSN*U4RP^1L<]%*ME+-P:1^ 04Y5P/)/B+)5%IK/B+,>!W6=QEGFQ>"3A MX4_/I3O\*OD4R=R1"_SD[Y/X=E94@W70 " #C')+2D*EQO5+J)]-&9;*K,Z; MXU?3/5:=YSOCOI^U2)20@G"E8%#WJ$)*&"[+>0LFS3 S:VMB_YQSC3 X'QZ> MAG<[4DS[9=UIO-)UZF 9"F(R63CCL-,62$P\*BDAM(%+[FR*,!R[ ;< X]#K M(X65 ;0*<$ %)/ 4&[2%A ,NAKD[-V/,_D))]1 Y=SX/:@<_)7M;=*JW7 ?+ M*2Z4MD92IGPXA<(':3ESRD6O5;QKU4JJ#'WU.EC'83+L(DGA1,)!NR"80(.Y MA=ZKK:8"/:MO=I_-$Q!US^FEY$PM8/\CNNTA/$C]YXPEMB4UZN5%R>67YQQ1)8S]"E;-X1(E M)560H:!;<$$A<<3[DEKFX3D^DM IT_/>,3^_2DHXQI9SKC0RUGBJ(?1XJ^R@ M!F7;SJR2TI$RU2ZLYUU)R0M%$/6:(.]I7!XVV$,E=D;6%Z$SJZ144X3:!+?_ M2DK:#Z+L SJ[-4<[=H"]@&H9C?)N-L-H[1Y-_2:21__Y:QLT/" MV4 M&8<<1P0I(HG>8H !JA]YUGJNYZ!$H554^]I$/D\6T3?W;C:.$U^FTP-.R5?; M)QCKL ]2#W&@"SEEG-NZYFR3,ES'GS9GYIQL \^3RB.VU&C,^@PYK/K: M;5?\REL$JK8&NXWBKU8TMM2K+&3"2F^%@R06#5 M0,T\WD8]$S6S&V0[DHZ=1WSEOHFE#E'+@.(2&RXM\'SKJ6%(H&$JBJUSJ3KW M&^%VOG(P*.5N^.QOB>V;NFN7D]DH\Y/Y*)V&-F3_<;^O3V(Q]1I20:Q>E:HD M 8@R00=+VJL.7R%'LEU>Y-V@U)2[^2POTJM%5OQ_R^D]#L(*>24.[^R7<(-= MD'8J,:2<8$"L8.7\J77U[]>[R83MG,MM(368"*%&)5(^Y=.ISXO8ODG84%MS M2"3V2D,HH0%(2,U!4-)*'B@_I*(!0\B4'"A;WL;2&$;]*$(9)C3L:I(C(CU1 M7M 2>>-AKX]L=[P@NI/*4U2=.HYQ9[QD-N=JOPME\]%$.Z"]8H(%&:""0THT M?]@Z;?W$C>%5OSSGY5&/76>\*+;U:?M=%MO/)C)8MTIIS@B6R DI)=TRWRG9 M9\;+?Q9&^PP[XZ41N'"531;+6.QO-EY5 5_[[OM=*CNGD9!@F2-(*#>*"Z0Q ML,27G+"NP2L IXO^>XM+IRT&-@LO_;J'IJ_W#TV>T92_3M,_LOGKJE2W'TRH M">AX**1RQD%L)"SOP*&3% WH@8+AB_R@6#4\X4Y7:S6+H>&+//YJIYU]DGDD M))R_5AGC#/7<"T.@V[*;AG.Y]E)H_=6%O_I2:(>#M5?(']GD^B9\6WW+BO0Z M6YDXL8:G3R?%JK3GH?*^E0=(,*'8$RNE$\IX!#45VP.-0#C *(T3>$4[Q;39 M/EH'B)=KH)N]K+*_T&J]^ZN)Y]=XA%'DH?URFC85#3"F&YO7A"B _+Z M=R5D+S;,=KR_?C$D9TA1&AYS8I2\R#+% M&0#=7Z,/-+H9=@9Q!9RTI(RW1;X3W0G6V%G3OQW_\H+7AP6;Q3PN;FM\ M'565;J:*4IIH@$8IJAC*JQ'2:$@J:FS!(2UT0E> >]-*(^;/^!744< K3>UT MRP0#5P8AZ1"SE'@N)!&VS*OBGM<_N>NFN>^855.'?$E0+^V" PGJH2LG%@"S MP!M*\F@%SMOF2E,ZOM%@J)]^VTVWV-'JG6[XD:Q$J$.X[,,V7):LB-P^TP ) M,%0C"[ 7WAA-$"]Y))K<8^JF5^[(9:9S!O5JK)TCE+Z)4$<4HGZGAD%N!>F*P.O (@/J%_-++&6DI^78$;'JUHG2^I68* MTPK6*FSS:T:( .0!41Z7(52O3$)Q[1&A>F@YK,_@5RN*E6DK \\H6"B-MHQ8 MYSQV7E*LRJ-@1I5/)_[]EP!VR]MDW;)G60P5JQ[*&;MV?L%(SYW,"6CCWN>\ M-T511^@ 50FUI1Z?K(V9T\D'WM7]_19RD]G/V3SZK[.\7>]LL=H U"+-YW.3%/[]FN^L_BT_;5?^6K=>S/)!Q#LO# MSBHXXK6/VX'5CCO(-.4 EAGV#M3?;=.[==F'(AX!#_NKZKQKI+!ZF3IFLGHX MX\1<\7003+&HO* 'DFN.!,;MW/$GOFF2GODG[M.X+8WL2K=Y^>KN\ MG\XGR^_E6LY@Z\Q302.%HM(QPB*,&&)YAZ@R[,<:)#Z*/Q>FVJ-Q7UAZ,YW\ M/IU%BF3GL'/TK6 ,D=H!X@7@>4B8476@C5#UX^+RSX65^C0]8..?/YZ0\TW\ M[_8/+WR^?\<3TG[[]NWO=XO'=7;WL,YF^:\_;BF[]:&>D>RH2]3*9NO)=+9Z M.K/LCW7$>G;_0\)AQ?*PHXM@XN$D!1/NB*(1'9;%WZ$P9A^MPA; ZTS,CBC7 M5EGW+^3IN"6ZV'?NG'U;9Y_R7!%LT$(L]AQ1298T7 M@DH-=;%P&3V+'E$V4(N&JUE_8XN&VRA;.\S1>6E^+ZC5D&OOD("4$D&*6\/8 M4F_-N%LT7,VEFVOTUZ/;>'$P#/\;MF@8COTML;WU%@T, 2\T=AX9&K6P@JXH MN!0IHDA"">0=\.+J%@VW4:FF3[M:KH^,V_B_4\,V?A3>YVJNP@AX\O=@G=64 M24&YU,"12 5,BSE;TZ!C\.UG^R-1]4WHUSG/*V7\Y!L!62HQ80(1[8B.7KIQ MMIBW( :GJ)J5\^V5=?RS[=R3?X^;Q+-.>?"'B)^DHT]I47[2S]D[Y-OGC,M^.OQ.T0 9A ^*DO<0 (:!*@\%8 M6?]8H/4TN%;XUF#M?87K#WW?S_<[?_*](#W'P'$L@;*,4TP% :69IDG]X^[; M\\Y&8O*T0<=D$FPK:7-8W?S^W6PR_W7RF%UL6-W%<('S_ Z9EEIZK*+C@+4H MI8U3(-,TSAJBY-9DV?X(^Q=TVZ-P4C;I*T#L0#D7ARSC73+?Q;;M%4\$I8SC MDANDI77"8RY926RG@$O'&$Z#S:'3! B1E 7"-"%=<> M0V1*?DF+ZE.Z)7!UA_5:+.D-YKG"^66UVF3W=K,LKS3N[)?CI+JKFA?>_+* &)> M80HMUI1JZOPA&D:@3;483T) [9KF8]EP]^O+8VJ=;[C/Q@J"6.V48$I!BB#& MF+!2IS*,ZKM.Z5V23'/#;B(4V.1E>K61H4R?+>.9F@A"3J?Q^_JR2P/@UZLBI/(- .T7#J./!$L]\N0 MDP(7G+0&U&\\,@9_N76X7U4,=!2<3D;350:CJZIPG:-*)^>0=282@#=<:DPL M M$BCW:15JZT.Y1Z31IN(+E+E9?)2-;U?F57(M7.# )15CAEO:&:660E0+J$ M";?L-54%35"6!F'B6(3HLA\ZD&PUFU@@%#C'O,;44PZQ,QD#N^SG(UQ;F8QWQ9QV$QF'[+EXW^RR?)G:[PH 8&<%MXH1 M9@$3&$!3K!-!U6<&;KI!AK[(.VR,X(HJ]Q>W@2JJH)M# 9W.)GCMD(=:2\VU ML(PZS"9P21$!^/!!W2P0) ME+KD"]8\(0]]?'+2/3_&(BFDCG[94#<:FVCY V5/G_NK&H%<]%[SP"'OI(1>*>\DQAK!D ?7U2T6D%Q)J M:-NW3,JQ!&:.A**W[BZ58P8NM$48"@2Q3@H?'B6;-]<2\JZ2AT&8-$IQ M^/CERQ#B<#)LL$18S;2$6"HOHE% 2!DOBI^,\1;\^,6A&9/&8A1MBZ&6B7H_ M+Q>K3KH(5(\6@%= 0NF D!!1[%%I"Q CF*I_YSB]1((!P-\G;\:"^3&TJ78 M89VW.(8":FPMCHJXI#P6]6\6I!>"3UHJ.F!6[?.>VFLY.:"J.A=JZ_W!:T2L MMUYRSN+Z$82<%_2@J$%UQO1\VD[ .R0WDM_$MS^&::(.#7$(:.61C#PDR.9! MO3TEH6AP6S^])IMI;LK-F5)[\]VWPBV[B&VGLOHU6^][>'[\LI@7RJ)J@[WE M'8$;[RW547TX'3UO+:55Q;J8E?63Q-/KBMG=)MHAQ>NK\=/2*Q\>LN/J*^7L MRUP5+L.(B+=5););EWOK3U*1;U*]&GM[DU3/KHE]('G/7< M&W%;9[JJ'>)^1FT,_+"819RL=CV4>QYNZ)Z/9C99K?80>7-%&\<7OQ\(@)9@ M1;WVW@EN(Y8T]PA(BI60]*H02D=6WJ'>^19CW[<+N*'7XNE301EN$(4*.P8= M\090[O9K!<2Y^BF0+7=/;,BIZH:(#2DRZ:;%84MPV?R^ROZ[B<.YK_''%6T! M*IX(F$9J0L:)4M1QHQCTK" TAPUZ^O;7_K ^HT_!TPJ->G,,G\_VB M=^ =H@22:#$")!G!S!1K5,K:M,OP-^;<920THM/KQ,0P6+A0WSX=*"0!@8LU MQU_\?N"0(DZ<5@P#Q372%-EB;9KAA/HVMVE[?!_GOIWX.5A4/!*4 MI&"T#H1W"],7Z=\O%79;=KWPD2X[1O%C7 MV^5N$4\#"B_U,[GX<'!66ZZE!)XC:%"$."U7'15O?3ATEIS0+AQ:)U'SRV[O ML\_3U3I;9O?J<;&9K]77R726^T=^L9_8;]E=W,/6TVRU2_5YR&:?=D\M=PE! MZ_B:G4_[N,@C9LY MIH*C7*#4BCHQ1CBNO[09T=TR>,R(;4[4MA?EAF MD]5F^7U+P@_+R7PUN=LGNMS--OFED&U*R[X_Y>I]-MT:A5=09M'@(D1GYT_MJMI^Z=>K _<^^[)9WCU,\O3:Q>?EY+&\.G_( MRCU\9R<_9Y,Z:K\TV.C-HEP[,"J)@H(8S@LJ>:T3K-C;&RY><@G[(/*P4#RL MHR[NGKTA:(^9ICKWES##1#EKR\B,5;C^#<;.G,BT0-:4HGTARDZ_3N^S^?TU MMPB??3=@3AATC .AM., 6< /CA.7(KT$GW857E.*],5ELWA\S(V\N.ARRD58 MQ&9WL_C/N080USP>F."21/<%2XV9Q=X"5^Z8\4\Z/;74@'N+S@F4 C3,9/7P M;C*M"XWB\< @4YQJ1C&T%&LD%(>'K0_4WR8Z4R;]0*,F@2ZF4^T_SG_D!2;^ M];?_ U!+ P04 " !"@X9-\ V8-J_U !?9@P %0 &-M=&PM,C Q.#$P M,S%?;&%B+GAM;-R]:W/D.'8M^OW\"MSVC>/J"%4WWP\?VR= $)RC&]6EBBKU MC&],W,B@,ID2W2E2)IFJTOSZ"_"5J4=2>#+9CK"G5:D4]]H+Q,+&!K#QK__[ MQ_T./&95G9?%O_UD_F+\!+)B76[RXO;??OK]VT?X#5U>_O2___U__.O_]?'C M?T1?/X&X7._OLZ(!J,K2)MN [WES!_ZVR>H_P+8J[\'?RNJ/_#']^+'[(]#^ ML,N+/_Z%_L]-6F?@1YW_2[V^R^[33^4Z;5K;=TWS\"^__OK]^_=??MQ4NU_* MZO97RS#L7\>_.OD-^J^/P]<^TH\^FM9'V_SE1[WY"1 /B[JUS6!D^/J/5]__ M;K??-L,P_+7][?C5.G_KB^2QYJ__\=NG;ZV?'_.B;M)BG?WT[_\#@(Z.JMQE M7[,MH/_]_>OE273AK_0;OQ;9+>7[2U;EY>9;DU;-I_0FVQ$8[=/NJFS[]B-V M5?7L"92AD#)D>I2A?WKGPK+!RK&>TVZ;J86\>M'*L;U$]>G#VH\F*3;9I1?/9HT&^^;>?R$^K]7VS6_VE M+#??\]T.WM1-E:Z;E1\[,'"0$1F)%R4(VX$1N:8;(V39OH7PJGW(*BL^_OYM M,-E^)//0GWA\?>@+I&7WPQ,HPL?_NE-)U^24:XER>A\VM%@J*SZCO2L M16&U!F6UR2H2I U_E%;K=TCLO_'KNB21QT/S\=E;1X,U)=A+%:]#QP !_);W MX_N\KS_>ING#:";.Z_6NK/=5=DVT(B+._+&* ].U;,>.G#@.<.2&CH<'BXX? M1:MF'.!.OMHJ[/"\Z,V),9?A+6<3 B7$38OFW)P)2N@!%O@[!09:9,P*T6-J M\6S3^J8%U;O^*U6.7[-=4P^?M%KRT3#[R<@_,7#TAK:H9/:\2J/4DU+]>\>G M0JB\O\\;.D#5L-B@LFC(M)E,G_.L/H 8E=#Q \N)?=\+,?1"-XR@@5T76A%$ M$0X=F[%[J36JK\,=X01IL0'/D#[KA=RCM)H^R$7D1*_4TR#+Z*>:?"OG>*7Y M^O*GLJZ?6;Y.;W;9*D@BWP]]WW*,Q'="&P?$5F_,#BV')Y@0-*$YCJ"H7G3. MO[? &*<8L@2RJ=X,W/')FP!M6E3L;6(FY$J2R67HDJP3I=*WBTUIZJI9?.)4$3Z*6!2$^'BD'N1?+Y7C;1+>4 Q)MLZK%++@2R5OC*@R M7)._B\O[-"]6V'5,TW9-&P78AWY@6'$XF J3,!#3!PX#VK2YF&OFKNL^BUM:(?\+;N_ MR:J5$0?8LR,6D>2X&0!*TDRZ$LU;X9D M[N=37F27379?KSS?#X+8@Y&5>";R2ADB4&Z;H[5NZR^J_IKM] M=K7%_[7/'^@(MHK=('"M)$K,)#0QPK%CCN)G8I,]@!-[O&8-:D&!1XH*E%N0 M#;@X(A5!VA@B.OV,\8E-1U8+"%QM 9Z/+([(3C]I8L'=,7DE"WELX=V;[IZ* M\.2X64"0)^E J>P]X9!5^/!0E3_R^[3)/N]I/'FUO:[2HD[7]/VIX7Z3-]DF M>KJ^(TBV^9KB^?%05@TNMB5YERBNK]DNI:/ =7E9$)4KVE]$.76:47@5:SZ!_Y"(K62=HCFR,W0=KY"6Z> )D/ M@,[5MM^VSH(C;T'5NPN:$N3'#H-Z\)@^YS_R=7D/KK/U75'NRELRFE^ RV+] M"X=Z+J)Q6$:N10#5-Q >OT"=?W0\//80]"Z"Z E<'UZ@JS=?H,%3<%V"9[Z" MT=D_W4O",6(O K#^ $"QZGSXZ0KCGWX&Y!.PW5=MZJC*'O/L>[OQZ8%,'?*; M708V&>'C/N\8H<]*"Y!NR ,@(5;3$C.V.*9.5Z& M4^'1HE[$!41;R^*C7*ID<,2";X']4C;$7)[N=D^?R^:R0.7]PRZGI_;^EC=W MQ(,..7S69[]FM_M=B[C^ENVVL*XS\G^;E4$0>Q8RD6=@&#FN$_IH7-0)0XLY M#CP[4LTQX.>W%;BY2QLB<4^@*!MPEQ)QO,FR@@@L\9E((EB/+G.0=(.Z101(<' 34PS9"9'B+J)]@TB.$D10O24^>;')'_/-G@1[LC'I!7DTR+I?[\BW"V('?,^JK/6LO&G2O,@V MLI&B[A?E5)2XF!=T 1'BT5XTH-+ #Q# M>O"<BP@)%L6'^52.S)':(;2AYR6H,G(#*H>#X3&MI-@ MV[9,QPT,U[,PC /7" )HA9AT$*914.S)^H:M'@_H (G5?1%DBV- T,^:F(+S ML\>FKF_Z>TH.YU'X=O/2@GN;_8ZH6K)O]E7V&]&G^_U]:_M+ M^M0J6U)6SR"UYST/Y2(0-'QD63:,7 +)Q['EH &8:0289]?O#'!T[\SK/:!Q M4.<#Z)WH.A@8W&A70)_UO78!M-M,?W6SZT^_,,;(<[8GV[[CA34EYY9!\58< MCK:#L]7+D6=^8M_SC,VZC/W1YR>HK2@4!Q[RXH114E2;U9A(Z9&" U1PP'I4 MT$[HK+6HR?R5"4J6;#!:;-B Y@*K? MJACF0\L,0P-AQPX(+,^D*M-C\3W;Y#OXI0.![J3[Z_[.>PY,"^]LNGI^ROG4 MM<5[ 5K$%Z#%?!0['\%>1OU"(7HGCY[I;*YEJ*YF'U\=6-//**L"?\T>LV*? M)802>H:.:CU-(*)]W93W637J/X2Q2P(ZWPH\SW8=PX+T>*^9>(1MUTG>.ZFE MVIR^WMXC[.Y+&#!V"P0#RK,%48SL371FU?POH_LJ]ZK4^];REC(E)!1#%C^O M_^@JH%D.="/'\K%A8M\,'",*?=]U?-_R7)O,N7BB($$3FL.<9Z@ A256_E"4 M0#9)FX$[SO4)?MHT%7%]BY@)<9)DM1&E>J&X)N_.>@LGQ)*YE@]&^LIMKV+;CA::?Q($?PR@B M;P@UBPS#+2,T&BEZIG MHNZ\JV=2/#%OG:"5./J)Z.>LZ8NN03LR8 0A#%W7AHX7!R0(I+9, YO08SK) M*&=!]P:'MB!,C^H"$%R<.Q3$:&/<=*"=,588V%$0MO%8C // M<4/6JM8"C]8=!AT2N'SE[D58FI:0&0CB#&88N5%6L?JU]V\(A"1-YZ]2+0.^ M5/*JL&O!Y_0^N]H^,]6'-('K0],UK# ,'!<[IAO:SF K3&RFPEER%F93!NX2 M]Q*LO2\1\Q FJA2S5;<_2<,)R9"G[?S*H<"'4N6+Q'$6Y*]9E?^CI&=2[O=% MWMTB7].R1WT8XT1NY 40!EYL8A-Y9F@:7<;'2'QD,*61E1C2K"H]// <'V\] M.VDVIV5F=B+YU&:"0Y&*^=)D2ML+GN=I:Q,W\JG4)3 MM2+(3J?P8J 6)J4SYRPDSK4$.##$M_K'S>LR\E9*/'E_S4^0'?%-4H<[G!+/ M]H(HY-5N M*IE=J#J)>/+NGBI1=IC5J9]RO[+<1VN^;UNV&4(/NMCR?,?WPFX+1&S"!,*8 M2Z$D;6E6J38% =8]2$Y-DJ6149=F9% P]?;6'L^SK/2]P]641BEB>2$ZI*42#'P<19YE>V80^8;OV3X<=I[Z9LBT.JC S/RQE/BM:S)L M"D92>HB4#J3.=^O::89XPBA^6A>B3@H<>2^($N5&6).^9!7](+W-S%486AXT MD.O;KN5XH8V"V*,F0]NP(Q.9J\>LNBF%=8G'%$^'.D;%W*\.8&B]D*H_KW:; M%5G5%L9K3ZYE/]JJ8;LQT@+TN9*ZQ<6XH'+IHEI6NR[ =F9I>N((A[Q$F%V MH?(EY,I[ B;.#X>$O3H\^"E/;_)=WCSUF[V^9NORMLC_D6U6;A)X""/LV4;L M8^B89FP.QPEMC'E/^*DTK3G\&@[A5B,B;N522C2SEIV+8VYU>^-8\P48P5X, MFTC!U_=;0)?H<7 Y+8,Z&F4QPJC%N==2J8]#SDH%7S.:I\N+6R+7V[*ZIR5/ M#_7K5B3RC!W?BG'H1T;DF]B/Z'P8FSZT(4ZX:L.HL:A=*GMTX.$ #Y0CO@N0 MWM-B,7P"JHAL-MVM#LW4:R9=9T<\2;/#_2<:]/5 M2SHF\]^BU"U#-B3PO\IBRS'!/6^*]G5>9'7]+;N]'T,@/PA"3"M;>8;G^2ZV M$/0'FT2A KZ="G*VM&]5Z-& KQF]CXPF3B^+-E/694MOGL#P#:F)E!C1G!,I M[0QS9G=Z&.>=/[U%"LO\28K,90B3(E].S9\4,,0L6)V)/H8RZ(:M.$B<,,*6 M$SQ)E)15ZSS=?2MW^_98<6^S#YH"QX"N9<>Q!VWH&SX.+'>P M"1W$M-"DQM(,\Z .'Q@!#O$*SU6?TH1.2\G\7/+/ET[1*%+!09Y/GEM4Y^15 M\$)5*7X9+U=]AX8W)%LM?0LHXZ#.EU+'"\8A\7\IR62NH#9.V/1LWXA#/S B M)TDP1![RQC2:;3M,I1S46-*^HV# )R7Q\H0R2/RL7/))_!2-(A(OSR>'Q,_* MJYC$R_'+)O'OT7!*XI71MP")5^=+J>,%XYO5#UM$/HWGLGS3"FSL(B^) O)_ MK@%C8[ 3F@[7%C'^I\^V.>R3Z#E- <;89OEZR>+5:AZ>M,SV7]$Q,>,7IVX9 MLWX)_*6JETA,-U8F-JPX,%PR3""#B%+LVJ,LQ7Z 1>3BW8?.I!)BPO ^)7QZ MH)0-,1DX3\]GZ/#,W"RKG[/#/M&].?UFSO'?I57VI!; M$#J),1IP P2Y$OSLCYUGUT+=+LL_4$3@0UZ 3;G;I55-#\> FH+]F3/KS\$; M8\I?#V6<^7X* K0H9L[TC]Y/I?GY*5J&"H@ ?YG@%_6=_1Q=OQ;_>Y$WAS// M5]LDS:N_IKM]=EG@'^NLKJ^V**VJ)_+5[EC3RL*68[BA:;J.Y:/(BD)_W&=N M&J'/=[A.&PS-2G/8S+ GT"^HM!S58]@2^."1X@=$?K+6 _KYNO=!\#B>OC9C M4ZV%-!>?RAU:ZO>VI9Y7SJ#(P5^'EL)C2PWPSW283Y3G"3V=H?&6H;]S./KJ M+.!,W++J^^<]32I=;3M@]'S0L+B_BD+;<"TC#AW+<1S?<1,S'O>[12Y7F4$) M,YKUN4/6U<89L(&Z!\>GNS):!P0.L(=]\FD$M>GB:GPF]4T#J M,O1,A2.E\A>.3X_@>EWML\U0+R+/:K2O*F(0WM1M58F5F5BV8[D86ZX7.;X5 M^0B[IANCV",Z:+.&*/*&]/6H'ALX GGC@[P/ F?.P[Q(VT<74D;V,GJ;0 MGU+7:\G=[VB447])GV@OA\7F-9(XK]>[LMY7V77VHXD((7^L;!-;H1%[R',] MZ"6V'T1P0.,[#E?:5Q<&S1'$T%OQCX>LJ+,:I,4&7#5WM/!NWV>/'. +*;0U M"[-(GKU%N*6S10QZR&UCO*&GX ;_)T"!RWR^355A-]II=7:8HO17[U>OE;E M&5CE/C)$YXCU7;(KO]?C\ #:/JQ8<2!$P5&E(2AC?S$(A/$((C(Q[P'641L M:,Q$#["ZU$M]!UID9PN*IFB:2EFK8'<975&-*Z?.M]^V[7UM#>%R@ K2$>N_<"90-+0!8V+EO/1S)ERRIM.^ 2X]&OF! M(@9Y\3,808,#ZK,))#^Q4YD:?:VT##'5Z>#+S(YN+CF$][)8E_?9I[*N5U%D M!(%M1G84.$EBN:[I#^(>FLAGNNQ5[,FZ\\RDT^8M&O"!A(DUY\X"3I:854\3 M0?R"=MES0Z'\##/G-OLLE-R69S553F^QU2=>!G6E5$F!Q,8(C@OVUE@@S MP)R@VOSGOF[:U/-U2QS M+7&=!:#NU-;!)]H+J\$K4!S4C'Q._[6F ][FHT/@M4J37_]9XE =C325ACOG.[&,H>6\%+Q,X)V_/5@'NCA[(#J; M=V?1D(5LB S7PK'E6]!UZ,TBO8D8A5SA,->#-0\LQUC:%'UZ3_?%_*/[H-S2 M\8,P3^^6>"!_V+3?R?YKGS^P'[84(Y1-\[5QR:?5QS#FU=-CRQ,Z*,33,O1+ M#'JIX#WA#(R/>L[5]K)HR N2TT6*NLZ:>N4%R+8<(DP.-'#D>3AR\6#4CTV+ MKX*8I#&>GB!40@R^D)%\1 C2%F)WBA5*J<>1DSJ>2(6RQ6$ >(UBYR8AMCSXMCW_,'XS# %M?$78U)W5/Q%SVO/;KT\8:B!>LC MN)QRIHAN1EF;GVE.>1L @A9A3^\QQF&7S\PZQT3"&.8H#'#ZB86UZW:4H9FUKQ-MLVJ MBEY:.\ DTE?S;M.7HU8D@-/(JESX%F+!<(0@Y[7;"@QJGXZV&#^6VZTZ]5+!,YN&S4PPGY*UX$#/[(#O#3V;5\[> MIVQ"U!3RO0QI4^E0J>W=Y*QWD^8%72VX*N*\?BCKO)/8?D[L!-@-71Q % 08 M0I;!EY9D/!!\04^H[_8;.LA'[](/KO#VX.7PV&Z,$]OWC< :UTF#@&N7C90AS=/5#U%69-N\:?=# M]UM@*%2P+2N0[G;E]S8LH?_:]-!!VF/G4T0YNMD$<3:F^?3PRS-6!V OL>C M%A&;XFA"PY10NPP)4^-*J>'5XQ.PR^*1#)ME]=1&EG'YO5C%011 P_58A&!>5-31[9T#(W/68^;1)ADDV1-)/( MIT,C&-!-\C<$SKSB\YJ."+=RM7-3;M-9M?ICW[-H(\3 M5HYK0L>#H0&1@:'G.YXY2IGG>5R'YV5M:=_PU:=HAEW#Z0\B.M-+:7HX9=.: M.>GD$YZ1R7XO+L$V+$J"(0(]?;A$TV:P2;(F]X>IH7D9&J7,FU>[R%2RQ!X2 MK:LLK;,XZ_Y[M!D6I0]YD^[&G;")9X4A#+TPQB8.0B,V?7,\\N%@KFVJ"LUJ MUC1T1_Z5U;0>8+^YC,9/NT-) ,Y##BH)9XVHSL(U;Z35@0,?!I@_4\H/QPMZ MJ&<[6\#.XF2 IKPIEB&*.AQ[%=!IXDY<*H?IZM=LG>6/]!@CF;AB([%""Q&K MMI-$5@#'C2*^;<)A<4!4)@5,"BP/<.[@&,KQ5",H64T48594#751JE('1XJ_ MOD_Q3/+WFC8NX9-@?:F2)^/2NV(GS9>XS U3:1+LK+"%H]B,'=\)?<_P3!*4 MCOM*(L>*9?6-QY9V83L"(RMH7!R**IER\E1*& N9,TG7$10NS1+A=ZEB)>3+ MNRHESI"X/'VILHO!;15+-=]%(%E)K%K1(EA>O'!;L1W49:\-PG!Q 1[)WI-A-;FD0H- M9V\9A>$BZUT2YQ9:9J+Y(TNES;=4<=;@*5L$JH%=<4%'^[HI[PFHS2,]IE 3 M-''6'A^I5\@*L0.-)++(_T+DVXX_UGHQ8\^6DW 9R[JW^)1%NV] I31+$2TJ MQG-QK$1^![!@0-LJ[X#WW'([0267P*IHDJ5*JA+?WA51=0PJ2V0>*S>,2?R- M(B.T#3]*?"+2S8M[B?,!JO)[ MB:7:0$I%YZ)?J9J.H)=P'QP_L?P"JZ*5%BVT2AQD$UQU7#*7-$R?^OOBX/J_ M]GF5#74RVU*;L-B,Q397OF]@Y" O@;9O!M!(@FC<T[U[^0 MS^]2NIM);2S*>WYAC^=:+K@;L14L[?I=V/?40F4F< M4%,-+;$,%=7AV,O*B;JX4Q^NKI(X, +HFJ9-)!L&*(JL,5Y&D8\43/5%S,XU MU>]G^F_&I[K"T_SBZU!A42>S)W!3+4$L=C@G'FIS<2:KE>&'+ M&\&N8R,G('&NA1++Q;%E1W@$X@815ZDU#>9GGMP?KE)1/;F7:@,I%9V+?J5J M.H)>\.1^@EA^@5712HL66B4.L@FN.BXY[BM89]FF3@@;G_(BJZ^VJ,HV>;.R ML8M@X@2F[1LNM)&5&&-I$APE)N=E!8)6-,MH5%95^9T0WL[;=V5Q^Y$\Y1YL MZ/U)^X*\<* #"I)T3;>&<=8 EZ"7<;8^"[.4S\E>)N> MJ6FW-*7+D#,%?KR^CD ),R+B]#5[Z*?T5]OGMJ$3&S&V86Q$ON\F,+(/E3J" MP.&]546!1MS$9V'$%[N$3-26P!"-P ]^(KKMH=(SBKFE4 MIT$.A8EG$T"M9 M)WC.- SVF]K[1>?7M!#,3BB;+Y3(T3-J+4NT;)K:6_#7; MM1V\O$Y__"UO[N[*';VB,2FKM^^87R4>-GTK,BSH.CY.D.,D(QSH>I& D&G# M,I?2W>=-TUZD1SIB=O^P*Y^RK/YG4#=ILV\O9*)WRWP_>%2W-US53;G^ Z3? MTVK#>]F>ML;C6YD^3X/)K5/WF.EZ-;VGY@AVVR@M\(\W%#DXAGZ>56M>@AG6 ML+6UV3)46;^;)]:W-?/*J^M7VSBG&K 9H &:*U1,:$599-/3G72*">:9%R[JLCKG)*Q M;,1X 3J4H(5Y'H%\FS(&&93D>EEB)^O,"4E3PI& <)&H][*N]S2B0F7=U"O/ M=AQH^0E"7H0MRPP29SP";IJQR"7V,N;F"2N_'$^?^POV#HO+:XI46,SX&>96 M,CVL2LL8Q04&8 !-LJA;N5Y2Q"9;PL0N3K/$/3DM6)+LB*3Y/I7%+V8[AP1.#$22R9^I,U?X9TX$.5$Q5[ M2'<@O>_J&7:YP75_;=ZN/3E\J$99'MP13PI*-Q-_HG"6IE&0//PT+KV M4,$5 ^_:3>0CU;(GLNK?C0'W9IC[> FB8:>(-" M08[YEXTUT2NS3MQ":@^IS!T$OLD+XR*P )'+4"U9)R:6>84Y$=:BJX=6^O"/ MK%KG=;99&6X$GH'AX8\9U9KE[2Q:-=JPH&??,N)&9*#@@)V*62^PD#L@=5\ YU,5YZ\2'K@,?[[< FP">B7P^ M)10XX+'44QT3 JFA*9:AE#H<$SZ]P<1P@&@CSJJ=3P#/KY87-4!K O#9@7G:S21%_[ M0W;PA$] U38#FX2>K07X1!0-#+<_'"&] !U6\$:IQGEEE(?)"2'5TB#+D%(] MKI4SO- JY!02D:^J)Z+G?TUW>V+;(Q:Q[X>Q"WT3KQ2XC\_?FE8H*T 3?9;5X4-"2BJRRM"15"RMT ,@JJDW5ETIG2 MR+1#"5J82U#,%\QQ2Z4H\TO62&&?F,11CC&UJFC%"?9-Z%@XB4+'"!P_&$_^ MF8EG]ZJ("\;-?6JL\FOB %"-(F9T$?E=+?P3=U+6!O@S=5)FGX0Z*1]CK)WT MV_[A89?1]=)T1P$DN_+[9;$MJ_MVC72L'N BT\!^DKBFXT968+B^YXS6#8_K M-+\JFYH7"]H.2C??@@]5ML[RQVSS,]CL*SIX-G=9WSGI]GO.0BG*.&>+5\Y! M-U_$U7J?6EY+R$9;CO)-RO+=(T8 MT2M-7!Q:G@W=8+P #WDA5Z$HK@=KUK\*JWS^4_R/;C)0;>EF2@4,;V3%.3!>&;A+ZL14-AF(<\%Y5Q/MX[5)RN)'H A03MX,I MXXM56;12Q:LOSVX1HAISCHO47A R*17"["U%,,0=>'WYCQP7S/L:B&LDX#G4 MSBPVX\+@99/='RJZQ4\KU?;-KDV;#.<\X6^_2JKV'K8O8VWO9TMWA).A17FWEA<2\ M$?E>G"26Y;LH\;QQUW]BARRRJ1G"')FMPP'S38\=W.QIN:,NY96/LY_AB\UQ@ZOMX6N8=Q>*[L;9E.M]F\!IZT;\ M"1KI&6#FQKJF.XOZ$X%TS6;];N>Z *\[UWB1*ZWPLNX*%'1;TFE%#M+%05J# M[]EN1__[5H\D<4][%V5;#H:FI]N_[DO"=-5ZVEH^AS^N\ML[\G>O,MJ_L([A MM.G:D=DT^G%9KC'?&*1G>CO..V+/Y60Y:X_C72QN4VSXQP,QES=[TN$(G#TM M'Q#MF\]E\_]F?<8&!0EV;80L+[*2T T,9YQT.49H\$QZE!G5/%[WU\R"=$-0 MMB=1[]:KI7HMO#'->'H5B/NJ*N-4JRL8X9K0";TX"EV,CWMW8EZ %!3# MFEE#_J2F"V1E(9OE8>;^U."DOO$6,%!I<*K4^L(+96G:0DKU>& UW7TCG2$; MBBYE=9UE<5ZO=V5-D%YG/YIH1RMPQD;LQ0:*'6X7!E-W%RU!>-8"I>=HUVXLCH+:!*Q5$\'G"KF"!TNMF_ '9?Y(V3&OF4D.+)#\M;Z&+J^:P0!M",[@BWP[L1W(>B<&R>CJ8'((RHGJF$&<*+BTD46;:3>+&96%[L^ZZ9>(9IV8'%=-Y#B2'-BO0<&YTH].A( M%Z/X3OM3Y4NIXG3BZRU]*\EX5U,8)FR0V#S&.H8F0'WL(68$_ MVC0\V^7H+M*VM'>7 T)EW>4]IT]U%V5D+:"[J/.EU/$ZL767NFH.H]E?LO*V M2A_N\G6Z:T/(-L:&#F2:4\+P7HZGD;7K2 M.!]E?+-%'K98(EKBYU$T2_[U,I*=).(-C5%#W'FU19$/IK"P[-K%KVIZ)DM!!MH'\T9;O.A&SE@A;F%5+.DP\:B+.'(.:S$*:C)J\ MQY !9ZM64-^_^7;+^!V!,5Q+DF$IVG=F(,B/L7X'7P#1Y.9OW> 8 MF"6.8UJ:V1(LVW.7UR#K2DR#3=:D^:YN#T[E1U7':7*X:NOTU.DN:\MN/*95 M7NYI79^'M&JZ-";=I)7>9L4Z[^Z2I8]Y\<[*'K=ZS>&IR:0$VPN8/LJ@+]6\ M%K];]S8\,_!]&+JV$?EA3*)(SXD/24X+6EATMR-=(D)KA<=+&*XG,O3TNB(!N+$$11[*6*]X%1 M#&GQN^J)F%D97N3; 4;8\_PX-*&)K=!W[=#WO- /;:;[Y#D>IUGVNN)^OQ=Y M=S8^;5AW>_$P\H[LZ2^L^7U[C&'R[AM?XF\ALM,[6OY!HZ-?>&SHA]8=_ MT)[M'\U'#QZ_U:'YZ3AS+Q8 7 HW/4?PTK[;[6T(1:ODZ>X;#7('@7 2%]L0 M$XV(8.291A#8@T#@T&:JLZ? C.;^_0P7Q^ MR1U#H#,?;7Q*T"GB,V"@1282 M TG2R!$0S4>GXNEH>W'U>Y-26N"CG7!NA@AK7=X_I$5.K^,X%)L=OW_BNVWM MV/;K-364%[3(Y&:_;BB4M '?\]T.W&2@+G<;^IC\V5NPWM<->615@VY"##Z7 M57,'X+;*UVD!>C&C5QM^'+XJ.RN>;-53T:":5V$!H:$B1TKEW82SJ$A9M*<5 M_I8W=ZA_,:*TSNNK[1?RZM!ZM'15)@X"-[(0"LT@(A&J@UPR)/;&+60SY3<5 MF]0\. THN[K- \X+T"*E>:8>*]<2K6K6IX>R,Q+.-ZRIXEI/K0\F]M[0.TWT M+V,3HVJG7I;IT,&9.DWLUY9\-\38(?9CRX4>CAW/3 ;S! W7<2ME1A>CBUS+ MS>JY5Z6-&FC7I8XJ%JPUZ./)M6QMC?!GT4A>M[A54H@W5IU,\A_9AAK*!B!] MJ(I,%P4D1#7MT,&V@5W7M<90%7IQA6-Z#*\ON;?573 M0W-\^B/+(YL*S4@A9QZ5 /N8%IN/]P.TRW%Q5W[+JDT&WA4BG+ -(^C.%25XMT ,52J@I(9M9U&;EF5O9Y"G6I7#O\38M M<\I87XS6J?/HM> I9DN1ZO7S41R%D>N0]P2&IHF3!#NN.=AV?<-6J'N,%I>A M?$(I,T64*U$_#6QKT;^S9,J8N!/70$[N_Q0JR.L3GPX*,<:LA+W-*MO YDN9 M%\UE00/1/NA,K! [1'<]SX>N[R2&8XQ[ .W89]JLK,B49NUK =']# V!Q"EM MDAPR:MI\]'&*V0$82!LP$DG!G6N>.LG5E'BI(7DAJJ7(F9=RI9(C 9VZ>LRJ M(WN&E?@FQ&9(GAYY)@X->]QQ@E#H"DH4IQ7-ZD31R"D3+VO*68D:T9^RHOLLLGNZY6!;#=*< !=Y).HS($6 M/JQ8(I-+>Z2-:9:@B8J'%"-H0:HI(,E!,)M,S6)5M-X,+6 2F=CWH.]$ 7),VT71F%=S79NIJ CW0S4KU("# M3X/8*6'3&BUL\&G*NT1H48W!ZH0Z<'.S#!7@AUU*OA.<-6/7=]EFO\NNMD-9 M3;C^KWU>YVT5M.CIZ%]=Z=K005$,'6*2WA(7&(D?M.?;C,[. M-)]T*B%9ST9[!N(F%%(I[\M01;4NO=Q?6CAOM52S,*G<0)K3@TD.%[ MV @-DYI&Y,<@Y-MDK\3@.=7OHNV6JD2/AV59T=-$L$+1N^@E[SRGBQB($Q(] M =Z7+GHB+C&+GC!?K*+WM[2JTJ)YNKK9Y5WN;CCY#F,G<*$?.MAR'3N,#3N) M!WO8@5Q7LXA;T2QO S!PA(Q/SR0(9!.Q>;CC4ZZW:#O3BN1)>B;T29[298B2 M C]*U2\;1S6FJ^8NJUY;"GP?H<@+0^0ZOA? ($K\P9(;^SYS&2;!Y^O>^D!1 M\>N-%&/32C,767P:\XHGD6I+HH1QE%F:@3BQ^DH"!+*5('K;XS?T5@4_"R@Z M).M!J>YMX0ONX.8_]W57L#DIJ\_9]T. ^:4J"_+C.CO<5@:A#VW?<%"08-<. MR,^V,>0432-F*G^GQ[)F13X"VY8#(W"/9V3/ 0ME^A0W!%O@>+XVX!-ZI?1K MB3&YF)R(._6TR#)B44V^E7.\TYQ;=\FWK[9P4SY0!1\$W/'LR#4-SXP\WW2< M. P.IN+0X]JU*V) LT:VR:AR"P94HJ>FA+ACTSOMM/')&C]C>G;LOL'*A$1) MD;@,)9)SX>4677D^F*.U4ZRR)L\W<&'AUV^;J? 7[(J+S=H M?[_?D7\_9GB[S=9->S2BW?#21G)!$D WBLP >8EMM:6,T #&]3@"#;H<(,#<- A!P?H0M-578W$)J4+:!\^;=74-%K45HS<"?G5W%K+T&/= M3I:S]@#=BMTO6(>&9QD0!9#,OQ%R9AK2JP-Q%)56VAVK:^I="FW MAE::2;O/,ID7)5BI?G.VV9]5P7G=E-9P(5[9C_X2:U5&N(JRYGN6%?T1GK_L M\TU*/KTL.CA1MBTK6K8/;HG<79,YVA* M-L5?7"ORJ;^J!CQ3ZD0%^Q-#PZR-NXQA8EZ77YVAGIUO]DG NKS/VML@Z?+: MI[(;TKI5-DQF%SB $$569,78,B)KL @3R'4@2,:.]E">0@,C-C" $TRQ2!#* M&HW/PR5OP"U(HZ: ^B1'DS&S/+/+T#LEGKR*?%6Q(ZE.PS4<](HBB$QZ>VCL MV49DVVBP:9N(J^:?G*7S*91@.D&*5BF5TL"H,ITZT]1_@B=^K>+D=]%JQ>L+ MFUX),<1^V5G=7&V/+YHT32MR+<,*$\]/3->(3S%5ZB__IFI6IO3>C MW':WL?)>3<;-%)OPZ"6)3VP&?AAO%=9TH]@+/B9$19R[90B)!/Y7EX'),<$J M&&_4A6@#*L=PS-A#89A8<0(M8CLR!VN!B;ED0]2&9O%XJY2*T)Q+F$,V09F# M/CY9$6%.B[:U;H3*GE->-1?/2M M#DUSG>YV=VFQ(5^[KX.*G_RDA<@OZKDYHA= SG,093&%H8TV M25ZDNZ%&X[>L:7;MEI6_YIL^F;6/3LUULVJX3.;[EC]-GP_"9]N,J M-ZI9C2C4=F/^EH(%WX?ZI/4(%WPG> &\_I_I_R[6^71L M)+S%"<:"L >DX&_'A(M,@)4RSS$5/E<+B$V*E;WZ;'-C#G).S9)U\+N ^;(6 MMTK-[R7GCH!T1P^B?+O+LN?[NFT_,BWD(M]RL6M;V(O]<9'.@3[7!5S"1G2O M_W>X0 M,[O2'.(^,B_US4,BYQB_$GIZ5_1/L3"WHRQ*ZC/A7WHV7R_=J>)'1 MGS[HCA*?V(LB%)NVYSE$\.(Q:>B:?-<52)@YDP:)[3V28%-MR]8C7$09%$N*&LVQC_25]HE?ST6.YZW6USS:?\O0FW^5-/FX- M=PPG]D@<9B8QML/(]T)WW*:9N"86J-VHPJQFS1J0@AYJ.UGIP8(CM$+5'970 MSB9F9V*<3]Q8R3YOL4<&#B?D3T-#+$,.=3CV=NU']=RQRF5[ <)GPL>^JNAI MNU=F,32P&R?0B,P01I#$D.Y8P,!#-E>!6VECFJ6QNZ+C %!<#N5I91/!61GE MD[XI,L\D=^^Q-2%RRHA>AK2IW&40.20 M'QTT)M^@%BV$WI'LV^N;Y,@H/M/CDS\)P<,HX(YV+3LXYJ3"3J('<9>J7&E?5Z4>"%/CT^Z,8>M%T/N5SS4B4&->O6@!'L1,,M-;2R2=;LC/))UTAFN\HX M +P8HZ^G"]"#G+N>P?NT36B94M:7H6EJ77I5"$$Y7QP9N!/"HX]6 M*$%T,3N*4!(;GFGYKC7&@7YHQJLBNTV;;'/-E8-38)BI:X9=UWR%D2IMU=:>OME^JX@6>'0"+&;!)8!72,P;!3X\8 E8ER?T(M "8X=;OI::EI+E]-(?-KZWZ=] M.+8C+J*=Q/8FZFTOM@V+HO2=VKVHO3D6L)51OX_EG"\XWW3BA=UV&$]W:)?6 M=;[-L\TPF?&Q8:#(<7TSM"QH>:Y!IC?#%LO YCKCH\JF_J7\-K8=.VUYN,F< M;\J@C&2V2<,Y^.4;VGJ$AYWT/<8S94\8"9N8,*BF?!E3!N5>E7I?5(YIP]NF M^W^2J') MK>HK%$2V:4>QZ]K8CCPG,)VQ1J;K0:;K')>&6;/T=D[0N.B^#_H.#HQ>@=17TK\+5%O3>@MY=T/D+!H?)]P$$[0$A M.'54ZT_Z[G#,H18$6_^LJWM+BG<$ SP,;TE3MO,N(DKW7:J2C(6;=G6RIG^> M@NV[1\PDYVCS-<^I6=T"7Y %S .7R$JY[&ZM*N!Z@O=TH^8+V />YEV\,'#H M!5"1@7$(L1-;IC4>P DVLS& W,P M,V_+R*7*5Y;I!I:)0R]!?F22_['-:-S*Z"1,M50E36@.'+Z0W]$M,X_I;I^] M,<=2D0Q_GT:9W+=2!OF&[F\-$=6TVK3:BG\T6;&A28L3"? EY+VYT]S,["XY MJ\WN!%,2FY,3D2E4DCZ6%3W7=E ^N/G/?=VT&AC[ 7*]Q+9Q$F++<0W/LD<- MC!![B6>E5G5/<%\@Z8#T;Y^+SA?FX%XO_U;6!4"P_20]C;*Z&XN7%VHK\FHB=53+'&@O_ M5CZVABZ+(;XAX?@0W;S =UF0.#&MLSCK_ONUW.V2LB(SS,W*<[")8C/QP\A" M9H!=RSQ4C[0A5_ \%R;=YW7NR+^RFHY@KZ+$\8P!7\@]6VNQQ>A+;"C.K9F] M![21^ +\]NJ6UA/P8?#I9_!WZA;H_9KY^*.BUIB8-7J9G MWZ%K^H'O8S-"CA,[00Q=PQU+J]DN7G6;;(F+5:-V]^%[EGG4Y25(9J$9RG>E M#9G9W.9%06\ H1N*VP#^EN &Y@6@?51ZH4Y+0PJOTIZM\11O83[V@VY*.SX;25T! MHR]=U?#1FV6VI_0JZ[G;54U*16?[RBR@"K#+MUJJL_F6EZZ9P^GWUT'U]L6<>W41%NW#5 MYW4^U%D&R /+[S\KT4.9MI"22-V-,&^T>+0&UPKHP;NC('(1^_6L9*^9*[K(17@JME?*QQ7?CPNA;>8#0AC"'+#2-L1+&-(XA\ MY+MN$,QR*NYR1@6ZI?36GQ:^N8-$\^0@Q8B&+"# M'CR@Z+O?+:>A.%;@E]-@4@>9TWX4;'?#/))AD?B0W[<-]/#R,.+8UPY];.QV MY.\+HO-T.K#;M:7^3%^U7+D"1M6>K MZ0'J5^8/R.K]3??TO"!_G?TBN=POU92GEOCG>3\6L*P_DZ/E['V/;S[R;7V7 M;?:[[&K[.?O>7X='H)!)4D%^7+=YRAH6F_[0P65Q_!WR'N\P(1AC$E$$D:FW1ZL]@S+LA+7XYF_S Q--,64QA/W]3@/MUD M?-.@N9N,;=JTX-;B3!4?-11Q!1QP@N?.M+GDH\,XS[XX> 3^?MT.*]0ST+HV M\^D-M>TR,:L[TPNPC%G@N9PO%]$)Q8:<^FJ+*+MTLQH="Z^V7_/ZC^B)_B\9 M!4ES'I#83IBXOD^OA7 "UXLMDUY;2":^"'J)![FN0=5A?Z;!H]WCO3X&33^H M"&"Q(41I$_"-$^=B7VPP:(E'+XFG6"_ S5/[ ^A0+T;P.0AF4'4=S;4LZ=;B MX0E]UL9W>WE;9[6 _>\R*?=:^NP?;E@5#PS9"#$T36K'G![X[# !A M#"T>V55C<<8H??,,<"NT'60^K57$-)NZSD\RGY[&KSCM$9Y=-IF8FQ!*M 7$3^C!G,VZ#+68U>/R?)UH-J4YB&!DQ8EAFQ[!E2#/ M]Q,<>P,T,C]/>.*P60!I#M/@IGP8 H@C41EV>7;"\_L#O3N-\Y35/,VE?630 MTU+S#PUG"P9%?;KH+QL/@WCDG8CDS3 M\E#@VA;$CN6'D>N:;HQBV_6/LXTUO934/FE^M=6>^KH]ED;,61&\>Q'2'L.J$3Q:$_6'-1 MQ+6.(&I#=PHK6Q,XFY>=BC-I);X7CFJ()) MF%@X\CT'>J%CVPE11-R"0LB&!F:=,6A&H34O//2\=J'M 'W<>-F"OP M_(\M M_O$X\]D"!CF^I[/)&GXLMB6U7W;LZ.G_I?M'H*5@2,/)G9H!#Z!D9@(1>Z !$6FX&$$=?:U)X*Z M;G<$L-]E<[K7S<<]HYJ=F79.H3O:/?9:](X0MYM&AV^\UR::CP4P$\NT]U]] M,RU$/W5Z>'(7ORXVWU/=NFI6J"SJ+QFS7R&"K2P2+!"@#%*I@QQTXHX$V=\@B= %XN:$5^/ ME(S\ZZ6*G2;C#9%2P-QY-4B% Z6RMTA&0>+R/LV+E6%C:&"$ \MW8LOWXMA. M.E/8"9* J1BTE(%SJ$@'34I'6.D341(-S"G0DO=(TZ@FG6EF/>'D;XF*PNO" MI*8(\<%<1>LAHP=GBML^!JI_R^YOLFKE6+$;&V'HF*YCA-!Q($:#M=@R(5?Y M+$$;FK5EA#7,'S@W. I3QS9AFX,U/EUY31CX>P=JYBG7"6HFIE6R9"YCZB3M MQ>RZ WV]OS L0-$A V[CNG[D8,<>[ '?I^G7CTYW+HNVMK2&\R^_[6E.]S=",W22!9@AC,W$BARB?-]B,3)=+>^0L M:=:?8W#@"!UGU"/))ILBS4%W&0*ER)=2QQLHMZ!] ME*/^E!=9.QE<(;IJGD3D?]S8MJ#GV6B98_!6[1Q[#>08GT96J?6I7?V(2C@BU7Y^H(% M76G&V I,*T0TV16%B>D.C\>Q1^\N9KQ[G/F13/UJO*^&\U+QSUD#ZG0W]\4F M@_,3O8.;GV7T '[8I>1[(9A/O6PKTWXJZWH5XB3PDYCT&"OQ(\-W FP,EE 0 M&ZO'K+HIN;.I'!9XQHYC, *IP:XB+_BP([@X[U\2XHXSF:J)--%$ZF7/UJ=) MMO0F40^4L"10!0A7 J<2K,!GO1B^;(AN<8@17%II]$Y,<8Q>Y1@L0- M(O;AD>^YVL=(-M705)^@8>H!8HPMX]T7Q/[JZ+\X ^S).FK@.OV!?]!MYEF4 M%=DV;U9V2/SV[-A'$$(3VHGGQ8,UUT01WQ@J:D7[./K\JNL/-QTN0%OTYZ&3 M-.D/WEHLPJRRINOTT\F;J&NI(I! CPE\Z%'-+"\GN)E,SLFQN0S)D?;B54). M!2M,]_=<%H]95U2^S0*2GSOCP[_28M->*M0C6=FFAWS?<(W$, PG\B-HC,NE MB6,P:I,6T]H%:P &/G3J]'-;CJAL+]C*.I ;)?5X%7$BCS;5RAM>5 M+US^6Y4WV=5V>[6-LVU65=F&%NNXK.L]O8B)'LQ<.1Y$KH%Q%"+'2,+(#U T M[AOT;M.]R#!-B\(P/'2N'DCP/=)FP@&%3*^C+A0 MI4.EMK=38(<)Z?-#7[>@%<:VBV/H1F&($3*A/UBQ8X=[LLKW]/EB/JX 3Y@L MCBTCFE@2V"1"Z>$<[Q5N"3GP\-XF$ '&EJ$CPNC?VN@AS *K0L![NJ;ZC[X^ M.[%)7IC\9I?!NLZ:>A6&@4EK(B2) 4EP$#M) >C8<)W.X2D*2M5/E39.N^FFJ[E>(X;&%$46#[Y"6%O M-&':)N<0S/5H[>/O,9JY*RH>+$]T$2&ZEM$AQ*"_*I@H[#_KRS[<@#K>:FJN MDL1/(#)LTT:VG5AA&*)Q 1(G-E=%5H'':QXXDE=W#_.%G2*$L46>FKGB"S[' MZ[@9;M?6(A&OV9@0"@GJEB$7,@Z4REXCCK4-V%Z8FVUP6A5Y<5O3I=RLCK)M M68VIJVNZP'BL8;#8'(_H*R.RO#BR[! :R+1]WPEQ,)X/^+*X-.991%M>68FLK7VD&#S0E2&L@V;[M"LRS>>>'GUYTVI]^IJ;NL[0M MKIF2F>FX0Z\_ _(__RFP3/]_U8#\HMT638:']L'T[](_,K AYNKV*%!Z4^X; M,/A6TV__OG8WQ8#B?5_[0G/[4,>R!LS/*DF8SV@=?.:[)9PE>Z(%_3(SF-&+\A) M=T]U7A^^._K]B^1BG(K>=FJ%;M:>O(!ENWG]+<^EF7SSO+&8:@GIFU]E7_I> M\86\_ W!@,FG#_0K*].S/!S9V/0-W[(B-_$/F4O?3KA*=B@TJSG\^D(^OTOK M[E[I03(N6FWHUMZS >F\\R!V!B?F1QJ:81GS)AV.E=I?8TQ<*7A&&EA"WQHH$-SHG'- 5Z MUBW>79_@8V49>L +^N5Z@XC/3/F2YW=MO5@L3,KJ2QO!KTP40>2A(#*@Z49> MC -KW%> ;#MBSH@HLJ=9 5[N ""SG>[^ 3+7$;HM2RG7#!F/,]#,)RTO+_)[ MN:D $)"@0WD&ACGR$6=@6G0WY^EWFDZKUUV+;(<6H0[_8;.K/? M%YLJ_5Z0>6M!9N-9/]]\.3D^M3E-=DK*1OBI2:?BYEK M%*U1Z6^EUML"1"5 M]S=]>1)XR(X5B#RIRU K!7XP7*,MP@Q+Z?ZOY)W*VFL!DL2R@I@H M'800010F%HRZ9]N)94*F_5E\3]2L,2T0[DL]. B9%@]]7/ )!1,-RLKKCQZ_ MT?/%&#E_ 7T!S*7,.\#9>_NBC]"/K,1)DMB, B\A\SD/&\/3<0)]KO[+^,QY M>C#WA1IZ3DPL9,P M<"(S= W'#XU@,&3@A.NDO<#CYU4,KGF]#&G\JJ&!+RG=4#'KEU*.DY=D*F!O M>>K!Z\"$?@AQP:H@249(27?)OMC4>+O-UO1$R;?OZ0.UW$-S(GM+19A MD.\ ZG.7WQ!D%00M8#>OK =O'?N48H.].M5-3AFA5GA 0H)HZ) MCA!1#/-"W1SQ*D0FA$(\<DA$F-I%F[ :)&]DXBF"(QRQ>8+&74!1\OF;QI*BZ M%UR@#H H90P:.@-;?#+ZFB@1*15EC$--9V!.3%!%&&03U;==/J6KD@0M0%IE M/2C5O2X< OLU>RQWCT3+WS 76FX8H,2"T X\-PB], P'\1Y&C]KB+0-9VY[4X%G0M/Q8MOT_(C$W#X^1-O8X+OU1LB 9F7N,!W. MD',>NA>BC"U#J9TM/BE^2=29=KJ\Q'FJ7IX/5CEY?G2_ M77-Q(L>&AA,C9,46=EP+'0X3(3]B.ITK\7C-4O*J"(7 8JH(:6QRHIDO/C'A MI$J+DKPF9$)')-A;AHK(.% J>Y-D%*1?-8%) CW',8T$Q\AQX@"9HRG#"KAN M4!(R,+>*""V?BE$GHB0:6)/4DK,LF+Y%"K.><'*X1$7A=6%24X3X8%65;]EZ MWU\[/.[6A3&*R436#Y/(#C&*C#'AA2S?YI$4_J?K7B+M (F5_)7@C$U+]-+% MN5K:,]7NPSC/[.85'1,2(D[=,O1# G^IZB62+U=(/[MLLOMZ941!:#I18D0V M#@TWA%9D=C8=G/@XD2U9R&Y)=\KD5-&]]A0H;2!_*;YFF5X,!!GAT: M)C)M[ 96 I,!0NRP+<9I,3Q3E/2B@/P%N.\+F-P,B,&ZARPO<>*M(*YXLS2 M$@&\ $/QF!$L0.]Q/YL>GN*14QZEFV.Y:BGO&H-X*N*/:1/#\XV\J'S,BK1H M/F??VU_4]9[>-]D#@O?EOFA67HPB'%@6C P?V@&T/6@%1H2@F\0&S]Y;#;8U M*RK!!C9T)I7WZ$8I35M\'$OW.HB?5M E<,XGHJ\.#PQX+P!MB>[70TL,P@J7 MT!(<>RO.W")B6RYTM S;;@Q^NDYMTM!(_ +V;NCTKISG]94>QJZK_/8VHY<> M8_)!$Z=/_=VJOZ7-OB(CZM7V:M>F6%8.AF9@Q8F%33=P(RLTPX!@PA:R33?" M3$=BYT&B>8@[( 798]NU-P0LN.GNN[[OX=+0MMQMVL%06FI5-I/P$'BF%E(V M(!ZU&^[:C;H ^GO*!R? U180-UJ!7E2[20^89VH_Y<.GPG:4&5#9Z>0;7C4T MTV('6QV^OC_T:F.8:2"F\]GRQ7P6KM>$?M(_DHQ"R%96;!B^9\/0( M-CO)8J.6 K+9AB06/DX-.TJY7,#0HM:?4M=;)[Y\L[(3)[9<8L)&@>]&#O(M M-)@(#4MX>>;=!^L6_K*X_=C00X*[9T. ^!K+^U3QKZ$H98E3O$>"GBO+^19" M&!QZZ.;4:QF9-H M3@$Z\-G'-$?H+CCSU2J/ IUF:TJA5!&]$-52YLZ;QX64\<0T+4;E_7U6K?-T M][[U)#)LY$*BHY[I&LA!PXT$9+H>>DQ%U53;G%'KUB-J-7*GG'Z&2?.9F.<3 M/S1%='G4(MQ+VRK9YIA%GXEUL;FT*O;9)M3LU)R:5FL@=P&3:QU>E7I?2)W1(Q3QGF:,O[3BNG)P8%N69_DNM$(?^G88C0.@'05,1UKU(M \ M( W7-W:=[UE_W+0P^V&(,ZFHIS$8L[AG;P>!S.[5ZQWD0]-TN(\#=M A!U^6 MTS2<.>"S-Y%$7EA'4[%GBT68F\H@:VV)!0Q\^GU\F6F>@5$%AP>FX: X"1+' MLU'L>]#S?3,KF:P.A>VA\MN%5=FC4WR3\&?&SM8:BI<_GVRWE M95?[>0->E9ZMT1:2"-/N)ON9!)6\BET_@-*J>CI,FT(O2:S ,;W8AS!);,]S MX& R""*FK21*#,VVF$BW7%Z VZJL:YG;!WAY9-/1V2@476F,6_;^,LG>#)VH[)NZL]9L\).XCJAFW@X MLRJFY)=C,2L\'2B8T#,?>GW@H1^59/_(Z/;OSN08-NB M[/+W!"BO, D2RJI)^IGDDZ/GQV-:0/3R5!&:URW&W@M,S;]!$,K2)#MV8EA>F/ Y:,@6C5ED^X8)Z0\#^:*=D8, M@N,UYU22BR#&Z:$N;F3"F)GG;T<43,W)1)A:ABZ(07\Y=Q+W7T0!T)XH#XET MD@CYY(EF:&+'-'",;3A&.F'H&5R9*8'G:Y[]]## PT\RH*F/7;/)D3B$L', M(+]2Z"!/;MXS\-@?!$PH5EF")*/:WU2P\,EO]IHHE%. ?#UE19TE9]1EG M6D(U"D.8D-@J\A.$3.]078P$66PY%Y46M>=?!F0@ZZ"!O!CZ6)^820?AXD[/ M,.XF8V+JY$XRM3PO8#%=M4>EOK=29N5E,$YOK'^V[),$KN-; 4(P05YHA_2B MK3'-BDVN4L.*3&H.%*)=5FQ(O\J'OE@1@.##0T:^7C0_RZS+B+,LLD(S"\$B MR=&CV@BCX%&0YUS"9J..>3%'FOMEA!BJG9IJBS=7!5_ M3:L\O=EE%(FY,H+(C0P+^Z[M!9%CX\@:]3<(' D)E#"J600',#I44(9J$1V< MB65))6Q1@@XF("'>V (4Z3FU\#1]S&JHH 66J(;Z+FU06D39[S6)7(M/&9GDI+<445ZB=+?>[[K-T*;I MN2&9,MJN8R4!-OS \ 9P* K9;TB=#]+,.RNW(!U\ 6OB#.WQ=\0=T!!_R"<% MN,G OF[#4+#KG:(:G)?DMZ-;'!OA9VS=:9%><,/R2?B+O9BD34@*H*^23 D09^+UOT\$?T#H$T-+;E..TPS+;5O3Z6:*^-?FS&J0OZ@'3!F_N MLI<=^2[;;<#-4_LK5-X_I,73\Z.MK[MX2A]>99O]NDWN-&7[Q^W2^O,]V#1F M(+_=9#0+2[<(IZ#(&G"3[MK-)CV@5W\R*2%@6U;MGSWLJX>R'I_2_N6ZKSL& M'@CZ:D#V_^R):1([^(0)XA!E]1?)M).R=^949FK^EW(!R:LS.%V>50AX#E > MVUK9MAV8(8FF_#C$./$"T_5' Y#MUF"!Q^K>6/RLU_.M>1Q=7L>0KG^0$;"-I>A?GK@U3G9<>M8VI\86L09

G901@'KCWNR\(6NY*K-CS3#+/KC#M1Y5=. M-\/8<$ZF);-VA]K. _\M7B \S"CG7[KX]CSMH+S6ME![R%35/LG3J6%#%]T+ M&%BTN?9^B6Q5_$D,3DG^(]O0?XRVX;K9I[N5G9 I3!@B:)FQ&QBQ81MC'1@3 M>UAR;!*VJWEH>K6K95TJ'9W$^18>G&:A6MG8U*(% ]Q. VEE9XKXC.Q+#TVS MM(+RD4FH-61&IE,T\0U,TF0O=ER2]^S]84D1>TI'I;Y,RRJTO,B*L!,85A@X MGHU&-8\+G4=<7V75K]HF$HN7R;Z:S,[(E^KU7;;9[\CG#U5>K/,' M8J)=?'I(G^Z[E3=BXSFB85?2!4AWNW$ACEZ$0_^"T$'[]2%C618@?3NW"&[H M%HN91MW^)9 ==GG?I3_1N,OMFLC *\:?_+[JRV)=96F=Q5GWWY5EP3#R/-/T M$MOPK,A! 0X,%#J1;YA6Z*Z*[):^O]2HK"3HE= ^<:'_&A\Z!?* M-SU,5=NM^M4=N',L6_2L"[L'M&B!KH/?CS"=2)/OZH,HV;/ MVKQO4.Z^Y.W431=)-&A@-PK!-?U MCUL'(0"Q[9=G+C =SS;MQ,["( +TX@B M2GDOT%M_,/Q6:\":LBO(-:\2ZW*A@>*LS=1+>JV77UX)_WJ@WWU7[2G= M#?ZO8W%X_%@=\G'>0#;&#H!IZMJQFZ0H]8D=. %*(4(@M=\Z/%/4BK[1/P7V M%ZN#9C%LJT54EZFZ,'@5<6S&\%1E3*6E'ZH88J\-\=#%<902'P>1&[FLH"D" M??O8]P-?)"12UZKF^.>U(2@6_2@D>(Z96E;(9$<%P4RBL>'/<8++XS;*+ M2P?G,\;OU;5[L]BOS^U&*01=%,O"=V4_E^"0MNE$4\< ]]&=*W* M]3RBBG9TRUX/C1U?PR:EY"U$IJ'(3%@=<5-7:^P;K M:=MYJBZIF0*"#=$O%98\5RQE[(AKU->[K,YAUK CQ'N6O-@>MH.ZICVQ/6MN MX./I,Y^[$VOP9U;OVHZX(1"#,$S\)").'!,[\6,0'':E;PF7[@ MTONE?&W:[+"8W6?GDF69YYUY/M/Q]#&[S\&/HMFD@1TF<0 "XF&([,3SB3LT MX0=BM?>$OEBS_C,L%@-C_<'@""JW&$5\XJN-'3']Y"9&B_)-2;@@7E)]#D"ML]O]NP\EJ\)8 M?,]9H[_G]]=YO<$@B@%$:1*$@*11XMA>,#081#'_+8YYS6A6#(;-:L%9(SJ+ MP1.X,#"3Q\LBLC"%8H)RECWKCPX;I_ZJH%'@EL5R=,K=J9A!*]\-@XL$O*++ M"EDSX/: (D,JY3U*+*KK%H_T5]K(D:X9O3B-?,]W4B]"#B' ']IP2"BT,RCV MS9H5NMN[86BDEG>"+/%%=/H($M-??FZTQ'-/:+@0SLG1948T)XF]4M%A!$\9 MI'>@3NC*W;.P,P;LG1;7A1'TO,1+ %V>#E!M0,2.4-< N* Z22TYU_$:YQF" MZ0X34\L^"Y\<%Z_N#:V?@-CGY !2DB< MD'O/0!< W?N/)]C=.61S93'D]']'[/W"CMT(:#]BM?@%ULG:G,.Q$6&"7P3W M/ 5=TOZMA2ZSAZ'--P*[&R;X2&[?0Z>O^#9&)+D[MV6BVQ4&;*9H-[%:L&L+ M'JL]1].WYODI"*,(0#=%*0F@XQ!O/,IW(Y_OHI^;2@=Q,,LU8"\RVXOD1G1)6A*Y(GW2NU3>J?WV; M) :^&Q#HNX0$3-X0!N,J($V$+OS,:TESC,TDOYW^ZU-,T#"8$O>51.DB5Q>D20W'9@B4(EM>NRNLB"&N[8-6#(^3^ N2 M*&45_,/ C[ =V""UQPUO/_(!][Z \#=K%J-N!7\47,&+\\.Q--=*C9B\3%B1 M642+TR.P.M9*D]RR=TH7^]O-<;]__/4[';7=ZRBL&.%MS9[-8I45N_*%54EC M]D/1/ZE:64T73U8W])_N[ZNRFQ*[2H55F?]*XY1?Z9]=?<*VYF%9=440Z5'^M+* XOB35W>=ZAG_N RG/WG5MY2[O9@"6U//9*14<7BTKQ M_<.^>LSS=FKY], Z4=]>B(+$]Y$#"<1N&"4N=J,Q8\WW8K%EL'P[VA?"70C5 M81)< \]@CR\"788VP7.X'I,U)6ZEJ/,L/Q>HX(M%E6!/3G-<(DXE-9S G4@9\$08E7Z*08I*S\O4YN\^%>?.),B#>4V!$ MI;3SB$6 WXH#NP#YH6SKL1^S?9OCYGF0!I4!<3S:CHM!BO%X7P$%J=!^I%P+ MFB6X!<46.B=84@FJDO3QA7_ZF1.380G2M(1]K_)R(>2;QZ,9X=Y,&RJ5/6NF MPOR].-RU%6K9BNNN>/A6X7;K8@+T0,6.;:7$;O+M(G(H"('&"J0JJQ[ M2SJ5LLC]L$A1YUM*=Q\;IA$$(2(H 2$.4@^1-!X;@5XH5$-;\*LU2^+'JOQU MW'(:H F^ R+(%9^<::1)=''< 5EI#^XI#Q?D1Y(P,]1%%OSSES7F<,"UKS:, ME6'5B)PP1@E!,7;\$"1>$$7C 3$)$?]NFN@7:]:%$8[ ]H\P-QS;93IID=N8 ME]H9$Z9&8#],)T5RNV GJOJCSO[L4]%&V#.#SVU_R?)BP*:7-/1*0;\0NPI3 M5+OJICT3;ZO*=>?@[8%\TRUZ:7-!XCJN'4!6\ALZ\5BTQP-\6UVJVM*LF1W" M]IG%29F]/C.@@REV6V(VMQP"NS"M8IK+P:C0MJ(R8L5NG"Q)L/3E$NFNRWUY MY T:SNFX0@(-D':5UE1ZNIFR":!?HJ, NP$*;1 E7AHER";1F%L3NK&K: K@ M;.TGF@1X^9T]#6B@5L-$(+1;JY!>99.!!IKEIH.!RC874L$DK&**.+O_JIY8 MXZ<)47OX)PHIIKBFBK^R[\]W7PMJ/"F:;;:G/< ?UB9>0* 3Q#Z"( R Y],9 MJ6O/P5X2=YXD8?98K7&J"Z;J,"9EVLJ2!HM6153-M?89XV-5=K??NI*C'TKV6'M;W_'3\= 5#7[_";Q"(".DSBI[<8)C"AD?\ /"$H7F5B4H]8\_X!N?_:7HNS+*?W+ M0G.(>O=JGFI6]>S",]*5Q1(^^TO%?86D4I6716E?+7BA-JOU&[@=B&!(1Q2$. M((ZQG<_\_5V+#O?B7:0 MGW:6$R9"_]PFYYL59S3\(Z^W!?WX)HG=" 8A;Z7N#A.DB085[48),FFS&\S M:MNW5:+=Y*>=[22HT#_?R?IGQ1F/5/5-7AR.5!A N<,_'HJNTG.S\1W;>?^8C3)JB8YK9>>W[*V66E=TS^.=4U_CWY[ M_Y(8;:!][JO]O0?Z:TH>ZM+AMW/W[M;O* 9S'%X.YYDDT-P1L[RU,.^/;Q:.WN7WL9P[J9G.S2*RGQH-<(>#?\^+VCK8# MZ%C+;O,VO0W1(4^RHO[W;'_,P34%EVT/&\\//.*C),$Q2(GKP" >3QY\Q^$O MBJ^N29;;D+.393J&35@AM-@5*6U%XIN*\@<]KP\XZ%!7_WM M+NO/@*9G/F]:N"%NY"81G2O# $8V=#TO&&LJN6Z0\E^%?4]6F7)3=E?M]UG= M6+2-;KT@O!EA/M?<6Q3FFZ)YX\*"ESC:> M%+E0'KF]$R\*[W&8;](R9U)_#ATFZSO,#>LEW]O@L[KI=RQ^W>ZSIBEN"E9= M]U!M__&D:OJ5E?_8[H]M_VO_U>K6>/0?>,^JE&QMK.[2BQL>JZ/C[G &!(GO MC;$7FR/O"/LR^9)O&M>:T'PHNX+^;]L'0@S\) X]G+H1L'&"_/$>HF"]=MDX]OV1JOL>A-&]9/'#N+-![6$2U/87Z=E12_]BR]7%;-:LX'>17\Q-4(9 MN6&I'AT[5DO/[%#EI^BW2V0=O8O^._.(\I6-N=-66OO,79?N?=JMFVS.M8E# M]-.G[OMDAX[]Z&#]F=?3K"/:F[==;^X^NSO6;/^N34-JI_O5$I%TN5MYIM+J M_=*4/;SW29Z27*?US3!D9V]RI_MMXR*0NFZ"W1 %/HGBQ(_1^ )<1*)EZD\N M:Y+FV/EIU1)S=_74=I.UM_16ZR&F1LL30O[9MO)$^L(J^WA:.NO/OHFGA[3% M=O T^OP]Y!G4 W!9!@Z(9A.FY,8CL)>6NSO">;#"C=(A"&_$\&R.(= MPY35XSMBS, ,$#%OKWSFTMW_>=LH.T0V20.?W?OQ@$?M2\=2-TDL2CK(ZL>J:S1/4Q=% Y]\!V=ERCKA$:O[(&N90PX] M/C8B6 6GR^K?VLOJ'$AL8Z^:U"LO'(?7C!XGE[>>YE9)!PWLW#\ M>6VD%[&TLLN 1O6 M4)KC7WUGR#6ULG>DL&W]EX@E&)TR5 H9.AD7QSQE,+2U]BT!K^?BL7R.@^:%#ZC]D\O9;Q8S9BLR?] MR1GY!B'@H=B- M>W76+[@'AC$00"TM3H>5_$$,U3_X5T'L,G?Z'>8.C\KZLC MO+L0X&I:Z^HG#P(FEIH4!\CTQ7_24$"*JK6C 7G_&AL0],^(("=)(0I]A#'Q M,$D"#XPUI,, $*-C 4X;5DD9,SP"X'6_H9._!L^_PWG_C1?/?HXI_^RC5^^E M\_V33O2B+*T]QTMYU8B4FQ?O0YRQ<),F),()&]B(ABJ8D!2#P38[ %S5 =^7 M1>:DUQB4BZ"NOQB0/;-*5S$U5KC8'V>>5+TO;YJ4'+-*%Y5/BA=>7#S< MG/2!WL1I7U@WYT27QW34F%':4PS:1UJ?"U45831X2/M\UT_:^$=>;XLF'PM. M?ZL.V?[95 U@%#M^&D0IA*$+<.*DXWMN, FY[E89!5CS[-=">FWA\\H5V::K MO[S0U*C4ZYIGR+4Z\C*9.WV;@W6(3H &_S/:^O*_TK10EH M(DHYM4+HN.-4VZ&],/R89W6S5+54*7_I7@QJ=M3R:[^V0OK@ZLZD=S)SO>(+ M+:NZ&2Y_YS/1+-.5K=EF\R]8B[-ML*%-W53U/3O,[5K=A$Z2 A\EV/:"%-D. M]L.QEIP/(%?RG**F-"^+)H!DU5\5I[QGSHO1*:'0_;O&'3IK2NX;>JN%4:E7 M@I=@5NX,LP-B533$L?Z\*[9W5E9:^?W#OGK,;F<7C' M8_0#%=)N8XBMY_(?VSLF2FT! /;)9C)]9MVT23_VE\_E?Y2_E^C;7ZSV>P[J M'O ]P_;%LT$E;C+ET$Z-,:_7(U7#$=><,GG2HGOHHJ%=[ OKWQL8V3ZRL>OZ MG@>1'R;@=+O<3Q'@GDQFM*%Y%ID^!]4_K<.P634#)Z!Y*OY7%H2G*\5TB]K.&4 [&4B&;*(T 2>/0M;TP2'R7SFSML)@ADRIMQKE0:&HSS)5RD^"7 M_('^:YM+_&))W^5IMFF6YP;LG\5^;UV/3R06U_N\\_NV?R:Q\_NS43QW2:2" M^_/3\()^-6+"7M+>:JT19,3S.^GQGN4Q%]_SC\?[Z[RN;EH+^R><#U5K$?8) M)#2N01!'V EA$-G.8)&+;?XEH.%VZ X\1HQ6V8)D%^D]M2-M*41>,P)DC;\^K%MI^W--;*J%RQKQTT[)7?F* M[FFX++.:$]_>!C>Z:QD0"KX7II9Y4$R#=WESF5#QO=CEY:YYW;HT:^XV<0A" M$"4.L9,(1F[L>304'J[?)"06R>E5T9[N"RG;;7W,]DRX=CW:]AKB]VS/G'=E ME?F!_6.=LS5%MA=+1E)".%^.T=)TS7K("L'[!;.8Y-.QI4@4TZ\!%9L*!ES6"&Q9T;K T 6Q M4L&K&2*EQ))*?:\3$Z7?BNRZV!>'(F\V:>HG$-L^B>THM.TD#,#I"E@,A*X/ MBWRO[JVRK*[;B@IC(87^*(#2*J8[0F3QZ8PNGL1T98)B61&9-'Q!-&1(,D,D MI)!7\[N(F A\*+?5??XM^W&Z&#K>"PV\%/H$)"@&<1PG;IA&7N $*$V1'='& M.?OYG";T]?L.E45A3>Y^KW;U^P)'%P:'"F;-&"Q*+*G4][O9@^E;_N, J:7_ MV+@ XP0@@D@4N:Y-B&NG?9.."Y#0%#NK(?M!CI84Z)&C%H M5HMM?3T::1(3)'%VC54D"5/>EB19?G@U:7S?Z[7*#VX";.R$Q ^=Q D] !,G M:)M$24+\Q.$<5+/:T#>H3B]E&E'>Y1)+%\:4$G+-&%-J3*DT=#[),?5[GK'V MV,+]0_EP/#2OC6LG3I,$^PE(?$I: D*2CAA"._9%)GZU+6N.!";C;P*W:31(2:1M>U9-YC/#*"LO' N6._8%/.4/@ M,!SJ=S7W'$!"WT\\VA""090Z+DFZMH$=0E_HA3\U+6K/:6CNVE7ZEOUEDDVU M[%CBXNK"V%++M1EC3;%-E<[>*3C%;[?5D;;V)=_FM.7K??XQ/_0RL''L%*5) M$,$ P"1 T'/8^Z%=DVX4"0W!60WI7@OTV*QZ!-=F9PO._+.HY P EF)1, X8 M"/PR(9 B&R.#A<.!"RQ=B@I4D&N&8*DQY7F,H(X?_L2+[_3+J_J1MK1Q(R\@ M('*PEWJT,3L :3@TX6$@M/ 0^F+MB14=EB)O)&1'C"+>9 I-[(@F3_0P6C%9 M.E'B1,'%Q @)ILS0"#GH+Q(?I.WGOF-1Y^PZ 7OBJ6QR&BBUU]Z>+%@VB1_8 MP(4^2&"*4!2#.,)#R\@E2.BNA8+V-"M&#[%]>ZYDQ?O9LJ%[O&[[9/-"\ Z& M"J;Y%&9IDL6$9^"WA]?2V]V1?[;CL?#UC+=)NR!5*BDW0\&46O3\VH9RMJ1V M73>^:X.8>*&'B8MM+_'3I-^" 4Z(V0D,>Z] 8K?US6\6TK 1!/<8ZUZLF2-7 M@D1);+$JY6C6UNJ*^ZF\^ZC<9)DA'I+8+^V;"C+ 'P!5#WE]>/Q,.\B!*A'; M)'I@Q\,LYD))0&P_3$A"7!IS.:Z'T=!D;//5.X<1+",'1($@_QDA,!X DES,YK M2ON6S@")%9P\W%DW+5QK3_'*;/+,)99/KQ;D5$RQ.F"_MLBL$[1Q-;:X9%UF MZH)H*:+8#-E29Z[HDI*VY?9H@<)W(%PK Y%K0+%O=)FW6AP7"4B7)&I\\Z2=,3)*> M;FB?("TK0Z^RAY((A^1@ RK1]=' MP!??E'[S*Q?9C7YC%UKC7NN;FZSE8&C>%V==*HN=E[()4*2?=##%3;];Y9,0Q.L/]E?T)H>"UGSD4 M"@N:3O:D)6S]6T#G&>*3+%E:C1,I:4/.R](\;D1O(WS.'EEZ\7"L#I%K>TX2 M 0P=VX=^&J%AB\0#-DQD[B$(-J%9@,8$^H<.EMS- U':^(1G <;$1&T M\BV#I[Q<6LC-(](,F9EKQ)D[!;,X$9"7^ICO7LK:QB6)G\;0)3XD<1P&4>B/ M<@9#+/0TA7PK^D6& ;N4-;SG*!JLFEIN%5J 56$A:@E]+0I:7(M>9^>R',UD MU!A%FFO'2U%2PHSPXSG/5#!T8$2B&((001>DCH=B?VPMMH4*S,FVH?N<>8 E M%_E(,\=YHKP :8+GR"-?ZP8_9YBY=&8\DTLSQ&:V%>>>KIG%"G?EA6-SJ.[S M&NR^L]-HMMF$\@=666I4.)QX,6TS3D"4VJF3QBY,AX93UPV$RB[,;T[WQD]5 MMNM9^)% M^0P%G,@?\V^".(U#S[$='"%L)XD/@F$_RT_B-!%)Y)/X^D62^F;O;#-@WI!+F:NMR9YQX%/$L>.8NP V[<1L;$] MU $+H(\=!4LN@=8TQRT4R:_;]59>(K3/6GQI8ES9^FNMRPMOTB6^"I.@V@PY M4V@/WUI,FBG!=('Q;;=\VF3LXI2D(:MSYB?(3@+Z_X8F8YBF$AD#<@UI7YJU M#Q@>&"KI[*09- IE!^AG4"Y!8/ITYGIJ=8FDM_,$YG%KAD:I,>7U; $5_(A> M5A_;G 2 [$XII@M'W_/=)$I(D! 4(G^X_!4@X D]VS*W+=T)!,-%=:I0XQ+O M<<8U=6E..5,*%J13,+5@8'+R9NV3->%J5]3/<'4IV4 1RV;(EC)KSEQ.5\.2 M;!+"IWHX*YSH9AC$Q U<'/DX]),P3OQH*"4;V&$JM.>MI$'-,O9;5=[^2G_O MWMHJ3TF0(U@N*4$[MW/3$JIZDI6PVKJ1@S6!U(19I)LA<6I->B,]00%?0G4X MIK)Z:I#8+H .\$E(8. E *%QDS^D2UBA(&U&,YJ%K:LR(:UE<_CC4["%J!/3 MK8ZUI]'7F@4Z7N7G@D(I(-4,75)AR&OU.E1P(W'NMW'=Q/,)\FGX!GP7.YZ; M#A=K(@AC6_+ [\WO7>2DCT=E=!]<\9U8NZ%175_7QS: M!^?94 MW!2<],P'1L$GM!]KQG-:-:HURH* MY2U"P9H;WNLWAMN7N"=(8 =^&GAMX. 5VF'@V&*H/13;"0O709+Y? MLS"-D*R&8;JR'K+:^LZ06?_K7QW;>J!+\N:.#JQ_Z_Z@ <'Q<%?5Q7_37V&Q MP;$LFH:=][I7MFVS_R_\_I8XYWQ*IIMN,0D[,?VU8[H%=-462,YWBS^J]9R9 M"QHUATP&0W 6 \\67M ) M??D"J[BJ?%N%)O+C='K#_G\O3O]F]6+DQ5<)_?^Q[X^R5;8_C4/[*HB<\:<' MZ]/V4%W3[_><*XL-E_:3_^>X?QQ_6"!*T6>&GLG#?V4I.(,'[JS"W:Y@^8O9_G-6[#Z4?7;C!H( MQ31BPW9*=3(.XR0>:MW&:>H('0?)MJ%9UTZP+/:VXJ]%.:1*"V84RE+(IR=+ ML"^09R>#,+7F;F4/#B32S,T9K85SU,&E;#"JSA?\D-6E/D. M9W59E+<-V&Z/]\=]=LAW*+\IML5A$X0!2%W;)0Z,_2@A. [@J6&QB_(*FM.L M0P-"*^\ABLF/"C[YE&AA*L5$:61Q0&?],L%G]0#/GS-H4:BW&;L@5@KI-D.W M5!I4:>N:<_?/87Y3U?FW.L^:8_W8_OO&AT$ @BBV(0I11*"'[6AHVZ9QG<@Y MMYH6-9^ /]T5[O;3K>L6IW7H@78KRKF;[%)TR^ZWZV9:P=9[3_* L5O\K;W= M_@IO0COO7!(J(AC M$H6;,K]ETLPG>!(-<(VYI!MS4RS\&3Y/-.R*[5:Q!PFM7YS@RO:\*\^)A#:R M!/,?9#CGTSQ=9$L)W%,1ZW>PEM6REWQ<$*X9Y)FA4G,,J)1UI+D1V(;8((UI M(VX"(4BQCVU_W"HC21+."[?>_/I%L@N;LWD+J'FC;I&FPCR2QFN<86 M$9]):G,;RZ@2H_E4\TG3HBR+"=7KS["9]?;:!852QJP9>J7.',$WU@1Y>DO+ MMO>'_=N52P#>^K0/WA2Z,-A@C:*<@QB&)"(&AX\0X"",O]I,41#'7 M8R0:F]>\.2]?4XDN"JWKSB"K&(HDUM0DZY>'G#967MB,7LQWE^72$+<))CU< M+,PT.//* E:/VQI+6#+DZ_MD5VV/+ 6\_3;3??,$+/\)\IF104=6R3/@>$J7 M/9L9&5_M?.?8_6PGS^ K\]\"[EAW1ES"P&JQKBVXQ9#?LC[^)6\[9'F+BF:[ MKYICG7_+?QS@GFVN.KZ+DB1(4@<1$KG ]N(X< *4IGY*_T/H:5(5[6F>%WN( M5#MOJOJ^]8W@OH,*3CDW(A:F4W!GHF=RA&>=\%E_,(16"W'I.Q-ODW9IHT(A MY6:L!)1:]'PK0SE;("CBG<^ 5R! MS&IT9=H7NQ,YM:6@1?7C1C8MC]=)8"BI,L MHWQ:^9VI>!TVZP1N395[3A2WNDDS;**JR1MS4C.Q"&"0Y1''B)DZ(T"CUWC.[L*)&]5"O=GF:].G?/ M5L5Z4PG=?.*U--."IT-/KL0:M,SDH.V"MJDDW0R14VK1^;NUBMB2D+T78:!' M0@\1%Z1IXH8D4O.Z]5,=J1UJ@\&'0?$J1M["4AB0M*0I7$/K7D10+,TBK.--?1I M[II1FD])7=) Y7Q-6KWV".="<2Z;A@J1J!5OB9 4*U*WRKKV-BE"B0.1GV"" M?>PF*,1PW"=S T]$?&2^7[/P/+]3UDN/M.9(4W+CD#>_55G)TK!) M46;EMBAOO^3;O/C.K@6=$C @<",J<('MVT[H8YRX0;!',^1V$4N?9Z4MQJ[,>]\-S/;L^:2O=WE^ $V3'QKX^'OV MGU6=[K.F?3#.1S[TW"@B21PC"L&&OAT$$0Z2,+0])Y!]_%M!TYI%FD*PKJOJ M'_T) A6,PUW>Y<[OK*Q%3'_2%BW8LR(Y=;8O_CMO/_3R9HNZQ\)5^(QS0;R> MNP37R=/;*E3'>ZQ6"_;*ZN!:UX]6"]AJ$:_P]J48GY?6UGH<8X9*ZS+NP@OD MRCD4ODG8_#TO;N\.^0Y\ISIRFS^YCY'ZC@<=CU4+C!U XW@7^D/;[!T+J/@XHK1ZFDLM[\XB6O*^W&.%R5_04$2]^ M"^\2+Z],+'IX->RNG1J;SEVO4\B8^.SQZ8%URV\5/#ZV/]BUD]C&MT,,(T1G M*X!@%(? #X.AV21,N [#E36F^\1I&G(WI]OD5U;5XF6E::Z/CT_B=UFEDZ5; M=#99@.EY$TD'T/I6611B]]-=%VXO3:WL_+$ Q7)3QY?\@?YK^T8=6U'2KEL= M#T-?_H6N.ME/<];+NW7IS;ACQ9X<_Q[#6VNV[$L#M8-7?A,%ZU_4G7J M?REGS]Q0%7ZZ;%5Y*?P,S5PST4P/F38)S37G[/RCA">I321R/!SK_/>B+.Z/ M]Y^SQ_;IO2_Y?5:P7O7IAA3--MO_1Y[5F] !,;#MU"-A@H((ABDD QJ,DU1Z M-TDA!LT3U0B*C=R;%A:K7IG,V!%2Z0")K:&5N)\W=76@K1ZU-<"^LI[XIX-N M,>PK[A7Q$\R[::3!90;N'NFP\M(VDC96U1U"(;>P3 M!]&E" X Z%'$2> +'<>J;ENS#)-!>5W!%_V4PJ%I :4_,.QQ>ZKN>FWH.Y:TO)J).N^-RG3]6Y?G4U*4H5ZNH>MC6JZD,L\FJ.G*J0%?%_?.^ ME%7"/DEME652J;IN/.+BR$,HP'[L QS[,1HVR^,P0E"D$K2:%H545+8<]'T_ MEKNG@8M?9M@A?JIE%MMFFF@2,X51F[BWY$8\MLD(X""C*D3O>&H\$.Y MW1_;8IS#OVRB.+%1:*>A&R#/@6$4N/"] M"+0*4X5U6QF_ZN3\<-?#IYN7[,^"Z.=39]K )B!.B.";(17'D MN\B/$Z^MJ!\XOAW$O &CFL;T2<6(CXW^5Q^+^V- N?35.1[F+HQUM<1%C###5$00_#FYD.& 5Q? ;E>P),EL M_SDKZ%*QCRI^S^^O\WH# HAA /L(G;M-O&<=-2B!!!;1";FM:19-4[@+(;N MUZ*T>GQB\C&33CXU68Y),7$Y3Z+U1P=N8;FY2-0%]5%#L!EBI,B62D<7%).J M+_DA*\I\A[.Z+,K;IF\LC-,0N< GO@]3*HP!;6'41<^.1#1*L@GMZ=$=*FN M):9)LKSQB=$"E(FIT NV5A*?UXFYH#HSF31#;N8:42GM73-JP_4M)6[H1$%$ M!8QX7NH@ESV.U;>4>D@H'5CF^S5+R],29S/JP/'2Q2^]\%"E=P-F)(1G$T:U65S1B% MLZW@++0OQ@K_2NCY2.[R$6F7^LQ>(Z]*<#C4Q?7QT%9XK3Y24JKR0 FB7WH[ MY#!N(B=TX@@3%$''][#MXP@/X'!*YU+A0;@0L$7&+'P^2D477LOXB'>Q9IQC M1!=X+^.=*VLTPNJML*9FL!I<3PT9<\277AFJ8/_B:G)1]YJAX4L;_6+5N@+G MLYYBL:'G>CB%'G9]/X$HB<8DASB"1%SN95I91+N?/\MB4,2EX-$13H;-&*6S M+.!Y=$2(#?[4G?\\-H9 O@5PS4J?T>CO(2^;MN+>EYQJ05,<\J]Y M_;W8LL&.'=H18C7T78IO$MNL!- :&$ .Q[)^5P6K> MB^K4]=5L>I,ZUI-(U%:\^RG*Q3 MEE/_0M2OK8G6U$960JVWTNK-M#H[K8FA2R='Z?78Q?PJ0SJ+&=./.72\R/(R M!9CXUD.WN8&.-8MUV];;)MM_Z^J"-OA'7F^+AFV!0"\,4MN%KA,[!+EA1((Q M82V"0GFNZEO7/'5]KJMMGN\:B_5,*^]A->S"2C>'=15V!;/.-#A!8!MA-?XE M=@SZUTNM#FT_+UQU=P:O^IR3'K,U@EYAUJ:-X0Q95_HU6'2V;)[U+>$-3? M,_&Z!>J:?J[+UKE^?!+7][=G+G1&FV$2%]@7ERE5;C1 M:)E68B"?3JOC4D5@C.\?]M5CWDT&D0]3C$&* M1RR)'W.]M:47P:)R75#T[?8L5>N\A]S+]D,/VGJ@O]\+M[JH>8:'YD?.RSA' M>?0\P.[#Z &XQ9 ;H*>XS$%8?="SE*GWAWLR_*]<-TD28)E M0VP%+C-:P]59*1)L*V-51<3])6\.=;$]Y+OV4^UZDE3U35ZP6D[-Q@E\DB0@ M1(F;PB@E$7;&^P5VZ.--F=]F]+>_J0F_Y\+A4HJD4XH7R+E5XX2(*7H]8NXT M75VP/=LY\T/N11RB*_ ^@>^UN]\NF1A@A'[S,"T9A:ORG]$ZKM92@8A<+;M* MXO(+D/+=)O \/XY].R .(':"'0?Z R G\B)UR&G$QR\"P;F:MQGM&BKM10D?A<);>Z0O2/^>'3S72FP1@2WXXP"8A- M;"]('!(/L$+;A8.PZPG1A>%(*+N8J'^8;+DL&Z"+NT9/E*[')TN'ZJQ6-7OO M];U$[,]95QBV2SO4:)G78.[, 'XFS]JB^!>X_-AU"8P]F 01"J'K.?%X9Q(% MCKK\%25H-.^X7Q+\!6-X<2=I"N6U^F>YB-Y0_>?G766$+^U3HV< '?;.C?=G M,BUQ>^I+OF_W+ZIOV8^_%X<[=F&2 J486I3P>7+[)HGMQ G2(/%P'-B8_E\R MGOE&?FI+;.7HA+/,7@Z3BR8_'/;CNH3OT#'"VP=M)I-B$*<.HC$*6!G;A)8#-\PWF!C^/-][R^ MKMZ2\T6@B C'%+52*1#+!^M0_/?1K:T47 MWW/.QOWSI\,U2LKNZ'+>KHVWQVW[?4&-J*[?+=ZJ)9.XP,F MSLW-8]OV<"G%>JC99>6LW(T/$#;4WB.=[>@':4#QYR2@J!F:NH78_"MO!,&\ MVL8%CMU'!2K\_$I8L&CW637NV92 RW-FKL-B9TD M61+,)-6.],]^, M2G%'D]2CU]=';\;C)#")8V6D_92S'.YY8;=TB"8@\YF,3(BXA#8#H6"732Q!?5!]EV%ACP M3TN-YT^&_\]09YR78C,&ZVPK..N,B[$RIXHL"!%*O-2E87N($TR#@" /Y277C $TRP*.\K%B;' G0&RWU;$\M'/BOM@6 M>3,^01^C.'&#Q+.Q[T'=O9K2@\6Q\!&4-J*P_!EQ+ MOT]\EJ!+I]KS635CV*@PY/F9M"IN> ?1Q_S/29MU5=*_;KL#D!;!8_>_W_(? M!TAM_\?&#R*4QA&)@.W%. H>)@EU7UXQMX4R&X==# M5N[:(V5VRO2WAUUV$"V;H]X-? JWJ@?$=(]"G9+^%.Q5IX6/UA_]GPRQU4)> M6!)%&;T@E-J<8X9\ZC.O6JB3"V[#;>_RW7&?#X>&CRD[\_[&5O ;D$9T+>$ M#X<.]DEJ!Q&.B&LG@6?[& N]TCRG'QP*]3QNLG_ZTB%$7^G M__.-_C+X430;+TB"Q DC'X 1RD('1+VK8'( :&0.DFVH5N91EA6B\MBP.BZ MBD(3U219$CGU: '^!+5(ACH]*O0Z-Y<4:":;AJC/7"N>*X\25F:H#JKNLZ+< M."G!;N [O@=]VTU"WPO3H3T D-#3T/*MK*,\';CYVL-+I;3Z:&!1B?Z\1>!2 M"M3A$-,@04Z-52%1.][6(2EF))7H]YSE.6\B)W CMD\=>C:(H L#%PUMP="; M$_UPMK"P LW2'%[2I/1& U\SM>:/#M*Z,M-AX)<801J-E!=1&RY+BQ0CW D3 M;-W6K^)^*\K\PR&_;S:^[2#? P&!A. X0H%#X-!63.,L$5F1:T&SK'3;$>,& MQ1\,F-4B$XQJ)/GC4QC]U(DIC QK>K))7B/F4B[)+"+-T)B9-CS/(U' B)** M,!_S/]M_:C:(V$GBP9!0B?,3$J $P-,*SA>+9=0TJ5F%SEQ6:ZI]^_+EP_%Z M7]">=7.3M]?6]%1[$7 9URT//>"@1)'W19VHM6RFQZM@W0_M4 M&R521D66,VYUS,9M],]U]YIGV_ & (Q!9!,7.2Y.$::-C@&? V-'2 ]E&]&L M@"V8TQ635N)VU7Z?U8WTO3EY0CGU;0DN!14MFQRW75D=JQ17)V<+*]@9>BYI MUEQ&IV68\UR4UO/ JT?"X"Z&6#67G/M4=B"[3?X,11!%,$IM$KI.Z5/2" ML>$@"80T24%SVM5I^MI-TP^R::PFIDPJ".;3J(6Y%5.KI[2>"AQ2N>HI[B N MJUMO4W9!P13R;8:6J32HTM8W!4H8@=O;NKTV^R6_+1IV"6D'[EG>%?B>%7N6 MN, J*G6"FV]I%'@H\N9OY8Y);KZ_Z7ZK;J]#?CW0KV$I6AL;80AQ& 0H]7#H M$TR /ZZ74\15J70]=+HS4@>;K'HTRLI:JZQL,*LMP#(H:S.:9AV9;33\H\;U MO]Y9UQ9(:ERN_=&G,U_E]5PWIK<%_917#C5)KEU]?]6+054ZB M7\I^+J4,?,61=+CFE=!A_6Y@0!FE=>VO3!F0*\8Q8+8''E=AD!E+=\M:8 M$.;*FO28[BO?5<=8,;K1VD'F1CJK=I1U0IKG_E@JO)'N!S]AJ"//A&'9]OTH1I'O^81X+J&(\"DP MBQW>HV[=,/3-GSW3RYFR0 M!Z#+%G-AD/C B?TTB@9 !$*Q>R#Z8.A.TVY5I!YA60\=]JM^UX=I23;"GWXP M$PB$EW 79PZ &9X2S!)HG71"9'T>G#0"MT[(IQ\4"T(59D))4?Q6=I1>OYFA M[TL8^EH6U1+<#C-!X80)M:M;KW[,? M[7,#PW'<:=1?=T\4P"JK=RSP0T6=;VE/;MK-^I-PMWG@[).L4&Q6/OZEF9$8 MH"Y+]8WY@;L:RVN'W!QH5A),^<&0-F!OYSQ^E,:9,B(T;J13/TRM,G M"O*XU?#-IT.+$RTF34\?0YF\DC+F>-.?]C!7J^M\EK@+*J:4=S.$3:U)Y\L_ MJ^)+A?RQ!R(^9P5MV@E!%, P\!P4>-"-0>2NHR5#@ M'B@F[>+'S_9\\=-"M'KQ:Y_@8CC-4;^!.4GU$R;>?/43-TE _23YXE4_4I3% M(?^M^)[O/I0'VCV+ZWT.FB8_L%?WQLC3=1R/.#XB*6!++_:L'NJJ(5H>Q>R-UK544'WD7AJ5B]LT8F*J-JK3V6-GJM6#; M/I*Z.P\'/OZ>_6=53^I5AE$:I]!&080]% "",>HKZL:^GV*Q>[9:D6@.9EZ, MX[F%;[5X@W.+UQA'"&[\3HKG#LBMBVK+=NQ;_&;4V)6@^])F\2)N-$.A%[+U M;"5?_0PK"+:F$-JZG\!Q'1_&(VO^8 MW0_%2KW$ PFF@3B.(( T,K2KW3V8 M2BD#O%+!9$%"Y51UEFN,5]9YUO&KJP(6N<]!CLVANL_K+_F^O?;0W!4/35^C MU7=)&;LC-H.[7'%B,G$"IA.*<=S1L% S3K"3;! XXY-'*>:RS$H.!Q MQJODK52L^0)%E\XM%!!KAG0IL>3Y*84R=G@EZ6_E0W;(RT.^^Y9O[\IJ7]T^ M]@UZV(Z@2W""O3 -'<\-_9,&QB@54:09S6@6I!%/(?JXX1SJ^%1H(=;$1.@$ MRCJA6DF#SA-T08(4L&J& JDPI%+>XT1O8V:[_#ZK_S'(7"MG$4"VZWF.@Z(P M'(YYXC"V72RVJA3^>NW+QA.B]EG5ZG"7UV*Z(TX9G]IHY4I,8R8DK2,LS[FX M("?2M)DA(O+P7US/G,6#@EVJW\9B]""U;9_J$TJABV/L>9[O#TW;" O=K%32 MH.8@YHTM9ODW*M2P/7L32@_12K?QUWO1@H\N+T[M/4! M\SJ[;:^&UX?BO[O*. ]M27Y5PB="]5SAT\2Q0N&[LCJ,%@-IBNZ=:)/2/0G6 M3=<]&9.X=4^:+P4QWU_KJFDV:>#3Y:CMA%&8QCX@*0FCH=DD39&RHTB^YK3K M70O#VF9U_=B6QY HA#&?T]E1G7HRU9XEMOA,T;2.+;DX3HQHT[5,U!S^^$V& M)P4:!K;;X_UQGQW:N]ACW+*QO37535T"SFU2\,>(* MUZGDQJ4(K\:/02%CA*Y-"7*D(HJ9C&S\XR$OF_QC_N/P[<]\_SW_O2H/=\T& MH#2, 8YM[$$;X\!W0MB#2FC4)73'6S,4S3OV4XA6WF&T?K4>\ZRVJO+\3LHJ M7ID?["SL$,6!S]17/7QV3_7'P>HLL#H3C!%7#KHE@R*%?C1>G)4:*Q L*>=8 MC[C_!Y6J;W]6&]_V(:&A&_%CWW,L*).*+Q LQAS85A3CAE [8+,YPEMDJS<"$ M%<7YAOZ2;FWFA-T(@L@%(2$N)A[RPG$O!29"3SAH@K"F*%-\VD69RPW:1%FU!Y83Y4N^ M,464Z6?5BK*(N]ZM* L9.5^4Q3GE%>7G"%#1;/=5_%=EUL6_?N&WK M&YX >(GC^)$#((Y10D(W]8'="JL?1B$@6+9([,QF=0>5';XAGIS<=K:VQ[K. MRX.U/V&7+Q,[EWP^)5R)=S%!?%H MJ-_@K,O[VJMIHS\)%X02 V>,$,G=1AV MH6"K4N[$5?-S7>V.V\/?L[K.RL/C .3Q&8PXBAT["F!,PA@YH8<2+QA@)$$J M]D2NZL8U*^AT.&_OZ+_0(5R4HWIF_0C_L[?"JJ[WQ6U7-DA63E5Y15145W"( MO+3V8*T![:BQCP8I+!^C7#JKV#FFJ:UJ\\YJKA8>>97WT]IX43-,[1<&'MS MB31CB,VVHE+;O01#%=8$S)I\QUXIIDN8=F8%;.S>YO=T H:/IX]\SA[9CP"= MBW>?'MHI^-/QT-#%Z:XH;[]4^SVI:O:/&R?Q0MN-H.L'((+$<]PT&L FR!5* MT%D)HNZ%(P/1M"^A=6X6?/YL+<=QQCSF^TPP,F)H?[UF<*VI2=;$)E;C?OJY MWBZK->S*ZDVC?SD99_W!S+-Z^Y8.H[0XZ5*PM6ZO,&.^6)N$YX&;"3Y98;;Z M>&QG5>R0!-@46TK_XL?K(:L/BT]7G!A%5.^Y.=P".(%U M9<'\MBA+IE\PV[<1)YO'FI7G,5Z7+CZ%:?"C$;/7E=59]FZGK0[^,C.68"?X MZ28K4?OUS5-2GN">HMC;JQ^:YICOT+&FK7WN%+?5QO8?>T#X1UYO"PIVX]IN M2( 7.,B#00 #3# :@/@.(ILROV5%!3CG'_4 N(0IZ81IBI5;GT8H7/.('E41 MINV2;.CS@2&ZH-' YP-?-Y?K!9]^XF$'^"AP,8(1L#&F.EC"9\NL@_6Z:[UU\,2N][D. M?N$8C7.0?"?X.>:@&?8KGH/F>F*I.>C?\X;5T2MW+(%_RU[JJ=B/7DZA 7*< MP'=!@/S0\6.ZAO?<#KZ?1K9'EIR:E('6/&-U.-M*\]>;_R[VH7>_2II43S#:O+;"MM4PWLCH'MN9-A@ M^UP7VYP=]M[TA[T@)GZ , (X\%#L0A2"9##$CA)_I6P?5? U3\;CJRX]SF%E MD5LMTM6.4Y5Y?_'SUC4<;\B![!N=R?H#7#>'.ML>WF^N$:=WE]E15=W5?HXY M6B=!^O9D]?A2:-Z^?FY(=\P%CH>[JB[^.]_]K:2NGYQZ?::RTCQ%R@R?6-7; M>;EH\@KOITXX+ 1[W3 !0N]6P+/1E3JG['#LED84YW*G:8S#7X^KW M%QK!D^[N7GYGMHGAP&)^G;.SL$X',VA*-Y XX,H M2N,@".-X,-'STD JS_6]&&= BJS 9/\_JS4S8')W*X.D_=U19_)J3LT&OF9#]?-BJP,0X)] (21(Z7IF$:#D;A M*'3,RHF>98IAF=)KS]*Z.XXIJ=2+]9GWD&#]4TWX\WR_:CZVDD[Y.ZV0A^_%4QL[P_[S;/VON3W6<$V"M*J;/,XC]G^6U[?L_=-FB&W5:0JK^S[.1G)[\?MIEY=.C\AF7!\K=6_PJ?49O0V@]:NIC+$=>9L M"-9%)^_S&_;G+'$V4>"[OLVN40?(!HB0?9?*6\*_&R5MG;_LY)F^M#"F>O/5[[8_Y M>!Y!8N)Z)"%.%(.())'G.W9+FN?Q$9\UXK-:@ (GIO/9Y#BN M7I1(L;GM!.TYB7(GT//Y%#AM7I17N9/E\_S./$!^R_9SA\7*.#/@8%B=+96. M7K5:K!AC#Q''MP>\('#ME4I2"J)\5X>WZ_AQF83D95QH MR$&LI&B;D3Y\UE,:,X/G]PZ#UD'K\J"ONN,LSZQP"/H4K[.A6 %,"')QY* 4 M@2!TQVK1:92*/ZF^#LQ_PB--84\N?G*ITXF&'%"N/ZEI<=4R9XVR_<.@:6UE M(O2=',[SC3D76L^=6WD E/:X:M>39W;"0V:RZKYLB*:PV[S"!VHB"Q;6"G&'C0)Q#"<9<9.XN6C9J'5/Z%/QZ9WBW3_U<=)G&251-5_DY)DI%7"B>#%5Z:-Z$ MU_Y4O"CD;]6?>=W]K;@O#IO8(<1! (,8X!C)TC\L?B4#UVN.@U& %UF5S>W M'AC"*VO/X%EMM['V#*#&VDM+N7K.?&B@E]5,ARI>LVFM[/[#:NTT83I4XS'A MV7#ACF+R9+@T%5QSX2K^664J_-O#PQ/(R(\1#&'B> D@<>H&OC]FC=*?K#<5 MB@)=>"H\,GAF3X7"KEYA*M3I97.FPM;*GV0J?.:QI:9"V8[R$TZ%TE3HG KG M^6>I;="_T@\>QO=A_EI73;.Q"; 3)\%VG#ANX!$W34>D<0B2)3<_9?!IGOA: M2/WK9>V4QENV;U6?+;/+J=M=Z^UM=I9-'QYKK3-AWIKE'HW[F',Z@\FSU$(, M*-ZSG.\-KAMRTC"?7=_;$.CZB""21%$8>['K.%$T8 MK&:MI%;N?(C,&FP0$=B'_Y7/Y'^7N)OI7_'_WCZU^LFZJ^SPY7[$\K M_Y'=/[#DW[]\=OXC^-WQT%^L.G^@+>P_JYJ%E3>T/=9.5>;MZ*;? M4'S/K7L*Y8XVQ?*;#G<%_6A>6KOLL?G7F7<95;GKW)W'Q;N# 7Y6G, M+K1D;?^')1T5Y6T7Q3@;)_6Q:T- W,0GT'<1NQG:0W1B5[QJ[E+ %LBS9;FT MW4.>/*&"60N65RC5L5*9X[EWOD299;JJMO M^>&PSW=_>ZC*80=O$Z6$H !Z,<(P\1.8) @,[8DL;EAO0COYT)W+;XS(#S78U>EN]>+[,*Q MEC\TS3'?H;9K?KO+N_FU.\T:D; 1\NGF.= -"CP ;0&7$UD>AV8^?33:?COTYU?.XZ?1Z39Y?G M"SG(@&&_F*G5"@- ; V.LYJ5S&LHDA;&F+OL!W$$O20!GDT<$MDV 2!P I2B MQ/="Q)L2(_W]^N*K 1(;N_UN[%H7$\ZQT>>/F6_[C M *F!_]@$"#JA9SLDB>.0^!"G)!W:2P3K?,FWHCOG[\48$LM\F$&?G.[H86Z^ M\#!<5@ML9>D9"1+0'G%2S10?"3O>4!]99GCEYT.YK>[S;]D/ME-/&\[+[>,W M5GMCX^#8HA M5 54\DG1,BR*29$D@5J4Z"P_%Y1H/J=F*)$".RK5O4U@=^$CM?)8UW3!,C;[ M.7MDK?V>L^VS39@2[&" 8T BQPOL)$J3L4TOX,_=F=V29D6B^'[M 5I%-[@. MV8^\L1XZE ([M/-)Y=@+7Y1/,6TZ0;,F,M6CL_[H\(E4PYY/J, V]Z+$2FYM MSR.8;Y?J+1[.;4,IX\^ ?29UME0Z>IA8R/GI<)?7I[9!T^2'IF\QB:!#5]P%CBX$LBJ8-2.456))I;[?S5]8_U:4^8=#?M]L M;.@XK@^\$-"VPP0X+AG;C.EZ?N[BFK^EE1;8#*#5(E2PRA;@57ZEK8=2-:MM M'C876W*/1 DNN\4)-D.O%-G"L?R698C[+.+FAJ66?,_'QK_0R.)+SHB@44B7 M@G<@.24TVW^EBX4CY?WQR8 M"&NTXODO7;%SF"T-*Q8^>)GO@DM'- LZV P=7]3BY\<^B[/-.R?\K:PIBMN2 MU2F@+<&\S&^*0[-Q4Q_Z$*68Q(&-7>"'*1IF(!]AKISFN6UHUNXIK%:QKWM@ M8JHMS2"?$B]!GIBZ/N&-B21\BS0.VV_J8[S9N@KP0^G$^QNZP65F' MQZKS?=;>U3I43\Z0E.C6/$_,TK3%G*!([]JG>3K75.4D:F25KCK41BCB)5K% MU5*)DXQ64C46\JFL0C9G*O"WN^SP]^JXWWVX?\BVAS%B'<+/," VA1-[,0JC M*')A%+L#F 0Z0E4.-4%8*UZT#A2X]2=#;CU43<$P[Q^MHK7"HE]GY>."=-@9 MN+**&^OT?4JD>[8+9ZGWDMY3)."=XUK05H?:.FT=#,M_(S3\#7+%95R5MXQ6 M[OCV6Q[6H//C9L!YG.)OWQ5P2@GV*7!%[L^';J MV1[TNKS2@+BN[VV^Y_5UQ95;-;\QD3$^Q<4]U%] M'J,+#R;>T/R3?O/Y:JH M(\Z 9!6%QE1:.I? \/EB:1]G.!W%%'GSA2VRV*-%W]*O+$K;LVNY MQVS_N:X>\OKPV(/R( J="+AA1 >P'1,21Z0#%=HA] AWXJ)^*)K#(VK KQ,+ MK"@LX[G(P9*#/Q((B/G=]N^ NF13+!?PFD(-I MEO_DDC29'[.)'[=/_%@_'7;%U(\/;PT[OEEQ-HGG9LWEO&/ K+J@L=4J(T P M5>'^85\]YGD/XK=3GF3:I7AM8!P@+T&1 YTTMB,$O" =VHT0X9IXU;6F>6[M M=X2L/[/;O&DK^LF=52F@E3-_8%%&!;,#>FR_#N(X07=E]?@6/NM_BZY+)_G* MJ#9C+:_0GN>G\(J9XEIB]$-WJ)285LVAV0!, IN$7AJ%@1/[D(#0[MMQPH!P MO18J_^T+B=6V!T7_TO *U0S*..)U[6R)"=% U(#'2A="TUF\&!!MSL-?J>HA8C%AWQ2-/V_RIFD?TR3Y2;L=D)+0]W 0H#B* MTA"&R!D:A53%10+"F4TM)+#[_)8NXP345163?#'@@B3*Z>X4F<6@K13]72;J M0NBGB&$SXCY5QE1:>J%,Q'=_7[0M-J#L_TTU*0Q)O$!<'S/!FXO2+RX&+5R0G:656O[AIYI8UN,?FZ;6\U=GA^L';MGP&JW]I=- MJ^M]<=NVQ!Z#:G_*'F2HJ^/M79> T/X&\UM? Z)] :+)]LQ_YSP[]RR3B_0W MPU\E'C,I'E9CT*L!LD*N!"/F5S8Z(N#; 7%M &V$$^2G 1@V.AP7)?;F4!VR MO5"P+-&*T*0S A*6Q_P'JS#?;YQ6[67P87!.+N"O$O,)[?3-)]JH2&^.':\' M>;.9X7Z19'N7[X[[_-/-L*?X-:^_%]O\S+L&^Y9R^K=/-U_&S*&NJ&N[8NX* M+Y$0PAB0 5VXB:.CY,0QK:?Q@2A-/3%GB99!:'F*'(PBDVO@UE6;]>3-QF? MOCY\,H[]XLF\OBASMWLD5Q1NI8[ MP WOP^(A;NKNE_/:SPTJN31AJT&I/96N7B>X'LKW]%]O_YJ7 MK( !*'=@=U^4!:NLSRY X'X!WF.P4P2Q%P0$P30"B1TAKY^=<$S<@"O[04_+ MNMD&MDD%=.O^1-3C][1UM'^?=\7SVPR;UONF^9!O(Q M26+B(-?%$-I11-#0,D*.4+J#BO8T2^< L1V[NQ-(2;U4PC"?2BY-KI@V/N%U M@F\0Q)7TD(.T"RJHDG(SM$^I196^#BJPH7 V4L7-PT/?; ILG"80QJE- I @ MXB5VWRP$V 4"EU=5-"P4J*31@JT"I.96FKB;RQBS;TCZ6Q5B: M.R)^Z*(P)BCR$N) =G]L:".&*!&0=^'OUJ[EW<-M+:2Y#[D^L^U<]Y?FP("^ M+H^]4M$+!+>[V+@!#P]UONUJ=WXI;N\.S5?PY>NX+DQ])R4Q3 @) ^SCT!ZV MV5+7(8'0%M?LUG1O:[53P12AU4&T?J$@&\%G*A20R[E]M2BO@EM6;U"ZUC;5 M6Y1=VII21K<92S*%]CS?@E+,E.BEZWDGT+^-5>QC D!,?."[&-M.2"!&(TH: M3$"9*]I+85M",E_)5AGWH>7N=2_F.3Z%-=EI@GI\)KO( G5-/]>^Q6Y=/S[) M0OJV<_%Y*AF'H^A5^1=3$E'X&>E?!!HZ\LYISJABFZB5'U0.;LZ%K8*V;HKR[C MI*)M20Z51MT?J_)[WE"D[1Y4\XVIT?3?V;+^8W7XC_QP6O!O(B]&* !.:"?0 M"U(/4] =7F*[3NHIW[;5@E+S!FX+TJKS^ZPH64V(X_2-B2>2S>HS3>OPLHH1 MQ][@)T*?M=9K".KU] *%(8OAW38'2%5?9,7AV,]K5O-4$V?:FFW4%_8PK!N M/#MAJQM"TB E-G" 'X4#MCB,$/?%U<40:9[?3OM.-R=#IM/8["EL80=>GJ[, M]9W@U#2Z;6+#D]<ON-!H[Y:5@> MF2WG1F>[[_ T*#V[I\ "U+GEQ%31?#:S=VDW&I 2N;S-U9H#QY#E;W?>38WN M?\0^YVR QBRN0YPHC'",AH(:Q EB6^JU"4.@:PXD_IZSY#46&WS/Z^PV MM\HC2V%CNVB/>58W5ID?7EDP%TV[U[GM]>PZGSR6:57TJPQ9)TMVEY47S_I[ MBF$KZJNAV!,KK3DQ^B=9:;_JSS66W_,ZUD^^)I])SE(+=14^Y+L/=#9H2+.' M@B)E:#Z4N-P5Y>T':DA)N\7CQO&)9\/(\=S( 0ERO=0>D40QXGJ)6F?["Z8. M/YTW3Z#;V]Q%N=T?=VWFB)6W-M"_]48(+.MT>8EC06Z @P33A"\MI:T):.M# M:76PK0\&^41@86V ;^27T0]5W;J%!J%GE\5M:6X:ADZ'U2LC:>[*68['<^MD MS5XQ8%6LV\)JN3XN>.GP]:3MT_T#^'CZ2'_WH)WU/SVP#S:?CH?FD+50/QZ[ M*[YA$B9^XGJQ%Y(X2##$_15?0OMIF I=4EP9I]N.X3)TJ1-6B[?>YK>H$ MVJ)B\= M,:A"6+]0I6B8O1=N/^JYH:?:#Y=N]*WFT*YA MJ&BVU;%L5-E/WOF4J)0*5;.C>O^(/S#R6U'2_TVI3A<'DFW[YTV^Y3\. MD!+_CPV&=(:&*(UC]FQQ[)(@3B,Z1RT7C#28O:;AR;Q@BR.KM.ON" MA5KF)-YBRFJ6B]U\SNM!SXLMJVI9[(\L;8'UTA,:%X:Q#9W8"[S4#KW$M],P ML.,8!/3_',3U5H5N# O*:'F\SVO659N^Q&Y9W1=E]X-CT^U]7C-CNG_NS+'P MYZ_6-MMOC_MV3I767,6N$U7@];PFK\<#9G:RW<7J5Q8<'=0C-TB;A3CF4FH] M7C--MS59>?X=(HVL"F=WL:W7;H^JKWSE$P\F*8DQ<$/LX-!U/-"VYX8)2!RY M1"SA5I8XXNWWFA=^E_(L)SS9)-(\FC'F%-AQ+D=C)C/*"FK[0821A[PHC;S M(5Z0VM[0;.#Y_+D3*AK3?87AO9:(EBH6XXG[M3N[;?-#R?:[ MB^]MH^":O0.R/6Q([$0 (9RG(!R:A$'J"SUT-ZO'SXA/ MYFV[65QR9 HM2:-8R'Z60>N/ 9WH6W:SR!1\QFXI4J5?L),GE__MN@LDG--W M5=P9H.W*3'G^6)TZ?K2?/W>GXI]NVG]MP/%P5]7MI5:/V &AZQS@$Y<$CA.& M43+@3%W!0M^+H],\>X#;V[HM>F;=9S^*^^/]Y/)'EQW#_K:M[N^KLDNSL?Z\ M*[9W]../[,I'T33'?&<=2]J]^W_O$W >V!CG2;(QI1O\W_*^M3=R',OR^_P* M HN=K@*H !J%?!F*S,1*:K"X/Z$) C9%M;$9);4MCI_O5+4H]0V!%A MDB(EYFPUNBHS'!;//5<\]_)U*7G%>98W8/9EYL,>K-8N<##L!UE8/N<7&:O) MD]\!-4;A"]HO:MU8D">H1BJ_M/B2U>$Z_*(L/ P4 A5M?^-\:!]X ]E61' MV&/Y3'OX4GW/T@PME39 7OCNWTIL-RXF 5K+P>>[T5 +&0_&UA_5DFC- P,# MH]\[\;6.!ERCHB,"C)GX'_/&,8R_E39DGH,Z.QG:>.H9)U226QVG'@E:TN_G MYC-^B'=1@V_D$ZZ!?TN9COLN;.BP+ M,MV$K,/V=[\P K\RH L=&YH!]$(GCES;B9-AGG -*Q M3OZM/M+"]ACEEIA%A')]L*U5=?R XI(2,X3^F7U/D3VJZW:V='#D<90!CBP! MK2F V *P,:"U!HS,:;/(_A>/$C]UO.\2-P?W&L)-.$ M9AS[1NS@;7;!@#JP=5$S;7-@G7L^[4>9"YOE/9D^XZ7:*R)A7NO$_-1->30? M!5H[ 3849ST%>F !.EOQP\9IT0_VBHB;HE+M59$\$7597H[2J%Y?ZL6GDP3X MB'/2:,ZW0X%,2B4V&": YO<2W0[-?F_)L-AZ>MZ)7,,2?W_,*_2#8A.FR*[M MD PZF@4=R]9,U]$"Z/M^!/NMHR&,&&K)S0-GMOTZN"AK<;("SBM=8]Z#,Z?S M:#:.*NR;%E5SIW\*48*\ DZ<'N9/.NN$ M4\]LGU;1EU,BO0(^%1OKS_OW XU_A0=[/H*IP[UD_ZD8\&6;?#'DS\(W5= _ MEX3$W[-JG>._UI_O@G2+87Y[R+*&%-X*$JC'GJV[T/,3*](LW[%;(*YNA19] MB)?3_%(!_<.K@-[9@%YM4&=-PQ_0)7F)(GPO[R"V8-T=6SFYW0$,H $DBPX= M;D" 7ZZ9.)M/&,+P\K[A#[KOI,*CGK/&UVA4#:F"A!<*2>>Y F7SD.'EQ;JI M" 3\$?IR6C_@:DGI>HWB"7'N<]X\D'E]O'Q0]Y/\Z>@@5#I\>MN]$#5Y(3:( MKJF1G,M'Y^*V7(8@OX,KT%.M-*RS4G8N#DAVA M0""4;>'IFU8DLBF_2D19M"/E^)_[O'FY/B2&;R]8T!S+CF+;LQ/+UB-'CYTD MZ*%'IF?.4SA"(&#)P?;T?2SXV-?_W#M9&-QS0J:4?#M^]!H#,B@15G9 FK^8 MIO'()9,7!'VE&XD);3N,=#WRO-"P3]E/3-2-96O: M_-QT^AFFY&9EGG<6CH \-1P$SKNM$ MYKA&2U?C[@#2^RHC4E>W'PQ%H/ $&:G]1(X=/:7;?+-] =GWO&[(.AEJZS@# MN#"M=M7=D(J_UUTI_;9CBII[>\]O[TVW"?.[ @,+\3:=FE03S!AUV5#];,G2 M8=@2A7KHQ%KD)9IO14%HA9[6M^R;)OVA8D'M20Y_&"2X5(V7L?ZE"(9I=HW, M3RY;A'N75_X2HR(H9JPT.C/5W 5'IU-.7WCT?4[.;J\0RZ@"44.T1:^KD0IG MBRIB]%>,?44)R>&:L7^DVWWVN1A?-/:YO:SQINQAUE_&-S5>%V?AK[Q0,YS( M,43-O,*X-U5?8=O MLTB&:S0O"<=/N" ]RX!/!6_0Q%$5<,H+PL,+@\T#R>@^3&(A^%P*)O^:A*O?W[28[ MO-C7S?I5V6-9M4?IVX5 OKGUV=X+BG1*Q5>"+67JYN/;=^#S'6B-Z._Q:-^! MH^R(6"(J)9K-EPQICXH^Y9S\5Z6G3\QQ!'GD7!XSM\,5R%5F-[E!;Z,[XPV7/"(#*U]T;?4Q\O+P*T MB, B6/65,S6G#/47-A-,Y5,-3; 3+:B%/N*L?67L*R;SW=?LZ>LV&2Z3"@P0J-]V @4\$BQL(L!$#IT$R.*%30!:2KY< MID1*[Q_9?Z'O\["D1L_G0EY.?T?8>OUG-,0CTX/Q=[P_=G0@P L@>G;BZ)H1 M:KIE&D&B]>V%@4YU*'QZ*Y+S@A[/W]GD8 )K=.(P#V%L4C%@ CVHQ<8:9^FY MH"33*55#5P3848I^V1@/!65;]-/[7[,"M;N%Q09N=GF1XS9QE,4U*5J,.Y16X;W&V^W"/D#+>SBJ(:3K16H!D M-@4;^/UUQ.\QR%[;9C[61,7'@V1P1JN!7[,Z0]]]0,U& M:%BW+1_Q9$_?IAO%7N1J;FRZB>DECJ;;<=^F =GF8::U)%GQ>G"D)VX.\-AD M;B*9=.HV'X]LHG9$X0C9,DIVD:4+ B:&735T2Y MI8SW;^+H<&5:B67ZH77$MAW%.UN&:.#A\GS3.0:%0OJ8.!A<> M ;*,_*AY4T-/)N!_;Z3'R 2S;K2+61_+NEYINN%!7[=BT_-#1_>]Q!_R*,?3 M(R[E8'B^9.TX=(B<8%JH.QP(H>D0'/0IUB5X+#C7*;C9H.T6G\JB/&ZLZX?# MA(N3A%:DPRAP8\V)T%A#-X9%7A/:3*5,IK M&MFB\!@;Z':"_-3!XRGW)$:,WF7L@C2)8UL-H1)H3RGKO63=886Z>E8/(P]; M\Z'AVUH4Q+:!D@8O]H8,(HALGT6R6)\M6:!Z.+U&S;VAZHB,BQNI^&A3HXMP MHW^S<6H*"U2'&JX+7-T"C[O[QMJ>U_\M+38DJ/40PD2/+2V*(MUS? M&21PX MP]RA;E#U#2D-S]5Q?FJ3X9_)Y!2I\3MQ,S$C$2S M+T[8\<$H?%]Q7NQ1..PR^K*H@^RNK++V>S?I]ZR.OZ/8B!R0%VGU]O9)YQ89]S.X M)6:@_Q397=ZTQS%;!0 -MHHMQ5_4O72#@Q_%LVS#BMZI'XE3B1)W>A2'',Q$5O^=5 EJ5. B9,[ZU7P#EN 0TBZ.!JTPKK2 MDP0]WW8CE-8F<639B9\,(SO=HCH4.[4-R2EDP!Q#).K(&W;>U0!^/E7JOQ.L M.-GWIK)"/=&:-:/)W 0:AN.Z:!RH6;@E/+,[[)P-G9 EE6-[LN3D"X'INT:; M@,T\SS?FXM*<'A=G:O0#3NROY^HF,$#[SL=IA>\/K[]D%3F=.4P#0NC%L6/& M@6Y%GFW$9N3YP]@KB!R68,'=B.1H\:8GX*/+[8EI\-.W+$-):9,!^^?SBPQ2 M>L@YNBYTELD,J]%OIIM1"G[SIO6F(*WS]0J&AAE#VS,<74\BO!O:L8?]T+[I M3>E*="W(SKHP"%+98X,2W+2J#_V(LLC'1 +IAMWRN6,;,/=X +45N.X @33 MLG)#(#!H#1N-:@H-HPWOJ P/([P2$^7;?9-M5I:K&7Z"M"S6$^CA67NGI,HSL2_OU_>8:N_P>^_K1+HY@*I$ER$9W0 M+><=-OD;'-,!!8PBZ1A3$Q>4$LY'E%#0R795L[Q3@O1VT[DWT!9 M03.,+$V/K"B!D6=I=N0,*PE.I#.-,46WO;CFXFTDW1^S?^[SIW2+3SI=4.+- M*-,4J<7\[INDQK-X3JH>+Y*I,K+)KLF3_:*T*D^WCDZ7!;%(?P:7U%/J%X/Q M;.(?>?,0[NNFW&753?:]"1 [?ZWTT+8M,\85UYQ$CPS-@K@&DV8F@1GH4:L^+8$7 M%%&X#]200O%FO3G/*X4WJGW,7[/-?HUWO#0EW&QR_*=T^R7--]=%F#[F3;K] M+2-WFUHPL3P_T((HAC'4\"VG45NDU7?0WQ/J#QU.7%#Y@!1@J!^N M"]"!92B2+8[KRYJX',VL@DC%,/BS10Z4C,\<:NKB77A9[FV:;ANYZ9)([FA=V-H'[@F1'] MQ=2I3IE M\CE9GDB0 B(\U8)2W.O"(K"[1S0T*._@FEP#E1?WW_"T"+Z"^?='?*,91L 7HYU1UUD8YY)\L=2S1(+%7, 9((2\_)0A@X6;LY%$"L$J!!@Y MAI727TZ&1^SZ]%%)2NN2@]-H;SK"! ZPR6IF#QSWWQXZ M^5X+GD$QY7B&(F8M[A2VT/5C^X,AD"WN%\Y[[QXRD.[:2WVS1_1%](0:_)3_ M#(JSGJNR=7E?Y/]"OB(++?@:.V1.LVWOQ,(W_^ +R#[7O",]?(_VJ(4 M%7HT>G9[\=W!]_NBRM(M>>*)UP#_IUSG*5[W)FLYZZQJTKP N"P"^@QO3FA> M/JRWZ'OY78X^>=L^:C(EI65R_.S-OL)Q&\-H;]W[96*HYO'^N8@M]4U2('#+ MM:^FMQG]]N,TC:ODG1'P]K48F3 M0#/V#!/J<1!#%]JA19!83NB[;)>"R&A?^K1?CZ[7 =+Y[PA^L$4&,):XD.(# MNK7SI>EG"]H]6BS-+=X/!# 8N:2%#/XDH,%B:^H^6<*BL*7/2G,B%"A#LH8L>L7EK2-B*L )F&(;\*)3=W4 M+<,*#,MV7-,S0S.)0J9*KR+;G3&('($E\P<=7$#P=L)"NLR?^\]//+ M_53F):?Z[])(E>*+VSS<<\ MO9-G=;\@HT$'^D9B:98?F$ELZU;8 ;!MUP]73UEU6]**J,"&63KQ&"-U M7^Z0#>7^#Q6!P7I?57B6=GM /6\WIN?Q0B^6X PU.K$,PTKI+S+S=7P'Z<"" M0>2CSJHGE+05&:G\N/(M(_ 3:$/'BD(C,=W8[]7#MBR;Z62FD :E[X4?AUP, MLHN[!";X$P,%!"ECPB.&;;I,9W:BV5(<$1S+NLCO7=XNJ*%0VM700;$FO;W= M3S1?E">!R"FD+QEZ/=' ]#X+7H832.@I\'M>KS1HP<3Q=1=I+][>J"/-=6W+ ML\W8M=#'#(> IC%8D0Q&CI7'?'MK>)-OTND^" MPJ/GMD6(?!D4V 4AU)Q24J=AB&WC-J)RE^;%*HIB38],S3%"-XD"PW:"N&LE M]J%%5RZ+; M23>(/PD0SP\Y4F,L^TBD\:Q.'S_P>*;"^^"J=@]>4^+M?&75@#I[3'$D!@PA)S#[]7(%/+XR6'@+?/G5'^"CQ00 M^2GH2S%O*H.$DQNY?\=K9YMOV-7]+%!BAS )G,328UU''(21[Y"F0LMS==VB MUG'>!B2+>7L3>8L+M, 81(J;-0HYGX,P-DT_P17/@2-NTACD?0[R>#==(_'. MNNW2FZQ)\VU-1)=<2W&DSUCU?__EVR]@@_I_W>1K4*=;?/%37JRW^TV_B_F^ M?$+#"_R\J=)\AK5S^CR59 5$>K()I<"7CD&N8Q*A_T"#M1,I_V]X.#@.&RO; M# +=CNPDL!+71NQH=/QJ MY(R?R*!DHKU $146= !;L.BXQTC!Z0DI@O9X6FI![AF"RX(^D#A+E8(:191M M]G:ZJITZFAA;V$@[%W(D4:] )))E62G_Q66]:@\UC6A^^9H^_X9>OPH-+^M5 MXFJ>9[N>Z>J6YL1V9$#=1HV'D1.%ELMT=Q)?"[+7.])G%&TZ,'UYW7;8S7Q; M*Q>!=*NX\KEC"R,#GBN &1P@78%?J[*>_8["$^1<6)N=1J8:B[$3;7AS.^%T M1IB%!N\)KA^RS:]EN:EAL?FCK/ZZ+KY4Y3JKZY69>(;CV)$9F]!.D-)!Q^P; M-P*-Z4B'H"8E2Q$&\R$O/CRV<(@8W76 T6@2(>84I(E$,RK4?!QS2U8/$1", MA&B,$L^S=CB7U;&+%-((FQ@?**9T@HPZ)WTB.6/60O*VK8+(<: =.5I@ND'@ MZB'Z2]=(K$-<9YO^HE;&1S-I&_M-K3?=+%J+Z=(&5R$\,4J6>(JXI6E)V2%M MT\@+&U^*R0@C^'-RP<,!LRS\(]WNR9Q"MQ6N7MFV;L+ #9TX#%PO@3#6@[Y! M*PKXTB+V9B2G0A]Q_E-U>T#Q?'OV?4B)RML:/;7)!*@)![V,RB*764Z5 0.J M?I_M4HKSAAX:]>'G5#$EFF#(.56:R@VS0GW*FI7A!6YDA7X80->"OJ\;AM$W M$6IQPI6VT#Q8VGK._=/3_* MJVS=;%^Z4W4WY<>RN+_)JN'VBGIE1)$?.V%D1)H6N(:3F,.$21SK\7M7K@IO M;XY8LNE@HG#='D=M2K!%2#^@L+\#ZQXK4[%K@8PS5AGF^Q2-B099G);9G];#-,*(JN: ,6,F#ID/7'_7XH9_W=2&1G> 1&TKND6PM M'9V >'XHR3V2I!&\CRFOP&YL+G[HGDO.EWQ-6 +O#_*&\ ;LOFS$33E$Z$/4T4(H^C8$I;#R'/HN[F/ N^22CF3 M"G2I;=H]EX"LYA8):OCYL:@Y>NA\>ZFU%$4:0:+IK)7&2!);? M7>5B^M )-*9J#[(P2,ZH.CSCW=^\E:T$4V,"4+J59TMER625\?KMZR)O4+2 CX_;?$T0?"'U M[\/];H]"3?Z4Q7=W:'A_4Z5%3>XV;&MY)8$7>% W+=N-;=/07$V+75M/',TP M#,_0."[EE@5%]A[.%OT5Z/"#D0&@M0 <3 "M#>!@!%_50MGNHY-XA3S'IO32 MG2;SOG!.NB\(_DQ^5$/WYS+V](WC\W!,&P7"=+O>DR'%[P6BO?G M^8+$S^ \->1]#D/+V3O&3,G]QZ':70Q]Q[&LP#>A[8=ZH@>V,<0;.[%G2?#I MX2B?Y'_D+]2LWTY;IP[XZ?QH%II_T>J4J&S.56-^#"GP:*& +Q<,]10 M?U7O&1:;S[BLU.BC%6K-A'X8!69BZ7ID!DGB]6W'3@)90H*8%B6KON)5T]\G M\$*_%^L -;JV8)O>EDD7SACU.+U;[OLC;Q[ZE;V^U9>5:4=!"&W#"D(_\4U3 M]Z$U))%!Q#09.ZTEV:/M#MRXVUT-?1'WSJ(L/G1_9QQ>3V.8<@0]&[F,@^2> M5W*A9H_L"@S89AX 7Z+ITAA7"+UJ:)D@6UZ/5 4RQ+X%($ZK(B_N:Y3N?'M( MJRS*MWLT: [(MH6R"/%]S>ULIV\G06"%@:MIGNFXNN<:FJ?9L6O T+<]KBL5 M1;8O6>=ZH'A@ @C4J7=;":2>=?5_&=;Y5_[?DG\%.LQDW;^%#0AN/)SLR^[= M/)?MA^"WK'E P\F%+\6BYIUJ)X!X+ZJALU(M/+L#0!:;U .^HLDWN$TTV/R6 MH82)I%+Q=_PN9QN\IPQO"]NWFS;?P@U>3C^ U!)W?=U+=,V ,=0=SXOBQ/0[ MQ)&3&$PSATOBE#VX'"$#!VA,ES"H0!-E//A1/,D6-SB=*&=&0![#E^81%/"K M&I%$"29>SUFH@$E 9/J4[OHZYXZO.6$8)YJ/Z^=ZGATY9M]L$D.FR8[)C2T3 M(ZX ALAX@8(X@J<(OB1NA:@V+:TSJO>!+F8)YF!:91WE,8=*#+EYHCJF^JTI MUW\%:9UMX'-:;?KJWTYD^F:4!*:>1)KAF@ZTAI;T&";4)TLYGR_[Z )&!)*#7XB,XWX%-7XA^@-V9 %KQK4*"35=WFV^?D*?/WV M>[OV4N%[^O(UWLQ3XR88COGQ.N*RV,WE \;9# SH T$$6D@\5S+P,L9PEG$& MYOB.'XX93"D9I#OM=]KD$^HN@B %SM1-M: 4][K,.D5R6+(/7-OQ4&31;#,. M ]WVO+"?P8FAJS%5L9X-U$*3'[TE[5'=D2VG)V8G;*N:S[VSS(_(\:R8R1 I M3E5Q"N4CQ7ZKV?VLXB)S.;O>%$0#U MRC4,S;7W&IHI MTJ#7*Y&BN9HIJX:D$@S28"N)G-"R7-?2#U^;EPQJO(N=X#J6=+?EP.Q[/XDN^VSL#T6=(3-?=(98N+]NT*](@Z_,S MI+NMX/)+[TS.GR7AEN#W1;+M*]!:\D,EVBUD>5DVHW/5"!;]=/-;:##Q9&:M,!;N-HH>/.0M8%P!:,@-OS(_//E+GP%VN>\[<2O$-4V Q9PXKRWG[+4,F\0EUW@J3#V]K7A3 Z\7YCYCE-YN=# :F= +X4\DZPS>M]RIKK M8EWNLH_X8C(OB1(T@+-\](_I6I[KN%'71F(9IK-">GY;TL[0L3V;Y9T>PZ!_ MI3,R<8;P@)^V"-'/Y(ZP-O<9)43S3J@<<71A8H2/2S4F.#BQER+>I@F] 3ZE M^1:?Y2&UEG=E02;?'\HMHJON#OZLO,@W+.@'$$F= VTCU#38XW UW62YQ4I\ MZTS)!OM55X<@@7M2/W:@Z4MSL4\WI;PL\8R9#%*QZT[%/A(5&P#C<6)WR'&, M>3@%N:"RT9!*JWY"':2@0HJU[Y**2F"2:D 6946YRXNC],;3H!4'(1KZ!79L M&+[KZ7UZDT"'XGH=+'I2-(+$,R[AHHAB8R6:(3=!&:/@&9UPT,0S/9-/% M-T!CI(UNB';"U'.#M"FL*#!,FP2_%/1VL"6GKR;5/I'9Y,]W;V;4 CRB6266 M:\$@,>-0\SP_<%UH^$."[+@:VU!.;-O2AWKCSG%RD$>U;"4E+6)B\D)*),Y3=-H=E^I6C M&WYLZK;I1;%A&Z[G>]TP.- LPZ4ZCS87%LE)5E?YL]\"A1>HZ@'9_+MVH(_FS6OKD&?$Z6)R9ZW8#\37Q:Q78<1:&O!R&$;H+^8OI^C\). M[(!E#E)TVY)G(%\G>B?F()5+]F)KAFS&T0UL+/4O7 H?<'V98#O0\IGI%E!B_(HG GJ*&'XLTZ6\]0*&_T1;%W MN[S!:1>NQ(U+VR*US8HUZO117J^W)=X%>0#A&9JG6[ZN)ZX)8RV!IAZ2"VZ# MT#%#QV*KDBVT:3JM M7)!T-L4< 25,'T$%!ZQ(.Y=2338N+VBG)*>HH:"RC'M3E5LBAW0KJ=W:$6H^ M1JTW+Z,K:8?E",/Q72>P0M>(O##R/6C[D>UXAJUIMF59D&K-4$1#$A<1.WBD MV[8 Q_<^4M9;1Z== MFRP?FKU!O[%"^A<;'HP=%_TAM#S7C>+^\8YM4=7(8'ZH[%T??3?!8.ADAYV7 MR](ME1).A;[(QHFZ3ICI;_W)?/OT?9%2;+Z$_O$Z37AM\0AVX.5E6!/AA MEQ/?!?HN#=&S-_CYR3:]7X4:7BJ-=S4C->]W:WFLL/5K2D)$=.PCD\_T;#Y:EN_:G+C+J2\$>[QNS^G%Q29* M&R0BL6.%@669OF&XD:Z'G@;[=O0PH-J P/_TN2)X=\\H@@4P+O9@SD@:?527 MQQ=G>*>E2F2D/R+AG9#/1]CR C$1_XDD8 H3-(+132DG>;U.M_^=I57?%$HW M_#".3=M#HXHX2/0$B537E(L@T&H&=P.29:-?86F! 8R,0SKXZ7M?/69ACG'N ME8A$4:QX0>6:\1Q M! VC;RN*':JE\FDMS)6)=-VCB[($&WLVPD$@?48BESO.K(2%-I&9R1LRWLE. M^,E;7E8$V' B2YG*"+NP8!%K6PJ]V$EL.X0P0!(6VJ:6.,,,"70Y987^^3.+ M"HFYDR2%@3I609'#VC0YH2!,O)@,1%!)"3MMJ@D)AP5G9827#1H1:==.OF;W M.5XR*1I\/]%*]TS?UZ/$M"(]B3P'1M ;FD%B1:L@7 ^7+!_=RM\!%+F&BUXZ M^ A[7S>D<\4F&HPTB1",4PR<48M)9"TO%=/@EX)>&E:1"#-\F_OVNMADW_\K M>UE9-@PB*S1D7!1+7@)4T4NN/&_T8MI3- +1I)OLRI,F^R^K%Y6T-5@"&W3 M2308)+$6&^8@2[JG4:^Y\#Q['K$@F$ /BE4I&-FBU0EY1'&I!"5'XB3BR/Z+ M L''E"KRP(G^C3A,88%>&N)=5MWGQ?VO5?GH^'6/+S $WDFFT3PM3&/5/380 L.=.A8-8.31EKMD,\@EX:PDB=.3$X2 M1UP()M"#8M441K9HM40>45P:0LF1..DXLO^B9/ QI8I4 M<*)_(Q%36&"8TS@4$'Q[DAH1X(6Z[0=V&#J^K[FV9O?)CQF%U%M!!30UTVS' MJ SGU8G+.9@G/R:Q2ST3,A>Q?-,BO)P*G"6Y0-#E*1,1S*HB3&*,>3N9(HXC MJK-S_2GH\N[U_>2CAF]?R$=XP_RKL]&)[@=&8CI^Z)F&;IB)9@?MV6@8V8Y- M?X>$9!R2!>_;?K=+JQ=<9&!<8JLUX.@^HMN7]E.&\S"S^.FR.JKF(C;I'-> M:&^.#:CUKMB[OB_Q?V:;=%Q:6=5,?\#HH-P@\ND9U_>/R*&7'[9&"K$<6D#)JG:1LLB;-MUA0GA\REBE/C_BZR'PI7"\Q9QF?S4N)P/+ YPG5>BM M IU9[6BK>UO&EEV!@VWD8L/!NGZO+;%/H6)3@AUV(J"I\Y*H48Q% 1[.UK]: MUC.TH?)03*8K3_T68E6AODR$MPY>#M_YDKZ0T@XDL@\H#<^%,#9LRXY<)_$] MQT2CZ YE$$*J_49+89MO.%MDS5&>?10EL^_XS]EQILT6Y6;W*EUL4]FA;!$M M.AHRG0MA8&P.]N?XBYU)WT,4#GG3G40W?EGYQU B* M"O%Q=CBW.+(I@?/V->ZO6=U4^1K7IB>0B\VK3WXOLI4DG-7C%P"J3KA\S"I2&!%UE^Y"B2OP]=OOZ-_58&X74['*DJ^ M/39]4FR=^;W@"JOJOA(R(NK!E"Z48G>_^9!8J&PL%>HQ^C"ZS(NB9 1=B(K+ MP7-)_[#'3;A>EWLT]/U4-EG]L4Q)?$_R DDTTNROV3K+GP@B_*^5AD:_21!I MD:Y;NAWJGJ_9^#Z7,-&L*/&I#F/+QB YVO5@P0%7)TR4^SND^X U_"Q'/W]D MZ3%? 8+Z"A#<)(H,R%D\)#E>,%%,%0KD.$TUE9=DY5D!E\DJK3;38JB#ER#? MXKT%>,? OL;;3N#WO%Y%AJ$[KN7XMIEX<8!O4DYZ6#&"RR+2TL',I-:T.G'[ M CH[0&O(5;>9#QO#*/#R'4FG]$KYD$WR>7PA1Q"T-S:%0+=*H]\H*:DBS5(W2O-!C\ MV2)DU-^IS-*IZXRDLFGG%#ZE:.AEIBXHI""*U= _4<:44EY#-NW"+66;K]E3 M5NRS^K<,WP:[,A((@]C772\Q'*C;KN\/6;%C)$Q[A[D:D*Q3+:91TL@X-\U' M&IT82>>+/7TC5+5XP)\MHIEUYQ0I%]1F$H=J:,PT$TJ![Q2;GOQ>W)YLS-!U M-*)V[02U"74WQ-< MHW94#<]%D7A;$*RIO2H^%6%ESHZ79F!-39E&1&VJ+:< M)N:"NDQD4@U]F6I$*?3MXIM>._2TKCE']XW(,_300_^+S4 +XW!HSK(BGFDS MYD;F7[S@F]-B9X]MKDHJ<6Q202-Y]J",YT,\Y,!DWDA:I* M J[*D%7K/-W"8G-=H&Y;D'7A=-NU"1/-2)(@<&S'0/^$?F+W0N="Z%%M-!+3 MDF3Y.> C,_!'"!D.QT\G]+(8S<\EFR*-:(2O:7Q?FF3PR5!.8%9>^0H&7'I- MF:7_3!& ]V@XH>EBZ5/@(+\X6TH9+QB#Q/_^R[=?OE3Y+L,WV./;GLNJ:\QR M SNT$TO70AO]HWN.T0^4O(]QX39A\)L^L#L\U#VH#GK-]]#)[+ MZB]2I &?N-^CGS^7X%-9-0\ WE7Y.BT 20ZK%USMY<-Z7SRRO^%?G>7(ZU[3I\R4+_43;8;VJRGEH@Y2_FYL##=1PK$ P%&E$+?VPD; M=U#L(6O,AP'&Q[S(KM%;4J_TP'5B-_"2, Q0]$$CC@#VS1MFR'083UBCBFW$ M^1,C!P3ZE&TWD]S -F4QJP?XIC"$DB]_G\T%,FGWTXCPAUI3(.+,NK0_1AQO M_/.ROU9E77>7HZ[L./8]+8YA;,2!'P6Q&3M]HU88E T>>/:S MCI6PF5HV/GGG:Z51.7G6]@H0;%>@0[?TY.V8*:8I7"Z*U5*QJ<:\.YT[@2-J MQ=IN4?:/S$[**BKWM\W=?OL62(_!\* # R_2-->.?,-S-=OM,;A:[*_0Z.*V MI)8PH6VS=,,Q3.K>^#&K4;K18R9CKTV'>E Z1GD32SZEVBW&.J/X'3'=(P4G M-7$9,60A\I(V2G&((E(IQ[;7RBF10?[4[U/6]$U&@19$08!O>(KC)#8CQS'Z M)AW=BU<-SI=X$S^&AIC2O@$3>\)2C3IGD2V>I1P88LI1.(A5I-L),>7=_(2; M'ZKUB-_2[_ENOVL++.+ISUU:I&V1JZQN\EV*_K/O=MWT\??PWC7E;=;]K-BL M2_0'?%1Y%<1!8'FZB<9^T+--&Y%K=CC],+:H:AXNAT[RJ*VSJ2\33J:<#V:! MP2[0&W9JA(=+9-QFH/]"@2LF=O8QK HLXWR*M1CE_>6L19]3118 5O6_E*5#LMW:J!?YAME62O=3C2H!88![01J4(\LE%%U M+<:F:? <'>!I1_8>C%XV1H&%U-U"'R'1P(O@:23IBX1N*:H6U[_=XU7[,CIKKSDQJ2+&@'*"2M85X2D]*_ M+A%VH8,)X5F-'B;&E%+">_BZCXW?C(_H3__Y;_TGZ%^X1-M__MO_ U!+ P04 M " !"@X9-&!3/ASV. T% < %0 &-M=&PM,C Q.#$P,S%?<')E+GAM M;.R]:WSV[C?IFSO7MP]:FSY5*=*GF\\PF'1:8DMBFFAI>J M4O_Z%R"9*97$2Y)Y88IN3X]=EA,0XHD'@0 0B/A?_^?[_>2GK]EL/LZG__@; M_#OXVT_9=)B/QM/;?_SM]\\_J\_FW;N__9___3_^U__W\\__3W]Z_Y/-A\O[ M;+KXR?BLY_3CWZ&Z&<,__Y]/OK;3U'"Z7SUNRO\DN+S[Z^^ M_X977T,IY2^K_UI^.A]O^S!V"W_Y?[^]_[R2\^?Q=+X83(?9W_[W__CIIS4< MLWR2?;WBVQXM\@FZ8^_I$]^4<-AOIPNYI^R818!_C)) MHUWU=#?+;O[QM^']8A*EAP*"M>S_+Q>-#]H^_S!\G@^F'!.YB M_+6Z%3NYR^;$&N4/:0!7-QN+%7_QY[C8C"(S$LB_/XSBP Z+CX=)9LZBG^81RXF4H[T8)(\SL]W6;8X/.[*/70XZ(^#M##< M98OQ<#"I+\'6[MH5)]J*19:V2_.K&S.8W_E)_NTT7>SMJ3LAKAZR647;9$/_[S+)Z.X]75Q"5\\UA9G=Y<-BC5??,J2$QA14\.*:MC=IK&!%8<" MT>*YN$8N'M]-HVMZO]+NH0%6:=O80-U@-HU+^/QC-OM\%\W!H<'M^KZU 55< M(@\T:VUXU1;!_:T:&YP?C&?_.9@LL]_B:KN-#>;=-/XQVJWOAT>RY=,VAE%12[M;-#BHN &^ M'4?86NQZ_O6!E09JKW-6AM>-8+O;]7@X+[&)2"?53@RV?)I&\.HK+U= M+=H85%6=[6C0V)#>9[>#R<=9/LRR=$=7GJ'^-E@LXK[CT K-N]JN":_OQ\O M"MM#J*N;S8^K M@GQ<+TT/_EC_[4"SQH>75SA;W_9MTP/9_./S8)(]VT''+=@PTO\X[([IJFDQ MJEG:K1\W-I3/V3!NF48F_O]XX0?#="UU\(!H;Z-VAU91NU7:MCO0:LJMT+3! M8=ZFY>&(\ZK=+5H<5&4-'VC8XA"KZG9_N^8&F(YC]6!U8'N?+IRK*7=OJY8' M5UR,5U7V,9VT//1RVZFS:7839^TLOW_Z4J4@A7IBG? +6A;YZFLV^SK.OM42 M:TZ&1O,LOFG^7*^"EP8#U>W&K%1])=7_^WWZ7C1@/X:^94M MP[+ZZ=7#,5?51W?4L@@5C7"%MLT.]*BKM@YNTE[_BF,4OJ_A24-\'HPJUR.< MIGU6-GH_^)*]."+>UFXRF_W0+$7!RA0%"]EJV-MZ:WBD'[)%LX-]V6'#XXT6 M:9R/W+1AB+=WV\K8/R\&LX8QW]5QP^._CK,G:W;DK[ML>LQYBNMI=LRONFQN MS"<08_%ZF!59\! 7].C5KY:1]_$'F^]3OS7"VM>_+ON^R*:C;+2*G"]^X20? M;I-L)=7-8/YE)=IR_O/M8/#P2S+@OV23Q;SXRBAJ- M5L&=@XD=SX>3/%VESM67Z+8,AHMBG).$T3_^%L<43NPI$*.Y=8 :CSE4F#'N M#874&BN88=;_",DDO9K(9QL5M(O)^WPPG:\.KJYG@U$9T_8DV/Q)GNNH*QV' M\><>9$[J+W"%H)3 .()%A(I!1$I\.,.P"C[/2:IFPY_R65S$__&WV#;^EYML M-MNLCWN>B:P(NWAE:0:SX2NJ_]AP\\4O#ZL0M)^'=^/)J&B=7LUTQ)Z\>UU$ MR0M3\:\<62[XLSOTR_'L69[@Q#G&8R&GE,?A520&X' 1CJJ M(!8U>(/^,KQI!-NNF&/R:8I16;\K^C2>_QEM<#8=WMT/9G\><,D.-0W<\^GR;8P65P5Y/ H$16(&A$_#^'-3#.E,:: M$'OI3#I5X3NVA37Q/>-B6.%H8D^K@"$FB$(MHZR*>2^Y*J8@40TY+JQTNM_N"&'=A86?-D^#@ MA4(-M#OCUF22?TL/.7T>C?ORR^)F.7DM2 6J'=-/0$(QI84%T?>S$@D.*"^P MX,#)+AWKZ*=^R=\\]UJ$_WQF[D.V.,7(/34+-OJ3-NXY8)IYWF'+&"HD95#4 M.3,^WF]_]4#L[=&L.:Q/=N5_&WP?WR_OUX\;%W>#Q?U@.KA=Y<3,YHOQ?4KA MOMR$.0TVXYV5XUWD7[+-?YN.AGG\0WJQOFL7T,;O"MII303$40%*4$RCGO$& MI[@!(G4XV:,-1.N<[(N"NHZC+'9/6]Y8[@FFW-(J0.J! AHA1;T""EH2I^E& M3H=QG4.-'FXZ6C>.S4%]MAO_35:P.(/@'D[M:Q80Q0+%6:,\1Y[CN*$7Q;EN MW*W9.M:-_05)U2#69WN\N2T7R5_B[2;37&%E'>*2.*R$PXQ2((0B4$F@W];; MS0K/P6OT&K1"7'A/ 0&0D;A71M056%$JZRQ&/3Z,:)Q)]=]PGJB1[JS+*57Q MNC4W:83/AK(97#4#L[]M@!ZE2#+G$&6:<*2Y<>OW^HS'?5*EUWGMFMF/@\<5 MGZ>CU](71"_GT6^>SY_58YSKQV?_5CV/ M1+6N@I>*6*N\AE1AR U!RA>H4.0JH7))%J,R2W:Z&ZT W]DSY]>#/_#.8D>+ M@#AD3$ CM4 $*T8LXH5\0EQ:9I+VU/_R^7,C<)^33NF/L^SP\XJ#;0,A)OX/ M.V* 6KZ&VYBLPJ0Z^)U]K7&>3[(E_8PJ7;M M[O<3KS\,%"*MO;7"(RJHE(Q14T@!!:ES$M.CJ-?.UJQ&4.Z.*WL?_>W[/&CF M@5)*&"(I!BD+A52%1'%F7$A:Q[KJW,F*DY$\>L?N'@DJ?LLDZI^VU M^9RB]U=7H\M5=::';+9XW+\DU>XX8&T9Y HQKJ$"PGO!-Y.,@?3T[5*Y= H) M\C,B?T87^GV%^-M]S0)6A$=3+I%!C'KOH@<)"TD5KG84TO^8_C[LS4[%O"MV MN?N'2?Z899LI\OI@9 _%#K8-6E"+I>500R, MPH72P.+_^8OQ)8UJ_Z\79!/ M7C(W1V=%B$>JQ[[-_NS\-BCG*? ,&\YH] MT2H"S&2>,D-0Y$.JA<]TH&9H" MM2NK$A?6T7*X^"/5+IPN'EYEK62M6)AVH.XP=#K-BBC$301F%47@LRJKU_Z& 2KC&<&.4BLX M-TPS6Z )=;2OEQ6JV@JQ&D6X_KIU?S]>C2)=@'[*'P>3_5Y.]<8A+KV>* 4) M!@H) :#WQ<8!4ESK'+J'T:0MKFP-HMR5_5E=I>^\5MQC?_8W#,AQ9FEP34YBI6&]R^!?N\0::Y\8 M+Y_--(_]^5E7+1]KA>8!:DD\D6E]-H S!R2 27(3_R@DJ_/^OH>L:Y8,E9EV M,MY=,:WP>JZ^3#97D(>+<^QL$RBSAFD/XJQT!!G@$*)11H"\TB1B^E?AU"EJ MS]L!^>3CHI6W7(46>[X.S@%CA8WV6[-T8,H%9FFLAG&K#*Z3.[&'5QVM$*(Y M>#O;N8_^N9POTOO[N<]G'[)O3WC$O=8T_G&X>IV_*Z?O2?T$I;C"'! CO*-8 MQ#]C4+@)$-0JH-=#JG7F1;6IA*X(F6;?U8T:Y0\)CX/KV[;/@R ,:PH!@YIQ M2(B5XDDR>VE1_"UI/6\C>-AGHP40\/DTU8^3J9 MC5G>+R?QW[]F[N8F&RZNHT=8Z2G2:1T&X86B6D-AF(\[(:>8- 4ZB. Z91E[ M&$/0V1+:B3;ZR]6#QQ6G=ADD8 @H(U1<>8Q)I58-+!!BS%W8FMPVC6JS]B2M M=,5;.XZCC3 /,YTMOF79=%/^\M?E>)22)KZ;KL71V4T^6[USOXDJO_S-: 'W82=K8)RT3HXH9312"/K$-"HD%-Y5>=2HH=A7QWZ DU!?F9J M55C5][0+7"!BE(%(EE(P#"[L*BR!C5Z7/*-XV#N:_(- (T$ M0G!C+*:>00!]"8[3KHYOW,.(]]97K$90?@O)-ZSS5@$2IU;D/^$$>% >31BL M+B0+5%UU5DF^<1R2IR\XYO-<0C@<3"9W@^DH-KB=YS>+;U'^ PO.H89!.(V5 M$1!QP:3!<66FH)! 8BTNE0NG*#%O$=FN'-PG%-*.<7DHM&;;YX$X!9FA0#$B MD50,$$_**:1J%3P3HG_*2(0/V<+1:3U1G4'^/%G;J^WK\V M'=%%\!!C!QFF#F)*4EYJ7OKK / +>_E05[5Y)RAW=B0SF*1+M\]W65;UOFI7 MD[B=U! 9:G@J3X"18Y:7SA]1O,[V6O2/1]V=\36#]SD9=?AT;V>CH#V/0FIM M+,2,D3AO;.GI4:@N+"-X?6578,])R'8:,^-#/AV^>I1^D&>'F@:G@*/6*Z"A5%K% M"4S+[2\SN-/ZNF^270TC?,:KKO=UTV1"*3#SG%GME4G/P8DI/4B%;)T++MD_ M+IWS#O54S+N+X%@GW4L[#+.<+_+[;%;,C,?#"5JJ- _*7^*U"U;*KM52GRRI7TPWJ3#C[@J> L8 M1)RBTG9S">N6:8]/L=I65^6U2K0V\3SZ_^FT\3;6@3?XUFPUNLW5 M\=7-BQ0_/B)C(^17-Y_OQ@_W>]+>G=I?S^==H6Z]3.KD/R[0EN;KY+2[\=Y-'$U4T7LS?S>K7+.ZSX< M[2T$!*E T$GF3=SKQ;]AJ$N\B:\3%=3#"(\.G8,CD6W*&/K!UWR6CJ">&/R4 MN:.B<=O;1[!<&,H\QLY+AP@%#.%R/FA3AS$]O%EMW5@U"797QN>WN =+PWLW M+3)K1/OI-EEP7\CW;CJ<98-Y9K/U/U,R7;].IKO'6C7T&P(C#AH+/9<:&2@< M1? ID@*K.F3MX3%U*^;M/*JXO&TXA5QP[J VA%@BK** EI?FN-LS[(?5X4G4 MYVS1*B$[Y\Z)^_;C=-/PQN53-BP'=)T_.R)-9UG%L?W\^;G]SN)2C?V"P"64 M*5P14T/B+L[X54K)35(#!NI$_O;W-/Q<=#VK[LYK:9_.(=:'#4<;VI<=!"*( MLQQ3I#55 ""FGN:RA_K"RE[UT\+65,IY*?EQ\+A*9'@T%8N&07I@HJ"(&62M M0=HH6X8668JZR93RH_'\"Y+P1'6LA2^1.IZ/N_L*QGFNI*-0 M*RBM,I*JC)@VB4CN@+79:&6XXI<):&R% =;*(0] _ MA[*5,Z1&(3YY^[U%M$_9?#&+G%_.H@E>E0WV@^$J)&Y35-I]'^^OYURKTV"E M PAB3'7*Q>DQ<"))3@CBED!0ZX'^I46JG@C*.!38XZK'2O4G; MUF.'-"N7J'KUU(.]!*V\,4AR[C#$<:](-"(%%MZ:"ZM=T@)'=MJ.IK%_BQD> MB,8&&0:MPD!+;P")EG$M(5'1)%\6NUK1?=7D#L=!_6:3.U#.G(WKN3,28V P M1:J0$B)R8:4JZRO[B.0.1R%[J1)1%1C[R@D9H,"I;S6@?;1_/J: MS;[D9WR 7Y40IZ=W. [M2TCO8)$CSF-DE-%,4NF$*,P^]:360YD>;M%:8%?# M"'?%J5?GG2NG8)[-OF;O*Z1YJ-(\2(+B6J"H8L0:Y#%WLI2<$%HGCK:'W.K" MV6H!]J[SB93GZ'"?P_7JXR"]]E93Y3"2AKJ(GBWV/RPE9+DL1ZM91>_(%W(R MNI=TF08HM](1R!D4WG)NA..%Y,[X.CG_>FBD6N%5YUKHZL!R4U)V=?;_LBIL M!&Y=&/9\AY3[ZBE/1^LJ\O/G9>0_1D4,QP^32L>7#?2>@CXP$E AH2!R#A., M_.H<&D=7R,%*81"]PZ[*54D3W0>-K(_FDT7HO&&<^^B?%N@Q 2^LVD>G?,O/ MKJY^V;"*GWW,)^/A^+SA X4&-D.I%C>PHU$05DA$)0:.$&Y2&!$T:YUA1G&U MS-&=&ZB5%(_KO])NA1W9XT@7A' MML,,'L:+P>1]"A4M HJNODPVR<=/,0([M@7/?]&^";W[XV ]\\8Q08A27" K M*< 44FN,B]"Z2O$N[4SD'\;[;IHR1L2E8S I2S+.KV[>1\S]F.>GQV*T-]V! M-IPAZ8!WC#&@@5">4NZHC*X6\I7HV\%T?W[>K"(G%G/]^-O@G_EL%1__(=N; MX_2HC@*Q1&,4O4XIA'42 4U @4A$_T*JVC9!B7T3NFF<3SXI^V%4?V3CV[L4 M%K+.8OAN&@'.YHM/T>)4FC9[VH=H=;"&V!B8-DX.2:1)(8^1J$Y$1(_.OQKD M39OP-D.7J]56[CK7R\?5#T8K)E=BRO:F@0#F-+>1[T6_NI0+V"/'L;74$4&4$T38PDD5 MC-LZ06#'Y_-,F84OBF9'PML?:A4;F7?3X60YRD;OIA6RW-3I-G A@67 ,$0M MAIIQCF"!%. 'WY^7&OZ/P>3979U\R%;O/COM5AZJ/.@ ML<0&(^+2W1 RUCM9HH8MK_/"]O@LH9=E-!O&_AR,?79^7J&7ZH36I]22N1\E$6J9:;6#/3*.G&//CF?34-E I*"28T2BQD9)8 MIXH#)P$]J)48X*]S4= $MOVXW3LY'TB+=_F8>(!2U@WG(5.KI':$2Q?Y4.E2O*5 QM7E#/")'UK;O@S, 08N9=1$> M[A1'2!2R":PO9%VHJ]BM_*@'97=[AOE=BE2/_W#_O1Q_'4Q6L>L+,YC-'L?3 MV]56>N^^H4+[ )5GA$@_E_M'II'N.ND!Y^R M819''MV>#]GB\+'&OF8! A/W2)1';TE+:C6& A62IO"JRX@[:H=+#0+;%87> M3;_&P>6SQ_U!C\\_"XACZA6'#AL<90)4&59(@IVZL.+'S5*D!I!=4>+C+'L8 MC(N4I<71Q \P[&%*A=9!$@H4TD1);:SE0L5M62&W1;Z;D@IOE$#-XWL6E[FJ MJQP( DIXS+#SR $LB9$;G!1DKM;&ZO@XG]:N(QI9E, MK]Z3$[8J];Y_0=K7+%A)/2!,>NE1M*L086<+2070%^G#U-Y6-8AH5]SY-<]' MW\:3?95RBT\"E<9%V@-/)5.6"*4=+"30RM99Y(H[2TM9XU MLY&J4_UYD0__O,LG42/SY&HO'BO<(E7M(HBXU)KHEV,ND $>0VM4@0"&M:*)>K@# M:O4ZLB7,S\"ZZK>5>VIE6 ,4(2 %<$@-L:;"@XV4V!)\8?D>FU?^;G;50[KK M.Z=-UN;JMTT_-@C:(H"AC)-20T T,=P63AQ60%]8/8DFU+P_??9IN';(FJ-+ M.>XN,8B\)$9HY(GV0C#*&2DAT\Q=6 +C=KC3"+2=;=/'7\>C;#JJ;G5VM @, M:NYY*O5D-5(&8BM(*9^H52JYA\> +5"G&6 [B[]9SA?Y?=PD)(H6(!$I:A6 M/#X'0.L'TFTL5W4Q/8=K4^DJ:WN#P+%3TJ;\!3B*"16/%K.0#C%=)T=8O[?I M+1T5-H'RA3R6)EY"P(6#"A!@/7"@B*6FFK@Z^4CZO8MOAUE- ][QJ>*[Z3!N M(:\'W[-J_-K7+ CDC#,DN*B 1J%;Z0G(6=<:M9N,]U)'DU*PZ\JBV.%9H' M%GU21)'CQ#&2\C027CPLH8"9.CN[?I\+M+0^-H]YIU%IS^=%Y="TK8V"!TAI MJ(AG7E,LE;7EWI9%MZ".">OWF4$[S&H,Z3.<(E0[/@@(24R\)='BQ@V)@QB9 MXD*::RWJG%'V^]R@]8"1(Z'M;('+[^_'B[)(6[XJMI1-A_LILZ=5@)@PHBBD M*3._D\9SSTHYA:WSGN?XE'YOW^@T!W57E#HI6'(/<@8;J*,O"+22FAE/!#.E ME K7B0+H4^:^SAC5&-0=OG%>:V@U\D-9.+9\'815!&B,*'9& 28Q4 54'%0L M;/9VXM>:4/#KA\PU0>UR0%Y=@MT:ASC\SG-.KO)9]GU+!O,E[/'U7\_ MRG_>TCX03:FB7 !MF>5>8P=X(3N(IKK3,^W6M_/:,:C06;$("(PUL4!1MR*\#J/B:J?4\LU>:;9;9K3;XT^M5$]GSDZRO8$ M#Y0142(DM5;&$0=(Z?=Y*>MPI8'LM4.GKJD@3DAS?Y%'4/NWB+C(7MZ0, M>[B&KE,^!='00C/9?<:D* !X8R;7DI M/1>J3F1B+SE6GP9[CX4;POD\+%N-=*Z6B[M\-OY7-JK,KI<-@Y9 ,@M4W/9Y M:P$V HDG:2^E&'QGK*J)[SG9]&X^7Q[-I'6C0&7<_VE"">1QNJ1T?LH54B)0 M*[7WVSI9;I)%)V%[AINK$Y:\"JV#8DPZ9@7%$AIK.,.HA!)P68=3;^MX^51. M-0_R&L'3R6;]6[A_77P5@KH;9$.N^( M0](RITNG#]$ZJ39[&,K< F'J@WK.X[[R?&1^=9.J__A)_JT75??*P1QWPO>J M65!Q'\PM %80G9*T2XD-]PA('EW5^./SG>RELCAQN!]G>4HF--*/O\_3,YZK MAVPV2,&H:K@8?UT?*A_&X/C. M3:1Y<*".)TJJH.% 8%,MRY.D$1O3RE:8(D M><>H=[601$'6#\C>Y_-]2\@/WP6MHU'#4&,MB/>(4L@+V**/SFM%$/>/06TJ M^S6O3H:YNV"_?R[GZP#ZZ_Q3-LRGP_&JUM?3R*_SY@Q<&[\N6(HD1,9S;;Q# MD%@'68$L<;R.N]S#(\4."=P#;77W4CKJ>3A>Z7\/?Y]_%@PR6!E D;.((T6) ML*4DUL@+,YSG)<.K]](GZZ$SRWJ?SQ;C?ZV&>'7SLH[(/ANYMV%@PF!$(DQ$ M :=9VI2X0EIN:P55'VWMOF:S+_E?B7>-ZJ8S)DY6+(C[Q+2QU8/5[O$^%=U; MR;&IO[>/D94Z",H)XV@4WF+G&+.6,UY(KT2M^-D>7LKTBY=M:.@\EG(3X3&] M797+J6PG?VP671ZKA4TOK0!@4EGE3>EM4X_JG+_W\#*G7UQL3B]=,?"/V7B1 M7=W<7-T4B5A29K)T:%S4;=K#P\.- R0&4BL@\BKM^[#QQ!92:U,KE.;HVZ"_ MW)K=N'ZZ8N6O@_$T074UM>/YPR;>[>KFH .YMUT@PE%)G5!&"&<48@*)TEOV MG)_AH<+U7\M -JF?[@)X(B[S.$Z?SVR^_+*X64Z*LAU[0WAV-TLA^X !2PBC MUGG,.1"HQ$^(.N]L% MAYRVT!).)&> P;@RE*=3FJ!N;I(OG6.G WX^A)J.GM7K M/HIU53H,D' (B<3*6)/R[FHABGM["5BM+4OU"Y5+IV,+FCBCCYC&_)1Y]P1B M;NTA *TQI%X: @B1%G/W="BE)=6=7*=<.A.;@/[\'M^F@M1)[MZF;3 >6, $ M@MY2H#V S#[)K&6=,^H>OIXYJZ=W&N1GMG O!A^-]>LRP,=;O2J]!LVY\'$V M,N;CC@X8+ TNC^<9N+!Z!.>S@RTHXWRDW5,:]BB:[NDG&"0=42!NT.+?HQ>- M"2]CCZ!E%_8&Z"S$; [^WGB(M0SFUFZ"LG'Y,!I(#+CV/,[)IZ-]AFJ5!NKA M14L?/,73T3_G</]R;GV+(V@W^%[ MO(I72'M(6+V3H 2+(FLB'*$D90!RTI?AO=#23@.P6T\(V>U+OG9T<&8FIJ/X M>5.OE/=T%H01#JB4I-X:18&U%)3GI\Z:.N>'/7RBU^4KY>90[RR4CF=9%"E.I,7CQ\E@NHA[JI33X2%]LB^PL'(G@7/@##',*\RAB%LTHQ9';^PEQ?';1+E91AA6UKHGUULQ!X&;P40BD*((\A*&*U1N3H8S;NM(W^N M%;H-)K:F@S,SL7P^T\0*O:>S0+")SK-1R'A$G458NQ(5*G2=^*\>/M[K-K[#U-3'+=A3J(:H5Q:A MAUN-,]&M*?B[HM[S\7[.ALO-(\ ]9-O1(C"&D$W>@W%4,0UT=%'*2*"XYS]# M3%;[S^]E_V4K:JH7>?7@^]_C!=W*3MAQ,7GL^T/\BOL;(_M,GCF M($<:I PHW'E#B"\14I2=(T;KHIC9D6*ZIN[5C1TG[*:C^;.TJ14(NKUA,%P9 M*@36W*(HJ$W;_5):6ZL@=?78K?,?M[3)P$:0/P//7CR[W_MP>'>KP# A"G%O M#-,.(2@\*:^X(;27^8+]/#2KB?TYW+OW^?0VJN-^[KHDP&>REW_8&00'O MK5?0R0BBE Y9+9].1&M=ZO8PG.I,^]F3\3X;FZX>5N1WW[/9<#P_4$?G0-L MJ%9$AE MB-@>,A[33: >8L.YLQI#).GJOKI$ I@ZCSR.SQ[808'F%B[#6L3[O,Q3<3[- M9H]QZARJ$E^I?: L2NPXEY8J[D1*!E^^84D5^SHY+]EP[6&EGLB'V>)2&%<:@(' MR0J1P:1 Y-WT)I_=#ZI6XJ[60Z & L>]IY!0C02@G)%2?L#J7/OW\#U:*T1K M!^KNWF 4CT7&^W:GSS\+"%)@37HX0IU$#"LJRE=TAEU:287&]?OJ!<7)T';X M4.?I+<=X=/ 9V(N/ W!Q+F'K/*1*4B^Y1;I\ >Q$G26MA]$>[1.F)L"=G4_D MTV&4_RF\JW24HW& MBV4J9KM^]SW2R\6'?/%?V2$/JVH7 1GA'<7&(*:1EU0 4MIZ F2=6I(]7$S; M(V++P)]L\S;O9XM49PEAO/AG^K;8#;:29C*'00#' 8"2ZJIYAA% MD5 )$O:ZSFNH'A;I:9D\;<'^1*3S%K;>/+9^%L+3>67K]?:H'%2U!-S;6H2X M#8L&WG$F+3?$"Q+_G%0@F-$6@TK,;RN4ZFLV7>Z]URT^"2[2%!&/C%,0& (@ MEZZ0 BC1\\^'66S^U KMZ&%2DJ8Y<3J273&B3(*RR9QAM9YL@M$J^+8, &0 )+F)0 MDHQ&PSJW1CUT"9MF2U.X=G8;F4UBG[>_9M,X[DG*\3FZ'T_':9M>X-<:A3>KLBDE_/T<#Z]X/LRGJ[UEI(HKENQG M9QMGO(E-:V<"4 ME%)+Y^IX.SWZ7+O*2&J8Y9ZN+5OGD@=@-YMJ'MRZ-)K<)-/(TK+"-138(/.;O)9 M]BP(VWV/J$5UQ_WF['$5(Y*"2&++J)/)"N,U TPKRZJ'>:BJ'06\<-WP2N$&.?1;04D290VT.5EN6%U M8@N/3VGRYFQ3'2R[XH4;S*;1YJ6< JO$BQ6.'78U"4J)Z&IBIR&Q@B*'K9"E MQZ!M'7^_I]6;&J5+0[B>BSEZ,!\/CZ#-ZON@#,).48'B]L7;= [,:'D2+'$W MT8^=4::^B@]PYA10ST48.YXL%WMS;NUH$0@'2/H(E(->B:@'R$NTTL;HL@X6 M6B?-:;!V=DJ5C6_OXO#4U^C1WV8?EO=?LMG5S6KD\ZOE8K5SC>(9+:]$.9YZNWH*"AM+ M +3$>F4% =2RHGOK MO%??Q_M.9?:V"\0!&LVA8<1K;(0PWM-25@!J[;M[3*,C%;V++PU VMD.ZL>A MVOQ^,-Y7!67K]\'$?0(3<;63Q/"X[ %.=2$;%;Y6D>T>TZ6>GE]NH1I MKM7 MB&5UB]^RY KM8)&.241_I[C VT* I4R!4AK'-*U\/G&,U2I3Z>G>^: MWD=JKP(VJFR5RH\#P="CN.(21J"1"A.K52&5SCPJ+NQ!=!U"O Z= M:1'H,^RKUF?**2)W[WWFCA;!R>C0$>>H(EIJ+ZF2YLGL^CH>S]%$ZJIZ06L< MV+T'JX%Y=TO=2PS*M)L?T_/@YTPMTW?TDGIIC#V+BL[B\Z\G9%6??_UU,$!CA)W1V"%"I+:2EPZ- MX+K35$B71KWZ>'=W9/7/Y?HUP_PZWW%:LA+@R\M*TI^R]7OS[',V^SH>9NMJ M2I^R87X[7?5RJ$Q,V[\Z :X=4XBI!WP B"L;+DT:==MX:PN;O\[X7;/U-:I M1['V>>QREM:0U>A70SZV!N;1?86X"6#4 *01%"D4D?&G^Q7)=9TSX..?L5\, ME=O6PYFYN5YX&B+GGLZ"1Q)I$A5-3/*)F+:D/.ZRK-9)WZ V MIHT^6-5MJ?:?4O*?P-@JO09(B9=2,2N1T=QX[F!YC T8J9.%LOHKQS(#^VT* M]+V^=/*VH)A>F-L](IWNO>[M-%",B4AAZQXJ#Z2#4),")<5H*:QEF'L8>-);BUQ3,6>XTM@D MPKW.KP??_Q@O[A*&4= H0_'*^\<3ZFJW%WJ]EM8)8Z M0ZSBA@*9\BHF*(I] 7&UWL<>?4/V-9M]R=\X)<^@E:ZL:E&D=OXL$"B5M]UC M,GN*$_Z%KX_J@/SO6-(? Q6A$LI2:@GC.MI[ @O=: UKT71HV^-UA%];GH9 MUNXL&GI[\??02RNPA>*'1Z=Y_*R&-@,Y&\G.EDQ:R4V M*+JLS$D7'0?*RJAKK6H]>CXZ!^9E4:D^W)VE;IHO/F6CY7!=WNJ\Y=97!Z)Q M**L=O9J.-D=-:5A?QXMQI4JSE?L(T%H:UP?D)%($8D" C"I12!O./*YV8M@! M#N_N'P;CV2K9V";K_9,L=CP?3O)(M.PZJDG'T?Q9%9HCNPU&&Q"-(!. LXE MCA-"EF@I6>M\M7^^>0LL>ET.LRME=&1*;#Y<;D1PT\7*?[O)9_<_'/H?85)V M'//N^RU[S$/EM@$QR9DFAB,KC)5"46DI$X@"0 DAE8XSMIF%>6$7YMGP[[?Y MUU]&V7AM$N(?7EJ"^*-RM-?Q%VV1Z.4G@6'CD% N+BG&&2(XMZX8.*.7DOVF M!47FC0!:S>\[F@4J#F>4AN0G@VUY.U]]$PR(QD$X"(BA0!EB!<+%L#UU=?:H M/;K);9<'=1!MB0B%K!\+1]G&%>F 7?CAV\ <(T83@B5"W$)H!%"%&-!T^QKQ MK1*C"61;(HA9SA(N/OH+@\E_98/9?H[L^CQ$8R>-_W 4.HD+$.24TX4 P\*WTIQ>L0I4?/U[HD MRJG8MD23M:B?LMMQDG"Z^#"XW[7R;/LT0(&EA-9C8J&W@BFK1"F$K56 LT=W M?^T2I %@6V6'B4+/!I-W<>___?]FCWOI\>+;0*C2EAC$*9-*6A&A*7UPHDR= MAR\]>J[5!3_J(=LJ0?QXDLU,])-N\]E^>OSP95 \;LL4Q_CK+ORWN4AS,8+J?(EM;!&DDI,I[RR4A M'#(O&$@BB;1[LZ)61O$>%7[K@BM- -PJ9S[?#R83O9R/I]G6,*0=7P8!HD&T MBB(CD#0&*DY\$L&D\H=.UJIU\9-5#8FDMY1M.)F](V>_0F"Z42*KB..P@5=Y70 <,%H(XC93C%E;R7EJ)\AW?9 M:#G)KFYVE/74&ZMO)H/Y_&"!LN-["Y)Z'5\LP>LT<<8I3&/OV:?L^%RMHJU<=]3Q'$V\A'*M)]9KK7\6ES] MN+V# [716ORM@4LH/ 1(.069$-9Y+#1J66XD-B[6E''/>1I+[A3B<\GJZC>B^UGKW)WEM79 M\W5@%DMLO<;06X X9HJ48X5.U3GZ?3-T.D5UKUY3UX7VC:S<[RO4Y6GJ5X3T M6$!$C0":DI)#*H0I5ARG>*UJISTZ#7J#:_*I*NKT/>2G[&&3(W%+\IA]&Z.# MC0-'"'#"/7&8&F"L@<(DJ1757"I](;'"YR/+MK>-36KDC1A;=9\OI_L.,1KI M/ZJ%>,L,(9P3B #5$I!"+918$+F0&AM4Y?NI1!/;9B=JM MFDZFYH?E?1Q:U/"A=TNO/@Q*1\>) $&A@D0@14R*QUB/T*%+>>/1^#EF(VCV M.XF*\-9'@TID_ MS(CCC=B.+)PAWZMFUF6ZLKBKW)DDY#L2S$$)]'8PGZTP8 MSV[*-P_9-_NMJJ2ITE<05B*BI%;1AK$4P@& *C#A '9;F39?#"9OCE8MP'SR MVF.S:7X_GE99?;9\&@10Q&D3%\E4V1U)+F"!AT\YT"_+D6EV_:F/9U<&YX4+ M%:?%EVQV=?/*?]*#^7BXQ]@$+2^@M4B M0]X=S%U1;I6@)465#28;&[D:_8^IGTP^C2+.5[L&FWU9/&TN]I"P9L^!P3C# M,:186(;=#*HO!?" M4L4@C0N4HI1&B]/+X+75>JJFHPV)5MJH$HQZ8H\!:2: A@)3; ##DH!4-6N- M$86V5DKQ_JQ$S5&E:96/SZ;@2@'^93+JDHJMWW- I(*.,BBJPHE9#ANT"'=A!5+3R0\GZ'8II)W MTX>XJ!R7KNVH?N*":*1T1"J9:I-*Q;PI\6"@5NG-'AJ%9JB1=P=X#\W!N6/> MV[ *V@(NE)+("4&8-4[3=79K(C55S_)U=FX5BC=P[OMXD9)NSN$>&5]_G*Y+ MJ7;:.6HT9IXQP.1&,I.H_A>:WY65G#>,ZLFGK6;P,$Y;I91R]NK+9'R[4L$\ MI;!>)PI2>K*:=D4:ZT_;\S:=WEEPSFI@5$H5PKW7+.[>72&IXK7*W?;H^*(5 M_G2&>D>+Q*_9-&Y^)VSV\%T_*]U$8N(83X9C]:XG><#]KTKPH(RW21 M)0W&)H(++0:R0!5Q6R>-2P^7L8Z9F/=*>=U:LP^#V6R0(HW.[=:^#>LF/0!Q MW?,6 A.7/:2E,2M5$D:Q]I7<@9:B'#9'LI^RAWRVNA_XG-W^<'ZQ+9QA9Z/@ M#4MYC;!UP%(H+%94%9("7\OQN5B+4YD=+\,=FE)#5[8CST??QI-37*$=GG[1 MXZ&@BI??!6Z)$L0 #3S3WC@L@%X=)QB$.:J6WZR="5D,]3C/84^K8 6D"!.L MB;4B\DP2Y@I9"=<7\@J[II[SMO#L>&Z=OAXW/L40]$H[@"ST7C*$O5L7HH6. M:R J!2VU?;=4#+IZ\H,?6@1!#8O6%0@,)>7>8J=P(:,AXD)>U];4[\X+H3I8 M=O- M:?S5^Z[FL.V*1R^&>O!A_];O@P",(.@W[=D)Y?YDYJ M -FN6/,L<'GG<_V=WP;FL4P/&I6+K@DG!F,M2PL=S?9EL:6F7G=7)SP)S<[7 MI^*ZI=@"5EV?MK4+7 CI?#I"!XQQZI!1O) U@M;I]46;0<&MKU -H-L9D]9# M/+@R_?!= ("S:(D]D=HA8.-FB[M"%N%JY5SHH8UI2*\OV5(#T=,O2:.!RV:K M$ZD\/1K-IX4P^Q/#'&H7! $J[H^M90K'=9D[@6@Q?D6J%7I\0XPX37=Y>XB> MS(A?\VAJI^GW'L>(0^T"PQS$E5< 3;QWRK!H5(OQ8TSJ'$#U\#*\ 48TC&A7 M*TBQ=KZOD/3GU;>!0R2PBPNNUR+^CP)E02&3A*2.W>CA([>F/8ZZ>';-D0K4 M"# =+J6BJQ@:$#EN*2Y9;N/LN:R5I(8&=W#A2 [_3\>IQ.,P:>@V MFL0RGNS=U'T?1C?[ZL8,9K/'5!WZ4(ZCTSL-R"$"J(20$L1-NH?EI>V%0-9) M\]'#%:@YHG4&>6>I'QH.BM 2 QJ]/TD0(803ZJ$MCXXTK10GW?\:G\T3JS%( M.[Z$/?F%8--WL%!K8*1CGL"XA:3">T[782! 4UKMZK^S.]BCWO"]:A6HX1H9 M+!DR\2]I&4!@(ZMEOEHB_OY[BS7U?/@N]D0\.YIAZ_0NUX/O9WR 6X[A*3BD M0B#AGE:!8A,W\JD:H!)"2,1,7 57$246<"4J.1Z=R5IEGNYK%E(2'ZEL2OJ4 MTG!ZCX#92 M3+NW+F*B-ZOUUEH>FX.U^WIX[8KCYZ>N,]M P+JTUT;6)CBR( M]A=ZZI0R1%7*U=6RK":?)@<]FPX?#\4Z[6P3H!-0IGIR5'DJG0<&@$).1V = M-_:-3=S*&M\U<6MBV]5&2 \FZQ2>6;9XG_29M+;_8GE7DV"!AHA*#!6C@E+* M,2LQ(]+79$_+'#A=7R]?138#SSD)'>C 2"UL7I U(F/ZVY9+R0DDE: M\]U\.R2HK[(*'#@)G]-SX9;O*$N&?QP\)F+OO^H[U"XPXQUTR@GE.<042&YD M.2TPK7-6V\,EH@E%YNW!VY61N%K<9;-G3W/G\VRQN[Q,A59!<@V!AT0[*30T M"!+J"CF5UG7,1 ^/_!ND4?/@=IB*\-52^[["1?+>=B%::(BB0\94E)E)!9$O M9162U,F^N-(EN9Z'6-S?9,+U-+0>?D@-\RH9Q.HPGX[4>%SX;I8>L M*:)K&77^^,/'^P*SZ_<>@&01'X8<)UX*ENKQ:$Z-IH(#("\M1*HA#KT,X^Y< M#UWQ]_?I+$IQ.QW_*R5%^ZZS:78SWGOUM*-%0(9HHJUQ7E#@D"+,V-)!M:Y. M /@;L7[U>=8,MF?F3I$EY6KZ["!.#8>SY=ZT]2?T%I"TF&DB!!72.:\P=Z9< M:12\L#"N3CG7(.YGYN/UW6#Q1[Z /?*2N;A;ZS^XC%8'H[CJ[Q>FMTMML(/YZ.%]G[B-?H MY9@^9(LJ"?HJ=1"RIEFVE**$3^@V,&V$T ML)0[;*GRSMEUZAPL"#&U-DUOUUI4)M'. */V5=&53[L'LN>XO:K1TS%K7B:D;DTC/6#FT_B?RM>?QLYM/04L ML9(NV@7'==Q6$ NB-['!@WK9:6**+AC:"E>J\[$!'726PF(Y7\3-Z.Q3-EGG M\+T;/QR^'-S3*A"(4D8'GQ)X<<(@,*"4DT-Z8?&#K;'@9<*+QA#O[FSI81"] M]50Z)/KZTWR2WSX>)-;N1B'N5[A&WL5-47I/BQ$C3\B)2ZMKWA6O&@.\*UI= MSP:C['XP^_.PE7KY:5A-"*XL0!A#:#ECA9LLF "HSHO5HP^_S[P,-DJBFD#W MP/]Z7R&4H4KSH P )$X4:S1RPF&,"2DD!];5":/LH97JW4[@5$63]^&;?T4F5Y@&D]9_$?3\FS!MH'5.EY/&?%U/TO!TZ5.;:R8B?GVOS7V?Y M_$13MVH:#"71'0"0<68$4=YXQ@N)I3&=FKD+YMA):/> 7VHX7-XOXTXE&ZG[ M]/A\G8/]-,;MZ"P S*$5SB@0T?4\ FY@N7&7M38$;\V;:Y6#S>#? U9^R$Z_ MKPG00A%=64,91YQ 3)GWA;1$DCHQSSTL-7PNKAV/=%>\>D[]JYM= 0I;>+6_ M8:!:"DS/^ M^M-.7O;V&+#V6$/F(<>&**.XPX63+"-@==+>B'\3M 45])>B/E_NN^TXKGJF@02X.*J7BLLZ3_#DOPG:O 9ZS,_X;;/\C-\&S!WB6G&DXC80 M.8\M9J7WHV6MZ&#P;X(VKX(SQ0N?G-3O;84+.V(L!@JH5++ *V&=W*228P9 M=\:' D]W@7M$66GIN%2"E7L+GGF%G4!80:>=XHH:4F C.?QKA@97)LS.T."V M%-#52E9(DN^3Q"\7*8/4:RMX-&.;^#4! 2DH YI!HYWW)CT1+)%$Z,)J,G1$ MY3-HIK/%\&MLFL_&9\V[N1[#XY&)^W:V"HI1@XB,^S9'$4SE7"E:O5.RG AM MSY@>=\NHJ[V&V]TL"(D%\!K)5)9(4,ND\(6T2M?-O=6W*=^(WE^]?6L,WN[G M[;G?NS4_?9FTP@'NTT6+Q5S :+W7B#-+ #EC$>]RU)\&WWX;1+*/!Y/]28RV M?!\\CV:?J6[+ M2E&?HLYF7[-*5'G5*% *L=+<,&)L2.-\#,Y9MEP M,7EYW-[E,"HB36-NMQ;!S57'V3:7;XK7I_(^[_&JYF.?+V3"[ MOLO&L]\&T^5-;+J:KG/I@^'J1/>[\Z2(R@8D(!KN)J+8BG@A0H8F/K M7&#W, 2H/<+V1D7=G[V<^>ZP^:,73Y42AJOHMD:]:^@P7S_D1(1@ABJMUVW? M$I;C-^LDV"=<#>[O(D"- 9+8*6HH,() H-D&!::$N)"28XWR8>W@\EJNY^-HCU*1P"KQ.N_#19)'6>;[\F2CA>K0HEQ2$])(-,I\#$6X*A^ M@A0.$<> ,LQR[91'='T K@TCRISQ-J62'%4LPW$=!8& @$1"Z#E6#GB%H2D0 MP1&4R[(/+;'E99Z2-E70#[NQ3\0S7^*>2(9B>*_O210_%%X/UZ,;U?J,H-YMB-?X/8/ P+68..IQ\:1:-<00+B0 M@H%:KT5[2)BZJLP;Q+([1ES'W[MEI MPLCVV%%7G3M9<3*2)Q^A/5_^]Y=@>_UE %8XAK732FLJ2-P5(5X*;/"%Y+=N M1DUYDU!V=:/RROR]KY!-:G>CP#@7PC*ED6?0\#A7("JD-!)7\J?>3@A 0XM' MX[B>;"P^#R;9/-T&9EVR%UL_#I8*09'7'GH)G7&6P)+GT-6J MTM(CD]&DRO*&,3U9^^KA899_']\/%MF'93):5S?7L\%T'EWEE+93+4?C13;2 MC]=W<70WXV$:X_>'?+9PTYM\-LS26-=)/M,)^JJFS'2EP\'D\]U:E)VW=5W\ M[B"$A P3+Q4CFE&BJ2]M.>2RSJGJ6[!.-;G90Q6=3/5M GS,4S;1\6 R>?R0 M+]Y-TQ709)SJ9_XQ7MQ%J=;2J-%]"LZ*.\A4B^93=KO=_-X (GH,F50>PRE-*)'DZWY+>WL^PVW8EN MUI+MLVV_:*_E2@%"I5P[+7D'OSMHY" 5SEC#O:+>.JEL@2-WNLXVM(?!7XU; M\OZIJ*/S\4_9UVRZS,Y]V+T91HI2*$(6$J1%=$*%8^Z*/00NG5/"Z8*! R1%R8H6V;1K59>Y)6NN*M&4R&ZSR^OT<7;;8Q!;\NQZ/D MCKZ;KH71V4T^RZ[SA_&0 7:X%-#)G0;*H(0&&R:E!PPRX0$O4%+1Z?VK<_=8 M,KT,Q>E*,UWQUX[CB"/4PTQGBV]9-MTKDIJ.U$U4:V4F-]%],! ;A1!PF#/# M$5#$D@(Y7^\=7@]/1SOG]!ETU!6[U>B?<;^P.C/P^>Q#]DT-A_ER=5[Q<99/ MXQ_7I[^'*E<>U4\0$"A&HM24"\>HLX=\/9/WVZ9*NJ)GNLV_ MNE&C_"'A<;CVUI;/@[68:8.T<%I31D"<^>7^5Q%&&A M=_74_]).M0!P5^0ZV;2_KQ"L4[_SX)1DC! ML:+20 \U+>=WBJV_K#O%,RVT MG>NI0],Y6T;MC@=?QI,XXJQ\E/#L1_M-Y^'VT2N'6$EC-?8$0HNU]Z57[IB_ ML/6Y2[*\-K2-JZ.S4Z0M-QS%J+<]!*_4+F!JM5$4$6VDEQA#J MTCZD/O6:5$/']\WC^6!SYSY.!7XV/S[[HZON[J$M,PX(("SDB@K.,;$;OPXB MZFREC'-M'??\YNJYR [6T7-#?<8Z,3.LA'KR)_>&[8(1(M=!9W/!Z#JBB#/A"%DA9G>/\'I*E M(;V^9$L-1$\.WGS*5O,YGRPW,:2K<>Q_OW6H7: "2VZ)HE18%O]$%2GM+U2F MSH%Y+ZMKGZB]O#U,3^;$KWD$;)I^[W&<.-0N2"QD*EX/C>%Q?39(\'+\@.%. MGT2\$4XTC&F;KWY+J_AKEM_.!@]W<:\VV?,;1*V4[#L0/QT MAD?OB!]\/B!LH:,0,VB\) 8#PZLU<4HF8GJTQ->\?8HVWF;^^/RHW(YO+*^? M#)03+)VGF@N#&",.$E+.T5LPD6S4EOB4MTG+!'['>6?KS?SZ%+>?/Q<8C/Z[ MDA0#S:6-0&?$/AK4*"7)U'R//V_SJ[_UUW^_3^V1Z.KG\46P,M_ M%&C@3W: _8_C!-\"0?7+ )CF6#CC&.-60@4=BL9--()9-'\EGL@%PY8YWY1\ MC07[2U%I^OFMKN)F^7$I/SHH,.*IP\I%K&JE&01"X'+13B;5 AG1E;L.1+Y- ML@YY4J9GZ_GZZO;C:GX]7]Z="&36>T&P0E"-C)%0Z*CMB(E.5[EZ9'"*S3 B M;=)I1+,32H\'9R>CGG5?$3B-7CF))+"(*N8L8;!R]B-!)I9=U38LSD9=(ZKW MA3L__Y'=%!/-RH6<3.$[-"082(V(FAMB21PN*@B6Q]E1@RLVL<.^]AG_JM-S M*W3N+;EX?E\DZU<]P&KCZ?C @(FU7 M(F,#:<$@I9Y5?0),J'(S(P^H-5:U2 MNT=LQ97ORY'<%H5)BGY@5ZO/V>I[E(\3)EB-T47?!6ZU]@CC*%9"P>IZ8?$W M9J=AU'=J?[5/YI' ZZ3E56M\<%IJ2N(,E(30>>\(A576!P@!@77W/5N=BZOF8 )#G4#DHXXJBJ>DDP%4T)CI)$ZL0V!N< MDJCO< 5#*4L$=1]&$P'%'04KL S@@_M/7.D'J+ Q]G2W+(H;S]3]/9?^_/2 @ MHJ@FB#L0<0<% 5I&W48X1XQB(";2':$SOK^.,:<3N<>3C.>3U3]UMKS^>C]; M_?/T6=G1H4$*1!D1'AB"E,)40:CCBI7VWFO,IW=RD<3V4RA*H^YP>"HG7>=$ M[.C00*.]39B$W%O!K=(Z3J%8L0$ 4#*5MA[M ^ DLI+HW-MUDB+[H+1"LM,' M%6\^'Q360&FEE(R6E"+,BBB+Q=H@<%"Q7B\3#(&AIJQ^><.D!>)VF13\]]E_ MYZNJ:_*1U/'7#P:!+75:1L4-&4-28%W4\HAR99U@A$XL9[RE;:L56G:)B ^S M^^SJ]MD4CZ:)'WP^",H5I !)*0AU!%*)2;DFZ9/NGHQ(A:0R-&^?E(W3"O^1 MK>;_SHM"\/&)8()IJ)I02S$('35'!$>PV8."Y 1.Q M;UOB8-X980=TE8I:4.=[2>6HH!&BD$)@X]Y(HJ=IO-D13_LXAZ3 V0C3"+MW MD!H2=C '>UG66-4\ PSH07U$$#I&,#*R/TZ,8%^\M9L XZ?#-8TI6YO*-HK MX%;O0J;O2A0+Y@I[K9A8+E31>4_6![T8.>FE[/< =:ZHW?/ M&0^?LL("*"I&9ZO;?'5?U+B_^G.Q[[)]^CCY^/@0"6P)1]9)KH'F<6_0A07@ M(%=8.9^BV2[!Y4O'6A=D[CF%(M]DOT+>!*%<^&A"*\0E9< )JPR%&B")$7#U MPF.#T.!+9(>.7_YG24^8H A:#QDSOEBA1UQ[XR=VAZ1UOM?+JSJ/R(W/D/:K M>_2B],]*ZQP^!:@[- !%E"\.XC%02@ !*2SBEX)BQTG\\;2@DLK*O%/J-L;( MT^\>C.L?>#)8ZP"T&#!DN+<:4:;=?HY.*C*16'[[+,O;).LP)K95@IL!4KN(G<^A$\;'SJ-A_\3$C$86*(Z@M-5!BJS&,\Y,(0>FU MF4B8J64N)]$PK0[5'\OY)KO9EDJL4X'J]>/!4Z.\9IY !V&DH;&2;==LB. P MJ3'6B((]K7*\'5*.J0 9BK-#A'L->-%G#CKL:#%SX4U1D\M-XS2L?1"T1-!+ M/42%CA(&",+;\FI*$J1+6]C8M*N7(]HM6G8(6J=K8T7BEIOYYN=_SF^R-XS= M9XETA; ((7I$,? :*FJ5D8 XQFW5DXNY >]F?K[^FMT\++*KVV-]:)9>M MWRV?/C-?7L^_10[6.8EH]T.A.'PS3$2AL8Z;B.JXHU84];16QZO+T2&MX^SE M/9DAF=/;S:S](M=7M\]T\M7M+DFS^--'*N:U3M8:O"U@(CWE7!MOHP)F%D$: M=3%VVBCFF9K8E9V^0-L=!P:NC;+='NM@L=;X@)"2 /I%(0*6<8%IR6=I7W9 M/OY2W?R^T-<%S7NROCYGUP^142;^?[Z)$O*L06OO5EAA#D<)?C:9&J;7L6'! M80TA8B9:N4@Y@N(61&FT@HW%E!%=*WVI(U'/_MQ$Z%PO\G7D02WA?GM$L,AJ M:JW%VD0W0A*];?>X6R,U>B+1^';9_5*&6R'MD%([=!I&%\)K,:"::&TH+AHY M("F9%( (2) W2 _8S/:M:9_*N3@X)A K)#>(*;V;,_8()KD'%P*(,WF7 MIU.Q<\X?/)-Y\4107"-/O+=0"^8-,ZQHY[R;M_-J(JDU#7GUDM.-:-9I)8_Y M"<85=5Z-YM%T$13&A2A:SCW^?$+U&1IQ+&^';MU6;_EQFN=/ MGPE:.\VELA+&;0UYK(Q U>J5GU!CMV2>)]"MK[#-/V:K>;%A?9IM3I57>/EH M<"JZ%YYQ22B2I#B4,[9SA7]8WJS=[6UV7=2L_?S7[%LQ M\]--DTZ/#@XBR)BDA!M#990M""L2.I+4@V3D"#J7\2\[);5.W,99&NKFOQ_6 MFTCD=_KJ*#"./!V,XHH1+;"$+KK9%EM9V=K8BQ15,L(=IP4@M$?,WLZ1LC\W M[Y;KS>JA.+ ]89*\?CA@9B'#QEF#&3)&4137LE\5Y3K%/!WA"5'[1DDR28/9ZK[X M:JGQ3N2,O_ET -+CN%Q'A:<:.ZV5=)7=(]#$O-=V>=\*25/NA^:+[Q%]]3%P M9$B0B$IA?%'86S J))-2EK/VGDZL3DB[0&B/KGV9#>^SS:;H8[6SF4ZZIV\] M'@2#"D;7"$/&=51VW#VJ.0>2LI!&=,^D=<2T2-/>KIH\/^L]47_VU<.!:((5 M(-889)$C%)G'0+_A.N5 ;(1(:=\;22;I,$ Y76GVC<>#\CXZY 0"'^UP$DEF M8+4R@,3$SLY36'L4)8VHV5L"]RX#JM"II]MJO'PV.*BLL=$8XM)K+)W1H#*P M#.(3JW*2QM:7F=:)Q'P-D,LQ_ELEY 7MWF_M1^]KW!4].BX +20DVH/HXDA MI4(:[M9*G.?.)PCA"#MUMK^GMTG=(9&T/][7^6J5%[$0,_L6?_.8A5X36(=> M$Z++3 S#$D #^I(0E27[I")5]2ZBH@;66"-XX?/'1 M5Y%K/BNF=;#^0IVQ 5E0E"]6$A&&)!52@4I#8YA4U^E"PBF)2.J RD.88#5- MK( ]L8C&E6 C.-7$<&3*E4B 4DRH"S'5VS6ASB1HOS']=3G+JX?->C-;WD3- M>-!^JCLT%+VH&; 40 NMA<@1*'\JNN!EJ^OY;-$ M,6>^(0"O 3941;%@D )#3)GW&7=CR5)R2OC4@=,MK9/LFU?>Y.YBQVXB3V9F M'U:[E@GS_*W^*4GOB_:

%.R]0)@D4'0(;)B'54&KFA#9/QV\-CS. M'TKH" 3..JPJE2DEJU4C\Q!2)A_J;H^P0P#F0[Z\/@LSCP."+9K6(FJ-(%QZ M%AV,Q_"'ECQ)P4P^KMTJ;9N'EIZM9EM0/5MOW(]OV7*=^7QU/!!0;W0H\G2T ME-$8 U!S;PQDCZ2)FC,%)V?'LR_/8NF.U,,X4N7DM_=#ZWGU]5X0O*"$(V&, M\H9)+(M;'97I[V!2GN$O$_7NA-9](>T_5_--I,GMU6UIWS_-;RB,_",H.STX M."@9\A)$LC*F""7(TW+5#OJD+6_RX?'.Z#R,'M.S]7S].;)L=G.U?'KI_5A3 M^[JO"$!HJ@%RG&(F-,%.(_@8QB!)NFSRP?*.J=W8W'H6#,UOU??9?%%,PLS6 M7Z^6_W>VO/GR=;8QLZ7._EA'4BS?9]%>F=T5LYSG9K:X?E@[@<"A(S* M:'_B0O:$ UP 5E+$:)F4QCGY@/B@O&A^3OCT^PSD^G9,I[\_$=V4_RCFH^ZWCS,%N?!Z=!; O91(TII%((V&H<61!>D M7!MT+*D2PJ^<%-X2P3L'TS[Q(15-^]<$B9A&VA$!D!2$,>-<)2H J92,.33Y M('@/%!\^6/5N>1U]AW5FL]U_&P6L7KYDVZ=$,Q9M/%\TP=3$""> D41S )%, M:N-8/XHN=[A;%DU5LILO%P:_SLG^"+[^&TT,W*KO+4ZE]IGPD%LM'") ".B- M*I+3N$= ,DLP!J-HRO?& N;G]ML[\8[@M,!,6R.$Y5"+(LAE]G1P'*&4.[D7 M8@^?#XF#_?/:)79O$G^W4U6W^>K^66BG=T'?3^53]BU?%>T%:PCYH2'!8TR% M1BHR,F[R4E$,T;:-CR'&RD$%_,64S^L(56-T@ 19*:DT,+I='"F A2C7'O\Q ML>I\Z1!X5?&B;1(/)LI#MXAJ4Z*5!5Q;10$"RD#@.=WK9VH51J!6[*;K+?OE MY)^P0O_<__)4TZ@&;PO ::8\ED#P2!@/C=&TI(W1\%>1^-H0.;B%=T7RWLHD M1?YM._;JAW6T1M;K_9S7)TJP'1T7(!48>$0I(_$/S@77LEHK51/K5M8I&EXB MKT6Z]U>*:SO%D[7:GCT7'/+2,$PE9L20^#_C0;D6JW+9-&%&WA M\N?G?/%0D+YQQX/ #L%G'$"<6(19T5_J=V*'!%>D&EL.&VP]"@Z&E&S+^/TZENVFA4R M4AI<)ZO%'A@1"++4 BD)I 1(18ARIER?13#E/O;HT7(NB_,N2-H79$R^BGHU MVNL?\N4I.^;DF, %P<)$BCE*(.:!)%AI5KU9"F &A$62"= *A-PO8< M37G+MGM?H^1RG>'!6&.,U_$/:C%2C&%3T9,YF.)7C0A2@\3OVB=_7\#[E'W/ ME@_9,7"5CP0K';!(0"1-(9A:>DC+%3C+^K&%J@RA3:^G"VDLS5NA:._6\[OE M=7Z?O<_7Q^#QQM-!.B^XMY$LR',-."EN"^S7983MU?SIXZ9MIVA))W!?P/F0 M;6I!YMES@1$@D"Y*6NCX5UM$+A_-.II4(*3^OC0%M9)"UOZLY6*"7V8_]G?& M=;;,;H^6I#TP(F 9Z<^PY48I!17VC-ER?12:%-B<7?7AXG5,.T1N?);P;OD] M6V^>)LON)E3^:[:\N=I\S5;[V1TZ6CCS-0%#9C@'%'@ -%<*U!%(CP!*1 : M94&(3B#4 ^6GA48;5.[5[#18\U M4TX%B!Z?#$@A:3%U5E$MI3,&*EZN!UN2HJW.KOEPL=JJ'>+V!1:UV+(QN_G\ M-9),S];%%:;[8L9;,IS&4+T7!"F-)HS:HG&!1Y8:(A]#\EBG9 Z.L,A#I\#J MA.*]X>V^H,B_MS.]NHTR,EO>S?]<9&J]SC;'/+KC ^-J133Y(/4>J+C=6^*% M*E@67VU2NK_+C)%'U_-#-4/>>BQ01%C1$D]K@7C\FW&L6@G$ M,*G&T=DU'2Y^OTL@;5\@*9,DW8_Y9EL']U@!H]&S: $DV=\C M;/_7W3[7";W[-LI-?O_G/I%JJQ;7\^*OG[)%$>K86H@UC/73+XFN"430,0:U MIUIXJ/CCJ:7D*&DG^]5BY)V1?;";[ /7H&GS(KMFV'&% 14(.R2+ NF< B%4 M-&4%U[75[FW%F5:,YZ8[!6$$\]@)QXY[TFTN"21DR#I"Y5X]<%YT,E M[4)[0[+WI0PV<6JOPNF#J8+'RJXDB<$*N%JEG :FF'ZZL#KJ)?'-@2A8W+1$2$$&!(I0A["D M612%)$=H?&JF+X"]#$#WRJ1!E=+>M%\/77=GK#I*&X&04UY+K0T6&&"$!"!& M>&LX,+5*G'9M^KC[;XO\9Y9]SE;?Y]?9VX>Y^[/>[4G\%S[06RE-+@8SF G&2Z3U]K6%D8H5:^@+C0>-J.-;U%LY>S)8? M9O?9B?)!3Q\+C$EL@00: :R=DYQ0NUN)PY3XJ16C&A8-+T/8S1G1-Z1.U@]Z M_F 01D+GD2<,1MLC[O\.X?UJJ#<@I3SV"&'5C)$'T-"(@LW/<>-R824,A9WT M\6%U_35*0C&?XR5BZHP-&B&I."8,.8,]8)0BME\'LX1.+#C0E(EYMV3M]]I( M54_K_5Y[GMB0CHP*4!)EB//&V;A>Y0@WL%PG,4FG7V,\Q1_5_M0>7P;&W\G= MZ^BX8%4DDS<(8@ UDU!:PO=KY3@ZNM-28:UPO1Z2&M&WOTHCZ\W5[>?9(CM= MEN;5L\%0N&T0@%318!5Z H@JUR034STN!C/G\O=5B9$TJO97%6(1WWGWMVR9 MK6:+(O7IYGZ^G!>>ZV;^/2OC3"=1=-9[0G1Z=;0HJ;?:<"4!MWBOU9WPB*9X M;B/<&;M!6)<4[Z\TQ#J+W_H:9V^S[]DBWR8][:=^$G,U1H=H)0@OA8<6(:W3N;<\M;]FJYLO\9,GK/AGSP7CH+#2"29D4=H4 M*HC3=LZ2ULGZVVF4/+_0YTVOXI2F=V,T),<$OS89T_B ZN!! MB%M_^W;\?*K&T+ MZ">CG6V ITK:;5G)_2J42TID'V=YJC$ K"/N-,;8=L$/ M!;R/ ^KEU;<[V:@/ 0V"/J49M!CO(0S!O!U MQ9S>G=*D^-3[&L6N6_Y2$%Y%%XLH@IP#D'GM;$7/N"OT6DCR5XLH#LO+J97Q MC>;D@-&59GHNX+=OP2X!V'?N#3SAVQS M=1N7F*RARQ<%2*2Q+FZ75@A,O1/,RCTU/(\_ZS7XE&]FBU\"RITR:53Z^D.^ M+"Q4]_7Q#T0[[YKVSS2.I4%=[DFX%C82TM[O1)C:G!+A)Z1V,/ M$$QJ"#Q"XWLL@C 6?C8/WJXW\_M"DGV^NLWFFX<(@?V%KR_Y=J9_+%?5K-Z^ MIGF@GG>K[P\8R&*#\]Y0XX&"BG!6TD,PGG)?981%=(;&]Y"\NWC]O^- )-K^ M1\5SQTIP]CN1 U1*FH4!#WDC#MARQ"#AU2 %/M_A#')H27I(IC<_%SFH-"; MV;=YG'TQPW=+M[S9%DOY'AF6KWX>/+UI]+9H7GH,-(<8<:BD1=B :JU'4T=&;7\K&":9)!)A@9D7 M5#KM]B>P/JZ7I>3_C+#EP-#H'PL?1R\;136)_&&Y#6/]?;;Z9[;YN(H,*],( M;+0BNQ"3&I\-&'H."*,,6TDBQ[VTI6N%I&(IT?T1-E&X>(EIGZ5I:2A-UF#R MY;9*RL-L\25;W1]-7VGA_0%CS!7ED$6W2W#FH%6DI <#**5/R/D]'Z:/\2&9 M-VB%KJK=X9-#B\),BFUU2"0)X[*6V]+1 MIO]8[[)Q1D_]BEV)WPA:Z^A4%,7CX_^$Q!J9BH[$JQ0#>(27?/H"W>$2J+VR MJR\[5\\6NR3^+*M;%.70D.CE8F0TQT491VEHU-]"EBND $RL&L4 R'A9GKL= M1@P)M9/7(P\/"@9ZAX$%3#C*'+/, U.MTIF)P2V=V370TXBRC;V*3U%^KHO/ M;G)U<[,-X,X6'V?SFW?+?33M>-)[W?&!*$^$U$!;IUPD$Q5%GN%V/2S^.R7R M?R%(.9>Q>?=DOMS*7\@ AKE1T L%L84 2%"N,SHKDZW\-=0^UQXO+KS:EY/% MK4K"3?RO,,0)B,JU>B63&NJ,#W>M[H<+)S+M[QMNO:69;KM=+A5L3Y???=QE2_C7Z]W"OA4)9QSWA.@YPY#K*7VW'H-'>&NI(4T-B68.L8+SH/OY+>/"_M<' $7,?(_OMU$G5Z<\P)Y8A\\YR4!F^CD&("D@ HH! BD ME1KGGDVL>'P:<_.>J#SZH_OW->Z.IK\\0&V4Q1(4;8<9E=((ARJJ(9:RK8XP M8WWX;;5WEC56E!^R*'&%6;J9_5A_S5>;V]EBL8[RM\J^1T;-%OGMS9Z[\8G9 MH3:]C=\5-+5*0N0<4T91":"N_"KMN)R8VNP3&'F_K!GTY&.D/WU^P#\ M[;-(I8'$P !0M$443'-C_(Z5C*.HY'X?@-?;$!S52B*).9*2&@B*JA@E'4F4 MDFEIJ[Y U]D!^'GLZJT@88/65%X5+0N!A-@XI"7Q3JF*EGYJ#NH "#C6CNH\ MXO<-HW/;47'DN/>(,XRP]W);XZ=<#59D8CJL&2./MZ,ZCX*-;?.B]Q'8VCOO MEM=QJ?/O-?M0'1P4&$686A&G'%>/G)= NXH F))I\OY#3.E]N"Q-0+BX* <=0Q"7!FA<-YQ86N"P,*G=MN \IO3FWK76 MMH !1C347CMMK%=<"<[*]<6M*,7A&^/./2;0M<.2OB#73=,"$@W@Z&D+2*!6 MT0'GM+P'PZ2S-L6W&&-.SYC@UR9CTF[R-BDH[S@$RD@IG";$.FV9EN7\@$NJ M0S7&4^LQ *<-1C0OD-9M=PM"N;/88AY)0J''U ! 26<\C;P3W)3LDACC%=1WCSCIX2*9WEK5]=' DT:#.L. % MY,I:Y*64 $A!C*K,5DW-Q&(E?;*[QI%#0RZ,7EGNBC+MI7JM'C9?\]6)VKZM M?RM@#ZB'5BCBD:<0,L8K$\>@I.XQ(T)VN_!J2SNVQ)3&RO+OLQ_S^X?[HB", MSU=_B_/=K*]N*^)$,^A#OOS7PVPQOYT_+;ZZJ[GB?EPO'G:U]_8#7CZQ?6-1 MR-5DJTTTH[:__YHO(CH.YE(..:=@-/3*8^"Y)*:@NW-50$Q#W6N?RPL3ADMC M7F.A^9BMBMG-[@I[[/'[_\BWMTCRO[+5EZ^SS?OY?70C7U1=V@]XLJ!#4M#J M1P)2/#)/8:V$8DAN=*7<7T[K2_Y4F*[^6L:E_3U? M97%ERR_98, M1/];2JO*&(^)G)M(_*T[L [!A?;P^'I"+Z?_QS+R\LGI;$&QVHAL]OH (-&( M80(0-X)!)(PO$[2,13I%@8ZH0'^/F.R%#\UONQV0'/V'.Z&.W MHVC+H*-][3B "G)J@":J^,N>IH"YB52E[05UG;=>.(]7H\?_AWRY6ZK[U\-\ M\_/=,A+\87L"V8M(G/'Y *+5;XL"B9Y0:!ETS.N2\E'[I93O&M&V<%%2TAW[ MDBWD;3^L(W0\912?&A\@\EA1:BR$5@B#*&:X7(\", 6.8PO&]@3'+NG?TLJOETX8U5[>1>\5A63GU]7= B5/7PZ" ,0LPSA MR!@AB8:&5L*OE)V23=LVKO)1LZHQX'<:?;M%;*MQW.>[<]]WZ_7#LXEO VQG M@[JEUP?O,44X;B!>4HV0^*FPR_6QX=*[X#F5'<,RBE0%IKBZ 'G$)/'7!$P%IQYHZ<[8NJ^.2U M4ZSH%LD]%%L1%JZD(V)*3F,C[AMTG55\.H]=#>-+Z]7F"=SCOUY"/?XH?"IF M?*#"PK/?AZ+C7&&'ZVA&0 88Y9:4" M$E(0KA2,EB952 G#93EOP>1$/(.&O'K)Z48T&W,=.$-!<4-848^=MD!BXE&E M86E2V&Q$YO7PNJ(%XH^]#ER4)Z!5) =40 )/L4$523C@8AJ*)(V1Q^O G4?! M,=6!,T?3!MY@4ZH_F@/P2"GVI: -*A#37&$LL5=P"2LH"-94K M?HFHZJ70UUF,2+FA]"*>^/F/E_'$V?))993C&VK#UP4E)560H;@?<$$A<<3[ MDV0][00+ANMYY)V1DZM:LF8X-@:XQXY>/"N#2X,AK#_G&^^;C,[BKLZ7^??ON1NN9EO?IZ, MSYWYIB $%!A8$-T<($#T;*@V)3T,T#H!E2.,@21BXA3"6J5U7]BS\U5V'9EZ MTB)[_F P7"MFO95%YR:#K3>B6HW&;&*Y,9WQ.F^1R(V-JBIGM5XMWW*[MI ) M*[T5#I*HB3'EO')+/4NJ'S["E(>N(= "B5,B\O/\)K]=5QF$LVT.[]VV\,X! M>Z?FR(#CY*E$$ &JE39&0U&=Z6.59/F,J+S,\)9/-_SH"%,'+9G:8X.E#E'+ M@.(2&RXM\+P*=C D4OI>C6@':IVK]='2B,Z-\;(ODO1YOKS._'Q]/5O$9\CQ M'>G8F& Q]1I20:S>UK,CD1"[>4,7_@XUP3QR234-'H!9148P"D)'N-,3HY>+RH=Y:-'NBUBF!\RA<+GZ^*Y[N0 MAW/G$"3V2D,HH0%(2,TCV4G) ^6G>-AK0_IO6P/F\V:VVHQ3I+K#]1!5C:[\B57TV2(&X4IHS M@B5R0DI)*^8[)?NY)B-W0K72CJT2UOMD6] M=P=0_4K;P6D$ @%&D%!N%!=(8V")+SEA75(S@?IY+K^EKP?I:PL#%RR-H_/8 MD(/$B:*-!'3>*V@1KKQYK&U*5L;99ZT[C\TM;WZ+WM@8GW9%X,\C:_GSYZLJ M1.5:\K?7\H]L_;;_U>T' S61.AX*J9QQ$!L)R[0OZ"1%$^DP,GXQ&16;QR<8 ML^W6FA57@S9Y\:.#&\T@\P@D6MQ6&>,,]=P+0Z"KV$VC)9X@1B-JF_*KBU$[ MW&\L7?^9S>^^QF^K[]EJ=I=M8RI%<5@_FZ^V-6-/U:NN_8* "<6>6"F=4,8C MJ*FH;%<"X<22&@73])G%T[T7?+74Y4$Z$< MW1R#8DX1*1AV!G$%G+2D.E[ P$ZD_&#'0GGI;.W?>WE[P9O'!9M\&1>W-1N? M%$M/VPC'--$ C5)4,504+*71!%;4V))#6NB)%,WH;3>\8-Y>_L;X)*(_SEWQ MG D&K@Q"TB%F*?%<2")LE9W./4])KAC1C>N+WQ([Y.EO;[!+MX$JQRF0&AFE MO=.(,5/9)@[(E-L3(SMK^H5\P?.8.D*#O'*&!67-B 3 +O*&D"*!BA2,S M3!5/BYY RK7&$9U+7;9!V0TO1RM-ZC'Z_V4;_1^M>)T_TP ),%0C"[ 7WAA- M$*]X)-*J&(SH &L*\M8Y\115#&5V=!7IDIWI\FK.<. M': JY;!^K!;O1/ZN9F7CPZ6_PM6T9_??'8TKA.U^U.OQLLEL9C M:D74BU88KPT2):TAI"EG&2,Z*QR+#SH2-HY>9/9ZH[SF6N4-?EN8#$4&ZT9D@Y"4T5,-22I411Q^HW#H_BMF2K.T:/7L2V?Q2[4Y=9R6MU,TC#)"KS,?E^7)33I+&TA/64[B?63YF6[ MF9S.'#DP,+#H*BIBI0.8&@N@(ZPZ_R=*IX00QNJ:C :2G;"H,9$KN\B?7 M<;V?"@(=0M?A$4%S0&S1,8]@K"UA4CV>PQ'34U6(7QE6K?$F 4_E9\M:M/YA ML?BYP>1E[ZNP,W7'DC& *844FBZXVJDF=> MHQ35-\8Z]6/$:.]<'&&&J'FX?RB:2GS/=G=L\]OMJC]GF\VB"!D=DX-A9Q4< M\=I'56*UXPXR33F U44R!U*T_(A2UT8L01?%_[Y\P[+?W/IMZIC9^NL1EZ_& MZ""88G'3A!Y(KCD2&'-316JE3VE).:(4LG'BOCL^]87//8G65[=7JYOY?OG#X?C[[<[Z( M%,F.X>[)4\$8(K4#Q O BZ _H^J1-D*EG)K(WSBKA[/F_'C$U?_^CU>L>!]_ ML/W5F[_9O^<5>:_S^TUV_763+8J_[ABS]3E?D>U) ^&US3:S^6+]?';9CTV4 ME>SF?_9A()3LN+I].L=M<[=BVNO-^M61;YTSR[07!T(H\UQ2KX@@V$)KR?X M&%MD72TUWE&XO:UV'<=B[:VU!$%42 N,U A9PXB!7.&2CHY.I1%4WZ![&4QX2BSV'%%)EC1>"2@UUN089W:)I06X WI_9\_ \?G2$J19Z'GI! MK89<>X<$I#2*:%D/!%LZF?8VK7/U[)Z'Y]&Y,5Y:[WG($/!"8^>1H<9Q!5U9 M-3!21)%?!Q_G\K%VS\/S*-S0=UNO-D^,L?BOEX98_%'X5.C4 _O4L]\'ZZRF M3 K*I0:.%!L[+>=L#4Z)3XTQ+WRPW2B%ZITCY:!6>?%$0)9*3)A 1#NBHQ]J MG"WG+8A)R4L9D0YIR*N7G&Y$LRYY_??Y"4QX"0%!2F&)F %2 MFTJCN?B3B?'[7([E[="M4Y[/?ISF^=-G@A;((&Q G+27&" $5+4O&BM3(L0C MVA%:X7D"W?J*W.ZVK/C) ]; F\\%Z3D&CF,)E&6<8BH(J"P935).:\>8ZC68 M5= &]4>31WN0-H^K6]Y\7,R6'V;WV4&'M\O/!CMN?4RHW.4/'=PV3XP(2D4'4'*#M+1.>,PEJXCM%'#3 M MJP$'EYNMH*2_J"G+O_MLA_9MF30Z^3H#LX)@C.I#)066@UCEN0Q+R*T ,B M4O;MR[PWT"?PVF++:#;TDU?]NK@.4[T\8,(=4=1B:5G\.Q3&N(IJ,"EE<(R) MX8,;H;VS;/1 ?UTE\TD;GB[ ?_2# 4K, .(:$:JX]A@B4RDF:5%*-:Q+-"I: MA&/+MR5;X=\%2D=WC2X/?2LXZ*4"D8XF_H4($TE;675,X5X]NJ[[SHP%GMU) M2R.F]B8HA5WW;KU^R&[LPZJZVKES,IXFK=5J2R]%#'9JX'")>M<3%Y]*PABM5."*04I@AACPBK3EV&4$H >EB,B!VMU];C!UIQ"HA9 2%+U)PB 1T2#%:,B-* M29E6X*L;W@Y;.'KGZZF'S==\-?]W=O/',F+HB>M7'"2MGZ^T(-P3JNSI=(PX M.KN;+Y?Q63U;%(>8)XN.C62: 5HN'4>>"%8$;)"3 I>RS!T_>#I5)/$:53I*?FDPD &^XU)A8!*(O$:TRK5QE]2CU>W\= M5&;'BH/?>_%X]2N)K$-(8D@4YT90RH0H.8FQZ;5QTL5%27^IG?@\I(QF)ZX? M0>MJ"VYG!H$H*YRRWE#-++(2(%V!B%OVN[S\:/?>00!P*0)X.N(VD%RF32P0 M"IQC7F/J*8?8&&98R2W'&4P0UVF'@<H@LYVTCJ=3?#:(0^UEIIK81EUYE$U *8FH!]RVU3*O-UY> MBHP=-E4/4>+\0$BGLPF<$D1 <7@;-2V"!$I=\05K/I$(YN7)6/>\O!09.]N^ M'$+TVIMDB*""F''II)90$NP@K6+)EB<5&AZ1H7AY$CD8BQO[/%43S)NW>WD> M\F].C0M>>(2]]) +Q;WD&$-8L8#ZE%3B*87>$GV9EMEP*0&P)P+56SO&@]\, M7&B+,!0(8N)Y8OL]7V]/SL.+CX9( M8*6EM\AQ:(U5E*$JM]/PI#/1L?D(W<4A, "6$TA M8PX0"12DE:(RT0:8D%$_VFVD+^Y=BH0]MM#HJ6M\G>\&)2(8) *&*>P)EYK M7:'#P91C_2F=$S;W+<;(QF%%IF$"T?O\KVRU^]O\?GZ^Q+3SV2"@]] JK9P6 MR@E():G.?8E&*0>+(_)01H;:6K(T"(,O4I3^^/9M"%%Z\=E@B;"::0FQ5%Y$ M8X20*BX7?])K%;C?HC0X@R_%D-OV5J@2U?^VRM>=%)@[_+4 O (22@>$A(AB MCRH;A!C!5$HQH1&Y-Y20C#PFR M1?!T3TDHDFH2L=\RT?%FD,[0QDI_%_%^;!:\G6ZKAM.2V)U%):5:Z+69ERR8/_!FH-Y=TAMYJ;'B_K/W[YFCTM M 5G-KJ#/U>W+R1^T.-)>&RS%CH.X6">U59)[YRO?AF*1TI)M2DHU,8FI7RX] M8G2 ]NO;(O*_.ZZ_;'XMD6%..,)5<>)KC'= 4B"$0LHZ;VMEF-?5-/M6 /DK M'#TYY/WS9]7"8LNQ+Y%'.G[@GP<53=);@X=2(X^9C.X<@@A[0'6Y?LHHG];Y M3%]@R8=B4&]^2M76HFJ/DJV^S_>]>5YK\L46.?%O5[>?LNO\;EF$R7>:=DOT M8S#O_)N!T4A4)C6T5@-;I&G#BJ\4 IT@!",\6>E9",;&OKY$Y"F93]HWAWN_ MU!",EK\4D.!*.40)M9QY*1@&H*2G-DDW&T=X7C*0. S+M/[WB0,GIT\*[*OE MSC54WR)$KN<[)A1W5M:[2,7U9OY]OOEYTBSJ[=M!>4F@UI9X3K2R"A%5[FH MG2SFCALND<;"&5Q2FGB?DJL_PN.3<0C,D!SL,^+Q-5]$(*S=OQ[BK >+<[R> MRH=\<^Q.8[V!P0+GH-+&(""0--:0Z A":HVV5IEZG6?[7/$C]FLIG;KO" PY MP8TGCG+$D?(>6[6G@R.$IFRY(XQ7M 6*MWH>=4#NP<3=9IO9?#%<=+,KJ7<, M62611( #XE7<#CS@'L5] /J5*T\F\ZMDVU4ZZ=9S-;K[691S[AX.2HHPPVB M4&''H"/> !HWF?U:B7,IE04N3[)K,_[PWI](X-[,W(<_U]F_'B+)W/?X1]G7 M_AB(WAX1,)540L:)4C2:)XI!S_;K4QRJE+LY8P10&YQ^B9Y6*#L@D!/*J=/(Z<170?"SJZA>WW<[!O MM,Z:>IBCVJ#KKUIF6.]93]D?VU_==34J?6"8#V0 M$FOFH\P0Z:F52C]J;3(Q/92(@'/Z_S8E<6\ FU7"M;U6%N>^G?@Q2!T8$I1R M3G'@D87(&>OB.BNU"[5(R8XK MW2*>QT_? -#IP<%9;;F6$GB.H$%1/&BUZFA@ID!IA ?([4*I=?*F%^C[E-W- MUY&.V8VZSQ^6&_5]-E\4F[C/]Q/[G%U'W;F99^O=U=>OV>)V-VJU/Z.+KRE. M-PYEL77QK0"LT]HQ2JV)5@;QSBM2L<#8E-RV$1[/M@/#L7!C-*A]3(/?O:8O M!+_\;C#4&P=IW$00T$93J5'A9!D=-0"F."5 ,<*STQ&C.9$S?6WR7U;9;/VP M^KDEX9?5;+F>7>\O?EXO'HJDT^T5S_TI\?I3-M\:P34.+1+?' A7%A.,/$> M(Q]IY1XU@4@JHL3&C<=A*-BKN_LI^_:PNOXZ*PI=Y'>KV7U5:/BQ/L;C,SL) M.GI5L?%+@\5*HV)O8502!04QG)=4\EI/+*3;&Z;>PM<)6^C;]*N>=R]H;X/5O]F7>>@-F8]R]/'=HG[QB M96;KKQ]G\Z; *H<'!IGB5#.*H:58(Z$X?%2=($7-C' CZP=6#8E;(P=O_XOB MCR(Y^/_\C_\/4$L! A0#% @ 0H.&3>0&UL4$L! A0#% @ 0H.&33&G M]H34%0 ..H !$ ( !16X! &-M=&PM,C Q.#$P,S$N>'-D M4$L! A0#% @ 0H.&36,?,O4H'P )DT! !4 ( !2(0! M &-M=&PM,C Q.#$P,S%?8V%L+GAM;%!+ 0(4 Q0 ( $*#ADU_R-_TCV( M (#3! 5 " :.C 0!C;71L+3(P,3@Q,#,Q7V1E9BYX;6Q0 M2P$"% ,4 " !"@X9-\ V8-J_U !?9@P %0 @ %E!@( M8VUT;"TR,#$X,3 S,5]L86(N>&UL4$L! A0#% @ 0H.&31@4SX<]C@ M-!0' !4 ( !1_P" &-M=&PM,C Q.#$P,S%?<')E+GAM;%!+ 4!08 !@ & (H! "WB@, ! end