0001654954-19-004343.txt : 20190412 0001654954-19-004343.hdr.sgml : 20190412 20190412160242 ACCESSION NUMBER: 0001654954-19-004343 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20190228 FILED AS OF DATE: 20190412 DATE AS OF CHANGE: 20190412 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AEHR TEST SYSTEMS CENTRAL INDEX KEY: 0001040470 STANDARD INDUSTRIAL CLASSIFICATION: INSTRUMENTS FOR MEAS & TESTING OF ELECTRICITY & ELEC SIGNALS [3825] IRS NUMBER: 942424084 STATE OF INCORPORATION: CA FISCAL YEAR END: 0531 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-22893 FILM NUMBER: 19746308 BUSINESS ADDRESS: STREET 1: 400 KATO TERRACE CITY: FREMONT STATE: CA ZIP: 94539 BUSINESS PHONE: 5106239400 MAIL ADDRESS: STREET 1: 400 KATO TERRACE CITY: FREMONT STATE: CA ZIP: 94539 10-Q 1 aehr_10q.htm QUARTERLY REPORT Blueprint
 

  UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
 
FORM 10-Q
 
☒ QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the quarterly period ended February 28, 2019
 
OR
 
☐ TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from _________ to __________
 
Commission file number: 000-22893
 
AEHR TEST SYSTEMS
(Exact name of Registrant as specified in its charter)
 
California
 
94-2424084
(State or other jurisdiction of incorporation or organization)
 
(I.R.S. Employer Identification No.)
 
400 Kato Terrace
Fremont, CA
 
94539
(Address of principal executive offices)
 
(Zip Code)
 
(510) 623-9400
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 as the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes ☒ 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 ☐
Accelerated filer ☐
Non-accelerated filer ☒
Smaller reporting company ☒
Emerging growth company ☐
 
 
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. ☐
 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No ☒
 
Number of shares of the registrant’s common stock, $0.01 par value, outstanding as of March 31, 2019 was 22,562,044.
 

 
1
 
AEHR TEST SYSTEMS
 
FORM 10-Q
 
FOR THE QUARTER ENDED FEBRUARY 28, 2019
 
INDEX
 
 
 
 
 
 
 
 
 
 
 
 
 
4
 
 
 
 
5
 
 
 
 
6
 
 
 
 
7
 
 
 
 
8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
 
PART I. FINANCIAL INFORMATION
 
Item 1. FINANCIAL STATEMENTS (Unaudited)
 
AEHR TEST SYSTEMS
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
(unaudited)
 
 
 
February 28,
 
 
May 31,
 
 
 
2019
 
 
2018
 
 
  (1)
ASSETS
 
 
 
    
Current assets:
 
 
 
    
  Cash and cash equivalents
 $12,300 
 $16,848 
  Accounts receivable, net
  1,944 
  2,856 
  Inventories
  9,189 
  9,049 
  Prepaid expenses and other current assets
  787 
  703 
 
    
    
    Total current assets
  24,220 
  29,456 
 
    
    
Property and equipment, net
  975 
  1,203 
Other assets
  256 
  296 
 
    
    
    Total assets
 $25,451 
 $30,955 
 
    
    
LIABILITIES AND SHAREHOLDERS' EQUITY
    
    
Current liabilities:
    
    
  Accounts payable
 $557 
 $1,762 
  Accrued expenses
  2,085 
  1,646 
  Customer deposits and deferred revenue, short-term
  1,267 
  1,630 
  Current portion of long-term debt
  6,110 
  6,110 
 
    
    
    Total current liabilities
  10,019 
  11,148 
 
    
    
Deferred rent
  151 
  63 
Deferred revenue, long-term
  240 
  459 
 
    
    
    Total liabilities
  10,410 
  11,670 
 
    
    
Aehr Test Systems shareholders' equity:
    
    
  Common stock, $0.01 par value: Authorized: 75,000 shares; Issued and outstanding: 22,562 shares and 22,143 shares at February 28, 2019 and May 31, 2018, respectively
  226 
  221 
  Additional paid-in capital
  84,176 
  83,041 
  Accumulated other comprehensive income
  2,252 
  2,292 
  Accumulated deficit
  (71,594)
  (66,249)
 
    
    
    Total Aehr Test Systems shareholders' equity
  15,060 
  19,305 
Noncontrolling interest
  (19)
  (20)
 
    
    
    Total shareholders' equity
  15,041 
  19,285 
 
    
    
    Total liabilities and shareholders' equity
 $25,451 
 $30,955 
 
(1) The condensed consolidated balance sheet at May 31, 2018 has been derived from the audited consolidated financial statements at that date.
 
The accompanying notes are an integral part of these
condensed consolidated financial statements.
 
 
3
 
 
AEHR TEST SYSTEMS
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
(unaudited)
 
 
 
Three Months Ended
 
 
Nine Months Ended
 
 
 
February 28,
 
 
February 28,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net sales
 $3,163 
 $7,393 
 $13,814 
 $22,286 
Cost of sales
  2,891 
  4,217 
  9,591 
  13,061 
Gross profit
  272 
  3,176 
  4,223 
  9,225 
 
    
    
    
    
Operating expenses:
    
    
    
    
 Selling, general and administrative
  1,850 
  1,829 
  5,706 
  5,474 
 Research and development
  931 
  1,040 
  3,033 
  3,085 
 Restructuring
  607 
  -- 
  607 
  -- 
   Total operating expenses
  3,388 
  2,869 
  9,346 
  8,559 
 
    
    
    
    
(Loss) income from operations
  (3,116)
  307 
  (5,123)
  666 
 
    
    
    
    
Interest expense, net
  (76)
  (98)
  (228)
  (310)
Other (expense) income, net
  (11)
  (33)
  27 
  (100)
 
    
    
    
    
(Loss) income before income tax benefit (expense)
  (3,203)
  176 
  (5,324)
  256 
 
    
    
    
    
Income tax benefit (expense)
  2 
  91 
  (21)
  81 
  Net (loss) income
  (3,201)
  267 
  (5,345)
  337 
  Less: Net income attributable to the noncontrolling interest
  -- 
  -- 
  -- 
  -- 
 
    
    
    
    
  Net (loss) income attributable to Aehr Test Systems common shareholders
 $(3,201)
 $267 
 $(5,345)
 $337 
 
    
    
    
    
Net (loss) income per share
    
    
    
    
  Basic
 $(0.14)
 $0.01 
 $(0.24)
 $0.02 
  Diluted
 $(0.14)
 $0.01 
 $(0.24)
 $0.01 
 
    
    
    
    
Shares used in per share calculations:
    
    
    
    
  Basic
  22,459 
  21,832 
  22,314 
  21,631 
  Diluted
  22,459 
  22,641 
  22,314 
  22,838 
 
The accompanying notes are an integral part of these
condensed consolidated financial statements.
 
 
4
 
 
AEHR TEST SYSTEMS
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME
(in thousands, unaudited)
 
 
 
Three Months Ended
 
 
Nine Months Ended
 
 
 
February 28,
 
 
February 28,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net (loss) income
 $(3,201)
 $267 
 $(5,345)
 $337 
 
    
    
    
    
Other comprehensive (loss) income, net of tax:
    Net change in unrealized loss on investments
  -- 
  -- 
  -- 
  (3)
    Net change in cumulative translation adjustments
  10 
  37 
  (39)
  97 
 
    
    
    
    
Total comprehensive (loss) income
  (3,191)
  304 
  (5,384)
  431 
Less: Comprehensive (loss) income attributable to the noncontrolling interest
  (1)
  (1)
  1 
  (1)
 
    
    
    
    
Comprehensive (loss) income, attributable to Aehr Test Systems common shareholders
 $(3,190)
 $305 
 $(5,385)
 $432 
 
The accompanying notes are an integral part of these
condensed consolidated financial statements.

 
5
 
 
AEHR TEST SYSTEMS
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
(in thousands)
(unaudited)
 
 
 
 
 
 
 
 
 
Accumulated
 
 
 
 
 
Total Aehr
 
 
 
 
 
 
 
 
 
 
 
 
Additional
 
 
Other
 
 
 
 
 
Test
 
 
 
 
 
Total
 
 
 
Common Stock
 
 
Paid-in
 
 
Comprehensive
 
 
Accumulated
 
 
Shareholders’
 
 
Noncontrolling
 
 
Shareholders'
 
Three Months Ended February 28, 2019
 
Shares
 
 
Amount
 
 
Capital
 
 
Income
 
 
Deficit
 
 
Equity
 
 
Interest
 
 
Equity
 
Balances, November 30, 2018
  22,356 
 $224 
 $83,830 
 $2,241 
 $(68,393)
 $17,902 
 $(18)
 $17,884 
 
    
    
    
    
    
    
    
    
  Issuance of common stock under employee plans
  206 
  2 
  121 
  -- 
  -- 
  123 
  -- 
  123 
  Stock-based compensation
  -- 
  -- 
  225 
  -- 
  -- 
  225 
  -- 
  225 
  Net loss
  -- 
  -- 
  -- 
  -- 
  (3,201)
  (3,201)
  -- 
  (3,201)
  Foreign currency translation adjustment
  -- 
  -- 
  -- 
  11 
  -- 
  11 
  (1)
  10 
 
    
    
    
    
    
    
    
    
Balances, February 28, 2019
  22,562 
 $226 
 $84,176 
 $2,252 
 $(71,594)
 $15,060 
 $(19)
 $15,041 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total Aehr
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accumulated
 
 
 
 
 
Test
 
 
 
 
 
 
 
 
 
 
 
 
Additional
 
 
Other
 
 
 
 
 
Systems
 
 
 
 
 
Total
 
 
 
Common Stock
 
 
Paid-in
 
 
Comprehensive
 
 
Accumulated
 
 
Shareholders’
 
 
Noncontrolling
 
 
Shareholders'
 
Nine Months Ended February 28, 2019
 
Shares
 
 
Amount
 
 
Capital
 
 
Income
 
 
Deficit
 
 
Equity
 
 
Interest
 
 
Equity
 
Balances, May 31, 2018
  22,143 
 $221 
 $83,041 
 $2,292 
 $(66,249)
 $19,305 
 $(20)
 $19,285 
 
    
    
    
    
    
    
    
    
  Issuance of common stock under employee plans
  419 
  5 
  430 
  -- 
  -- 
  435 
  -- 
  435 
  Stock-based compensation
  -- 
  -- 
  705 
  -- 
  -- 
  705 
  -- 
  705 
  Net loss
  -- 
  -- 
  -- 
  -- 
  (5,345)
  (5,345)
  -- 
  (5,345)
  Foreign currency translation adjustment
  -- 
  -- 
  -- 
  (40)
  -- 
  (40)
  1 
  (39)
 
    
    
    
    
    
    
    
    
Balances, February 28, 2019
  22,562 
 $226 
 $84,176 
 $2,252 
 $(71,594)
 $15,060 
 $(19)
 $15,041 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total Aehr
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accumulated
 
 
 
 
 
Test
 
 
 
 
 
 
 
 
 
 
 
 
Additional
 
 
Other
 
 
 
 
 
Systems
 
 
 
 
 
Total
 
 
 
Common Stock
 
 
Paid-in
 
 
Comprehensive
 
 
Accumulated
 
 
Shareholders’
 
 
Noncontrolling
 
 
Shareholders'
 
Three Months Ended February 28, 2018
 
Shares
 
 
Amount
 
 
Capital
 
 
Income
 
 
Deficit
 
 
Equity
 
 
Interest
 
 
Equity
 
Balances, November 30, 2017
  21,797 
 $218 
 $82,304 
 $2,306 
 $(66,707)
 $18,121 
 $(19)
 $18,102 
 
    
    
    
    
    
    
    
    
  Issuance of common stock under employee plans
  146 
  1 
  125 
  -- 
  -- 
  126 
  -- 
  126 
  Stock-based compensation
  -- 
  -- 
  242 
  -- 
  -- 
  242 
  -- 
  242 
  Net income
  -- 
  -- 
  -- 
  -- 
  267 
  267 
  -- 
  267 
  Foreign currency translation adjustment
  -- 
  -- 
  -- 
  38 
  -- 
  38 
  (1)
  37 
 
    
    
    
    
    
    
    
    
Balances, February 28, 2018
  21,943 
 $219 
 $82,671 
 $2,344 
 $(66,440)
 $18,794 
 $(20)
 $18,774 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total Aehr
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accumulated
 
 
 
 
 
Test
 
 
 
 
 
 
 
 
 
 
 
 
Additional
 
 
Other
 
 
 
 
 
Systems
 
 
 
 
 
Total
 
 
 
Common Stock
 
 
Paid-in
 
 
Comprehensive
 
 
Accumulated
 
 
Shareholders’
 
 
Noncontrolling
 
 
Shareholders'
 
Nine Months Ended February 28, 2018
 
Shares
 
 
Amount
 
 
Capital
 
 
Income
 
 
Deficit
 
 
Equity
 
 
Interest
 
 
Equity
 
Balances, May 31, 2017
  21,340 
 $213 
 $81,128 
 $2,249 
 $(66,777)
 $16,813 
 $(19)
 $16,794 
 
    
    
    
    
    
    
    
    
  Issuance of common stock under employee plans
  603 
  6 
  721 
  -- 
  -- 
  727 
  -- 
  727 
  Stock-based compensation
  -- 
  -- 
  822 
  -- 
  -- 
  822 
  -- 
  822 
  Net income
  -- 
  -- 
  -- 
  -- 
  337 
  337 
  -- 
  337 
  Net unrealized loss on investments
  -- 
  -- 
  -- 
  (3)
  -- 
  (3)
  -- 
  (3)
  Foreign currency translation adjustment
  -- 
  -- 
  -- 
  98 
  -- 
  98 
  (1)
  97 
 
    
    
    
    
    
    
    
    
Balances, February 28, 2018
  21,943 
 $219 
 $82,671 
 $2,344 
 $(66,440)
 $18,794 
 $(20)
 $18,774 
 

 
6
 
 
AEHR TEST SYSTEMS
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
 
 
 
Nine Months Ended
 
 
 
February 28,
 
 
 
2019
 
 
2018
 
Cash flows from operating activities:
 
 
 
 
 
 
  Net (loss) income
 $(5,345)
 $337 
  Adjustments to reconcile net (loss) income to net cash used in operating activities:
    
    
   Stock-based compensation expense
  705 
  822 
   Recovery of doubtful accounts
  (3)
  (3)
   Depreciation and amortization
  333 
  300 
   Accretion of investment discount
  -- 
  (24)
   Changes in operating assets and liabilities:
    
    
     Accounts receivable
  871 
  (527)
     Inventories
  (121)
  (2,392)
     Prepaid expenses and other current assets
  (47)
  (603)
     Accounts payable
  (1,132)
  (268)
     Accrued expenses
  431 
  31 
     Customer deposits and deferred revenue
  (582)
  (764)
     Deferred rent
  88 
  -- 
     Income taxes payable
  9 
  (5)
       Net cash used in operating activities
  (4,793)
  (3,096)
 
    
    
Cash flows from investing activities:
    
    
     Purchases of investments
  -- 
  (5,965)
     Purchases of property and equipment
  (124)
  (458)
       Net cash used in investing activities
  (124)
  (6,423)
 
    
    
Cash flows from financing activities:
    
    
   Proceeds from issuance of common stock  under employee plans, net of taxes paid related to share settlement of equity awards
  435 
  727 
       Net cash provided by financing activities
  435 
  727 
 
    
    
Effect of exchange rates on cash and cash equivalents
  (66)
  66 
 
    
    
       Net decrease in cash and cash equivalents
  (4,548)
  (8,726)
 
    
    
Cash and cash equivalents, beginning of period
  16,848 
  17,803 
 
    
    
Cash and cash equivalents, end of period
 $12,300 
 $9,077 
 
    
    
Supplemental disclosure of non-cash flow information:
    
    
  Transfers of property and equipment to inventories
 $20 
 $372 
 
The accompanying notes are an integral part of these
condensed consolidated financial statements.
 
 
7
 
 
AEHR TEST SYSTEMS
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
 
1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES
 
    The accompanying financial information has been prepared by Aehr Test Systems, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission, or SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (GAAP) have been condensed or omitted pursuant to such rules and regulations.
 
    In the opinion of management, the unaudited condensed consolidated financial statements for the interim periods presented have been prepared on a basis consistent with the May 31, 2018 audited consolidated financial statements and reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the condensed consolidated financial position and results of operations as of and for such periods indicated. These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended May 31, 2018. Results for the interim periods presented herein are not necessarily indicative of results which may be reported for any other interim period or for the entire fiscal year.
 
    PRINCIPLES OF CONSOLIDATION. The condensed consolidated financial statements include the accounts of Aehr Test Systems and its subsidiaries (collectively, the "Company"). All significant intercompany balances have been eliminated in consolidation. For the Company’s majority owned subsidiary, Aehr Test Systems Japan K.K., the noncontrolling interest of the portion the Company does not own was reflected on the Condensed Consolidated Balance Sheets in Shareholders’ Equity and in the Condensed Consolidated Statements of Operations.
 
    ACCOUNTING ESTIMATES. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used to account for sales and revenue allowances, the allowance for doubtful accounts, inventory valuations, income taxes, stock-based compensation expenses, and product warranties, among others. The Company bases its estimates on historical experience and on various other assumptions that it believes to be reasonable under the circumstances. Actual results could differ materially from those estimates.
 
    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES. The Company’s significant accounting policies are disclosed in the Company’s Annual Report on Form 10-K for the year ended May 31, 2018. There have been no significant changes in the Company’s significant accounting policies during the three and nine months ended February 28, 2019 except for revenue recognition.
 
 
8
 
2. RECENT ACCOUNTING PRONOUNCEMENTS
 
Accounting Standards Adopted
 
    Revenue Recognition
    In May 2014, the FASB issued Accounting Standards Codification (“ASC”) Update No. 2014-09, Revenue from Contracts with Customers (Topic 606), which has been subsequently updated (collectively “ASC 606”). The core principle of the standard is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. The new standard defines a five-step process to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than required under existing GAAP, including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price, and allocating the transaction price to each distinct performance obligation. The standard permits the use of either the retrospective or modified retrospective transition methods. It also requires expanded disclosures including the nature, amount, timing, and uncertainty of revenues and cash flows related to contracts with customers. Additionally, qualitative and quantitative disclosures are required about customer contracts, significant judgments and changes in judgments, and assets recognized from the costs to obtain or fulfill a contract.
 
    The Company adopted ASC 606 on June 1, 2018, the first day of fiscal 2019, using the modified retrospective method. The Company applied ASC 606 to all contracts not completed as of the date of adoption in order to determine any adjustment to the opening balance of retained earnings. Under the modified retrospective adoption method, the comparative financial information has not been restated and continues to be reported under the accounting standards in effect for those periods, ASC 605, "Revenue Recognition", which is also referred to herein as "legacy GAAP."
 
    The adoption of ASC 606 did not have a material impact on the Company’s consolidated financial statements as of June 1, 2018. No adjustment was recorded to accumulated deficit as of the adoption date and reported revenue would not have been different under legacy GAAP. Additionally, the Company does not expect the adoption of the revenue standard to have a material impact to the Company’s net income on an ongoing basis.
 
    Classification of Certain Cash Receipts and Cash Payments
    In August 2016, the FASB issued authoritative guidance related to the classification of certain cash receipts and cash payments on the statement of cash flows. The Company adopted this new standard in fiscal year 2019. The adoption of this guidance did not have a significant impact on the Company’s consolidated financial statements.
 
    Intra-Entity Asset Transfers
    In October 2016, the FASB issued an accounting standard update that requires recognition of the income tax consequences of intra-entity transfers of assets (other than inventory) at the transaction date. The Company adopted this new standard in fiscal year 2019. The adoption of this guidance did not have a significant impact on the Company’s consolidated financial statements.
 
    Restricted Cash
    In November 2016, the FASB issued authoritative guidance related to statements of cash flows. This guidance clarifies that amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of period total amounts shown on the statement of cash flows. The Company adopted this new standard in fiscal year 2019. The adoption of this guidance did not have a significant impact on the Company’s consolidated financial statements.
 
    Income Taxes
    On December 22, 2017, the US government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”). The Tax Act makes broad and complex changes to the US tax code including but not limited to (1) reducing the US federal corporate tax rate from 34% to 21%; (2) requiring companies to pay a one-time transition tax on certain repatriated earnings of foreign subsidiaries; (3) generally eliminating US federal income taxes on dividends from foreign subsidiaries; (4) requiring a current inclusion in US federal income of certain earnings of controlled foreign corporations; (5) creating a new limitation on deductible interest expense; (6) changing rules related to the uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017, and (7) repeals the corporate alternative minimum tax regime, or AMT, effective December 31, 2017 and permits existing minimum tax credits to offset the regular tax liability for any tax year. Consequently, the Company has accounted for the reduction of $6.4 million of deferred tax assets with an offsetting adjustment to the valuation allowance for the fiscal year ended 2018, and recorded a benefit of $90,000 for the Company’s Federal refundable AMT credit.
 
 
9
 
    On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”) which provides guidance on accounting for the tax effects of the Tax act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under ASC 740, Income taxes. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Tax Act for which the accounting under ASC 740 is complete. To the extent that a company’s accounting for certain income tax effects of the Tax Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. There are also certain transitional impacts of the Tax Act. As part of the transition to the new territorial tax system, the Tax Act imposes a one-time repatriation tax on deemed repatriation of historical earnings of foreign subsidiaries. The Company is not subject to the transition tax. The one-time transition tax is based on post-1986 earnings and profits that were previously deferred from U.S. income tax. The Company has finalized its calculation of the total post-1986 earnings and profits for its foreign corporations. Based on the Company’s net operating loss carryovers and valuation allowance, there is no impact to its consolidated financial statements as a result of the completion of the analysis.
 
Accounting Standards Not Yet Adopted
 
    Financial Instruments
    In January 2016, the FASB issued an accounting standard update related to recognition and measurement of financial assets and financial liabilities. This standard changes accounting for equity investments, financial liabilities under the fair value option and the presentation and disclosure requirements for financial instruments. In addition, it clarifies guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. This standard is effective for us in fiscal year 2020. Early adoption is permitted. The Company does not expect a material impact of this new guidance on its consolidated financial statements.
 
    In June 2016, the FASB issued an accounting standard update that requires measurement and recognition of expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2021 on a modified retrospective basis, and early adoption in fiscal 2020 is permitted. The Company does not expect a material impact of this accounting standard update on its consolidated financial statements.
 
    Leases
    In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), which modifies lease accounting for lessees to increase transparency and comparability by recording lease assets and liabilities for operating leases and disclosing key information about leasing arrangements. The Company will adopt ASU 2016-02 utilizing the modified retrospective transition method through a cumulative-effect adjustment at the beginning of its first quarter of 2020. We are currently assessing the impact on our Consolidated Financial Statements and expect that the primary impact upon adoption will be the recognition of right-of-use assets and lease liabilities on the Company's Condensed Consolidated Balance Sheets for those leases currently classified as operating leases.
 
 
10
 
3. REVENUE
 
Revenue recognition
 
    The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.
 
    Performance obligations include sales of systems, contactors, spare parts, and services, as well as, installation and training services included in customer contracts.
 
    A contract’s transaction price is allocated to each distinct performance obligation. In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which the Company expects to be entitled. The Company generally does not grant return privileges, except for defective products during the warranty period.
 
    For contracts that contain multiple performance obligations, the Company allocates the transaction price to the performance obligations on a relative standalone selling price basis. Standalone selling prices are based on multiple factors including, but not limited to historical discounting trends for products and services and pricing practices in different geographies.
 
    Revenue for systems and spares are recognized at a point in time, which is generally upon shipment or delivery. Revenue from services is recognized over time as services are completed or ratably over the contractual period of generally one year or less.
 
    The Company has elected the practical expedient under ASC 606 to not assess whether a contract has a significant financing component as the Company’s standard payment terms are less than one year.
 
Disaggregation of revenue
 
    The following tables show revenues by major product categories. Within each product category, contract terms, conditions and economic factors affecting the nature, amount, timing and uncertainty around revenue recognition and cash flow are substantially similar.
 
 
11
 
    
The Company’s revenues by product category are as follows (in thousands):
 
 
 
Three Months Ended
 
 
Nine Months Ended
 
 
 
February 28,
 
 
February 28,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
Type of good / service:
 
 
 
 
 
 
 
 
 
 
 
 
Systems
 $404 
 $4,345 
 $5,922 
 $12,851 
Contactors
  1,445 
  747 
  3,541 
  5,291 
Services
  1,314 
  2,301 
  4,351 
  4,144 
 
 $3,163 
 $7,393 
 $13,814 
 $22,286 
 
    
    
    
    
Product lines:
    
    
    
    
Wafer-level
 $2,046 
 $2,934 
 $8,240 
 $9,898 
Test During Burn-In
  1,117 
  4,459 
  5,574 
  12,388 
 
 $3,163 
 $7,393 
 $13,814 
 $22,286 
 
    The following presents information about the Company’s operations in different geographic areas. Net sales are based upon ship-to location (in thousands):
 
 
 
Three Months Ended
 
 
Nine Months Ended
 
 
 
February 28,
 
 
February 28,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
Geographic region:
 
 
 
 
 
 
 
 
 
 
 
 
United States
 $2,203 
 $1,493 
 $9,407 
 $4,747 
Asia
  746 
  4,974 
  3,814 
  16,543 
Europe
  214 
  926 
  593 
  996 
 
 $3,163 
 $7,393 
 $13,814 
 $22,286 
 
    
    
    
    
  
  With the exception of the amount of service contracts and extended warranties, the Company’s product category revenues are recognized at point in time when control transfers to customers.
 
 
 
Three Months Ended
 
 
Nine Months Ended
 
 
 
February 28,
 
 
February 28,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Timing of revenue recognition:
 
 
 
 
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 $2,507 
 $6,805 
 $11,897 
 $20,692 
Services transferred over time
  656 
  588 
  1,917 
  1,594 
 
 $3,163 
 $7,393 
 $13,814 
 $22,286 
 
Contract balances
 
    A receivable is recognized in the period the Company delivers goods or provides services or when the Company’s right to consideration is unconditional. The Company usually does not record contract assets because the Company has an unconditional right to payment upon satisfaction of the performance obligation, and therefore, a receivable is more commonly recorded than a contract asset.
 
 
 
12
 
    Contract liabilities include payments received in advance of performance under a contract and are satisfied as the associated revenue is recognized. Contract liabilities are reported on the Condensed Consolidated Balance Sheets at the end of each reporting period as a component of deferred revenue. Contract liabilities as of February 28, 2019 and May 31, 2018 were $1,507,000 and $2,089,000, respectively. During the three and nine months ended February 28, 2019, the Company recognized $185,000 and $1,179,000, respectively, of revenues that were included in contract liabilities as of May 31, 2018.
 
Remaining performance obligations
 
    On February 28, 2019, the Company had $833,000 of remaining performance obligations, which were comprised of deferred service contracts and extended warranty contracts not yet delivered. The Company expects to recognize approximately 18% of its remaining performance obligations as revenue in fiscal 2019, and an additional 82% in fiscal 2020 and thereafter. The foregoing excludes the value of other remaining performance obligations as they have original durations of one year or less, and also excludes information about variable consideration allocated entirely to a wholly unsatisfied performance obligation.
 
Costs to obtain or fulfill a contract
 
    The Company generally expenses sales commissions when incurred as a component of selling, general and administrative expense as the amortization period is typically less than one year. Additionally, the majority of the Company’s cost of fulfillment as a manufacturer of products is classified as inventory and fixed assets, which are accounted for under the respective guidance for those asset types. Other costs of contract fulfillment are immaterial due to the nature of the Company’s products and their respective manufacturing process.
 
4. EARNINGS PER SHARE
 
    Basic earnings per share is determined using the weighted average number of common shares outstanding during the period. Diluted earnings per share is determined using the weighted average number of common shares and potential common shares (representing the dilutive effect of stock options, RSUs and ESPP shares) outstanding during the period using the treasury stock method.
 
    The following table presents the computation of basic and diluted net (loss) income per share attributable to Aehr Test Systems common shareholders (in thousands, except per share data):
 
 
13
 
 
 
 
Three Months Ended
 
 
Nine Months Ended
 
 
 
February 28,
 
 
February 28,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Numerator: Net (loss) income
 $(3,201)
 $267 
 $(5,345)
 $337 
 
    
    
    
    
Denominator for basic net (loss) income per share:
    
    
    
    
Weighted average shares outstanding
  22,459 
  21,832 
  22,314 
  21,631 
 
    
    
    
    
Shares used in basic net (loss) income per share calculation
  22,459 
  21,832 
  22,314 
  21,631 
Effect of dilutive securities
  -- 
  809 
  -- 
  1,207 
 
    
    
    
    
Denominator for diluted net (loss) income per share
  22,459 
  22,641 
  22,314 
  22,838 
 
    
    
    
    
Basic net (loss) income per share
 $(0.14)
 $0.01 
 $(0.24)
 $0.02 
Diluted net (loss) income per share
 $(0.14)
 $0.01 
 $(0.24)
 $0.01 
 
    For the purpose of computing diluted earnings per share, the weighted average number of potential common shares does not include stock options with an exercise price greater than the average fair value of the Company’s common stock for the period, as the effect would be anti-dilutive. In the three and nine months ended February 28, 2019 potential common shares have not been included in the calculation of diluted net loss per share as the effect would be anti-dilutive. As such, the numerator and the denominator used in computing both basic and diluted net loss per share for these periods are the same. Stock options to purchase 3,220,000 shares of common stock, RSUs for 34,000 shares and ESPP rights to purchase 327,000 ESPP shares were outstanding as of February 28, 2019, but were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. Stock options to purchase 983,000 shares of common stock were outstanding as of February 28, 2018 but were not included in the computation of diluted net income per share, because the inclusion of such shares would be anti-dilutive. The 2,657,000 shares convertible under the convertible notes outstanding at February 28, 2019 and 2018 were not included in the computation of diluted net income (loss) per share, because the inclusion of such shares would be anti-dilutive.
 
5. FAIR VALUE OF FINANCIAL INSTRUMENTS
 
    The Company’s financial instruments are measured at fair value consistent with authoritative guidance. This authoritative guidance defines fair value, establishes a framework for using fair value to measure assets and liabilities, and disclosures required related to fair value measurements.
 
    The guidance establishes a fair value hierarchy based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity’s pricing based upon their own market assumptions. The fair value hierarchy consists of the following three levels:
 
Level 1 - instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets.
 
Level 2 - instrument valuations are obtained from readily-available pricing sources for comparable instruments.
 
Level 3 - instrument valuations are obtained without observable market values and require a high level of judgment to determine the fair value.
 
 
14
 
    The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of February 28, 2019 (in thousands):
 
 
 
Balance as of
 
 
 
 
 
 
 
 
 
 
 
 
February 28, 2019
 
 
Level 1
 
 
Level 2
 
 
Level 3
 
Money market funds
 $10,581 
 $10,581 
 $-- 
 $-- 
Assets
 $10,581 
 $10,581 
 $-- 
 $-- 
 
    The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of May 31, 2018 (in thousands):
 
 
 
Balance as of
May 31, 2018
 
 
Level 1
 
 
Level 2
 
 
Level 3
 
Money market funds
 $7,813 
 $7,813 
 $-- 
 $-- 
U.S. Treasury securities
  5,983 
  5,983 
  -- 
  -- 
Assets
 $13,796 
 $13,796 
 $-- 
 $-- 
 
    The U.S. Treasury securities as of May 31, 2018 have maturities of three months and have no unrealized gain or loss.
 
    Included in Money market funds as of February 28, 2019 and May 31, 2018 is $80,000 restricted cash for Letter of Credit.
 
    There were no financial liabilities measured at fair value as of February 28, 2019 and May 31, 2018.
 
    There were no transfers between Level 1 and Level 2 fair value measurements during the three and nine months ended February 28, 2019.
 
    The carrying amounts of financial instruments including cash, cash equivalents, receivables, accounts payable and certain other accrued liabilities, approximate fair value due to their short maturities. Based on the borrowing rates currently available to the Company for loans with similar terms, the carrying value of the debt approximates the fair value.
 
    The Company has, at times, invested in debt and equity of private companies, and may do so again in the future, as part of its business strategy.
 
6. ACCOUNTS RECEIVABLE, NET
 
Accounts receivable represent customer trade receivables and is presented net of allowance for doubtful accounts of $0 at February 28, 2019 and $4,000 at May 31, 2018. Accounts receivable are derived from the sale of products throughout the world to semiconductor manufacturers, semiconductor contract assemblers, electronics manufacturers and burn-in and test service companies. The Company’s allowance for doubtful accounts is based upon historical experience and review of trade receivables by aging category to identify specific customers with known disputes or collection issues. Uncollectible receivables are recorded as bad debt expense when all efforts to collect have been exhausted and recoveries are recognized when they are received.
 
 
15
 
7. INVENTORIES
 
    Inventories are comprised of the following (in thousands):
 
 
 
February 28,
 
 
May 31,
 
 
 
2019
 
 
2018
 
Raw materials and sub-assemblies
 $5,276 
 $5,747 
Work in process
  3,678 
  3,068 
Finished goods
  235 
  234 
 
 $9,189 
 $9,049 
 
    During the three and nine months ended February 28, 2019, the Company wrote down $795,000 and $802,000 of inventory, respectively. During the three and nine months ended February 28, 2018, the Company wrote down $7,000 and $91,000 of inventory, respectively.
 
8. PRODUCT WARRANTIES
 
    The Company provides for the estimated cost of product warranties at the time revenues are recognized on the products shipped. While the Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of its component suppliers, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from the Company’s estimates, revisions to the estimated warranty liability would be required.
 
    The standard warranty period is one year for systems and ninety days for parts and service.
 
    The following is a summary of changes in the Company's liability for product warranties during the three and nine months ended February 28, 2019 and 2018 (in thousands):
 
 
 
Three Months Ended
 
 
Nine Months Ended
 
 
 
February 28,
 
 
February 28,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Balance at the beginning of the period
 $163 
 $133 
 $135 
 $113 
 
    
    
    
    
Accruals for warranties issued during the period
  30 
  5 
  176 
  251 
Consumption of reserves
  (30)
  (22)
  (148)
  (248)
 
    
    
    
    
Balance at the end of the period
 $163 
 $116 
 $163 
 $116 
 
    The accrued warranty balance is included in accrued expenses on the accompanying condensed consolidated balance sheets.
 
9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM
 
    Customer deposits and deferred revenue, short-term (in thousands):
 
 
 
February 28,
 
 
 May 31,
 
 
 
2019
 
 
2018
 
Customer deposits
 $674 
 $1,340 
Deferred revenue
  593 
  290 
 
 $1,267 
 $1,630 
 
 
16
 
 
10. INCOME TAXES
 
    Income taxes have been provided using the liability method whereby deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and net operating loss and tax credit carryforwards measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse or the carryforwards are utilized. Valuation allowances are established when it is determined that it is more likely than not that such assets will not be realized.
 
    Since fiscal 2009, a full valuation allowance was established against all deferred tax assets as management determined that it is more likely than not that certain deferred tax assets will not be realized.
 
    The Company accounts for uncertain tax positions consistent with authoritative guidance. The guidance prescribes a “more likely than not” recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Company does not expect any material change in its unrecognized tax benefits over the next twelve months. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income taxes.
 
    On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”). On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”), which provides guidance on accounting for the tax effects of the Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under ASC 740, Income taxes. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Tax Act for which the accounting under ASC 740 is complete. To the extent that a company’s accounting for certain income tax effects of the Tax Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements.
 
    As part of the transition to the new territorial tax system, the Tax Act imposes a one-time repatriation tax on deemed repatriation of historical earnings of foreign subsidiaries. The company is not subject to the transition tax. The one-time transition tax is based on post-1986 earnings and profits that were previously deferred from U.S. income tax. The Company has finalized its calculation of the total post-1986 earnings and profits for its foreign corporations. Based on the Company’s net operating loss carryovers and valuation allowance, there is no impact to its consolidated financial statements as a result of the completion of the analysis.
 
    The new law effective December 31, 2017 repeals the corporate alternative minimum tax, or AMT, regime and permits existing minimum tax credits to offset the regular tax liability for any tax year. Further, the credit is refundable for any tax year beginning after December 31, 2017 and before December 31, 2020 in an amount equal to 50% of the excess of the minimum tax credit over the allowable credit for the year against the regular tax liability. Any unused minimum tax credit carryforward is refundable in the following year. As result, the company recorded a benefit of $90,000 in the third quarter of fiscal 2018 for its Federal refundable AMT credit.
 
    In addition, the reduction of the U.S. federal corporate tax rate reduces the corporate tax rate to 21%, effective January 1, 2018. Consequently, the Company has accounted for the reduction of $6.4 million of deferred tax assets with an offsetting adjustment to the valuation allowance.
 
    Although the Company files U.S. federal, various state, and foreign tax returns, the Company’s only major tax jurisdictions are the United States, California, Germany and Japan. Fiscal years 1997 through 2018 remain subject to examination by the appropriate governmental agencies due to tax loss carryovers, research and development tax credits, or other tax attributes from those years.
 
 
17
 
11. LONG-TERM DEBT
 
    On April 10, 2015, the Company entered into a Convertible Note Purchase and Credit Facility Agreement (the “Purchase Agreement”) with QVT Fund LP and Quintessence Fund L.P. (the “Purchasers”) providing for (a) the Company’s sale to the Purchasers of $4,110,000 in aggregate principal amount of 9.0% Convertible Secured Notes due 2017 (the “Convertible Notes”) and (b) a secured revolving loan facility (the “Credit Facility”) in an aggregate principal amount of up to $2,000,000. On August 22, 2016 the Purchase Agreement was amended to extend the maturity date of the Convertible Notes to April 10, 2019, decrease the conversion price from $2.65 per share to $2.30 per share, decrease the forced conversion price from $7.50 per share to $6.51 per share, and allow for additional equity awards.
 
    The Convertible Notes bear interest at an annual rate of 9.0% and will mature on April 10, 2019 unless repurchased or converted prior to that date. Interest is payable quarterly on March 1, June 1, September 1 and December 1 of each year. Debt issuance costs of $356,000, which were accreted over the term of the original loan using the effective interest rate method, were offset against the loan balance.
 
    The conversion price for the Convertible Notes is $2.30 per share and is subject to adjustment upon the occurrence of certain specified events. Holders may convert all or any part of the principal amount of their Convertible Notes in integrals of $10,000 at any time prior to the maturity date. Upon conversion, the Company will deliver shares of its common stock to the holder of Convertible Notes electing such conversion. The Company may not redeem the Convertible Notes prior to maturity.
 
    The maximum amount of $2,000,000 drawn against the Credit Facility has been converted to Convertible Notes, and at February 28, 2019 there was no remaining balance available to be drawn on the Credit Facility.
 
    The Company’s obligations under the Purchase Agreement are secured by substantially all of the assets of the Company.
 
    At the maturity date of April 10, 2019, the Company repaid the debt in an aggregate principal amount of $6,110,000 under the Purchase Agreement with QVT Fund LP and Quintessence Fund L.P.
 
12. STOCKHOLDERS’ EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION
 
ACCUMULATED OTHER COMPREHENSIVE INCOME
 
    Changes in the components of AOCI, net of tax, were as follows (in thousands):
 
 
 
Cumulative Translation Adjustments
 
 
Unrealized Loss on Investments, Net
 
 
Total
 
 
 
 
 
 
 
 
 
 
 
Balance at May 31, 2018
 $2,292 
 $-- 
 $2,292 
Other comprehensive (loss) income before reclassifications
  (40)
  -- 
  (40)
Amounts reclassified out of AOCI
  -- 
  -- 
  -- 
Other comprehensive (loss) income, net of tax
  (40)
  -- 
  (40)
Balance at February 28, 2019
 $2,252 
 $-- 
 $2,252 
 
 
18
 
    STOCK-BASED COMPENSATION
 
    Stock-based compensation expense consists of expenses for stock options, restricted stock units, or RSUs, and employee stock purchase plan, or ESPP, purchase rights. Stock-based compensation expense for stock options and ESPP purchase rights is measured at each grant date, based on the fair value of the award using the Black-Scholes option valuation model, and is recognized as expense over the employee’s requisite service period. This model was developed for use in estimating the value of publicly traded options that have no vesting restrictions and are fully transferable. The Company’s employee stock options have characteristics significantly different from those of publicly traded options. For RSUs, stock-based compensation cost is based on the fair value of the Company’s common stock at the grant date. All of the Company’s stock-based compensation is accounted for as an equity instrument. See Note 10 in the Company’s Annual Report on Form 10-K for fiscal 2018 filed on August 28, 2018 for further information regarding the 2016 Equity Incentive Plan and the Amended and Restated 2006 ESPP.
 
    The following table summarizes the stock-based compensation expense for the three and nine months ended February 28, 2019 and 2018 (in thousands):
 
 
 
Three Months Ended
 
 
Nine Months Ended
 
 
 
February 28,
 
 
 February 28,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights, included in:
 
 
 
 
 
 
 
 
 
 
 
 
Cost of sales
 $24 
 $28 
 $83 
 $107 
Selling, general and administrative
  137 
  162 
  421 
  530 
Research and development
  64 
  52 
  201 
  185 
Total stock-based compensation
 $225 
 $242 
 $705 
 $822 
 
    As of February 28, 2019 and 2018, there were no stock-based compensation expenses capitalized as part of inventory.
 
    During the three months ended February 28, 2019 and 2018, the Company recorded stock-based compensation expense related to stock options and RSUs of $166,000 and $206,000, respectively. During the nine months ended February 28, 2019 and 2018, the Company recorded stock-based compensation expense related to stock options and RSUs of $505,000 and $614,000, respectively.
 
    As of February 28, 2019, the total compensation expense related to unvested stock-based awards under the Company’s 2016 Equity Incentive Plan, but not yet recognized, was approximately $1,466,000, which is net of estimated forfeitures of $4,000. This expense will be amortized on a straight-line basis over a weighted average period of approximately 3.1 years.
 
    During the three months ended February 28, 2019 and 2018, the Company recorded stock-based compensation expense related to the ESPP of $59,000 and $36,000, respectively. During the nine months ended February 28, 2019 and 2018, the Company recorded stock-based compensation expense related to the ESPP of $200,000 and $208,000, respectively.
 
    As of February 28, 2019, the total compensation expense related to purchase rights under the ESPP but not yet recognized was approximately $174,000. This expense will be amortized on a straight-line basis over a weighted average period of approximately 1.2 years.
 
Valuation Assumptions
 
    Valuation and Amortization Method. The Company estimates the fair value of stock options granted using the Black-Scholes option valuation model and a single option award approach. The fair value under the single option approach is amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period.
 
Expected Term. The Company’s expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was determined based on historical experience, giving consideration to the contractual terms of the stock-based awards, vesting schedules and expectations of future employee behavior as evidenced by changes to the terms of its stock-based awards.
 
    Volatility. Volatility is a measure of the amounts by which a financial variable such as stock price has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company uses the historical volatility for the past four or five years, which matches the expected term of most of the option grants, to estimate expected volatility. Volatility for each of the ESPP’s four time periods of six months, twelve months, eighteen months, and twenty-four months is calculated separately and included in the overall stock-based compensation expense recorded.
 
    Risk-Free Interest Rate. The Company bases the risk-free interest rate used in the Black-Scholes option valuation model on the implied yield in effect at the time of option grant on U.S. Treasury zero-coupon issues with a remaining term equivalent to the expected term of the stock awards including the ESPP.
 
19
 
   
    Fair Value. The fair value of the Company’s stock options granted to employees for the three and nine months ended February 28, 2019 and 2018 were estimated using the following weighted average assumptions in the Black-Scholes option valuation model:
 
 
 
Three Months Ended
 
 
Nine Months Ended
 
 
 
February 28,
 
 
February 28,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Expected term (in years)
  5 
  4 
  5 
  4 
Volatility
  0.69 
  0.73 
  0.72 
  0.77 
Risk-free interest rate
  2.77%
  2.31%
  2.83%
  1.81%
Weighted average grant date fair value
 $1.01 
 $1.53 
 $1.34 
 $2.17 
 
    The fair values of the ESPP purchase rights granted for the nine months ended February 28, 2019 were estimated using the following weighted-average assumptions:
 
 
 
Nine Months Ended
 
 
 
February 28, 2019
 
 
 
 
 
Expected term (in years)
  0.5-2.0 
Volatility
  0.48-0.64 
Expected dividend
 $0.00 
Risk-free interest rates
      2.40% -2.82%
Estimated forfeiture rate
  0%
Weighted average grant date fair value
 $1.15 
 
    There were no ESPP purchase rights granted to employees for the three months ended February 28, 2019 and 2018, and nine months ended February 28, 2018. During the nine months ended February 28, 2019, ESPP purchase rights of 327,000 were granted. Total ESPP shares issued during the nine months ended February 28, 2019 and 2018 were 64,000 and 116,000 shares, respectively. As of February 28, 2019, there were 430,000 ESPP shares available for issuance.
 
    The following tables summarize the Company’s stock option and RSU transactions during three and nine months ended February 28, 2019 (in thousands):
 
 
 
Available
 
 
 
Shares
 
Balance, May 31, 2018
  1,812 
 
    
  Options granted
  (441)
  Shares cancelled
  13 
  Shares expired
  (11)
 
    
Balance, August 31, 2018
  1,373 
 
    
  Options granted
  (248)
  Shares cancelled
  45 
  Shares expired
  (33)
 
    
Balance, November 30, 2018
  1,137 
 
    
  Options granted
  (100)
  Shares cancelled
  51 
  Shares expired
  (1)
 
    
Balance, February 28, 2019
  1,087 
 

 
20
 
 
   The following table summarizes the stock option transactions during the three and nine months ended February 28, 2019 (in thousands, except per share data):
 
 
 
Outstanding Options
 
 
 
 
 
 
Weighted
 
 
 
 
 
 
Number
 
 
Average
 
 
Aggregate
 
 
 
of
 
 
Exercise
 
 
Intrinsic
 
 
 
Shares
 
 
Price
 
 
Value
 
Balances, May 31, 2018
  2,859 
 $2.04 
 $1,987 
 
    
    
    
Options granted
  441 
 $2.40 
    
Options cancelled
  (13)
 $1.64 
    
Options exercised
  (98)
 $1.12 
    
 
    
    
    
Balances, August 31, 2018
  3,189 
 $2.12 
 $1,757 
 
    
    
    
Options granted
  248 
 $2.03 
    
Options cancelled
  (45)
 $2.70 
    
Options exercised
  (19)
 $1.09 
    
 
    
    
    
Balances, November 30, 2018
  3,373 
 $2.11 
 $679 
 
    
    
    
Options granted
  100 
 $1.71 
    
Options cancelled
  (51)
 $1.72 
    
Options exercised
  (202)
 $0.61 
    
 
    
    
    
Balances, February 28, 2019
  3,220 
 $2.20 
 $120 
 
    
    
    
Options fully vested and expected to vest at February 28, 2019
  3,184 
 $2.20 
 $120 
 
 The options outstanding and exercisable at February 28, 2019 were in the following exercise price ranges (in thousands, except per share data):
 
 
 
 
 
Options Outstanding
 
 
Options Exercisable
 
 
 
 
 
at February 28, 2019
 
 
at February 28, 2019
 
 
Range of Exercise
Prices
 
 
Number Outstanding Shares
 
 
Weighted Average Remaining Contractual Life (Years)
 
 
Weighted Average Exercise Price
 
 
Number Exercisable Shares
 
 
Weighted Average Remaining Contractual Life (Years)
 
 
Weighted Average Exercise Price
 
 
Aggregate Intrinsic Value
 
 $0.80-$0.97 
  47 
  0.77 
 $0.85 
  47 
  0.77 
 $0.85 
 
 $1.09-$1.28 
  498 
  0.97 
 $1.28 
  498 
  0.97 
 $1.28 
 
 $1.68-$2.06 
  763 
  4.76 
 $1.83 
  386 
  3.54 
 $1.79 
 
 $2.10-$2.81 
  1,651 
  3.88 
 $2.43 
  1,199 
  2.98 
 $2.44 
 
 $3.46-$3.93 
  261 
  5.41 
 $3.86 
  128 
  5.45 
 $3.78 
 
 $0.80-$3.93 
  3,220 
  3.72 
 $2.20 
  2,258 
  2.73 
 $2.11 
  $120
 
    The total intrinsic value of options exercised during the three and nine months ended February 28, 2019 was $160,000 and $322,000, respectively. The total intrinsic value of options exercised during the three and nine months ended February 28, 2018 was $214,000 and $959,000, respectively. The weighted average remaining contractual life of the options exercisable and expected to be exercisable at February 28, 2019 was 3.70 years.
 
    There were no RSUs granted to employees during the three and nine months ended February 28, 2019, and during the three months ended February 28, 2018. During the nine months ended February 28, 2018, RSUs for 64,000 shares were granted to employees. The market value on the date of the grant of these RSUs was $3.93 per share. During the three and nine months ended February 28, 2019, 4,000 and 13,000 RSUs became fully vested, respectively. During the three and nine months ended February 28, 2018, 4,000 and 11,000 RSUs became fully vested respectively. As of February 28, 2019, 34,000 RSUs remain unvested which had an intrinsic value of $50,000. 85,000 RSUs were unvested at February 28, 2018 which had an intrinsic value of $194,000.
 
13. SEGMENT INFORMATION
 
    The Company has only one reportable segment. The information for revenue category by type, product line, geography and timing of revenue recognition, is summarized in Note “3. REVENUE.”

 
21
 
 
  Property and equipment information is based on the physical location of the assets. The following table presents property and equipment information for geographic areas (in thousands):
 
 
 
February 28,
 
 
May 31,
 
 
 
2019
 
 
2018
 
United States
 $934 
 $1,156 
Asia
  39 
  40 
Europe
  2 
  7 
 
 $975 
 $1,203 
 
    There were no revenues through distributors for the three and nine months ended February 28, 2019 and 2018.
 
    The Company’s Japanese and German subsidiaries primarily comprise the foreign operations. Substantially all of the sales of the subsidiaries are made to unaffiliated Japanese or European customers. Net sales from outside the United States include those of Aehr Test Systems Japan K.K. and Aehr Test Systems GmbH.
 
    Sales to the Company’s five largest customers accounted for approximately 90% and 81% of its net sales in the three and nine months ended February 28, 2019, respectively. Four customers accounted for approximately 27%, 25%, 22% and 13% of the Company’s net sales in the three months ended February 28, 2019. Four customers accounted for approximately 31%, 18%, 16% and 12% of the Company’s net sales in the nine months ended February 28, 2019. Sales to the Company’s five largest customers accounted for approximately 93% and 93% of its net sales in the three and nine months ended February 28, 2018, respectively. Four customers accounted for approximately 31%, 25%, 16% and 12% of the Company’s net sales in the three months ended February 28, 2018. Three customers accounted for approximately 35%, 34% and 13% of the Company’s net sales in the nine months ended February 28, 2018. No other customers represented more than 10% of the Company’s net sales in the three and nine months ended February 28, 2019 and 2018.
 
14. RESTRUCTURING
 
    During the three months ended February 28, 2019, the Company implemented a restructuring plan in order to streamline its operations and better align its structure with its objectives going forward. In connection with the restructuring plan, the Company expects to incur restructuring charges of $0.7 million related to employee termination expenses. Of this amount, the Company recognized $0.6 million of restructuring charges during the three months ended February 28, 2019, and the balance of $0.1 million is expected to be recognized in the next quarter with the completion of future required services. The restructuring charges of $0.6 million during the three months ended February 28, 2019 were recorded in accrued expenses on the accompanying condensed consolidated balance sheets. There were no payments made during the three months ended February 28, 2019. There were no restructuring charges incurred for the three and nine months ended February 28, 2018.
 
15. SUBSEQUENT EVENT
 
    At the maturity date of April 10, 2019, the Company repaid the debt in an aggregate principal amount of $6.1 million under the Purchase Agreement with QVT Fund LP and Quintessence Fund L.P.
 
Item 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
 
    The following discussion of the financial condition and results of operations should be read in conjunction with the unaudited condensed consolidated financial statements and the related notes that appear elsewhere in this report and with our Annual Report on Form 10-K for the fiscal year ended May 31, 2018 and the consolidated financial statements and notes thereto.
 
    In addition to historical information, this report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. All statements in this report, including those made by our management, other than statements of historical fact, are forward-looking statements. These statements typically may be identified by the use of forward-looking words or phrases such as "believe," "expect," "intend," "anticipate," "should," "planned," "estimated," and "potential," among others and include, but are not limited to, statements concerning our expectations regarding our operations, business, strategies, prospects, revenues, expenses, costs and resources. These forward-looking statements are subject to certain risks and uncertainties that could cause our actual results to differ materially from those anticipated results or other expectations reflected in the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in this report and other factors beyond our control, and in particular, the risks discussed in “Part II, Item 1A. Risk Factors” and those discussed in other documents we file with the SEC. All forward-looking statements included in this document are based on our current expectations, and we undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.
 
OVERVIEW
 
    We were founded in 1977 to develop and manufacture burn-in and test equipment for the semiconductor industry. Since our inception, we have sold more than 2,500 systems to semiconductor manufacturers, semiconductor contract assemblers and burn-in and test service companies worldwide. Our principal products currently are the Advanced Burn-in and Test System, or ABTS, the FOX full wafer contact parallel test and burn-in system, WaferPak contactors, the DiePak carrier and test fixtures.
 
22
 
    Our net sales consist primarily of sales of systems, WaferPak contactors, DiePak Carriers, test fixtures, upgrades and spare parts, revenues from service contracts, and engineering development charges. Our selling arrangements may include contractual customer acceptance provisions, which are mostly deemed perfunctory or inconsequential, and installation of the product occurs after shipment and transfer of title.
 
CRITICAL ACCOUNTING POLICIES AND ESTIMATES
 
    Our discussion and analysis of our financial condition and results of operations are based upon our condensed consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these condensed consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates, including those related to customer programs and incentives, product returns, bad debts, inventories, income taxes, financing operations, warranty obligations, and long-term service contracts. Our estimates are derived from historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Those results form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. For a discussion of the critical accounting policies, see “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations – Critical Accounting Policies and Estimates” in our Annual Report on Form 10-K for the fiscal year ended May 31, 2018.
 
    There have been no material changes to our critical accounting policies and estimates during the nine months ended February 28, 2019 compared to those discussed in our Annual Report on Form 10-K for the fiscal year ended May 31, 2018.
 
23
 
 
RESULTS OF OPERATIONS
 
    The following table sets forth items in our unaudited condensed consolidated statements of operations as a percentage of net sales for the periods indicated.
 
 
 
Three Months Ended
 
 
Nine Months Ended
 
 
 
February 28,
 
 
February 28,
 
 
 
2019
 
 
2018
 
 
2019
 
 
2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net sales
  100.0%
  100.0%
  100.0%
  100.0%
Cost of sales
  91.4 
  57.0 
  69.4 
  58.6 
Gross profit
  8.6 
  43.0 
  30.6 
  41.4 
 
    
    
    
    
Operating expenses:
    
    
    
    
 Selling, general and administrative
  58.5 
  24.7 
  41.3 
  24.6 
 Research and development
  29.4 
  14.1 
  22.0 
  13.8 
 Restructuring
  19.2 
  -- 
  4.4 
  -- 
   Total operating expenses
  107.1 
  38.8 
  67.7 
  38.4 
 
    
    
    
    
   (Loss) income from operations
  (98.5)
  4.2 
  (37.1)
  3.0 
 
    
    
    
    
Interest expense, net
  (2.4)
  (1.3)
  (1.7)
  (1.4)
Other (expense) income, net
  (0.4)
  (0.5)
  0.3 
  (0.5)
 
    
    
    
    
   (Loss) income before income tax benefit (expense)
  (101.3)
  2.4 
  (38.5)
  1.1 
 
    
    
    
    
Income tax benefit (expense)
  0.1 
  1.2 
  (0.2)
  0.4 
Net (loss) income
  (101.2)
  3.6 
  (38.7)
  1.5 
  Less: Net income attributable to the noncontrolling interest
  -- 
  -- 
  -- 
  -- 
 
    
    
    
    
Net (loss) income attributable to Aehr Test Systems common shareholders
  (101.2)%
  3.6%
  (38.7)%
  1.5%
 
THREE MONTHS ENDED FEBRUARY 28, 2019 COMPARED TO THREE MONTHS ENDED FEBRUARY 28, 2018
 
    NET SALES. Net sales decreased to $3.2 million for the three months ended February 28, 2019 from $7.4 million for the three months ended February 28, 2018, a decrease of 57.2%. The decrease in net sales for the three months ended February 28, 2019 was primarily due to the decrease in net sales of both our wafer-level products and our Test During Burn-in (TDBI) products. Net sales of the wafer-level products for the three months ended February 28, 2019 were $2.0 million, and decreased approximately $0.9 million from the three months ended February 28, 2018. Net sales of the TDBI products for the three months ended February 28, 2019 were $1.1 million, and decreased approximately $3.3 million from the three months ended February 28, 2018.
 
    GROSS PROFIT. Gross profit decreased to $0.3 million for the three months ended February 28, 2019 from $3.2 million for the three months ended February 28, 2018, a decrease of approximately 91.4%. Gross profit margin decreased to 8.6% for the three months ended February 28, 2019 from 43.0% for the three months ended February 28, 2018. The lower gross profit margin for the three months ended February 28, 2019 was primarily due to a higher level of inventory write-downs recorded and was also impacted by higher unabsorbed overhead charged to cost of goods sold due to lower manufacturing and revenue levels in the quarter.
 
    SELLING, GENERAL AND ADMINISTRATIVE. SG&A expenses increased to $1.9 million for the three months ended February 28, 2019 from $1.8 million for the three months ended February 28, 2018, an increase of 1.1%. The increase in SG&A expenses was primarily due to an increase in employment related expenses.
 
 
24
 
    RESEARCH AND DEVELOPMENT. R&D expenses decreased to $0.9 million for the three months ended February 28, 2019 from $1.0 million for the three months ended February 28, 2018, a decrease of 10.5%. The decrease in R&D expenses was primarily due to a decrease in project expenses.
 
    RESTRUCTURING. Restructuring charges for the three months ended February 28, 2019 were related to a restructuring plan implemented in February 2019 in order to streamline our operations and better align our structure with our objectives going forward. We recognized $0.6 million of employee termination expenses for the three months ended February 28, 2019. There were no restructuring charges incurred for the three months ended February 28, 2018.
 
    INTEREST EXPENSE, NET. Interest expense, net was $76,000 and $98,000 for the three months ended February 28, 2019 and 2018, respectively. The lower interest expense, net in the three months ended February 28, 2019 was primarily a result of higher interest income due to the increase in the market interest rates on our cash and investment portfolio during the period compared with the three months ended February 28, 2018.
 
    OTHER (EXPENSE) INCOME, NET. Other expense, net was $11,000 and $33,000 for the three months ended February 28, 2019 and 2018, respectively. The change in other expense, net was primarily due to losses realized in connection with the fluctuation in the value of the dollar compared to foreign currencies during the referenced periods.
 
    INCOME TAX BENEFIT (EXPENSE). Income tax benefit was $2,000 for the three months ended February 28, 2019 compared with income tax benefit of $91,000 for the three months ended February 28, 2018. The income tax benefit in the three months ended February 28, 2018 was primarily due to the impact of the “Tax Cuts and Jobs Act” enacted on December 22, 2017, specifically, the provision which made our alternative minimum tax credit refundable by 2022.
 
NINE MONTHS ENDED FEBRUARY 28, 2019 COMPARED TO NINE MONTHS ENDED FEBRUARY 28, 2018
 
    NET SALES. Net sales decreased to $13.8 million for the nine months ended February 28, 2019 from $22.3 million for the nine months ended February 28, 2018, a decrease of 38.0%. The decrease in net sales for the nine months ended February 28, 2019 was primarily due to the decrease in net sales of both our wafer-level products and our TDBI products. Net sales of the wafer-level products for the nine months ended February 28, 2019 were $8.2 million, and decreased approximately $1.7 million from the nine months ended February 28, 2018. Net sales of the TDBI products for the nine months ended February 28, 2019 were $5.6 million, and decreased approximately $6.8 million from the nine months ended February 28, 2018.
 
    GROSS PROFIT. Gross profit decreased to $4.2 million for the nine months ended February 28, 2019 from $9.2 million for the nine months ended February 28, 2018, a decrease of 54.2%. Gross profit margin decreased to 30.6% for the nine months ended February 28, 2019 from 41.4% for the nine months ended February 28, 2018. The decrease in gross profit margin was primarily a result of the higher level of inventory write-downs recorded in the nine months ended February 28, 2019 and manufacturing inefficiencies due to a lower level of net sales.
 
    SELLING, GENERAL AND ADMINISTRATIVE. SG&A expenses increased to $5.7 million for the nine months ended February 28, 2019 from $5.5 million for the nine months ended February 28, 2018, an increase of 4.2%. The increase in SG&A expenses was primarily due to an increase in employment related expenses.
 
    RESEARCH AND DEVELOPMENT. R&D expenses decreased to $3.0 million for the nine months ended February 28, 2019 from $3.1 million for the nine months ended February 28, 2018, a decrease of 1.7%. The decrease in R&D expenses was primarily due to a decrease in project expenses.
 
 
25
 
    RESTRUCTURING. Restructuring charges for the nine months ended February 28, 2019 were related to a restructuring plan implemented in February 2019 in order to streamline our operations and better align our structure with our objectives going forward. We recognized $0.6 million of employee termination expenses for the nine months ended February 28, 2019. There were no restructuring charges incurred for the nine months ended February 28, 2018.
 
    INTEREST EXPENSE, NET. Interest expense, net was $228,000 and $310,000 for the nine months ended February 28, 2019 and 2018, respectively. The lower interest expense, net in the nine months ended February 28, 2019 was primarily a result of higher interest income due to the increase in the market interest rates on our cash and investment portfolio during the period compared with the nine months ended February 28, 2018.
 
    OTHER INCOME (EXPENSE), NET. Other income, net was $27,000 for the nine months ended February 28, 2019 compared with other expense, net of $100,000 for the nine months ended February 28, 2018. The change in other income (expense), net was primarily due to gains or losses realized in connection with the fluctuation in the value of the dollar compared to foreign currencies during the referenced periods.
 
    INCOME TAX BENEFIT (EXPENSE). Income tax expense was $21,000 for the nine months ended February 28, 2019 compared with income tax benefit of $81,000 for the nine months ended February 28, 2018. The income tax benefit in the nine months ended February 28, 2018 was primarily due to the impact of the “Tax Cuts and Jobs Act” enacted on December 22, 2017, specifically, the provision which made our alternative minimum tax credit refundable by 2022.
 
LIQUIDITY AND CAPITAL RESOURCES
 
    Net cash used in operating activities was $4.8 million and $3.1 million for the nine months ended February 28, 2019 and 2018, respectively. For the nine months ended February 28, 2019, net cash used in operating activities was primarily the result of net loss of $5.3 million, as adjusted to exclude the effect of non-cash charges of stock-based compensation expense of $0.7 million and depreciation and amortization expenses of $0.3 million. Net cash used in operations was also impacted by a decrease in accounts payable of $1.1 million, partially offset by a decrease in accounts receivable of $0.9 million. The decrease in accounts payable was primarily due to lower expenditures associated with lower revenue. The decrease in accounts receivable was primarily due to a decrease in sales. For the nine months ended February 28, 2018, net cash used in operating activities was primarily the result of the changes in operating assets and liabilities including the increases in inventories, prepaid expenses and other current assets, and accounts receivable of $2.4 million, $0.6 million and $0.5 million, respectively, and a decrease of customer deposits and deferred revenue of $0.8 million. Net cash used in operating activities was also impacted by net income of $0.3 million, as adjusted to exclude the effect of non-cash charges of stock-based compensation expense of $0.8 million and depreciation and amortization of $0.3 million. The increase in inventories was to support expected future shipments for customer orders. The increase in prepaid expenses and other current assets was primarily due to down payments to certain vendors. The increase in accounts receivable was primarily due to large shipments toward the end of the quarter. The decrease in customer deposits and deferred revenue was primarily due to the shipments against customer orders with down payments.
 
    Net cash used in investing activities was $0.1 million and $6.4 million for the nine months ended February 28, 2019 and 2018, respectively. During the nine months ended February 28, 2019, net cash used in investing activities was due to the purchases of property and equipment. During the nine months ended February 28, 2018, net cash used in investing activities was due to the purchase of available for sale securities of $6.0 million, which did not affect our liquidity, and the purchases of property and equipment of $0.5 million.
 
 
 
26
 
Financing activities provided cash of $0.4 million and $0.7 million for the nine months ended February 28, 2019 and 2018, respectively. Net cash provided by financing activities during the nine months ended February 28, 2019 and 2018 was due to the proceeds from the issuance of common stock under employee plans.
 
    The effect of fluctuation in exchange rates decreased cash by $66,000 for the nine months ended February 28, 2019 and increased cash by $66,000 for the nine months ended February 28, 2018. The changes were due to the fluctuation in the value of the dollar compared to foreign currencies.
 
    As of February 28, 2019 and May 31, 2018, we had working capital of $14.2 million and $18.3 million, respectively.
 
    We lease our manufacturing and office space under operating leases. We entered into a non-cancelable operating lease agreement for our United States manufacturing and office facilities, which was renewed in February 2018 and expires in July 2023. Under the lease agreement, we are responsible for payments of utilities, taxes and insurance.
 
    From time to time, we evaluate potential acquisitions of businesses, products or technologies that complement our business. If consummated, any such transactions may use a portion of our working capital or require the issuance of equity. We have no present understandings, commitments or agreements with respect to any material acquisitions.
 
    We anticipate that the existing cash balance together with income from operations, collections of existing accounts receivable, revenue from our existing backlog of products, the sale of inventory on hand, and deposits and down payments against significant orders will be adequate to meet our liquidity requirements for the next 12 months.
 
OFF-BALANCE SHEET ARRANGEMENTS
 
    We have not entered into any off-balance sheet financing arrangements and have not established any variable interest entities.
 
OVERVIEW OF CONTRACTUAL OBLIGATIONS
 
    There have been no material changes in the composition, magnitude or other key characteristics of our contractual obligations or other commitments as disclosed in the Company's Annual Report on Form 10-K for the year ended May 31, 2018.
 
Item 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISKS
 
    We had no holdings of derivative financial or commodity instruments as of February 28, 2019 or May 31, 2018.
 
    We are exposed to financial market risks, including changes in interest rates and foreign currency exchange rates. We only invest our short-term excess cash in government-backed securities with maturities of 18 months or less. We do not use any financial instruments for speculative or trading purposes. Fluctuations in interest rates would not have a material effect on our financial position, results of operations or cash flows.
 
 
27
 
    A majority of our revenue and capital spending is transacted in U.S. Dollars. We, however, enter into transactions in other currencies, primarily Euros and Japanese Yen. Since the price is determined at the time a purchase order is accepted, we are exposed to the risks of fluctuations in the foreign currency-U.S. Dollar exchange rates during the lengthy period from purchase order to ultimate payment. This exchange rate risk is partially offset to the extent that our subsidiaries incur expenses payable in their local currency. To date, we have not invested in instruments designed to hedge currency risks. In addition, our subsidiaries typically carry debt or other obligations due to us that may be denominated in either their local currency or U.S. Dollars. Since our subsidiaries’ financial statements are based in their local currency and our condensed consolidated financial statements are based in U.S. Dollars, we and our subsidiaries recognize foreign exchange gains or losses in any period in which the value of the local currency rises or falls in relation to the U.S. Dollar. A 10% decrease in the value of the subsidiaries’ local currency as compared with the U.S. Dollar would not be expected to result in a significant change to our net income or loss. There have been no material changes in our risk exposure since the end of the last fiscal year, nor are any material changes to our risk exposure anticipated.
 
Item 4. CONTROLS AND PROCEDURES
 
    EVALUATION OF DISCLOSURE CONTROLS AND PROCEDURES. Our management evaluated, with the participation of our Chief Executive Officer and our Chief Financial Officer, the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on this evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that our disclosure controls and procedures are effective to ensure that information we are required to disclose in reports that we file or submit under the Securities and Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms, and that such information is accumulated and communicated to management as appropriate to allow for timely decisions regarding required disclosure.
 
    CHANGES IN INTERNAL CONTROLS OVER FINANCIAL REPORTING. There was no change in our internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act, that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
 
    INHERENT LIMITATIONS OF INTERNAL CONTROLS. Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within us have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving our stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

PART II - OTHER INFORMATION
 
Item 1. LEGAL PROCEEDINGS
 
    None.
 
Item 1A. RISK FACTORS
 
    Please refer to the description of the risk factors associated with our business previously disclosed in Part I, Item 1A - "Risk Factors" of our Annual Report on Form 10-K for the year ended May 31, 2018 filed with the Securities and Exchange Commission on August 28, 2018.
 
 
28
 
Item 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
 
    None.
 
Item 3. DEFAULTS UPON SENIOR SECURITIES
 
    None.
 
Item 4. MINE SAFETY DISCLOSURES
 
    Not Applicable
 
Item 5. OTHER INFORMATION
 
    None.
 
Item 6. EXHIBITS
 
 
Exhibit No.
 
Description
 
 
 
 
Certification of Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) promulgated under the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302(a) of the Sarbanes-Oxley Act of 2002.
 
 
 
 
Certification of Chief Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) promulgated under the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302(a) of the Sarbanes-Oxley Act of 2002.
 
 
 
 
Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.*
 
 
 
101.INS
 
XBRL Instance Document
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document


*This exhibit shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934 or otherwise subject to the liabilities of that Section, nor shall it be deemed incorporated by reference in any filings under the Securities Act of 1933 or the Securities Exchange Act of 1934, whether made before or after the date hereof and irrespective of any general incorporation language in any filings.
 
 
29
 
 
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.
 
 
Aehr Test Systems
 
 
  (Registrant)
 
 
 
 
 
Date: April 12, 2019
By:  
/s/ GAYN ERICKSON
 
 
 
Gayn Erickson
 
 
 
President and Chief Executive Officer
 
 
 
 
 
 
 
Date: April 12, 2019
By:  
/s/ KENNETH B. SPINK
 
 
 
Kenneth B. Spink
 
 
 
Vice President of Finance and Chief Financial Officer
 
 
 
 
 
 
30
EX-31.1 2 aehr_ex311.htm CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002 Blueprint
 
Exhibit 31.1
 
CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO SECTION 302(a) OF THE SARBANES-OXLEY ACT
 
I, Gayn Erickson, certify that:
 
1. I have reviewed this quarterly report on Form 10-Q of Aehr Test Systems;
 
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(s) 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(s) 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: April 12, 2019
 
 
 
 
 
/s/ GAYN ERICKSON
 
 
 
Gayn Erickson
 
 
President and Chief Executive Officer  
 
 
 
 
EX-31 3 aehr_ex312.htm CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002 Blueprint
 
Exhibit 31.2
 
CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO SECTION 302(a) OF THE SARBANES-OXLEY ACT
 
I, Kenneth B. Spink, certify that:
 
1. I have reviewed this quarterly report on Form 10-Q of Aehr Test Systems;
 
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(s) 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(s) 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: April 12, 2019
 
 
 
 
  
/s/ KENNETH B. SPINK
 
 
 
Kenneth B. Spink
 
 
 
Vice President of Finance and Chief Financial Officer
 
 
 
 
 
 
EX-32 4 aehr_ex321.htm CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 Blueprint
 
 
Exhibit 32
 
 
CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Gayn Erickson, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Aehr Test Systems on Form 10-Q for the period ended February 28, 2019 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of Aehr Test Systems.
 
 
 
 
Date: April 12, 2019
 
 
 
 
 
/s/ GAYN ERICKSON
 
 
 
Gayn Erickson
 
 
President and Chief Executive Officer  
 
 
I, Kenneth B. Spink, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Aehr Test Systems on Form 10-Q for the period ended February 28, 2019 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of Aehr Test Systems.
 
 
 
 
Date: April 12, 2019
 
 
 
 
  
/s/ KENNETH B. SPINK
 
 
 
Kenneth B. Spink
 
 
 
Vice President of Finance and Chief Financial Officer
 
 
 

 
 
EX-101.INS 5 aehr-20190228.xml XBRL INSTANCE DOCUMENT 0001040470 2017-05-31 0001040470 2018-06-01 2019-02-28 0001040470 2018-05-31 0001040470 AEHR:OptionsPriceRangeAMember 2018-06-01 2019-02-28 0001040470 AEHR:OptionsPriceRangeBMember 2018-06-01 2019-02-28 0001040470 AEHR:OptionsPriceRangeCMember 2018-06-01 2019-02-28 0001040470 AEHR:OptionsPriceRangeDMember 2018-06-01 2019-02-28 0001040470 AEHR:OptionsPriceRangeEMember 2018-06-01 2019-02-28 0001040470 us-gaap:FairValueInputsLevel1Member 2018-05-31 0001040470 us-gaap:FairValueInputsLevel2Member 2018-05-31 0001040470 us-gaap:FairValueInputsLevel3Member 2018-05-31 0001040470 AEHR:USMember 2018-05-31 0001040470 srt:AsiaMember 2018-05-31 0001040470 srt:EuropeMember 2018-05-31 0001040470 2017-06-01 2018-02-28 0001040470 us-gaap:CostOfSalesMember 2018-06-01 2019-02-28 0001040470 us-gaap:CostOfSalesMember 2017-06-01 2018-02-28 0001040470 us-gaap:GeneralAndAdministrativeExpenseMember 2018-06-01 2019-02-28 0001040470 us-gaap:GeneralAndAdministrativeExpenseMember 2017-06-01 2018-02-28 0001040470 us-gaap:ResearchAndDevelopmentExpenseMember 2018-06-01 2019-02-28 0001040470 us-gaap:ResearchAndDevelopmentExpenseMember 2017-06-01 2018-02-28 0001040470 us-gaap:StockOptionMember 2018-06-01 2019-02-28 0001040470 2019-02-28 0001040470 AEHR:OptionsPriceRangeAMember 2019-02-28 0001040470 AEHR:OptionsPriceRangeBMember 2019-02-28 0001040470 AEHR:OptionsPriceRangeCMember 2019-02-28 0001040470 AEHR:OptionsPriceRangeDMember 2019-02-28 0001040470 us-gaap:EmployeeStockMember 2017-06-01 2018-02-28 0001040470 us-gaap:EmployeeStockMember 2018-06-01 2019-02-28 0001040470 us-gaap:FairValueInputsLevel1Member 2019-02-28 0001040470 us-gaap:FairValueInputsLevel2Member 2019-02-28 0001040470 us-gaap:FairValueInputsLevel3Member 2019-02-28 0001040470 AEHR:OptionsPriceRangeEMember 2019-02-28 0001040470 AEHR:USMember 2019-02-28 0001040470 srt:AsiaMember 2019-02-28 0001040470 srt:EuropeMember 2019-02-28 0001040470 us-gaap:EmployeeStockMember 2018-06-01 2019-02-28 0001040470 us-gaap:EmployeeStockMember 2019-02-28 0001040470 us-gaap:RestrictedStockUnitsRSUMember 2018-06-01 2019-02-28 0001040470 us-gaap:StockOptionMember 2017-06-01 2018-02-28 0001040470 AEHR:OutstandingOptionsStockOptionTransactionsMember 2018-05-31 0001040470 AEHR:OutstandingOptionsStockOptionTransactionsMember 2019-02-28 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2018-06-01 2019-02-28 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2018-05-31 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2019-02-28 0001040470 2015-04-10 0001040470 AEHR:StockOption2006and2016PlanMember 2019-02-28 0001040470 AEHR:StockOption2006and2016PlanMember 2018-06-01 2019-02-28 0001040470 AEHR:OptionsPriceRangeTotalMember 2018-06-01 2019-02-28 0001040470 AEHR:OptionsPriceRangeTotalMember 2019-02-28 0001040470 us-gaap:ConvertibleNotesPayableMember 2018-06-01 2019-02-28 0001040470 us-gaap:ConvertibleNotesPayableMember 2017-06-01 2018-02-28 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2017-06-01 2018-02-28 0001040470 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-06-01 2019-02-28 0001040470 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-05-31 0001040470 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-02-28 0001040470 us-gaap:CustomerConcentrationRiskMember 2018-06-01 2019-02-28 0001040470 us-gaap:CustomerConcentrationRiskMember 2017-06-01 2018-02-28 0001040470 AEHR:CustomerAMemberMember 2017-06-01 2018-02-28 0001040470 AEHR:CustomerAMemberMember 2018-06-01 2019-02-28 0001040470 AEHR:CustomerBMemberMember 2017-06-01 2018-02-28 0001040470 AEHR:CustomerBMemberMember 2018-06-01 2019-02-28 0001040470 AEHR:CustomerCMemberMember 2017-06-01 2018-02-28 0001040470 AEHR:CustomerCMemberMember 2018-06-01 2019-02-28 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2017-12-01 2018-02-28 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2018-02-28 0001040470 2018-02-28 0001040470 AEHR:SystemsMember 2018-06-01 2019-02-28 0001040470 AEHR:SystemsMember 2017-06-01 2018-02-28 0001040470 AEHR:ContactorsMember 2018-06-01 2019-02-28 0001040470 AEHR:ContactorsMember 2017-06-01 2018-02-28 0001040470 AEHR:ServicesMember 2018-06-01 2019-02-28 0001040470 AEHR:ServicesMember 2017-06-01 2018-02-28 0001040470 AEHR:CustomerDMemberMember 2018-06-01 2019-02-28 0001040470 AEHR:CumulativeTranslationAdjustmentsMember 2018-06-01 2019-02-28 0001040470 AEHR:CumulativeTranslationAdjustmentsMember 2018-05-31 0001040470 AEHR:CumulativeTranslationAdjustmentsMember 2019-02-28 0001040470 2017-06-01 2018-05-31 0001040470 2018-12-01 2019-02-28 0001040470 2017-12-01 2018-02-28 0001040470 us-gaap:StockOptionMember 2018-12-01 2019-02-28 0001040470 us-gaap:StockOptionMember 2017-12-01 2018-02-28 0001040470 us-gaap:CostOfSalesMember 2018-12-01 2019-02-28 0001040470 us-gaap:CostOfSalesMember 2017-12-01 2018-02-28 0001040470 us-gaap:GeneralAndAdministrativeExpenseMember 2018-12-01 2019-02-28 0001040470 us-gaap:GeneralAndAdministrativeExpenseMember 2017-12-01 2018-02-28 0001040470 us-gaap:ResearchAndDevelopmentExpenseMember 2018-12-01 2019-02-28 0001040470 us-gaap:ResearchAndDevelopmentExpenseMember 2017-12-01 2018-02-28 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2018-12-01 2019-02-28 0001040470 us-gaap:EmployeeStockMember 2018-12-01 2019-02-28 0001040470 us-gaap:EmployeeStockMember 2017-12-01 2018-02-28 0001040470 AEHR:SystemsMember 2018-12-01 2019-02-28 0001040470 AEHR:SystemsMember 2017-12-01 2018-02-28 0001040470 AEHR:ContactorsMember 2018-12-01 2019-02-28 0001040470 AEHR:ContactorsMember 2017-12-01 2018-02-28 0001040470 AEHR:ServicesMember 2018-12-01 2019-02-28 0001040470 AEHR:ServicesMember 2017-12-01 2018-02-28 0001040470 us-gaap:CustomerConcentrationRiskMember 2018-12-01 2019-02-28 0001040470 us-gaap:CustomerConcentrationRiskMember 2017-12-01 2018-02-28 0001040470 AEHR:CustomerAMemberMember 2018-12-01 2019-02-28 0001040470 AEHR:CustomerAMemberMember 2017-12-01 2018-02-28 0001040470 AEHR:CustomerBMemberMember 2018-12-01 2019-02-28 0001040470 AEHR:CustomerBMemberMember 2017-12-01 2018-02-28 0001040470 AEHR:CustomerCMemberMember 2018-12-01 2019-02-28 0001040470 AEHR:CustomerCMemberMember 2017-12-01 2018-02-28 0001040470 AEHR:CustomerDMemberMember 2018-12-01 2019-02-28 0001040470 AEHR:CustomerDMemberMember 2017-12-01 2018-02-28 0001040470 AEHR:WaferLevelMember 2018-12-01 2019-02-28 0001040470 AEHR:WaferLevelMember 2017-12-01 2018-02-28 0001040470 AEHR:WaferLevelMember 2018-06-01 2019-02-28 0001040470 AEHR:WaferLevelMember 2017-06-01 2018-02-28 0001040470 AEHR:TestDuringBurnInMember 2018-12-01 2019-02-28 0001040470 AEHR:TestDuringBurnInMember 2017-12-01 2018-02-28 0001040470 AEHR:TestDuringBurnInMember 2018-06-01 2019-02-28 0001040470 AEHR:TestDuringBurnInMember 2017-06-01 2018-02-28 0001040470 AEHR:USMember 2018-12-01 2019-02-28 0001040470 AEHR:USMember 2017-12-01 2018-02-28 0001040470 AEHR:USMember 2018-06-01 2019-02-28 0001040470 AEHR:USMember 2017-06-01 2018-02-28 0001040470 srt:AsiaMember 2018-12-01 2019-02-28 0001040470 srt:AsiaMember 2017-12-01 2018-02-28 0001040470 srt:AsiaMember 2018-06-01 2019-02-28 0001040470 srt:AsiaMember 2017-06-01 2018-02-28 0001040470 srt:EuropeMember 2018-12-01 2019-02-28 0001040470 srt:EuropeMember 2017-12-01 2018-02-28 0001040470 srt:EuropeMember 2018-06-01 2019-02-28 0001040470 srt:EuropeMember 2017-06-01 2018-02-28 0001040470 AEHR:ProductsAndServicesTransferredAtAPointInTimeMember 2018-12-01 2019-02-28 0001040470 AEHR:ProductsAndServicesTransferredAtAPointInTimeMember 2017-12-01 2018-02-28 0001040470 AEHR:ProductsAndServicesTransferredAtAPointInTimeMember 2018-06-01 2019-02-28 0001040470 AEHR:ProductsAndServicesTransferredAtAPointInTimeMember 2017-06-01 2018-02-28 0001040470 AEHR:ServicesTransferredOverTimeMember 2018-12-01 2019-02-28 0001040470 AEHR:ServicesTransferredOverTimeMember 2017-12-01 2018-02-28 0001040470 AEHR:ServicesTransferredOverTimeMember 2018-06-01 2019-02-28 0001040470 AEHR:ServicesTransferredOverTimeMember 2017-06-01 2018-02-28 0001040470 AEHR:ESPPMember 2018-06-01 2019-02-28 0001040470 AEHR:ESPPMember srt:MinimumMember 2018-06-01 2019-02-28 0001040470 AEHR:ESPPMember srt:MaximumMember 2018-06-01 2019-02-28 0001040470 AEHR:OutstandingOptionsStockOptionTransactionsMember 2018-12-01 2019-02-28 0001040470 AEHR:OutstandingOptionsStockOptionTransactionsMember 2018-08-31 0001040470 AEHR:OutstandingOptionsStockOptionTransactionsMember 2018-06-01 2018-08-31 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2018-06-01 2018-08-31 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2018-08-31 0001040470 2019-05-31 0001040470 2020-05-31 0001040470 2019-03-31 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2018-09-01 2018-11-30 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2018-11-30 0001040470 AEHR:OutstandingOptionsStockOptionTransactionsMember 2018-09-01 2018-11-30 0001040470 AEHR:OutstandingOptionsStockOptionTransactionsMember 2018-11-30 0001040470 us-gaap:CommonStockMember 2018-12-01 2019-02-28 0001040470 us-gaap:CommonStockMember 2017-12-01 2018-02-28 0001040470 us-gaap:CommonStockMember 2018-06-01 2019-02-28 0001040470 us-gaap:CommonStockMember 2017-06-01 2018-02-28 0001040470 us-gaap:CommonStockMember 2018-11-30 0001040470 us-gaap:CommonStockMember 2019-02-28 0001040470 us-gaap:CommonStockMember 2017-11-30 0001040470 us-gaap:CommonStockMember 2018-02-28 0001040470 us-gaap:CommonStockMember 2018-05-31 0001040470 us-gaap:CommonStockMember 2017-05-31 0001040470 us-gaap:AdditionalPaidInCapitalMember 2018-12-01 2019-02-28 0001040470 us-gaap:AdditionalPaidInCapitalMember 2017-12-01 2018-02-28 0001040470 us-gaap:AdditionalPaidInCapitalMember 2018-06-01 2019-02-28 0001040470 us-gaap:AdditionalPaidInCapitalMember 2017-06-01 2018-02-28 0001040470 us-gaap:AdditionalPaidInCapitalMember 2018-11-30 0001040470 us-gaap:AdditionalPaidInCapitalMember 2019-02-28 0001040470 us-gaap:AdditionalPaidInCapitalMember 2017-11-30 0001040470 us-gaap:AdditionalPaidInCapitalMember 2018-02-28 0001040470 us-gaap:AdditionalPaidInCapitalMember 2018-05-31 0001040470 us-gaap:AdditionalPaidInCapitalMember 2017-05-31 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-01 2019-02-28 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-01 2018-02-28 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-01 2019-02-28 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-01 2018-02-28 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-11-30 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-28 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-11-30 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-28 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-05-31 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-05-31 0001040470 us-gaap:RetainedEarningsMember 2018-12-01 2019-02-28 0001040470 us-gaap:RetainedEarningsMember 2017-12-01 2018-02-28 0001040470 us-gaap:RetainedEarningsMember 2018-06-01 2019-02-28 0001040470 us-gaap:RetainedEarningsMember 2017-06-01 2018-02-28 0001040470 us-gaap:RetainedEarningsMember 2018-11-30 0001040470 us-gaap:RetainedEarningsMember 2019-02-28 0001040470 us-gaap:RetainedEarningsMember 2017-11-30 0001040470 us-gaap:RetainedEarningsMember 2018-02-28 0001040470 us-gaap:RetainedEarningsMember 2018-05-31 0001040470 us-gaap:RetainedEarningsMember 2017-05-31 0001040470 us-gaap:ParentMember 2018-12-01 2019-02-28 0001040470 us-gaap:ParentMember 2017-12-01 2018-02-28 0001040470 us-gaap:ParentMember 2018-06-01 2019-02-28 0001040470 us-gaap:ParentMember 2017-06-01 2018-02-28 0001040470 us-gaap:ParentMember 2018-11-30 0001040470 us-gaap:ParentMember 2019-02-28 0001040470 us-gaap:ParentMember 2017-11-30 0001040470 us-gaap:ParentMember 2018-02-28 0001040470 us-gaap:ParentMember 2018-05-31 0001040470 us-gaap:ParentMember 2017-05-31 0001040470 us-gaap:NoncontrollingInterestMember 2018-12-01 2019-02-28 0001040470 us-gaap:NoncontrollingInterestMember 2017-12-01 2018-02-28 0001040470 us-gaap:NoncontrollingInterestMember 2018-06-01 2019-02-28 0001040470 us-gaap:NoncontrollingInterestMember 2017-06-01 2018-02-28 0001040470 us-gaap:NoncontrollingInterestMember 2018-11-30 0001040470 us-gaap:NoncontrollingInterestMember 2019-02-28 0001040470 us-gaap:NoncontrollingInterestMember 2017-11-30 0001040470 us-gaap:NoncontrollingInterestMember 2018-02-28 0001040470 us-gaap:NoncontrollingInterestMember 2018-05-31 0001040470 us-gaap:NoncontrollingInterestMember 2017-05-31 0001040470 2018-11-30 0001040470 2017-11-30 0001040470 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-02-28 0001040470 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2019-02-28 0001040470 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2019-02-28 0001040470 us-gaap:MoneyMarketFundsMember 2019-02-28 0001040470 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2018-05-31 0001040470 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2018-05-31 0001040470 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2018-05-31 0001040470 us-gaap:MoneyMarketFundsMember 2018-05-31 0001040470 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-05-31 0001040470 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-05-31 0001040470 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-05-31 0001040470 us-gaap:USTreasurySecuritiesMember 2018-05-31 0001040470 us-gaap:MeasurementInputConversionPriceMember 2019-02-28 0001040470 AEHR:MeasurementInputForcedConversionPriceMember 2019-02-28 0001040470 us-gaap:MeasurementInputConversionPriceMember 2015-04-10 0001040470 AEHR:MeasurementInputForcedConversionPriceMember 2015-04-10 0001040470 2019-04-10 0001040470 2019-04-01 2019-04-10 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure AEHR TEST SYSTEMS 0001040470 10-Q 2019-02-28 false --05-31 Yes Non-accelerated Filer Q3 2019 0.01 0.01 75000 75000 false true 30955000 25451000 296000 256000 1203000 1156000 40000 7000 975000 934000 39000 2000 29456000 24220000 703000 787000 9049000 9189000 2856000 1944000 17803000 16848000 12300000 9077000 11670000 10410000 11148000 10019000 6110000 6110000 1630000 1267000 1646000 2085000 1762000 557000 30955000 25451000 16794000 19285000 15041000 18774000 224000 226000 218000 219000 221000 213000 83830000 84176000 82304000 82671000 83041000 81128000 2241000 2252000 2306000 2344000 2292000 2249000 -68393000 -71594000 -66707000 -66440000 -66249000 -66777000 17902000 15060000 18121000 18794000 19305000 16813000 -18000 -19000 -19000 -20000 -20000 -19000 17884000 18102000 -20000 -19000 19305000 15060000 -66249000 -71594000 83041000 84176000 221000 226000 22143 22562 22143 22562 2089000 1507000 0 0 0 0 4000 0 5747000 5276000 3068000 3678000 234000 235000 The standard warranty period is one year for systems and ninety days for parts and service. 1340000 674000 290000 593000 1630000 1267000 6110000 4110000 0 63000 151000 459000 240000 0 90000 0 -6400000 2292000 2252000 0 0 2292000 2252000 0.09 2019-04-10 Interest is payable quarterly on March 1, June 1, September 1 and December 1 of each year. 356000 The conversion price for the Convertible Notes is $2.30 per share and is subject to adjustment upon the occurrence of certain specified events. Holders may convert all or any part of the principal amount of their Convertible Notes in integrals of $10,000 at any time prior to the maturity date. Upon conversion, the Company will deliver shares of its common stock to the holder of Convertible Notes electing such conversion. The Company may not redeem the Convertible Notes prior to maturity. 2000000 2000000 0 2000000 1812 1087 1373 1137 100 100 441 441 248 248 51 51 13 13 45 45 1 11 33 47 498 763 1651 261 2859 3220 3220 3189 3373 202 98 19 .85 1.28 1.83 2.43 3.86 2.04 2.20 2.20 2.12 2.11 1.71 2.40 2.03 1.72 1.64 2.70 .61 1.12 1.09 1987000 120000 1757000 679000 .18 .82 22562044 22314 22838 22459 22641 22314 21631 22459 21832 -0.24 0.01 -0.14 0.01 -0.24 0.02 -0.14 0.01 -5345000 337000 -3201000 267000 -3201000 267000 -5345000 337000 -3201000 267000 -5345000 337000 0 0 0 0 -5345000 337000 -3201000 267000 21000 -81000 -2000 -91000 -5324000 256000 -3203000 176000 27000 -100000 -11000 -33000 228000 310000 76000 98000 -5123000 666000 -3116000 307000 9346000 8559000 3388000 2869000 607000 0 607000 0 3033000 3085000 931000 1040000 5706000 5474000 1850000 1829000 4223000 9225000 272000 3176000 9591000 13061000 2891000 4217000 13814000 22286000 3163000 7393000 -39000 97000 10000 37000 0 -3000 0 0 1000 -1000 -1000 -1000 -5384000 431000 -3191000 304000 -5385000 432000 -3190000 305000 22356 22562 21797 21943 22143 21340 206 146 419 603 435000 727000 123000 126000 2000 1000 5000 6000 121000 125000 430000 721000 123000 126000 435000 727000 -39000 97000 10000 37000 11000 38000 -40000 98000 11000 38000 -40000 98000 -1000 -1000 1000 -1000 705000 822000 83000 107000 421000 530000 201000 185000 225000 242000 24000 28000 137000 162000 64000 52000 -3000 -3000 -3000 -4793000 -3096000 9000 -5000 88000 0 -582000 -764000 431000 31000 -1132000 -268000 47000 603000 121000 2392000 -871000 527000 0 24000 333000 300000 -3000 -3000 705000 822000 -124000 -6423000 124000 458000 0 5965000 435000 727000 435000 727000 -4548000 -8726000 -66000 66000 20000 372000 <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The accompanying financial information has been prepared by Aehr Test Systems, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission, or SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (GAAP) have been condensed or omitted pursuant to such rules and regulations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;In the opinion of management, the unaudited condensed consolidated financial statements for the interim periods presented have been prepared on a basis consistent with the May 31, 2018 audited consolidated financial statements and reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the condensed consolidated financial position and results of operations as of and for such periods indicated. These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended May 31, 2018. Results for the interim periods presented herein are not necessarily indicative of results which may be reported for any other interim period or for the entire fiscal year.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;PRINCIPLES OF CONSOLIDATION. The condensed consolidated financial statements include the accounts of Aehr Test Systems and its subsidiaries (collectively, the &#34;Company&#34;). All significant intercompany balances have been eliminated in consolidation. For the Company&#8217;s majority owned subsidiary, Aehr Test Systems Japan K.K., the noncontrolling interest of the portion the Company does not own was reflected on the Condensed Consolidated Balance Sheets in Shareholders&#8217; Equity and in the Condensed Consolidated Statements of Operations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;ACCOUNTING ESTIMATES. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used to account for sales and revenue allowances, the allowance for doubtful accounts, inventory valuations, income taxes, stock-based compensation expenses, and product warranties, among others. The Company bases its estimates on historical experience and on various other assumptions that it believes to be reasonable under the circumstances. Actual results could differ materially from those estimates.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES. The Company&#8217;s significant accounting policies are disclosed in the Company&#8217;s Annual Report on Form 10-K for the year ended May 31, 2018.&#160;There have been no significant changes in the Company&#8217;s significant accounting policies during the three and nine months ended February 28, 2019 except for revenue recognition.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">2. RECENT ACCOUNTING PRONOUNCEMENTS</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Accounting Standards Adopted</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;<i>Revenue Recognition</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;In May 2014, the FASB issued Accounting Standards Codification (&#8220;ASC&#8221;) Update No. 2014-09, Revenue from Contracts with Customers (Topic 606), which has been subsequently updated (collectively &#8220;ASC 606&#8221;). The core principle of the standard is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. The new standard defines a five-step process to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than required under existing GAAP, including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price, and allocating the transaction price to each distinct performance obligation. The standard permits the use of either the retrospective or modified retrospective transition methods. It also requires expanded disclosures including the nature, amount, timing, and uncertainty of revenues and cash flows related to contracts with customers. Additionally, qualitative and quantitative disclosures are required about customer contracts, significant judgments and changes in judgments, and assets recognized from the costs to obtain or fulfill a contract.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The Company adopted ASC 606 on June 1, 2018, the first day of fiscal 2019, using the modified retrospective method. The Company applied ASC 606 to all contracts not completed as of the date of adoption in order to determine any adjustment to the opening balance of retained earnings. Under the modified retrospective adoption method, the comparative financial information has not been restated and continues to be reported under the accounting standards in effect for those periods, ASC 605, &#34;Revenue Recognition&#34;, which is also referred to herein as &#34;legacy GAAP.&#34;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The adoption of ASC 606 did not have a material impact on the Company&#8217;s consolidated financial statements as of June 1, 2018. No adjustment was recorded to accumulated deficit as of the adoption date and reported revenue would not have been different under legacy GAAP. Additionally, the Company does not expect the adoption of the revenue standard to have a material impact to the Company&#8217;s net income on an ongoing basis.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><i>&#160;&#160;&#160;&#160;Classification of Certain Cash Receipts and Cash Payments</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;In August 2016, the FASB issued authoritative guidance related to the classification of certain cash receipts and cash payments on the statement of cash flows. The Company adopted this new standard in fiscal year 2019. The adoption of this guidance did not have a significant impact on the Company&#8217;s consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;<i>Intra-Entity Asset Transfers</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;In October 2016, the FASB issued an accounting standard update that requires recognition of the income tax consequences of intra-entity transfers of assets (other than inventory) at the transaction date. The Company adopted this new standard in fiscal year 2019. The adoption of this guidance did not have a significant impact on the Company&#8217;s consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;<i>Restricted Cash</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;In November 2016, the FASB issued authoritative guidance related to statements of cash flows. This guidance clarifies that amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of period total amounts shown on the statement of cash flows. The Company adopted this new standard in fiscal year 2019. The adoption of this guidance did not have a significant impact on the Company&#8217;s consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;<i>Income Taxes</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;On December 22, 2017, the US government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;). The Tax Act makes broad and complex changes to the US tax code including but not limited to (1) reducing the US federal corporate tax rate from 34% to 21%; (2) requiring companies to pay a one-time transition tax on certain repatriated earnings of foreign subsidiaries; (3) generally eliminating US federal income taxes on dividends from foreign subsidiaries; (4) requiring a current inclusion in US federal income of certain earnings of controlled foreign corporations; (5) creating a new limitation on deductible interest expense; (6) changing rules related to the uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017, and (7) repeals the corporate alternative minimum tax regime, or AMT, effective December 31, 2017 and permits existing minimum tax credits to offset the regular tax liability for any tax year. Consequently, the Company has accounted for the reduction of $6.4 million of deferred tax assets with an offsetting adjustment to the valuation allowance for the fiscal year ended 2018, and recorded a benefit of $90,000 for the Company&#8217;s Federal refundable AMT credit.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;) which provides guidance on accounting for the tax effects of the Tax act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under ASC 740, Income taxes. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Tax Act for which the accounting under ASC 740 is complete. To the extent that a company&#8217;s accounting for certain income tax effects of the Tax Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. There are also certain transitional impacts of the Tax Act. As part of the transition to the new territorial tax system, the Tax Act imposes a one-time repatriation tax on deemed repatriation of historical earnings of foreign subsidiaries. The Company is not subject to the transition tax. The one-time transition tax is based on post-1986 earnings and profits that were previously deferred from U.S. income tax. The Company has finalized its calculation of the total post-1986 earnings and profits for its foreign corporations. Based on the Company&#8217;s net operating loss carryovers and valuation allowance, there is no impact to its consolidated financial statements as a result of the completion of the analysis.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Accounting Standards Not Yet Adopted</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;<i>Financial Instruments</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;In January 2016, the FASB issued an accounting standard update related to recognition and measurement of financial assets and financial liabilities. This standard changes accounting for equity investments, financial liabilities under the fair value option and the presentation and disclosure requirements for financial instruments. In addition, it clarifies guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. This standard is effective for us in fiscal year 2020. Early adoption is permitted. The Company does not expect a material impact of this new guidance on its consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;In June 2016, the FASB issued an accounting standard update that requires measurement and recognition of expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2021 on a modified retrospective basis, and early adoption in fiscal 2020 is permitted. The Company does not expect a material impact of this accounting standard update on its consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;<i>Leases</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (&#8220;ASU 2016-02&#8221;), which modifies lease accounting for lessees to increase transparency and comparability by recording lease assets and liabilities for operating leases and disclosing key information about leasing arrangements. The Company will adopt ASU 2016-02 utilizing the modified retrospective transition method through a cumulative-effect adjustment at the beginning of its first quarter of 2020. We are currently assessing the impact on our Consolidated Financial Statements and expect that the primary impact upon adoption will be the recognition of right-of-use assets and lease liabilities on the Company's Condensed Consolidated Balance Sheets for those leases currently classified as operating leases.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">3. REVENUE</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Revenue recognition</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Performance obligations include sales of systems, contactors, spare parts, and services, as well as, installation and training services included in customer contracts.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;A contract&#8217;s transaction price is allocated to each distinct performance obligation. In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which the Company expects to be entitled. The Company generally does not grant return privileges, except for defective products during the warranty period.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;For contracts that contain multiple performance obligations, the Company allocates the transaction price to the performance obligations on a relative standalone selling price basis. Standalone selling prices are based on multiple factors including, but not limited to historical discounting trends for products and services and pricing practices in different geographies.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Revenue for systems and spares are recognized at a point in time, which is generally upon shipment or delivery. Revenue from services is recognized over time as services are completed or ratably over the contractual period of generally one year or less.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The Company has elected the practical expedient under ASC 606 to not assess whether a contract has a significant financing component as the Company&#8217;s standard payment terms are less than one year.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Disaggregation of revenue</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The following tables show revenues by major product categories. Within each product category, contract terms, conditions and economic factors affecting the nature, amount, timing and uncertainty around revenue recognition and cash flow are substantially similar.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company&#8217;s revenues by product category are as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three&#160;Months&#160;Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine&#160;Months&#160;Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Type of good / service:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%; text-indent: 9pt"><font style="font-size: 8pt">Systems</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">404</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,345</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5,922</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">12,851</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">Contactors</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,445</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">747</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,541</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5,291</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt; padding-bottom: 1pt"><font style="font-size: 8pt">Services</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,314</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">2,301</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">4,351</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">4,144</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,163</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">7,393</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">13,814</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">22,286</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Product lines:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">Wafer-level</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2,046</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2,934</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">8,240</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">9,898</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt; padding-bottom: 1pt"><font style="font-size: 8pt">Test&#160;During&#160;Burn-In</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,117</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">4,459</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">5,574</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">12,388</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,163</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">7,393</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">13,814</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">22,286</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The following presents information about the Company&#8217;s operations in different geographic areas. Net sales are based upon ship-to location (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three&#160;Months&#160;Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine&#160;Months&#160;Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Geographic&#160;region:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%; text-indent: 9pt"><font style="font-size: 8pt">United States</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,203</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,493</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">9,407</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,747</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">Asia</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">746</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">4,974</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,814</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">16,543</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt; padding-bottom: 1pt"><font style="font-size: 8pt">Europe</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">214</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">926</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">593</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">996</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,163</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">7,393</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">13,814</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">22,286</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;With the exception of the amount of service contracts and extended warranties, the Company&#8217;s product category revenues are recognized at point in time when control transfers to customers.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three&#160;Months&#160;Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine&#160;Months&#160;Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Timing of revenue recognition:</font>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%; text-indent: 9pt"><font style="font-size: 8pt">Products&#160;and&#160;services&#160;transferred&#160;at&#160;a&#160;point&#160;in&#160;time</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,507</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">6,805</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">11,897</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">20,692</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt; padding-bottom: 1pt"><font style="font-size: 8pt">Services transferred over time</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">656</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">588</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,917</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,594</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,163</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">7,393</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">13,814</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">22,286</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Contract balances</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;A receivable is recognized in the period the Company delivers goods or provides services or when the Company&#8217;s right to consideration is unconditional. The Company usually does not record contract assets because the Company has an unconditional right to payment upon satisfaction of the performance obligation, and therefore, a receivable is more commonly recorded than a contract asset.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Contract liabilities include payments received in advance of performance under a contract and are satisfied as the associated revenue is recognized. Contract liabilities are reported on the Condensed Consolidated Balance Sheets at the end of each reporting period as a component of deferred revenue. Contract liabilities as of February 28, 2019 and May 31, 2018 were $1,507,000 and $2,089,000, respectively. During the three and nine months ended February 28, 2019, the Company recognized $185,000 and $1,179,000, respectively, of revenues that were included in contract liabilities as of May 31, 2018.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Remaining performance obligations</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;On February 28, 2019, the Company had $833,000 of remaining performance obligations, which were comprised of deferred service contracts and extended warranty contracts not yet delivered. The Company expects to recognize approximately 18% of its remaining performance obligations as revenue in fiscal 2019, and an additional 82% in fiscal 2020 and thereafter. The foregoing excludes the value of other remaining performance obligations as they have original durations of one year or less, and also excludes information about variable consideration allocated entirely to a wholly unsatisfied performance obligation.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Costs to obtain or fulfill a contract</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The Company generally expenses sales commissions when incurred as a component of selling, general and administrative expense as the amortization period is typically less than one year. Additionally, the majority of the Company&#8217;s cost of fulfillment as a manufacturer of products is classified as inventory and fixed assets, which are accounted for under the respective guidance for those asset types. Other costs of contract fulfillment are immaterial due to the nature of the Company&#8217;s products and their respective manufacturing process.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">4. EARNINGS PER SHARE</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Basic earnings per share is determined using the weighted average number of common shares outstanding during the period. Diluted earnings per share is determined using the weighted average number of common shares and potential common shares (representing the dilutive effect of stock options, RSUs and ESPP shares) outstanding during the period using the treasury stock method.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The following table presents the computation of basic and diluted net (loss) income per share attributable to Aehr Test Systems common shareholders (in thousands, except per share data):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three&#160;Months&#160;Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine&#160;Months&#160;Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%; padding-bottom: 2.5pt"><font style="font-size: 8pt">Numerator: Net (loss) income</font></td> <td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(3,201</font></td> <td style="width: 1%; padding-bottom: 2.5pt"><font style="font-size: 8pt">)</font></td> <td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">267</font></td> <td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(5,345</font></td> <td style="width: 1%; padding-bottom: 2.5pt"><font style="font-size: 8pt">)</font></td> <td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">337</font></td> <td style="width: 2%; padding-bottom: 2.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Denominator for basic net (loss) income per share:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; padding-bottom: 1pt"><font style="font-size: 8pt">Weighted average shares outstanding</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">22,459</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">21,832</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">22,314</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">21,631</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Shares&#160;used&#160;in&#160;basic&#160;net&#160;(loss)&#160;income&#160;per&#160;share&#160;calculation</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">22,459</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">21,832</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">22,314</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">21,631</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Effect of dilutive securities</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">809</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,207</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Denominator for diluted net (loss) income per share</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">22,459</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">22,641</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">22,314</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">22,838</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Basic net (loss) income per share</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.14</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">0.01</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.24</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">0.02</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Diluted net (loss) income per share</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.14</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">0.01</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.24</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">0.01</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;For the purpose of computing diluted earnings per share, the weighted average number of potential common shares does not include stock options with an exercise price greater than the average fair value of the Company&#8217;s common stock for the period, as the effect would be anti-dilutive. In the three and nine months ended February 28, 2019 potential common shares have not been included in the calculation of diluted net loss per share as the effect would be anti-dilutive. As such, the numerator and the denominator used in computing both basic and diluted net loss per share for these periods are the same. Stock options to purchase 3,220,000 shares of common stock, RSUs for 34,000 shares and ESPP rights to purchase 327,000 ESPP shares were outstanding as of February 28, 2019, but were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. Stock options to purchase 983,000 shares of common stock were outstanding as of February 28, 2018 but were not included in the computation of diluted net income per share, because the inclusion of such shares would be anti-dilutive. The 2,657,000 shares convertible under the convertible notes outstanding at February 28, 2019 and 2018 were not included in the computation of diluted net income (loss) per share, because the inclusion of such shares would be anti-dilutive.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">5. FAIR VALUE OF FINANCIAL INSTRUMENTS</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The Company&#8217;s financial instruments are measured at fair value consistent with authoritative guidance. This authoritative guidance defines fair value, establishes a framework for using fair value to measure assets and liabilities, and disclosures required related to fair value measurements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The guidance establishes a fair value hierarchy based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity&#8217;s pricing based upon their own market assumptions. The fair value hierarchy consists of the following three levels:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Level 1 - instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Level 2 - instrument valuations are obtained from readily-available pricing sources for comparable instruments.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Level 3 - instrument valuations are obtained without observable market values and require a high level of judgment to determine the fair value.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s financial assets measured at fair value on a recurring basis as of February 28, 2019 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Balance&#160;as&#160;of</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,&#160;2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level&#160;1</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level&#160;2</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level&#160;3</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 52%"><font style="font-size: 8pt">Money&#160;market&#160;funds</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">10,581</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">10,581</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Assets</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">10,581</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">10,581</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s financial assets measured at fair value on a recurring basis as of May 31, 2018 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Balance&#160;as&#160;of<br /> May&#160;31,&#160;2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level&#160;1</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level&#160;2</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level&#160;3</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 52%"><font style="font-size: 8pt">Money market funds</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">7,813</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">7,813</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">U.S.&#160;Treasury&#160;securities</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">5,983</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">5,983</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Assets</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">13,796</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">13,796</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The U.S. Treasury securities as of May 31, 2018 have maturities of three months and have no unrealized gain or loss.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Included in Money market funds as of February 28, 2019 and May 31, 2018 is $80,000 restricted cash for Letter of Credit.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;There were no financial liabilities measured at fair value as of February 28, 2019 and May 31, 2018.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;There were no transfers between Level 1 and Level 2 fair value measurements during the three and nine months ended February 28, 2019.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The carrying amounts of financial instruments including cash, cash equivalents, receivables, accounts payable and certain other accrued liabilities, approximate fair value due to their short maturities. Based on the borrowing rates currently available to the Company for loans with similar terms, the carrying value of the debt approximates the fair value.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The Company has, at times, invested in debt and equity of private companies, and may do so again in the future, as part of its business strategy.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">6. ACCOUNTS RECEIVABLE, NET</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt">Accounts receivable represent customer trade receivables and is presented net of allowance for doubtful accounts of $0 at February 28, 2019 and $4,000 at May&#160;31, 2018. Accounts receivable are derived from the sale of products throughout the world to semiconductor manufacturers, semiconductor contract assemblers, electronics manufacturers and burn-in and test service companies. The Company&#8217;s allowance for doubtful accounts is based upon historical experience and review of trade receivables by aging category to identify specific customers with known disputes or collection issues. Uncollectible receivables are recorded as bad debt expense when all efforts to collect have been exhausted and recoveries are recognized when they are received.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">7. INVENTORIES</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Inventories are comprised of the following (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>May&#160;31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">Raw&#160;materials&#160;and&#160;sub-assemblies</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5,276</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5,747</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Work in process</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,678</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,068</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Finished goods</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">235</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">234</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">9,189</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">9,049</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;During the three and nine months ended February 28, 2019, the Company wrote down $795,000 and $802,000 of inventory, respectively. During the three and nine months ended February 28, 2018, the Company wrote down $7,000 and $91,000 of inventory, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">8. PRODUCT WARRANTIES</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The Company provides for the estimated cost of product warranties at the time revenues are recognized on the products shipped. While the Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of its component suppliers, the Company&#8217;s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from the Company&#8217;s estimates, revisions to the estimated warranty liability would be required.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The standard warranty period is one year for systems and ninety days for parts and service.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The following is a summary of changes in the Company's liability for product warranties during the three and nine months ended February 28, 2019 and 2018 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three&#160;Months&#160;Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine&#160;Months&#160;Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Balance at the beginning of the period</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">163</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">133</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">135</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">113</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Accruals&#160;for&#160;warranties&#160;issued&#160;during&#160;the&#160;period</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">30</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">176</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">251</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Consumption of reserves</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(30</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(22</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(148</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(248</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Balance at the end of the period</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">163</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">116</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">163</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">116</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The accrued warranty balance is included in accrued expenses on the accompanying condensed consolidated balance sheets.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Customer deposits and deferred revenue, short-term (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>&#160;May&#160;31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">Customer&#160;deposits</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">674</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,340</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Deferred&#160;revenue</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">593</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">290</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,267</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,630</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">10. INCOME TAXES</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Income taxes have been provided using the liability method whereby deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and net operating loss and tax credit carryforwards measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse or the carryforwards are utilized. Valuation allowances are established when it is determined that it is more likely than not that such assets will not be realized.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Since fiscal 2009, a full valuation allowance was established against all deferred tax assets as management determined that it is more likely than not that certain deferred tax assets will not be realized.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The Company accounts for uncertain tax positions consistent with authoritative guidance. The guidance prescribes a &#8220;more likely than not&#8221; recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Company does not expect any material change in its unrecognized tax benefits over the next twelve months. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income taxes.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;). On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;), which provides guidance on accounting for the tax effects of the Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under ASC 740, Income taxes. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Tax Act for which the accounting under ASC 740 is complete. To the extent that a company&#8217;s accounting for certain income tax effects of the Tax Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;As part of the transition to the new territorial tax system, the Tax Act imposes a one-time repatriation tax on deemed repatriation of historical earnings of foreign subsidiaries. The company is not subject to the transition tax. The one-time transition tax is based on post-1986 earnings and profits that were previously deferred from U.S. income tax. The Company has finalized its calculation of the total post-1986 earnings and profits for its foreign corporations. Based on the Company&#8217;s net operating loss carryovers and valuation allowance, there is no impact to its consolidated financial statements as a result of the completion of the analysis.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The new law effective December 31, 2017 repeals the corporate alternative minimum tax, or AMT, regime and permits existing minimum tax credits to offset the regular tax liability for any tax year. Further, the credit is refundable for any tax year beginning after December 31, 2017 and before December 31, 2020 in an amount equal to 50% of the excess of the minimum tax credit over the allowable credit for the year against the regular tax liability. Any unused minimum tax credit carryforward is refundable in the following year. As result, the company recorded a benefit of $90,000 in the third quarter of fiscal 2018 for its Federal refundable AMT credit.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;In addition, the reduction of the U.S. federal corporate tax rate reduces the corporate tax rate to 21%, effective January 1, 2018. Consequently, the Company has accounted for the reduction of $6.4 million of deferred tax assets with an offsetting adjustment to the valuation allowance.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Although the Company files U.S. federal, various state, and foreign tax returns, the Company&#8217;s only major tax jurisdictions are the United States, California, Germany and Japan. Fiscal years 1997 through 2018 remain subject to examination by the appropriate governmental agencies due to tax loss carryovers, research and development tax credits, or other tax attributes from those years.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">11. LONG-TERM DEBT</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;On April 10, 2015, the Company entered into a Convertible Note Purchase and Credit Facility Agreement (the &#8220;Purchase Agreement&#8221;) with QVT Fund LP and Quintessence Fund L.P. (the &#8220;Purchasers&#8221;) providing for (a) the Company&#8217;s sale to the Purchasers of $4,110,000 in aggregate principal amount of 9.0% Convertible Secured Notes due 2017 (the &#8220;Convertible Notes&#8221;) and (b) a secured revolving loan facility (the &#8220;Credit Facility&#8221;) in an aggregate principal amount of up to $2,000,000. On August 22, 2016 the Purchase Agreement was amended to extend the maturity date of the Convertible Notes to April 10, 2019, decrease the conversion price from $2.65 per share to $2.30 per share, decrease the forced conversion price from $7.50 per share to $6.51 per share, and allow for additional equity awards.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The Convertible Notes bear interest at an annual rate of 9.0% and will mature on April 10, 2019 unless repurchased or converted prior to that date. Interest is payable quarterly on March 1, June 1, September 1 and December 1 of each year. Debt issuance costs of $356,000, which were accreted over the term of the original loan using the effective interest rate method, were offset against the loan balance.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The conversion price for the Convertible Notes is $2.30 per share and is subject to adjustment upon the occurrence of certain specified events. Holders may convert all or any part of the principal amount of their Convertible Notes in integrals of $10,000 at any time prior to the maturity date. Upon conversion, the Company will deliver shares of its common stock to the holder of Convertible Notes electing such conversion. The Company may not redeem the Convertible Notes prior to maturity.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The maximum amount of $2,000,000 drawn against the Credit Facility has been converted to Convertible Notes, and at February 28, 2019 there was no remaining balance available to be drawn on the Credit Facility.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The Company&#8217;s obligations under the Purchase Agreement are secured by substantially all of the assets of the Company.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;At the maturity date of April 10, 2019, the Company repaid the debt in an aggregate principal amount of $6,110,000 under the Purchase Agreement with QVT Fund LP and Quintessence Fund L.P.&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">12. STOCKHOLDERS&#8217; EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 -40pt; text-indent: 60pt">&#160;&#160;&#160;ACCUMULATED OTHER COMPREHENSIVE INCOME</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Changes in the components of AOCI, net of tax, were as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Cumulative<br /> Translation<br /> Adjustments</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Unrealized&#160;Loss<br /> on&#160;Investments,<br /> Net</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 64%"><font style="font-size: 8pt">Balance at May 31, 2018</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,292</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,292</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">Other&#160;comprehensive&#160;(loss)&#160;income&#160;before&#160;reclassifications</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(40</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">--</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(40</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">Amounts reclassified out of AOCI</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">Other comprehensive (loss) income, net of tax</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(40</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(40</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Balance at February 28, 2019</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">2,252</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">2,252</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;STOCK-BASED COMPENSATION</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Stock-based compensation expense consists of expenses for stock options, restricted stock units, or RSUs, and employee stock purchase plan, or ESPP, purchase rights. Stock-based compensation expense for stock options and ESPP purchase rights is measured at each grant date, based on the fair value of the award using the Black-Scholes option valuation model, and is recognized as expense over the employee&#8217;s requisite service period. This model was developed for use in estimating the value of publicly traded options that have no vesting restrictions and are fully transferable. The Company&#8217;s employee stock options have characteristics significantly different from those of publicly traded options. For RSUs, stock-based compensation cost is based on the fair value of the Company&#8217;s common stock at the grant date. All of the Company&#8217;s stock-based compensation is accounted for as an equity instrument. See Note 10 in the Company&#8217;s Annual Report on Form 10-K for fiscal 2018 filed on August 28, 2018 for further information regarding the 2016 Equity Incentive Plan and the Amended and Restated 2006 ESPP.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The following table summarizes the stock-based compensation expense for the three and nine months ended February 28, 2019 and 2018 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three&#160;Months&#160;Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine&#160;Months&#160;Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>&#160;February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Stock-based&#160;compensation&#160;in&#160;the&#160;form&#160;of&#160;employee&#160;stock&#160;options,&#160;RSUs&#160;and<br /> ESPP&#160;purchase&#160;rights,&#160;included&#160;in:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Cost of sales</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">24</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">28</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">83</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">107</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Selling, general and administrative</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">137</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">162</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">421</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">530</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Research and development</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">64</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">52</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">201</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">185</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total stock-based compensation</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">225</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">242</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">705</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">822</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;As of February 28, 2019 and 2018, there were no stock-based compensation expenses capitalized as part of inventory.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;During the three months ended February 28, 2019 and 2018, the Company recorded stock-based compensation expense related to stock options and RSUs of $166,000 and $206,000, respectively. During the nine months ended February 28, 2019 and 2018, the Company recorded stock-based compensation expense related to stock options and RSUs of $505,000 and $614,000, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;As of February 28, 2019, the total compensation expense related to unvested stock-based awards under the Company&#8217;s 2016 Equity Incentive Plan, but not yet recognized, was approximately $1,466,000, which is net of estimated forfeitures of $4,000. This expense will be amortized on a straight-line basis over a weighted average period of approximately 3.1 years.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;During the three months ended February 28, 2019 and 2018, the Company recorded stock-based compensation expense related to the ESPP of $59,000 and $36,000, respectively. During the nine months ended February 28, 2019 and 2018, the Company recorded stock-based compensation expense related to the ESPP of $200,000 and $208,000, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;As of February 28, 2019, the total compensation expense related to purchase rights under the ESPP but not yet recognized was approximately $174,000. This expense will be amortized on a straight-line basis over a weighted average period of approximately 1.2 years.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Valuation Assumptions</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Valuation and Amortization Method. The Company estimates the fair value of stock options granted using the Black-Scholes option valuation model and a single option award approach. The fair value under the single option approach is amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt">Expected Term. The Company&#8217;s expected term represents the period that the Company&#8217;s stock-based awards are expected to be outstanding and was determined based on historical experience, giving consideration to the contractual terms of the stock-based awards, vesting schedules and expectations of future employee behavior as evidenced by changes to the terms of its stock-based awards.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Volatility. Volatility is a measure of the amounts by which a financial variable such as stock price has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company uses the historical volatility for the past four or five years, which matches the expected term of most of the option grants, to estimate expected volatility. Volatility for each of the ESPP&#8217;s four time periods of six months, twelve months, eighteen months, and twenty-four months is calculated separately and included in the overall stock-based compensation expense recorded.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Risk-Free Interest Rate. The Company bases the risk-free interest rate used in the Black-Scholes option valuation model on the implied yield in effect at the time of option grant on U.S. Treasury zero-coupon issues with a remaining term equivalent to the expected term of the stock awards including the ESPP.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Fair Value. The fair value of the Company&#8217;s stock options granted to employees for the three and nine months ended February 28, 2019 and 2018 were estimated using the following weighted average assumptions in the Black-Scholes option valuation model:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three&#160;Months&#160;Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine&#160;Months&#160;Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Expected term (in years)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Volatility</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.69</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.73</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.72</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.77</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Risk-free interest rate</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.77</font></td> <td><font style="font-size: 8pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.31</font></td> <td><font style="font-size: 8pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.83</font></td> <td><font style="font-size: 8pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1.81</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Weighted&#160;average&#160;grant&#160;date&#160;fair&#160;value</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.01</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.53</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.34</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.17</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The fair values of the ESPP purchase rights granted for the nine months ended February 28, 2019 were estimated using the following weighted-average assumptions:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Nine&#160;Months<br /> Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,&#160;2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%"><font style="font-size: 8pt">Expected term (in years)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">0.5-2.0</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Volatility</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.48-0.64</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Expected dividend</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.00</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Risk-free interest rates</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.40%-2.82%</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Estimated forfeiture rate</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0%</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Weighted&#160;average&#160;grant&#160;date&#160;fair&#160;value</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.15</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;There were no ESPP purchase rights granted to employees for the three months ended February 28, 2019 and 2018, and nine months ended February 28, 2018. During the nine months ended February 28, 2019, ESPP purchase rights of 327,000 were granted. Total ESPP shares issued during the nine months ended February 28, 2019 and 2018 were 64,000 and 116,000 shares, respectively. As of February 28, 2019, there were 430,000 ESPP shares available for issuance.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The following tables summarize the Company&#8217;s stock option and RSU transactions during three and nine months ended February 28, 2019 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Available</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Shares</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%"><font style="font-size: 8pt">Balance, May 31, 2018</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,812</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Options granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(441</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Shares cancelled</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">13</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Shares expired</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(11</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance, August 31, 2018</font></td> <td>&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="text-align: right; border-bottom: Black 1pt solid"><font style="font-size: 8pt">1,373</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Options granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(248</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Shares cancelled</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">45</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Shares expired</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(33</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance,&#160;November&#160;30,&#160;2018</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,137</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Options granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(100</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Shares cancelled</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">51</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Shares expired</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance, February 28, 2019</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,087</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;The following table summarizes the stock option transactions during the three and nine months ended February 28, 2019 (in thousands, except per share data):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Outstanding&#160;Options</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Weighted</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Number</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Average</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Aggregate</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>of</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Exercise</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Intrinsic</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Shares</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Price</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 62%"><font style="font-size: 8pt">Balances, May 31, 2018</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,859</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2.04</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,987</font></td> <td style="width: 3%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">441</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.40</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options cancelled</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(13</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.64</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options exercised</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(98</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.12</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balances, August 31, 2018</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,189</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.12</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1,757</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">248</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.03</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options cancelled</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(45</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.70</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options exercised</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(19</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.09</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balances,&#160;November&#160;30,&#160;2018</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,373</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.11</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">679</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">100</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.71</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options cancelled</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(51</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.72</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options exercised</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(202</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.61</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Balances, February 28, 2019</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,220</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.20</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">120</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Options&#160;fully&#160;vested&#160;and&#160;expected&#160;to&#160;vest&#160;at&#160;February&#160;28,&#160;2019</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,184</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.20</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">120</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;&#160;&#160;&#160;</p> <p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The options outstanding and exercisable at February 28, 2019 were in the following exercise price ranges (in thousands, except per share data):</p> <p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="text-align: center; line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="10" style="text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Options&#160;Outstanding</b></font></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="14" style="text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Options&#160;Exercisable</b></font></td> <td style="line-height: 107%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="text-align: center; line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>at&#160;February&#160;28,&#160;2019</b></font></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>at&#160;February&#160;28,&#160;2019</b></font></td> <td style="line-height: 107%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Range&#160;of<br /> Exercise</b></p> <p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Prices</b></p></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Outstanding</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Shares</b></font></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Remaining</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Contractual&#160;Life</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>(Years)</b></font></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Average&#160;Exercise</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Price</b></font></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Exercisable</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Shares</b></font></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Remaining</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Contractual&#160;Life</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>(Years)</b></font></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Average&#160;Exercise</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Price</b></font></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="padding-bottom: 1.5pt"> <p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: center; border-bottom: black 0.75pt solid"><b>Aggregate<br /> Intrinsic<br /> Value</b></p></td> <td style="line-height: 107%">&#160;</td></tr> <tr> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 0%; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; width: 9%; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">0.80-$0.97</font></td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 0%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 9%; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">47</font></td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 0%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 9%; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">0.77</font></td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 0%; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; width: 9%; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">0.85</font></td> <td style="vertical-align: bottom; width: 3%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 0%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 9%; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">47</font></td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 0%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 9%; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">0.77</font></td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 0%; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; width: 9%; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">0.85</font></td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="width: 5%; line-height: 107%">&#160;</td></tr> <tr> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">1.09-$1.28</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">498</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">0.97</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">1.28</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">498</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">0.97</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">1.28</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td></tr> <tr> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">1.68-$2.06</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">763</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">4.76</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">1.83</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">386</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">3.54</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">1.79</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td></tr> <tr> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">2.10-$2.81</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">1,651</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">3.88</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">2.43</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">1,199</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">2.98</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">2.44</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td></tr> <tr> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">3.46-$3.93</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">261</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">5.41</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">3.86</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">128</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">5.45</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">3.78</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td></tr> <tr> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">0.80-$3.93</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 2.25pt double; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">3,220</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">3.72</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">2.20</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 2.25pt double; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">2,258</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">2.73</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">2.11</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 2.5pt">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">120&#160;</font></td> <td style="line-height: 107%">&#160;</td></tr> </table> <p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The total intrinsic value of options exercised during the three and nine months ended February 28, 2019 was $160,000 and $322,000, respectively. The total intrinsic value of options exercised during the three and nine months ended February 28, 2018 was $214,000 and $959,000, respectively. The weighted average remaining contractual life of the options exercisable and expected to be exercisable at February 28, 2019 was 3.70 years.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;There were no RSUs granted to employees during the three and nine months ended February 28, 2019, and during the three months ended February 28, 2018. During the nine months ended February 28, 2018, RSUs for 64,000 shares were granted to employees. The market value on the date of the grant of these RSUs was $3.93 per share. During the three and nine months ended February 28, 2019, 4,000 and 13,000 RSUs became fully vested, respectively. During the three and nine months ended February 28, 2018, 4,000&#160;and 11,000 RSUs became fully vested respectively. As of February 28, 2019, 34,000 RSUs remain unvested which had an intrinsic value of $50,000. 85,000 RSUs were unvested at February 28, 2018 which had an intrinsic value of $194,000.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">13. SEGMENT INFORMATION</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The Company has only one reportable segment. The information for revenue category by type, product line, geography and timing of revenue recognition, is summarized in Note &#8220;3. REVENUE.&#8221;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;Property and equipment information is based on the physical location of the assets. The following table presents property and equipment information for geographic areas (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>May&#160;31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">United&#160;States</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">934</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,156</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Asia</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">39</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">40</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Europe</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">7</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">975</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,203</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;There were no revenues through distributors for the three and nine months ended February 28, 2019 and 2018.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The Company&#8217;s Japanese and German subsidiaries primarily comprise the foreign operations. Substantially all of the sales of the subsidiaries are made to unaffiliated Japanese or European customers. Net sales from outside the United States include those of Aehr Test Systems Japan K.K. and Aehr Test Systems GmbH.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Sales to the Company&#8217;s five largest customers accounted for approximately 90% and 81% of its net sales in the three and nine months ended February 28, 2019, respectively. Four customers accounted for approximately 27%, 25%, 22% and 13% of the Company&#8217;s net sales in the three months ended February 28, 2019. Four customers accounted for approximately 31%, 18%, 16% and 12% of the Company&#8217;s net sales in the nine months ended February 28, 2019. Sales to the Company&#8217;s five largest customers accounted for approximately 93% and 93% of its net sales in the three and nine months ended February 28, 2018, respectively. Four customers accounted for approximately 31%, 25%, 16% and 12% of the Company&#8217;s net sales in the three months ended February 28, 2018. Three customers accounted for approximately 35%, 34% and 13% of the Company&#8217;s net sales in the nine months ended February 28, 2018. No other customers represented more than 10% of the Company&#8217;s net sales in the three and nine months ended February 28, 2019 and 2018.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">14. RESTRUCTURING</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;During the three months ended February 28, 2019, the Company implemented a restructuring plan in order to streamline its operations and better align its structure with its objectives going forward. In connection with the restructuring plan, the Company expects to incur restructuring charges of $0.7 million related to employee termination expenses. Of this amount, the Company recognized $0.6 million of restructuring charges during the three months ended February 28, 2019, and the balance of $0.1 million is expected to be recognized in the next quarter with the completion of future required services. The restructuring charges of $0.6 million during the three months ended February 28, 2019 were recorded in accrued expenses on the accompanying condensed consolidated balance sheets. There were no payments made during the three months ended February 28, 2019. There were no restructuring charges incurred for the three and nine months ended February 28, 2018.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES.&#160;The accompanying financial information has been prepared by Aehr Test Systems, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission, or SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (GAAP) have been condensed or omitted pursuant to such rules and regulations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;In the opinion of management, the unaudited condensed consolidated financial statements for the interim periods presented have been prepared on a basis consistent with the May 31, 2018 audited consolidated financial statements and reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the condensed consolidated financial position and results of operations as of and for such periods indicated. These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended May 31, 2018. Results for the interim periods presented herein are not necessarily indicative of results which may be reported for any other interim period or for the entire fiscal year.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;PRINCIPLES OF CONSOLIDATION. The condensed consolidated financial statements include the accounts of Aehr Test Systems and its subsidiaries (collectively, the &#34;Company&#34;). All significant intercompany balances have been eliminated in consolidation. For the Company&#8217;s majority owned subsidiary, Aehr Test Systems Japan K.K., the noncontrolling interest of the portion the Company does not own was reflected on the Condensed Consolidated Balance Sheets in Shareholders&#8217; Equity and in the Condensed Consolidated Statements of Operations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;ACCOUNTING ESTIMATES. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used to account for sales and revenue allowances, the allowance for doubtful accounts, inventory valuations, income taxes, stock-based compensation expenses, and product warranties, among others. The Company bases its estimates on historical experience and on various other assumptions that it believes to be reasonable under the circumstances. Actual results could differ materially from those estimates.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES. The Company&#8217;s significant accounting policies are disclosed in the Company&#8217;s Annual Report on Form 10-K for the year ended May 31, 2018.&#160;There have been no significant changes in the Company&#8217;s significant accounting policies during the three and nine months ended February 28, 2019 except for revenue recognition.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> 13814000 22286000 5922000 12851000 3541000 5291000 4351000 4144000 3163000 7393000 404000 4345000 1445000 747000 1314000 2301000 2046000 2934000 8240000 9898000 1117000 4459000 5574000 12388000 2203000 1493000 9407000 4747000 746000 4974000 3814000 16543000 214000 926000 593000 996000 2507000 6805000 11897000 20692000 656000 588000 1917000 1594000 1179000 185000 833000 0 1207 0 809 3220 327 34 983 2657 2657 802000 91000 795000 7000 113000 135000 163000 116000 163000 133000 176000 251000 30000 5000 148000 248000 30000 22000 -40000 0 -40000 0 0 0 -40000 0 -40000 P5Y P4Y P5Y P4Y P6M P2Y .7200 .7700 .6900 .7300 0.4800 0.6400 .0283 .0181 .0277 .0231 0.0240 0.0282 1.34 2.17 1.01 1.53 1.15 0 0.0000 3184 2.20 120000 P9M7D P11M19D P4Y9M4D P3Y10M17D P5Y4M28D P3Y8M19D 47 498 386 1199 128 2258 P9M7D P11M19D P3Y6M14D P2Y11M23D P5Y5M12D P2Y8M23D .85 1.28 1.79 2.44 3.78 2.11 120000 .81 .93 .35 0.31 .34 0.18 .13 0.16 0.12 .90 .93 .27 .31 .25 .25 .22 .16 .13 .12 0 0 505000 614000 206000 166000 1466000 4000 P1Y2M12D P3Y1M6D 208000 200000 59000 36000 174000 0 327 0 0 116 64 430 322000 959000 160000 214000 P3Y8M12D 0 64 0 0 3.93 13 11 4 4 34 85 50000 194000 <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company&#8217;s revenues by product category are as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three&#160;Months&#160;Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine&#160;Months&#160;Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Type of good / service:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%; text-indent: 9pt"><font style="font-size: 8pt">Systems</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">404</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,345</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5,922</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">12,851</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">Contactors</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,445</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">747</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,541</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5,291</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt; padding-bottom: 1pt"><font style="font-size: 8pt">Services</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,314</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">2,301</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">4,351</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">4,144</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,163</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">7,393</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">13,814</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">22,286</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Product lines:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">Wafer-level</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2,046</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2,934</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">8,240</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">9,898</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt; padding-bottom: 1pt"><font style="font-size: 8pt">Test&#160;During&#160;Burn-In</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,117</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">4,459</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">5,574</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">12,388</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,163</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">7,393</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">13,814</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">22,286</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The following presents information about the Company&#8217;s operations in different geographic areas. Net sales are based upon ship-to location (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three&#160;Months&#160;Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine&#160;Months&#160;Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Geographic&#160;region:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%; text-indent: 9pt"><font style="font-size: 8pt">United States</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,203</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,493</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">9,407</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,747</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">Asia</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">746</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">4,974</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,814</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">16,543</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt; padding-bottom: 1pt"><font style="font-size: 8pt">Europe</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">214</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">926</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">593</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">996</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,163</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">7,393</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">13,814</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">22,286</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;With the exception of the amount of service contracts and extended warranties, the Company&#8217;s product category revenues are recognized at point in time when control transfers to customers.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three&#160;Months&#160;Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine&#160;Months&#160;Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Timing of revenue recognition:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%; text-indent: 9pt"><font style="font-size: 8pt">Products&#160;and&#160;services&#160;transferred&#160;at&#160;a&#160;point&#160;in&#160;time</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,507</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">6,805</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">11,897</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">20,692</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt; padding-bottom: 1pt"><font style="font-size: 8pt">Services transferred over time</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">656</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">588</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,917</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,594</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,163</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">7,393</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">13,814</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">22,286</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s financial assets measured at fair value on a recurring basis as of February 28, 2019 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Balance&#160;as&#160;of</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,&#160;2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level&#160;1</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level&#160;2</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level&#160;3</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 52%"><font style="font-size: 8pt">Money&#160;market&#160;funds</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">10,581</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">10,581</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Assets</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">10,581</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">10,581</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s financial assets measured at fair value on a recurring basis as of May 31, 2018 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Balance&#160;as&#160;of<br /> May&#160;31,&#160;2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level&#160;1</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level&#160;2</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level&#160;3</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 52%"><font style="font-size: 8pt">Money market funds</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">7,813</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">7,813</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">U.S.&#160;Treasury&#160;securities</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">5,983</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">5,983</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Assets</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">13,796</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">13,796</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The following table presents the computation of basic and diluted net (loss) income per share attributable to Aehr Test Systems common shareholders (in thousands, except per share data):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three&#160;Months&#160;Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine&#160;Months&#160;Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%; padding-bottom: 2.5pt"><font style="font-size: 8pt">Numerator: Net (loss) income</font></td> <td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(3,201</font></td> <td style="width: 1%; padding-bottom: 2.5pt"><font style="font-size: 8pt">)</font></td> <td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">267</font></td> <td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(5,345</font></td> <td style="width: 1%; padding-bottom: 2.5pt"><font style="font-size: 8pt">)</font></td> <td style="width: 1%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">337</font></td> <td style="width: 2%; padding-bottom: 2.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Denominator for basic net (loss) income per share:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; padding-bottom: 1pt"><font style="font-size: 8pt">Weighted average shares outstanding</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">22,459</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">21,832</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">22,314</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">21,631</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Shares&#160;used&#160;in&#160;basic&#160;net&#160;(loss)&#160;income&#160;per&#160;share&#160;calculation</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">22,459</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">21,832</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">22,314</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">21,631</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Effect of dilutive securities</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">809</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,207</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Denominator for diluted net (loss) income per share</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">22,459</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">22,641</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">22,314</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">22,838</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Basic net (loss) income per share</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.14</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">0.01</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.24</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">0.02</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Diluted net (loss) income per share</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.14</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">0.01</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.24</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">0.01</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Inventories are comprised of the following (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>May&#160;31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">Raw&#160;materials&#160;and&#160;sub-assemblies</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5,276</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5,747</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Work in process</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,678</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,068</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Finished goods</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">235</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">234</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">9,189</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">9,049</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The following is a summary of changes in the Company's liability for product warranties during the three and nine months ended February 28, 2019 and 2018 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three&#160;Months&#160;Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine&#160;Months&#160;Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Balance at the beginning of the period</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">163</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">133</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">135</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">113</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Accruals&#160;for&#160;warranties&#160;issued&#160;during&#160;the&#160;period</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">30</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">176</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">251</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Consumption of reserves</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(30</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(22</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(148</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(248</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Balance at the end of the period</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">163</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">116</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">163</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">116</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Customer deposits and deferred revenue, short-term (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>&#160;May&#160;31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">Customer&#160;deposits</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">674</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,340</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Deferred&#160;revenue</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">593</font></td> <td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">290</font></td> <td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,267</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,630</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Changes in the components of AOCI, net of tax, were as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Cumulative<br /> Translation<br /> Adjustments</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Unrealized&#160;Loss<br /> on&#160;Investments,<br /> Net</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 64%"><font style="font-size: 8pt">Balance at May 31, 2018</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,292</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,292</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">Other&#160;comprehensive&#160;(loss)&#160;income&#160;before&#160;reclassifications</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(40</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">--</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(40</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">Amounts reclassified out of AOCI</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">Other comprehensive (loss) income, net of tax</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(40</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(40</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Balance at February 28, 2019</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">2,252</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">2,252</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The following table summarizes the stock-based compensation expense for the three and nine months ended February 28, 2019 and 2018 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three&#160;Months&#160;Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine&#160;Months&#160;Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>&#160;February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Stock-based&#160;compensation&#160;in&#160;the&#160;form&#160;of&#160;employee&#160;stock&#160;options,&#160;RSUs&#160;and<br /> ESPP&#160;purchase&#160;rights,&#160;included&#160;in:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Cost of sales</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">24</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">28</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">83</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">107</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Selling, general and administrative</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">137</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">162</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">421</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">530</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Research and development</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">64</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">52</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">201</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">185</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Total stock-based compensation</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">225</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">242</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">705</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">822</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Fair Value. The fair value of the Company&#8217;s stock options granted to employees for the three and nine months ended February 28, 2019 and 2018 were estimated using the following weighted average assumptions in the Black-Scholes option valuation model:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three&#160;Months&#160;Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine&#160;Months&#160;Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Expected term (in years)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Volatility</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.69</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.73</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.72</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.77</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Risk-free interest rate</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.77</font></td> <td><font style="font-size: 8pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.31</font></td> <td><font style="font-size: 8pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.83</font></td> <td><font style="font-size: 8pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1.81</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Weighted&#160;average&#160;grant&#160;date&#160;fair&#160;value</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.01</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.53</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.34</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.17</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The fair values of the ESPP purchase rights granted for the nine months ended February 28, 2019 were estimated using the following weighted-average assumptions:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Nine&#160;Months<br /> Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>February&#160;28,&#160;2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%"><font style="font-size: 8pt">Expected term (in years)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">0.5-2.0</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Volatility</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.48-0.64</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Expected dividend</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.00</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Risk-free interest rates</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.40%-2.82%</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Estimated forfeiture rate</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0%</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Weighted&#160;average&#160;grant&#160;date&#160;fair&#160;value</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.15</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The following table summarizes the stock option transactions during the three and nine months ended February 28, 2019 (in thousands, except per share data):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Outstanding&#160;Options</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Weighted</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Number</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Average</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Aggregate</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>of</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Exercise</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Intrinsic</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Shares</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Price</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 62%"><font style="font-size: 8pt">Balances, May 31, 2018</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,859</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2.04</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,987</font></td> <td style="width: 3%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">441</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.40</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options cancelled</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(13</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.64</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options exercised</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(98</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.12</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balances, August 31, 2018</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,189</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.12</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1,757</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">248</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.03</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options cancelled</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(45</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.70</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options exercised</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(19</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.09</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balances,&#160;November&#160;30,&#160;2018</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,373</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.11</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">679</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">100</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.71</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options cancelled</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(51</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.72</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Options exercised</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(202</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.61</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Balances, February 28, 2019</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,220</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.20</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">120</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Options&#160;fully&#160;vested&#160;and&#160;expected&#160;to&#160;vest&#160;at&#160;February&#160;28,&#160;2019</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,184</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.20</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">120</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;Property and equipment information is based on the physical location of the assets. The following table presents property and equipment information for geographic areas (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>February&#160;28,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>May&#160;31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">United&#160;States</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">934</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,156</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Asia</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">39</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">40</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Europe</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">7</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">975</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,203</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">15. SUBSEQUENT EVENT</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt">&#160;&#160;&#160;At the maturity date of April 10, 2019, the Company repaid the debt in an aggregate principal amount of $6.1 million under the Purchase Agreement with QVT Fund LP and Quintessence Fund L.P.</p> <p style="font: 10pt Courier New, Courier, Monospace; margin: 0">&#160;</p> <p style="margin: 0pt"></p> <p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The options outstanding and exercisable at February 28, 2019 were in the following exercise price ranges (in thousands, except per share data):</p> <p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="text-align: center; line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="10" style="text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Options&#160;Outstanding</b></font></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="14" style="text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Options&#160;Exercisable</b></font></td> <td style="line-height: 107%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="text-align: center; line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>at&#160;February&#160;28,&#160;2019</b></font></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>at&#160;February&#160;28,&#160;2019</b></font></td> <td style="line-height: 107%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Range&#160;of<br /> Exercise</b></p> <p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Prices</b></p></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Outstanding</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Shares</b></font></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Remaining</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Contractual&#160;Life</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>(Years)</b></font></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Average&#160;Exercise</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Price</b></font></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Exercisable</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Shares</b></font></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Remaining</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Contractual&#160;Life</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>(Years)</b></font></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Average&#160;Exercise</b></font><br /> <font style="font: 8pt Times New Roman, Times, Serif"><b>Price</b></font></td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td colspan="2" style="padding-bottom: 1.5pt"> <p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: center; border-bottom: black 0.75pt solid"><b>Aggregate<br /> Intrinsic<br /> Value</b></p></td> <td style="line-height: 107%">&#160;</td></tr> <tr> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 0%; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; width: 9%; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">0.80-$0.97</font></td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 0%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 9%; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">47</font></td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 0%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 9%; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">0.77</font></td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 0%; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; width: 9%; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">0.85</font></td> <td style="vertical-align: bottom; width: 3%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 0%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 9%; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">47</font></td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 0%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 9%; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">0.77</font></td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 0%; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; width: 9%; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">0.85</font></td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; width: 1%; line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="width: 5%; line-height: 107%">&#160;</td></tr> <tr> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">1.09-$1.28</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">498</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">0.97</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">1.28</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">498</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">0.97</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">1.28</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td></tr> <tr> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">1.68-$2.06</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">763</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">4.76</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">1.83</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">386</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">3.54</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">1.79</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td></tr> <tr> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">2.10-$2.81</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">1,651</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">3.88</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">2.43</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">1,199</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">2.98</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">2.44</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td></tr> <tr> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">3.46-$3.93</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">261</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">5.41</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">3.86</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">128</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">5.45</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">3.78</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td> <td style="line-height: 107%">&#160;</td></tr> <tr> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">0.80-$3.93</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 2.25pt double; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">3,220</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">3.72</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">2.20</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 2.25pt double; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 2.25pt double; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">2,258</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">2.73</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">2.11</font></td> <td style="vertical-align: bottom; line-height: 107%">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 2.5pt">&#160;</td> <td style="vertical-align: bottom; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">120&#160;</font></td> <td style="line-height: 107%">&#160;</td></tr> </table> <p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt">&#160;</p> <p style="margin: 0pt"></p> 13796000 13796000 0 0 10581000 10581000 0 0 10581000 0 0 10581000 7813000 0 0 7813000 5983000 0 0 5983000 2.30 6.51 2.65 7.50 <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The following tables summarize the Company&#8217;s stock option and RSU transactions during three and nine months ended February 28, 2019 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Available</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Shares</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%"><font style="font-size: 8pt">Balance, May 31, 2018</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,812</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Options granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(441</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Shares cancelled</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">13</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Shares expired</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(11</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance, August 31, 2018</font></td> <td>&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="text-align: right; border-bottom: Black 1pt solid"><font style="font-size: 8pt">1,373</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Options granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(248</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Shares cancelled</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">45</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Shares expired</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(33</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance,&#160;November&#160;30,&#160;2018</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,137</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Options granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(100</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Shares cancelled</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">51</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Shares expired</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(1</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance, February 28, 2019</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,087</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">RECENT ACCOUNTING PRONOUNCEMENTS</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Accounting Standards Adopted</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;<i>Revenue Recognition</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;In May 2014, the FASB issued Accounting Standards Codification (&#8220;ASC&#8221;) Update No. 2014-09, Revenue from Contracts with Customers (Topic 606), which has been subsequently updated (collectively &#8220;ASC 606&#8221;). The core principle of the standard is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. The new standard defines a five-step process to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than required under existing GAAP, including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price, and allocating the transaction price to each distinct performance obligation. The standard permits the use of either the retrospective or modified retrospective transition methods. It also requires expanded disclosures including the nature, amount, timing, and uncertainty of revenues and cash flows related to contracts with customers. Additionally, qualitative and quantitative disclosures are required about customer contracts, significant judgments and changes in judgments, and assets recognized from the costs to obtain or fulfill a contract.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The Company adopted ASC 606 on June 1, 2018, the first day of fiscal 2019, using the modified retrospective method. The Company applied ASC 606 to all contracts not completed as of the date of adoption in order to determine any adjustment to the opening balance of retained earnings. Under the modified retrospective adoption method, the comparative financial information has not been restated and continues to be reported under the accounting standards in effect for those periods, ASC 605, &#34;Revenue Recognition&#34;, which is also referred to herein as &#34;legacy GAAP.&#34;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;The adoption of ASC 606 did not have a material impact on the Company&#8217;s consolidated financial statements as of June 1, 2018. No adjustment was recorded to accumulated deficit as of the adoption date and reported revenue would not have been different under legacy GAAP. Additionally, the Company does not expect the adoption of the revenue standard to have a material impact to the Company&#8217;s net income on an ongoing basis.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><i>&#160;&#160;&#160;&#160;Classification of Certain Cash Receipts and Cash Payments</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;In August 2016, the FASB issued authoritative guidance related to the classification of certain cash receipts and cash payments on the statement of cash flows. The Company adopted this new standard in fiscal year 2019. The adoption of this guidance did not have a significant impact on the Company&#8217;s consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;<i>Intra-Entity Asset Transfers</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;In October 2016, the FASB issued an accounting standard update that requires recognition of the income tax consequences of intra-entity transfers of assets (other than inventory) at the transaction date. The Company adopted this new standard in fiscal year 2019. The adoption of this guidance did not have a significant impact on the Company&#8217;s consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;<i>Restricted Cash</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;In November 2016, the FASB issued authoritative guidance related to statements of cash flows. This guidance clarifies that amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of period total amounts shown on the statement of cash flows. The Company adopted this new standard in fiscal year 2019. The adoption of this guidance did not have a significant impact on the Company&#8217;s consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;<i>Income Taxes</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;On December 22, 2017, the US government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;). The Tax Act makes broad and complex changes to the US tax code including but not limited to (1) reducing the US federal corporate tax rate from 34% to 21%; (2) requiring companies to pay a one-time transition tax on certain repatriated earnings of foreign subsidiaries; (3) generally eliminating US federal income taxes on dividends from foreign subsidiaries; (4) requiring a current inclusion in US federal income of certain earnings of controlled foreign corporations; (5) creating a new limitation on deductible interest expense; (6) changing rules related to the uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017, and (7) repeals the corporate alternative minimum tax regime, or AMT, effective December 31, 2017 and permits existing minimum tax credits to offset the regular tax liability for any tax year. Consequently, the Company has accounted for the reduction of $6.4 million of deferred tax assets with an offsetting adjustment to the valuation allowance for the fiscal year ended 2018, and recorded a benefit of $90,000 for the Company&#8217;s Federal refundable AMT credit.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;) which provides guidance on accounting for the tax effects of the Tax act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under ASC 740, Income taxes. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Tax Act for which the accounting under ASC 740 is complete. To the extent that a company&#8217;s accounting for certain income tax effects of the Tax Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. There are also certain transitional impacts of the Tax Act. As part of the transition to the new territorial tax system, the Tax Act imposes a one-time repatriation tax on deemed repatriation of historical earnings of foreign subsidiaries. The Company is not subject to the transition tax. The one-time transition tax is based on post-1986 earnings and profits that were previously deferred from U.S. income tax. The Company has finalized its calculation of the total post-1986 earnings and profits for its foreign corporations. Based on the Company&#8217;s net operating loss carryovers and valuation allowance, there is no impact to its consolidated financial statements as a result of the completion of the analysis.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Accounting Standards Not Yet Adopted</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;<i>Financial Instruments</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;In January 2016, the FASB issued an accounting standard update related to recognition and measurement of financial assets and financial liabilities. This standard changes accounting for equity investments, financial liabilities under the fair value option and the presentation and disclosure requirements for financial instruments. In addition, it clarifies guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. This standard is effective for us in fiscal year 2020. Early adoption is permitted. The Company does not expect a material impact of this new guidance on its consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;In June 2016, the FASB issued an accounting standard update that requires measurement and recognition of expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2021 on a modified retrospective basis, and early adoption in fiscal 2020 is permitted. The Company does not expect a material impact of this accounting standard update on its consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;<i>Leases</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (&#8220;ASU 2016-02&#8221;), which modifies lease accounting for lessees to increase transparency and comparability by recording lease assets and liabilities for operating leases and disclosing key information about leasing arrangements. The Company will adopt ASU 2016-02 utilizing the modified retrospective transition method through a cumulative-effect adjustment at the beginning of its first quarter of 2020. We are currently assessing the impact on our Consolidated Financial Statements and expect that the primary impact upon adoption will be the recognition of right-of-use assets and lease liabilities on the Company's Condensed Consolidated Balance Sheets for those leases currently classified as operating leases.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> 705000 822000 225000 242000 225000 242000 705000 822000 225000 242000 705000 822000 700000 100000 6100000 The condensed consolidated balance sheet at May 31, 2018 has been derived from the audited consolidated financial statements at that date. EX-101.SCH 6 aehr-20190228.xsd XBRL TAXONOMY EXTENSION SCHEMA 00000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - 2. RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - 3. REVENUE link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - 4. EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - 6. ACCOUNTS RECEIVABLE, NET link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - 7. INVENTORIES link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - 8. PRODUCT WARRANTIES link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - 10. INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - 11. LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - 13. SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - 14. RESTRUCTURING link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - 15. SUBSEQUENT EVENT link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - 2. RECENT ACCOUNTING PRONOUNCEMENTS (Policies) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - 3. REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - 4. EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - 7. INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - 8. PRODUCT WARRANTIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - 13. SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - 3. REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - 3. REVENUE (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - 3. REVENUE (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - 3. REVENUE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - 4. EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - 4. EARNINGS PER SHARE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - 6. ACCOUNTS RECEIVABLE, NET (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - 7. INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - 7. INVENTORIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - 8. PRODUCT WARRANTIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - 8. PRODUCT WARRANTIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - 10. INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - 11. LONG-TERM DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 4) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 5) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - 13. SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - 13. SEGMENT INFORMATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - 14. RESTRUCTURING (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - 15. SUBSEQUENT EVENT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 aehr-20190228_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 aehr-20190228_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 aehr-20190228_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Axis] $0.80-$0.97 $1.09-$1.28 $1.68-$2.06 $2.10-$2.81 $3.46-$3.93 Fair Value, Hierarchy [Axis] Level 1 Level 2 Level 3 Statement, Business Segments [Axis] US Asia Europe Income Statement Location [Axis] Cost of Sales Selling, General and Administrative Research and Development Award Type [Axis] Stock Options Employee Stock Purchase Plan Employee Stock Ownership Plan (ESOP) Name [Axis] Restricted Stock Units Outstanding Options Stock Option Transactions Stock Option and RSU Transactions 2016 Equity Incentive Plan $0.80-$3.93 Convertible Notes Statement Equity Components [Axis] Unrealized loss on Investments, Net Concentration Risk By Type [Axis] Five Largest Customers Customer A Customer B Customer C Product and Service [Axis] Systems Contactors Services Customer D Cumulative Translation Adjustments [Member] Wafer-level Test During Burn-In Geographical [Axis] Timing of Transfer of Good or Service [Axis] Products and services transferred at a point in time Services transferred over time ESPP Range [Axis] Minimum Maximum Equity Components [Axis] Common Stock Additional Paid-in Capital Accumulated Other Comprehensive Income Accumulated Deficit Total Aehr Test Shareholders' Equity Noncontrolling Interest Asset Class [Axis] Money Market Funds U.S. Treasury Securities U.S. Treasury securities Debt Instrument [Axis] Conversion Price Forced Conversion Price Document And Entity Information Entity Registrant Name Entity Central Index Key Document Type Document Period End Date Amendment Flag Current Fiscal Year End Date Is Entity's Reporting Status Current? Entity Filer Category Entity Emerging Growth Company Entity Small Business Entity Common Stock, Shares Outstanding Document Fiscal Period Focus Document Fiscal Year Focus Condensed Consolidated Balance Sheets ASSETS Cash and cash equivalents Accounts receivable, net Inventories Prepaid expenses and other current assets Total current assets Property and equipment, net Other assets Total assets LIABILITIES AND SHAREHOLDERS' EQUITY Accounts payable Accrued expenses Customer deposits and deferred revenue, short-term Current portion of long-term debt Total current liabilities Deferred rent Deferred revenue, long -term Total liabilities Aehr Test Systems shareholders' equity: Common stock, $0.01 par value: Authorized: 75,000 shares; Issued and outstanding: 22,562 shares and 22,143 shares at February 28, 2019 and May 31, 2018, respectively Additional paid-in capital Accumulated other comprehensive income Accumulated deficit Total Aehr Test Systems shareholders' equity Noncontrolling interest Total shareholders' equity Total liabilities and shareholders' equity Statement of Financial Position [Abstract] Common stock, par value Common stock, shares authorized (in thousands) Common stock, shares issued (in thousands) Common stock, shares outstanding (in thousands) Income Statement [Abstract] Net sales Cost of sales Gross profit Operating expenses: Selling, general and administrative Research and development Restructuring Total operating expenses (Loss) income from operations Interest expense, net Other (expense) income, net (Loss) income before income tax benefit (expense) Income tax benefit (expense) Net (loss) income Less: Net income attributable to the noncontrolling interest Net (loss) income attributable to Aehr Test Systems common shareholders Net (loss) income per share basic Net (loss) income per share diluted Shares used in per share calculations: basic (in thousands) Shares used in per share calculations: diluted (in thousands) Statement of Comprehensive Income [Abstract] Other comprehensive (loss) income, net of tax: Net change in unrealized loss on investments Net change in cumulative translation adjustments Total comprehensive (loss) income Less: Comprehensive (loss) income attributable to the noncontrolling interest Comprehensive (loss) income, attributable to Aehr Test Systems common shareholders Statement [Table] Statement [Line Items] Beginning balance, shares Beginning balance, amount Issuance of common stock under employee plans, shares Issuance of common stock under employee plans, amount Stock-based compensation Net (loss) income Net unrealized loss on investments Foreign currency translation adjustment Ending balance, shares Ending balance, amount Statement of Cash Flows [Abstract] Cash flows from operating activities: Adjustments to reconcile net (loss) income to net cash used in operating activities: Stock-based compensation expense Recovery of doubtful accounts Depreciation and amortization Accretion of investment discount Changes in operating assets and liabilities: Accounts receivable Inventories Prepaid expenses and other assets Accounts payable Accrued expenses Customer deposits and deferred revenue Deferred rent Income taxes payable Net cash used in operating activities Cash flows from investing activities: Purchases of investments Purchases of property and equipment Net cash used in investing activities Cash flows from financing activities: Proceeds from issuance of common stock under employee plans, net of taxes paid related to share settlement of equity awards Net cash provided by financing activities Effect of exchange rates on cash and cash equivalents Net decrease in cash and cash equivalents Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Supplemental disclosure of non-cash flow information: Transfer of property and equipment to inventories Accounting Policies [Abstract] 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES New Accounting Pronouncements and Changes in Accounting Principles [Abstract] 2. RECENT ACCOUNTING PRONOUNCEMENTS Revenue from Contract with Customer [Abstract] 3. REVENUE Earnings Per Share [Abstract] 4. EARNINGS PER SHARE Fair Value Disclosures [Abstract] 5. FAIR VALUE OF FINANCIAL INSTRUMENTS Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] 6. ACCOUNTS RECEIVABLE, NET Inventory Disclosure [Abstract] 7. INVENTORIES Product Warranties Disclosures [Abstract] 8. PRODUCT WARRANTIES Customer Deposits And Deferred Revenue Short-term 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM Income Tax Disclosure [Abstract] 10. INCOME TAXES Long-term Debt, Unclassified [Abstract] 11. LONG-TERM DEBT Equity [Abstract] 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION Segment Reporting [Abstract] 13. SEGMENT INFORMATION Restructuring Charges [Abstract] 14. RESTRUCTURING Subsequent Events [Abstract] 15. SUBSEQUENT EVENT BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES PRINCIPLES OF CONSOLIDATION ACCOUNTING ESTIMATES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES RECENT ACCOUNTING PRONOUNCEMENTS Disaggregation of revenue Earnings per share Fair value by hierarchy Inventories Liability for product warranties Customer deposits and deferred revenue Changes in the components of AOCI Compensation costs related to the Company's stock-based compensation Fair value assumptions for option valuation model Stock option and RSU transactions Stock option transactions Options outstanding Company's operations in different geographic areas Net sales Contract liabilities Recognition of contract liabilities Remaining performance obligations Remaining performance obligation revenue recognition Numerator: Net (loss) income Denominator for basic net (loss) income per share: Weighted average shares outstanding (in thousands) Shares used in basic net (loss) income per share calculation (in thousands) Effect of dilutive securities (in thousands) Denominator for diluted net (loss) income per share (in thousands) Basic net (loss) income per share Diluted net (loss) income per share Options not included in the computation of diluted net (loss) income per share (in thousands) Fair Value Hierarchy and NAV [Axis] Assets Investment securities Financial liabilities at fair value Transfers between Level 1 and Level 2 fair value measurements Allowance for doubtful accounts customer trade receivables Inventory, Net [Abstract] Raw materials and sub-assemblies Work in process Finished goods Inventory Write-down of inventory Movement in Standard Product Warranty Accrual [Roll Forward] Balance at the beginning of the period Accruals for warranties issued during the period Consumption of reserves Balance at the end of the period Commitments and Contingencies Disclosure [Abstract] Standard warranty period Customer deposits Deferred revenue Total Federal refundable AMT credit Reduction of deferred tax assets Convertible debt, principal amount Convertible note, interest rate Convertible note, maturity Convertible note, interest payment Debt issuance costs Conversion price for the Convertible Notes Convertible Notes, Terms of Conversion Feature Line of credit, maximum borrowing capacity Balance available to borrow under the line of credit Accumulated other comprehensive income, beginning Other comprehensive (loss) income before reclassifications Amounts reclassified out of AOCI Other comprehensive (loss) income, net of tax Accumulated other comprehensive income, ending Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights, included in: Total stock-based compensation Statistical Measurement [Axis] Expected term (in years) Volatility Expected dividend Risk-free interest rate Estimated forfeiture rate Weighted average grant date fair value Available shares, beginning (in thousands) Options granted (in thousands) Shares cancelled (in thousands) Shares expired (in thousands) Available shares, ending (in thousands) Options outstanding, beginning (in thousands) Options granted (in thousands) Options cancelled (in thousands) Options exercised (in thousand) Options outstanding, ending (in thousands) Weighted average exercise price outstanding, beginning Weighted average exercise price granted Weighted average exercise price cancelled Weighted average exercise price exercised Weighted average exercise price outstanding, ending Aggregate intrinsic value, beginning balance Aggregate intrinsic value, ending balance Options fully vested and expected to vest, ending (in thousands) Weighted average exercise price for options fully vested and expected to vest, ending Aggregate intrinsic value for options fully vested and expected to vest, ending Exercise Price Range [Axis] Weighted average remaining contractual life (years) options outstanding Options exercisable shares, ending (in thousands) Weighted average remaining contractual life (years) options exercisable Weighted average exercise price for options exercisable, ending Aggregate intrinsic value for options exercisable, ending Stock-based compensation costs capitalized as part of inventory Stock-based compensation expense related to stock options and RSUs Unrecognized stock-based compensation Estimated forfeitures of unvested stock based awards, amount Weighted average period for recognition of costs Stock-based compensation related to the ESPP Compensation cost related to purchase rights under the ESPP but not yet recognized ESPP purchase right granted (in thousands) ESPP shares issued (in thousands) ESPP shares available for issuance (in thousands) Intrinsic value of options exercised Weighted average remaining contractual life of the options exercisable and expected to be exercisable Restricted Stock Units granted (in thousands) Market value on the date of the grant Restricted Stock Units vested (in thousands) Restricted Stock Units unvested (in thousands) Restricted Stock Units unvested intrinsic value Segments [Axis] Concentration Risk Type [Axis] Customers accounted for 10% or more of total revenues Expected restructuring charges Restructuring charges Restructuring charges expected to be recognized in the next quarter Repayment of debt Assets, Current Assets [Default Label] Liabilities, Current Liabilities Stockholders' Equity Attributable to Parent Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Interest Expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Tax Expense (Benefit) Net Income (Loss) Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Issued Accretion (Amortization) of Discounts and Premiums, Investments Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense Increase (Decrease) in Accounts Payable Increase (Decrease) in Accrued Liabilities Increase (Decrease) in Other Deferred Liability Net Cash Provided by (Used in) Operating Activities Payments to Acquire Investments Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Net Cash Provided by (Used in) Financing Activities Cash and Cash Equivalents, Period Increase (Decrease) Schedule of Inventory, Current [Table Text Block] CustomerDepositsAndDeferredRevenueShortTermTableTextBlock Revenue from Contract with Customer, Excluding Assessed Tax Standard and Extended Product Warranty Accrual Standard and Extended Product Warranty Accrual, Decrease for Payments CustomerDepositsAndDeferredRevenue Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value EX-101.PRE 10 aehr-20190228_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information - shares
9 Months Ended
Feb. 28, 2019
Mar. 31, 2019
Document And Entity Information    
Entity Registrant Name AEHR TEST SYSTEMS  
Entity Central Index Key 0001040470  
Document Type 10-Q  
Document Period End Date Feb. 28, 2019  
Amendment Flag false  
Current Fiscal Year End Date --05-31  
Is Entity's Reporting Status Current? Yes  
Entity Filer Category Non-accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business true  
Entity Common Stock, Shares Outstanding   22,562,044
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2019  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Feb. 28, 2019
May 31, 2018
[1]
ASSETS    
Cash and cash equivalents $ 12,300 $ 16,848
Accounts receivable, net 1,944 2,856
Inventories 9,189 9,049
Prepaid expenses and other current assets 787 703
Total current assets 24,220 29,456
Property and equipment, net 975 1,203
Other assets 256 296
Total assets 25,451 30,955
LIABILITIES AND SHAREHOLDERS' EQUITY    
Accounts payable 557 1,762
Accrued expenses 2,085 1,646
Customer deposits and deferred revenue, short-term 1,267 1,630
Current portion of long-term debt 6,110 6,110
Total current liabilities 10,019 11,148
Deferred rent 151 63
Deferred revenue, long -term 240 459
Total liabilities 10,410 11,670
Aehr Test Systems shareholders' equity:    
Common stock, $0.01 par value: Authorized: 75,000 shares; Issued and outstanding: 22,562 shares and 22,143 shares at February 28, 2019 and May 31, 2018, respectively 226 221
Additional paid-in capital 84,176 83,041
Accumulated other comprehensive income 2,252 2,292
Accumulated deficit (71,594) (66,249)
Total Aehr Test Systems shareholders' equity 15,060 19,305
Noncontrolling interest (19) (20)
Total shareholders' equity 15,041 19,285
Total liabilities and shareholders' equity $ 25,451 $ 30,955
[1] The condensed consolidated balance sheet at May 31, 2018 has been derived from the audited consolidated financial statements at that date.
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Feb. 28, 2019
May 31, 2018
Statement of Financial Position [Abstract]    
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized (in thousands) 75,000 75,000
Common stock, shares issued (in thousands) 22,562 22,143
Common stock, shares outstanding (in thousands) 22,562 22,143
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Feb. 28, 2019
Feb. 28, 2018
Income Statement [Abstract]        
Net sales $ 3,163 $ 7,393 $ 13,814 $ 22,286
Cost of sales 2,891 4,217 9,591 13,061
Gross profit 272 3,176 4,223 9,225
Operating expenses:        
Selling, general and administrative 1,850 1,829 5,706 5,474
Research and development 931 1,040 3,033 3,085
Restructuring 607 0 607 0
Total operating expenses 3,388 2,869 9,346 8,559
(Loss) income from operations (3,116) 307 (5,123) 666
Interest expense, net (76) (98) (228) (310)
Other (expense) income, net (11) (33) 27 (100)
(Loss) income before income tax benefit (expense) (3,203) 176 (5,324) 256
Income tax benefit (expense) 2 91 (21) 81
Net (loss) income (3,201) 267 (5,345) 337
Less: Net income attributable to the noncontrolling interest 0 0 0 0
Net (loss) income attributable to Aehr Test Systems common shareholders $ (3,201) $ 267 $ (5,345) $ 337
Net (loss) income per share basic $ (0.14) $ 0.01 $ (0.24) $ 0.02
Net (loss) income per share diluted $ (0.14) $ 0.01 $ (0.24) $ 0.01
Shares used in per share calculations: basic (in thousands) 22,459 21,832 22,314 21,631
Shares used in per share calculations: diluted (in thousands) 22,459 22,641 22,314 22,838
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Feb. 28, 2019
Feb. 28, 2018
Statement of Comprehensive Income [Abstract]        
Net (loss) income $ (3,201) $ 267 $ (5,345) $ 337
Other comprehensive (loss) income, net of tax:        
Net change in unrealized loss on investments 0 0 0 (3)
Net change in cumulative translation adjustments 10 37 (39) 97
Total comprehensive (loss) income (3,191) 304 (5,384) 431
Less: Comprehensive (loss) income attributable to the noncontrolling interest (1) (1) 1 (1)
Comprehensive (loss) income, attributable to Aehr Test Systems common shareholders $ (3,190) $ 305 $ (5,385) $ 432
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Total Aehr Test Shareholders' Equity
Noncontrolling Interest
Total
Beginning balance, shares at May. 31, 2017 21,340            
Beginning balance, amount at May. 31, 2017 $ 213 $ 81,128 $ 2,249 $ (66,777) $ 16,813 $ (19) $ 16,794
Issuance of common stock under employee plans, shares 603            
Issuance of common stock under employee plans, amount $ 6 721     727   727
Stock-based compensation   822     822   822
Net (loss) income       337 337   337
Net unrealized loss on investments     (3)   (3)   (3)
Foreign currency translation adjustment     98   98 (1) 97
Ending balance, shares at Feb. 28, 2018 21,943            
Ending balance, amount at Feb. 28, 2018 $ 219 82,671 2,344 (66,440) 18,794 (20) 18,774
Beginning balance, shares at Nov. 30, 2017 21,797            
Beginning balance, amount at Nov. 30, 2017 $ 218 82,304 2,306 (66,707) 18,121 (19) 18,102
Issuance of common stock under employee plans, shares 146            
Issuance of common stock under employee plans, amount $ 1 125     126   126
Stock-based compensation   242     242   242
Net (loss) income       267 267   267
Foreign currency translation adjustment     38   38 (1) 37
Ending balance, shares at Feb. 28, 2018 21,943            
Ending balance, amount at Feb. 28, 2018 $ 219 82,671 2,344 (66,440) 18,794 (20) 18,774
Beginning balance, shares at May. 31, 2018 22,143            
Beginning balance, amount at May. 31, 2018 $ 221 83,041 2,292 (66,249) 19,305 (20) 19,285 [1]
Issuance of common stock under employee plans, shares 419            
Issuance of common stock under employee plans, amount $ 5 430     435   435
Stock-based compensation   705     705   705
Net (loss) income       (5,345) (5,345)   (5,345)
Foreign currency translation adjustment     (40)   (40) 1 (39)
Ending balance, shares at Feb. 28, 2019 22,562            
Ending balance, amount at Feb. 28, 2019 $ 226 84,176 2,252 (71,594) 15,060 (19) 15,041
Beginning balance, shares at Nov. 30, 2018 22,356            
Beginning balance, amount at Nov. 30, 2018 $ 224 83,830 2,241 (68,393) 17,902 (18) 17,884
Issuance of common stock under employee plans, shares 206            
Issuance of common stock under employee plans, amount $ 2 121     123   123
Stock-based compensation   225     225   225
Net (loss) income       (3,201) (3,201)   (3,201)
Foreign currency translation adjustment     11   11 (1) 10
Ending balance, shares at Feb. 28, 2019 22,562            
Ending balance, amount at Feb. 28, 2019 $ 226 $ 84,176 $ 2,252 $ (71,594) $ 15,060 $ (19) $ 15,041
[1] The condensed consolidated balance sheet at May 31, 2018 has been derived from the audited consolidated financial statements at that date.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Cash flows from operating activities:    
Net (loss) income $ (5,345) $ 337
Adjustments to reconcile net (loss) income to net cash used in operating activities:    
Stock-based compensation expense 705 822
Recovery of doubtful accounts (3) (3)
Depreciation and amortization 333 300
Accretion of investment discount 0 (24)
Changes in operating assets and liabilities:    
Accounts receivable 871 (527)
Inventories (121) (2,392)
Prepaid expenses and other assets (47) (603)
Accounts payable (1,132) (268)
Accrued expenses 431 31
Customer deposits and deferred revenue (582) (764)
Deferred rent 88 0
Income taxes payable 9 (5)
Net cash used in operating activities (4,793) (3,096)
Cash flows from investing activities:    
Purchases of investments 0 (5,965)
Purchases of property and equipment (124) (458)
Net cash used in investing activities (124) (6,423)
Cash flows from financing activities:    
Proceeds from issuance of common stock under employee plans, net of taxes paid related to share settlement of equity awards 435 727
Net cash provided by financing activities 435 727
Effect of exchange rates on cash and cash equivalents (66) 66
Net decrease in cash and cash equivalents (4,548) (8,726)
Cash and cash equivalents, beginning of period 16,848 [1] 17,803
Cash and cash equivalents, end of period 12,300 9,077
Supplemental disclosure of non-cash flow information:    
Transfer of property and equipment to inventories $ 20 $ 372
[1] The condensed consolidated balance sheet at May 31, 2018 has been derived from the audited consolidated financial statements at that date.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.19.1
1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Feb. 28, 2019
Accounting Policies [Abstract]  
1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES

1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

    The accompanying financial information has been prepared by Aehr Test Systems, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission, or SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (GAAP) have been condensed or omitted pursuant to such rules and regulations.

 

    In the opinion of management, the unaudited condensed consolidated financial statements for the interim periods presented have been prepared on a basis consistent with the May 31, 2018 audited consolidated financial statements and reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the condensed consolidated financial position and results of operations as of and for such periods indicated. These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended May 31, 2018. Results for the interim periods presented herein are not necessarily indicative of results which may be reported for any other interim period or for the entire fiscal year.

 

    PRINCIPLES OF CONSOLIDATION. The condensed consolidated financial statements include the accounts of Aehr Test Systems and its subsidiaries (collectively, the "Company"). All significant intercompany balances have been eliminated in consolidation. For the Company’s majority owned subsidiary, Aehr Test Systems Japan K.K., the noncontrolling interest of the portion the Company does not own was reflected on the Condensed Consolidated Balance Sheets in Shareholders’ Equity and in the Condensed Consolidated Statements of Operations.

 

    ACCOUNTING ESTIMATES. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used to account for sales and revenue allowances, the allowance for doubtful accounts, inventory valuations, income taxes, stock-based compensation expenses, and product warranties, among others. The Company bases its estimates on historical experience and on various other assumptions that it believes to be reasonable under the circumstances. Actual results could differ materially from those estimates.

 

    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES. The Company’s significant accounting policies are disclosed in the Company’s Annual Report on Form 10-K for the year ended May 31, 2018. There have been no significant changes in the Company’s significant accounting policies during the three and nine months ended February 28, 2019 except for revenue recognition.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.19.1
2. RECENT ACCOUNTING PRONOUNCEMENTS
9 Months Ended
Feb. 28, 2019
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
2. RECENT ACCOUNTING PRONOUNCEMENTS

2. RECENT ACCOUNTING PRONOUNCEMENTS

 

Accounting Standards Adopted

 

    Revenue Recognition

    In May 2014, the FASB issued Accounting Standards Codification (“ASC”) Update No. 2014-09, Revenue from Contracts with Customers (Topic 606), which has been subsequently updated (collectively “ASC 606”). The core principle of the standard is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. The new standard defines a five-step process to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than required under existing GAAP, including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price, and allocating the transaction price to each distinct performance obligation. The standard permits the use of either the retrospective or modified retrospective transition methods. It also requires expanded disclosures including the nature, amount, timing, and uncertainty of revenues and cash flows related to contracts with customers. Additionally, qualitative and quantitative disclosures are required about customer contracts, significant judgments and changes in judgments, and assets recognized from the costs to obtain or fulfill a contract.

 

    The Company adopted ASC 606 on June 1, 2018, the first day of fiscal 2019, using the modified retrospective method. The Company applied ASC 606 to all contracts not completed as of the date of adoption in order to determine any adjustment to the opening balance of retained earnings. Under the modified retrospective adoption method, the comparative financial information has not been restated and continues to be reported under the accounting standards in effect for those periods, ASC 605, "Revenue Recognition", which is also referred to herein as "legacy GAAP."

 

    The adoption of ASC 606 did not have a material impact on the Company’s consolidated financial statements as of June 1, 2018. No adjustment was recorded to accumulated deficit as of the adoption date and reported revenue would not have been different under legacy GAAP. Additionally, the Company does not expect the adoption of the revenue standard to have a material impact to the Company’s net income on an ongoing basis.

 

    Classification of Certain Cash Receipts and Cash Payments

    In August 2016, the FASB issued authoritative guidance related to the classification of certain cash receipts and cash payments on the statement of cash flows. The Company adopted this new standard in fiscal year 2019. The adoption of this guidance did not have a significant impact on the Company’s consolidated financial statements.

 

    Intra-Entity Asset Transfers

    In October 2016, the FASB issued an accounting standard update that requires recognition of the income tax consequences of intra-entity transfers of assets (other than inventory) at the transaction date. The Company adopted this new standard in fiscal year 2019. The adoption of this guidance did not have a significant impact on the Company’s consolidated financial statements.

 

    Restricted Cash

    In November 2016, the FASB issued authoritative guidance related to statements of cash flows. This guidance clarifies that amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of period total amounts shown on the statement of cash flows. The Company adopted this new standard in fiscal year 2019. The adoption of this guidance did not have a significant impact on the Company’s consolidated financial statements.

 

    Income Taxes

    On December 22, 2017, the US government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”). The Tax Act makes broad and complex changes to the US tax code including but not limited to (1) reducing the US federal corporate tax rate from 34% to 21%; (2) requiring companies to pay a one-time transition tax on certain repatriated earnings of foreign subsidiaries; (3) generally eliminating US federal income taxes on dividends from foreign subsidiaries; (4) requiring a current inclusion in US federal income of certain earnings of controlled foreign corporations; (5) creating a new limitation on deductible interest expense; (6) changing rules related to the uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017, and (7) repeals the corporate alternative minimum tax regime, or AMT, effective December 31, 2017 and permits existing minimum tax credits to offset the regular tax liability for any tax year. Consequently, the Company has accounted for the reduction of $6.4 million of deferred tax assets with an offsetting adjustment to the valuation allowance for the fiscal year ended 2018, and recorded a benefit of $90,000 for the Company’s Federal refundable AMT credit.

 

    On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”) which provides guidance on accounting for the tax effects of the Tax act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under ASC 740, Income taxes. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Tax Act for which the accounting under ASC 740 is complete. To the extent that a company’s accounting for certain income tax effects of the Tax Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. There are also certain transitional impacts of the Tax Act. As part of the transition to the new territorial tax system, the Tax Act imposes a one-time repatriation tax on deemed repatriation of historical earnings of foreign subsidiaries. The Company is not subject to the transition tax. The one-time transition tax is based on post-1986 earnings and profits that were previously deferred from U.S. income tax. The Company has finalized its calculation of the total post-1986 earnings and profits for its foreign corporations. Based on the Company’s net operating loss carryovers and valuation allowance, there is no impact to its consolidated financial statements as a result of the completion of the analysis.

 

Accounting Standards Not Yet Adopted

 

    Financial Instruments

    In January 2016, the FASB issued an accounting standard update related to recognition and measurement of financial assets and financial liabilities. This standard changes accounting for equity investments, financial liabilities under the fair value option and the presentation and disclosure requirements for financial instruments. In addition, it clarifies guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. This standard is effective for us in fiscal year 2020. Early adoption is permitted. The Company does not expect a material impact of this new guidance on its consolidated financial statements.

 

    In June 2016, the FASB issued an accounting standard update that requires measurement and recognition of expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2021 on a modified retrospective basis, and early adoption in fiscal 2020 is permitted. The Company does not expect a material impact of this accounting standard update on its consolidated financial statements.

 

    Leases

    In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), which modifies lease accounting for lessees to increase transparency and comparability by recording lease assets and liabilities for operating leases and disclosing key information about leasing arrangements. The Company will adopt ASU 2016-02 utilizing the modified retrospective transition method through a cumulative-effect adjustment at the beginning of its first quarter of 2020. We are currently assessing the impact on our Consolidated Financial Statements and expect that the primary impact upon adoption will be the recognition of right-of-use assets and lease liabilities on the Company's Condensed Consolidated Balance Sheets for those leases currently classified as operating leases.

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.19.1
3. REVENUE
9 Months Ended
Feb. 28, 2019
Revenue from Contract with Customer [Abstract]  
3. REVENUE

3. REVENUE

 

Revenue recognition

 

    The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.

 

    Performance obligations include sales of systems, contactors, spare parts, and services, as well as, installation and training services included in customer contracts.

 

    A contract’s transaction price is allocated to each distinct performance obligation. In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which the Company expects to be entitled. The Company generally does not grant return privileges, except for defective products during the warranty period.

 

    For contracts that contain multiple performance obligations, the Company allocates the transaction price to the performance obligations on a relative standalone selling price basis. Standalone selling prices are based on multiple factors including, but not limited to historical discounting trends for products and services and pricing practices in different geographies.

 

    Revenue for systems and spares are recognized at a point in time, which is generally upon shipment or delivery. Revenue from services is recognized over time as services are completed or ratably over the contractual period of generally one year or less.

 

    The Company has elected the practical expedient under ASC 606 to not assess whether a contract has a significant financing component as the Company’s standard payment terms are less than one year.

 

Disaggregation of revenue

 

    The following tables show revenues by major product categories. Within each product category, contract terms, conditions and economic factors affecting the nature, amount, timing and uncertainty around revenue recognition and cash flow are substantially similar.

 

The Company’s revenues by product category are as follows (in thousands):

 

    Three Months Ended     Nine Months Ended  
    February 28,     February 28,  
    2019     2018     2019     2018  
Type of good / service:                        
Systems   $ 404     $ 4,345     $ 5,922     $ 12,851  
Contactors     1,445       747       3,541       5,291  
Services     1,314       2,301       4,351       4,144  
    $ 3,163     $ 7,393     $ 13,814     $ 22,286  
                                 
Product lines:                                
Wafer-level   $ 2,046     $ 2,934     $ 8,240     $ 9,898  
Test During Burn-In     1,117       4,459       5,574       12,388  
    $ 3,163     $ 7,393     $ 13,814     $ 22,286  

 

    The following presents information about the Company’s operations in different geographic areas. Net sales are based upon ship-to location (in thousands):

 

    Three Months Ended     Nine Months Ended  
    February 28,     February 28,  
    2019     2018     2019     2018  
Geographic region:                        
United States   $ 2,203     $ 1,493     $ 9,407     $ 4,747  
Asia     746       4,974       3,814       16,543  
Europe     214       926       593       996  
    $ 3,163     $ 7,393     $ 13,814     $ 22,286  

  

  With the exception of the amount of service contracts and extended warranties, the Company’s product category revenues are recognized at point in time when control transfers to customers.

 

    Three Months Ended     Nine Months Ended  
    February 28,     February 28,  
    2019     2018     2019     2018  
Timing of revenue recognition:                         
Products and services transferred at a point in time   $ 2,507     $ 6,805     $ 11,897     $ 20,692  
Services transferred over time     656       588       1,917       1,594  
    $ 3,163     $ 7,393     $ 13,814     $ 22,286  

 

Contract balances

 

    A receivable is recognized in the period the Company delivers goods or provides services or when the Company’s right to consideration is unconditional. The Company usually does not record contract assets because the Company has an unconditional right to payment upon satisfaction of the performance obligation, and therefore, a receivable is more commonly recorded than a contract asset.

 

    Contract liabilities include payments received in advance of performance under a contract and are satisfied as the associated revenue is recognized. Contract liabilities are reported on the Condensed Consolidated Balance Sheets at the end of each reporting period as a component of deferred revenue. Contract liabilities as of February 28, 2019 and May 31, 2018 were $1,507,000 and $2,089,000, respectively. During the three and nine months ended February 28, 2019, the Company recognized $185,000 and $1,179,000, respectively, of revenues that were included in contract liabilities as of May 31, 2018.

 

Remaining performance obligations

 

    On February 28, 2019, the Company had $833,000 of remaining performance obligations, which were comprised of deferred service contracts and extended warranty contracts not yet delivered. The Company expects to recognize approximately 18% of its remaining performance obligations as revenue in fiscal 2019, and an additional 82% in fiscal 2020 and thereafter. The foregoing excludes the value of other remaining performance obligations as they have original durations of one year or less, and also excludes information about variable consideration allocated entirely to a wholly unsatisfied performance obligation.

 

Costs to obtain or fulfill a contract

 

    The Company generally expenses sales commissions when incurred as a component of selling, general and administrative expense as the amortization period is typically less than one year. Additionally, the majority of the Company’s cost of fulfillment as a manufacturer of products is classified as inventory and fixed assets, which are accounted for under the respective guidance for those asset types. Other costs of contract fulfillment are immaterial due to the nature of the Company’s products and their respective manufacturing process.

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.19.1
4. EARNINGS PER SHARE
9 Months Ended
Feb. 28, 2019
Earnings Per Share [Abstract]  
4. EARNINGS PER SHARE

4. EARNINGS PER SHARE

 

    Basic earnings per share is determined using the weighted average number of common shares outstanding during the period. Diluted earnings per share is determined using the weighted average number of common shares and potential common shares (representing the dilutive effect of stock options, RSUs and ESPP shares) outstanding during the period using the treasury stock method.

 

    The following table presents the computation of basic and diluted net (loss) income per share attributable to Aehr Test Systems common shareholders (in thousands, except per share data):

 

 

    Three Months Ended     Nine Months Ended  
    February 28,     February 28,  
    2019     2018     2019     2018  
                         
Numerator: Net (loss) income   $ (3,201 )   $ 267     $ (5,345 )   $ 337  
                                 
Denominator for basic net (loss) income per share:                                
Weighted average shares outstanding     22,459       21,832       22,314       21,631  
                                 
Shares used in basic net (loss) income per share calculation     22,459       21,832       22,314       21,631  
Effect of dilutive securities     --       809       --       1,207  
                                 
Denominator for diluted net (loss) income per share     22,459       22,641       22,314       22,838  
                                 
Basic net (loss) income per share   $ (0.14 )   $ 0.01     $ (0.24 )   $ 0.02  
Diluted net (loss) income per share   $ (0.14 )   $ 0.01     $ (0.24 )   $ 0.01  

 

    For the purpose of computing diluted earnings per share, the weighted average number of potential common shares does not include stock options with an exercise price greater than the average fair value of the Company’s common stock for the period, as the effect would be anti-dilutive. In the three and nine months ended February 28, 2019 potential common shares have not been included in the calculation of diluted net loss per share as the effect would be anti-dilutive. As such, the numerator and the denominator used in computing both basic and diluted net loss per share for these periods are the same. Stock options to purchase 3,220,000 shares of common stock, RSUs for 34,000 shares and ESPP rights to purchase 327,000 ESPP shares were outstanding as of February 28, 2019, but were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. Stock options to purchase 983,000 shares of common stock were outstanding as of February 28, 2018 but were not included in the computation of diluted net income per share, because the inclusion of such shares would be anti-dilutive. The 2,657,000 shares convertible under the convertible notes outstanding at February 28, 2019 and 2018 were not included in the computation of diluted net income (loss) per share, because the inclusion of such shares would be anti-dilutive.

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.19.1
5. FAIR VALUE OF FINANCIAL INSTRUMENTS
9 Months Ended
Feb. 28, 2019
Fair Value Disclosures [Abstract]  
5. FAIR VALUE OF FINANCIAL INSTRUMENTS

5. FAIR VALUE OF FINANCIAL INSTRUMENTS

 

    The Company’s financial instruments are measured at fair value consistent with authoritative guidance. This authoritative guidance defines fair value, establishes a framework for using fair value to measure assets and liabilities, and disclosures required related to fair value measurements.

 

    The guidance establishes a fair value hierarchy based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity’s pricing based upon their own market assumptions. The fair value hierarchy consists of the following three levels:

 

Level 1 - instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets.

 

Level 2 - instrument valuations are obtained from readily-available pricing sources for comparable instruments.

 

Level 3 - instrument valuations are obtained without observable market values and require a high level of judgment to determine the fair value.

 

    The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of February 28, 2019 (in thousands):

 

    Balance as of                    
    February 28, 2019     Level 1     Level 2     Level 3  
Money market funds   $ 10,581     $ 10,581     $ --     $ --  
Assets   $ 10,581     $ 10,581     $ --     $ --  

 

    The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of May 31, 2018 (in thousands):

 

    Balance as of
May 31, 2018
    Level 1     Level 2     Level 3  
Money market funds   $ 7,813     $ 7,813     $ --     $ --  
U.S. Treasury securities     5,983       5,983       --       --  
Assets   $ 13,796     $ 13,796     $ --     $ --  

 

    The U.S. Treasury securities as of May 31, 2018 have maturities of three months and have no unrealized gain or loss.

 

    Included in Money market funds as of February 28, 2019 and May 31, 2018 is $80,000 restricted cash for Letter of Credit.

 

    There were no financial liabilities measured at fair value as of February 28, 2019 and May 31, 2018.

 

    There were no transfers between Level 1 and Level 2 fair value measurements during the three and nine months ended February 28, 2019.

 

    The carrying amounts of financial instruments including cash, cash equivalents, receivables, accounts payable and certain other accrued liabilities, approximate fair value due to their short maturities. Based on the borrowing rates currently available to the Company for loans with similar terms, the carrying value of the debt approximates the fair value.

 

    The Company has, at times, invested in debt and equity of private companies, and may do so again in the future, as part of its business strategy.

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.19.1
6. ACCOUNTS RECEIVABLE, NET
9 Months Ended
Feb. 28, 2019
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]  
6. ACCOUNTS RECEIVABLE, NET

6. ACCOUNTS RECEIVABLE, NET

 

Accounts receivable represent customer trade receivables and is presented net of allowance for doubtful accounts of $0 at February 28, 2019 and $4,000 at May 31, 2018. Accounts receivable are derived from the sale of products throughout the world to semiconductor manufacturers, semiconductor contract assemblers, electronics manufacturers and burn-in and test service companies. The Company’s allowance for doubtful accounts is based upon historical experience and review of trade receivables by aging category to identify specific customers with known disputes or collection issues. Uncollectible receivables are recorded as bad debt expense when all efforts to collect have been exhausted and recoveries are recognized when they are received.

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.19.1
7. INVENTORIES
9 Months Ended
Feb. 28, 2019
Inventory Disclosure [Abstract]  
7. INVENTORIES

7. INVENTORIES

 

    Inventories are comprised of the following (in thousands):

 

    February 28,     May 31,  
    2019     2018  
Raw materials and sub-assemblies   $ 5,276     $ 5,747  
Work in process     3,678       3,068  
Finished goods     235       234  
    $ 9,189     $ 9,049  

 

    During the three and nine months ended February 28, 2019, the Company wrote down $795,000 and $802,000 of inventory, respectively. During the three and nine months ended February 28, 2018, the Company wrote down $7,000 and $91,000 of inventory, respectively.

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.19.1
8. PRODUCT WARRANTIES
9 Months Ended
Feb. 28, 2019
Product Warranties Disclosures [Abstract]  
8. PRODUCT WARRANTIES

8. PRODUCT WARRANTIES

 

    The Company provides for the estimated cost of product warranties at the time revenues are recognized on the products shipped. While the Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of its component suppliers, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from the Company’s estimates, revisions to the estimated warranty liability would be required.

 

    The standard warranty period is one year for systems and ninety days for parts and service.

 

    The following is a summary of changes in the Company's liability for product warranties during the three and nine months ended February 28, 2019 and 2018 (in thousands):

 

    Three Months Ended     Nine Months Ended  
    February 28,     February 28,  
    2019     2018     2019     2018  
                         
Balance at the beginning of the period   $ 163     $ 133     $ 135     $ 113  
                                 
Accruals for warranties issued during the period     30       5       176       251  
Consumption of reserves     (30 )     (22 )     (148 )     (248 )
                                 
Balance at the end of the period   $ 163     $ 116     $ 163     $ 116  

 

    The accrued warranty balance is included in accrued expenses on the accompanying condensed consolidated balance sheets.

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.19.1
9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM
9 Months Ended
Feb. 28, 2019
Customer Deposits And Deferred Revenue Short-term  
9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM

9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM

 

    Customer deposits and deferred revenue, short-term (in thousands):

 

    February 28,      May 31,  
    2019     2018  
Customer deposits   $ 674     $ 1,340  
Deferred revenue     593       290  
    $ 1,267     $ 1,630  

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.19.1
10. INCOME TAXES
9 Months Ended
Feb. 28, 2019
Income Tax Disclosure [Abstract]  
10. INCOME TAXES

10. INCOME TAXES

 

    Income taxes have been provided using the liability method whereby deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and net operating loss and tax credit carryforwards measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse or the carryforwards are utilized. Valuation allowances are established when it is determined that it is more likely than not that such assets will not be realized.

 

    Since fiscal 2009, a full valuation allowance was established against all deferred tax assets as management determined that it is more likely than not that certain deferred tax assets will not be realized.

 

    The Company accounts for uncertain tax positions consistent with authoritative guidance. The guidance prescribes a “more likely than not” recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Company does not expect any material change in its unrecognized tax benefits over the next twelve months. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income taxes.

 

    On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”). On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”), which provides guidance on accounting for the tax effects of the Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under ASC 740, Income taxes. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Tax Act for which the accounting under ASC 740 is complete. To the extent that a company’s accounting for certain income tax effects of the Tax Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements.

 

    As part of the transition to the new territorial tax system, the Tax Act imposes a one-time repatriation tax on deemed repatriation of historical earnings of foreign subsidiaries. The company is not subject to the transition tax. The one-time transition tax is based on post-1986 earnings and profits that were previously deferred from U.S. income tax. The Company has finalized its calculation of the total post-1986 earnings and profits for its foreign corporations. Based on the Company’s net operating loss carryovers and valuation allowance, there is no impact to its consolidated financial statements as a result of the completion of the analysis.

 

    The new law effective December 31, 2017 repeals the corporate alternative minimum tax, or AMT, regime and permits existing minimum tax credits to offset the regular tax liability for any tax year. Further, the credit is refundable for any tax year beginning after December 31, 2017 and before December 31, 2020 in an amount equal to 50% of the excess of the minimum tax credit over the allowable credit for the year against the regular tax liability. Any unused minimum tax credit carryforward is refundable in the following year. As result, the company recorded a benefit of $90,000 in the third quarter of fiscal 2018 for its Federal refundable AMT credit.

 

    In addition, the reduction of the U.S. federal corporate tax rate reduces the corporate tax rate to 21%, effective January 1, 2018. Consequently, the Company has accounted for the reduction of $6.4 million of deferred tax assets with an offsetting adjustment to the valuation allowance.

 

    Although the Company files U.S. federal, various state, and foreign tax returns, the Company’s only major tax jurisdictions are the United States, California, Germany and Japan. Fiscal years 1997 through 2018 remain subject to examination by the appropriate governmental agencies due to tax loss carryovers, research and development tax credits, or other tax attributes from those years.

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.19.1
11. LONG-TERM DEBT
9 Months Ended
Feb. 28, 2019
Long-term Debt, Unclassified [Abstract]  
11. LONG-TERM DEBT

11. LONG-TERM DEBT

 

    On April 10, 2015, the Company entered into a Convertible Note Purchase and Credit Facility Agreement (the “Purchase Agreement”) with QVT Fund LP and Quintessence Fund L.P. (the “Purchasers”) providing for (a) the Company’s sale to the Purchasers of $4,110,000 in aggregate principal amount of 9.0% Convertible Secured Notes due 2017 (the “Convertible Notes”) and (b) a secured revolving loan facility (the “Credit Facility”) in an aggregate principal amount of up to $2,000,000. On August 22, 2016 the Purchase Agreement was amended to extend the maturity date of the Convertible Notes to April 10, 2019, decrease the conversion price from $2.65 per share to $2.30 per share, decrease the forced conversion price from $7.50 per share to $6.51 per share, and allow for additional equity awards.

 

    The Convertible Notes bear interest at an annual rate of 9.0% and will mature on April 10, 2019 unless repurchased or converted prior to that date. Interest is payable quarterly on March 1, June 1, September 1 and December 1 of each year. Debt issuance costs of $356,000, which were accreted over the term of the original loan using the effective interest rate method, were offset against the loan balance.

 

    The conversion price for the Convertible Notes is $2.30 per share and is subject to adjustment upon the occurrence of certain specified events. Holders may convert all or any part of the principal amount of their Convertible Notes in integrals of $10,000 at any time prior to the maturity date. Upon conversion, the Company will deliver shares of its common stock to the holder of Convertible Notes electing such conversion. The Company may not redeem the Convertible Notes prior to maturity.

 

    The maximum amount of $2,000,000 drawn against the Credit Facility has been converted to Convertible Notes, and at February 28, 2019 there was no remaining balance available to be drawn on the Credit Facility.

 

    The Company’s obligations under the Purchase Agreement are secured by substantially all of the assets of the Company.

 

    At the maturity date of April 10, 2019, the Company repaid the debt in an aggregate principal amount of $6,110,000 under the Purchase Agreement with QVT Fund LP and Quintessence Fund L.P. 

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.19.1
12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION
9 Months Ended
Feb. 28, 2019
Equity [Abstract]  
12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION

12. STOCKHOLDERS’ EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION

 

   ACCUMULATED OTHER COMPREHENSIVE INCOME

 

    Changes in the components of AOCI, net of tax, were as follows (in thousands):

 

    Cumulative
Translation
Adjustments
    Unrealized Loss
on Investments,
Net
    Total  
                   
Balance at May 31, 2018   $ 2,292     $ --     $ 2,292  
Other comprehensive (loss) income before reclassifications     (40 )     --       (40 )
Amounts reclassified out of AOCI     --       --       --  
Other comprehensive (loss) income, net of tax     (40 )     --       (40 )
Balance at February 28, 2019   $ 2,252     $ --     $ 2,252  

 

            STOCK-BASED COMPENSATION

 

    Stock-based compensation expense consists of expenses for stock options, restricted stock units, or RSUs, and employee stock purchase plan, or ESPP, purchase rights. Stock-based compensation expense for stock options and ESPP purchase rights is measured at each grant date, based on the fair value of the award using the Black-Scholes option valuation model, and is recognized as expense over the employee’s requisite service period. This model was developed for use in estimating the value of publicly traded options that have no vesting restrictions and are fully transferable. The Company’s employee stock options have characteristics significantly different from those of publicly traded options. For RSUs, stock-based compensation cost is based on the fair value of the Company’s common stock at the grant date. All of the Company’s stock-based compensation is accounted for as an equity instrument. See Note 10 in the Company’s Annual Report on Form 10-K for fiscal 2018 filed on August 28, 2018 for further information regarding the 2016 Equity Incentive Plan and the Amended and Restated 2006 ESPP.

 

    The following table summarizes the stock-based compensation expense for the three and nine months ended February 28, 2019 and 2018 (in thousands):

 

    Three Months Ended     Nine Months Ended  
    February 28,      February 28,  
    2019     2018     2019     2018  
Stock-based compensation in the form of employee stock options, RSUs and
ESPP purchase rights, included in:
                       
Cost of sales   $ 24     $ 28     $ 83     $ 107  
Selling, general and administrative     137       162       421       530  
Research and development     64       52       201       185  
Total stock-based compensation   $ 225     $ 242     $ 705     $ 822  

 

    As of February 28, 2019 and 2018, there were no stock-based compensation expenses capitalized as part of inventory.

 

    During the three months ended February 28, 2019 and 2018, the Company recorded stock-based compensation expense related to stock options and RSUs of $166,000 and $206,000, respectively. During the nine months ended February 28, 2019 and 2018, the Company recorded stock-based compensation expense related to stock options and RSUs of $505,000 and $614,000, respectively.

 

    As of February 28, 2019, the total compensation expense related to unvested stock-based awards under the Company’s 2016 Equity Incentive Plan, but not yet recognized, was approximately $1,466,000, which is net of estimated forfeitures of $4,000. This expense will be amortized on a straight-line basis over a weighted average period of approximately 3.1 years.

 

    During the three months ended February 28, 2019 and 2018, the Company recorded stock-based compensation expense related to the ESPP of $59,000 and $36,000, respectively. During the nine months ended February 28, 2019 and 2018, the Company recorded stock-based compensation expense related to the ESPP of $200,000 and $208,000, respectively.

 

    As of February 28, 2019, the total compensation expense related to purchase rights under the ESPP but not yet recognized was approximately $174,000. This expense will be amortized on a straight-line basis over a weighted average period of approximately 1.2 years.

 

Valuation Assumptions

 

    Valuation and Amortization Method. The Company estimates the fair value of stock options granted using the Black-Scholes option valuation model and a single option award approach. The fair value under the single option approach is amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period.

 

Expected Term. The Company’s expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was determined based on historical experience, giving consideration to the contractual terms of the stock-based awards, vesting schedules and expectations of future employee behavior as evidenced by changes to the terms of its stock-based awards.

 

    Volatility. Volatility is a measure of the amounts by which a financial variable such as stock price has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company uses the historical volatility for the past four or five years, which matches the expected term of most of the option grants, to estimate expected volatility. Volatility for each of the ESPP’s four time periods of six months, twelve months, eighteen months, and twenty-four months is calculated separately and included in the overall stock-based compensation expense recorded.

 

    Risk-Free Interest Rate. The Company bases the risk-free interest rate used in the Black-Scholes option valuation model on the implied yield in effect at the time of option grant on U.S. Treasury zero-coupon issues with a remaining term equivalent to the expected term of the stock awards including the ESPP.

 

    Fair Value. The fair value of the Company’s stock options granted to employees for the three and nine months ended February 28, 2019 and 2018 were estimated using the following weighted average assumptions in the Black-Scholes option valuation model:

 

    Three Months Ended     Nine Months Ended  
    February 28,     February 28,  
    2019     2018     2019     2018  
                         
Expected term (in years)     5       4       5       4  
Volatility     0.69       0.73       0.72       0.77  
Risk-free interest rate     2.77 %     2.31 %     2.83 %     1.81 %
Weighted average grant date fair value   $ 1.01     $ 1.53     $ 1.34     $ 2.17  

 

    The fair values of the ESPP purchase rights granted for the nine months ended February 28, 2019 were estimated using the following weighted-average assumptions:

 

    Nine Months
Ended
 
    February 28, 2019  
       
Expected term (in years)     0.5-2.0  
Volatility     0.48-0.64  
Expected dividend   $ 0.00  
Risk-free interest rates     2.40%-2.82%  
Estimated forfeiture rate     0%  
Weighted average grant date fair value   $ 1.15  

 

    There were no ESPP purchase rights granted to employees for the three months ended February 28, 2019 and 2018, and nine months ended February 28, 2018. During the nine months ended February 28, 2019, ESPP purchase rights of 327,000 were granted. Total ESPP shares issued during the nine months ended February 28, 2019 and 2018 were 64,000 and 116,000 shares, respectively. As of February 28, 2019, there were 430,000 ESPP shares available for issuance.

 

    The following tables summarize the Company’s stock option and RSU transactions during three and nine months ended February 28, 2019 (in thousands):

 

    Available  
    Shares  
Balance, May 31, 2018     1,812  
         
  Options granted     (441 )
  Shares cancelled     13  
  Shares expired     (11 )
         
Balance, August 31, 2018     1,373  
         
  Options granted     (248 )
  Shares cancelled     45  
  Shares expired     (33 )
         
Balance, November 30, 2018     1,137  
         
  Options granted     (100 )
  Shares cancelled     51  
  Shares expired     (1 )
         
Balance, February 28, 2019     1,087  

 

   The following table summarizes the stock option transactions during the three and nine months ended February 28, 2019 (in thousands, except per share data):

 

    Outstanding Options  
          Weighted        
    Number     Average     Aggregate  
    of     Exercise     Intrinsic  
    Shares     Price     Value  
Balances, May 31, 2018     2,859     $ 2.04     $ 1,987  
                         
Options granted     441     $ 2.40          
Options cancelled     (13 )   $ 1.64          
Options exercised     (98 )   $ 1.12          
                         
Balances, August 31, 2018     3,189     $ 2.12     $ 1,757  
                         
Options granted     248     $ 2.03          
Options cancelled     (45 )   $ 2.70          
Options exercised     (19 )   $ 1.09          
                         
Balances, November 30, 2018     3,373     $ 2.11     $ 679  
                         
Options granted     100     $ 1.71          
Options cancelled     (51 )   $ 1.72          
Options exercised     (202 )   $ 0.61          
                         
Balances, February 28, 2019     3,220     $ 2.20     $ 120  
                         
Options fully vested and expected to vest at February 28, 2019     3,184     $ 2.20     $ 120  

     

    The options outstanding and exercisable at February 28, 2019 were in the following exercise price ranges (in thousands, except per share data):

 

        Options Outstanding     Options Exercisable  
        at February 28, 2019     at February 28, 2019  
 

Range of
Exercise

Prices

    Number
Outstanding
Shares
    Weighted
Average
Remaining
Contractual Life
(Years)
    Weighted
Average Exercise
Price
    Number
Exercisable
Shares
    Weighted
Average
Remaining
Contractual Life
(Years)
    Weighted
Average Exercise
Price
   

Aggregate
Intrinsic
Value

 
  $ 0.80-$0.97       47       0.77     $ 0.85       47       0.77     $ 0.85          
  $ 1.09-$1.28       498       0.97     $ 1.28       498       0.97     $ 1.28          
  $ 1.68-$2.06       763       4.76     $ 1.83       386       3.54     $ 1.79          
  $ 2.10-$2.81       1,651       3.88     $ 2.43       1,199       2.98     $ 2.44          
  $ 3.46-$3.93       261       5.41     $ 3.86       128       5.45     $ 3.78          
  $ 0.80-$3.93       3,220       3.72     $ 2.20       2,258       2.73     $ 2.11     $ 120   

  

    The total intrinsic value of options exercised during the three and nine months ended February 28, 2019 was $160,000 and $322,000, respectively. The total intrinsic value of options exercised during the three and nine months ended February 28, 2018 was $214,000 and $959,000, respectively. The weighted average remaining contractual life of the options exercisable and expected to be exercisable at February 28, 2019 was 3.70 years.

 

    There were no RSUs granted to employees during the three and nine months ended February 28, 2019, and during the three months ended February 28, 2018. During the nine months ended February 28, 2018, RSUs for 64,000 shares were granted to employees. The market value on the date of the grant of these RSUs was $3.93 per share. During the three and nine months ended February 28, 2019, 4,000 and 13,000 RSUs became fully vested, respectively. During the three and nine months ended February 28, 2018, 4,000 and 11,000 RSUs became fully vested respectively. As of February 28, 2019, 34,000 RSUs remain unvested which had an intrinsic value of $50,000. 85,000 RSUs were unvested at February 28, 2018 which had an intrinsic value of $194,000.

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.19.1
13. SEGMENT INFORMATION
9 Months Ended
Feb. 28, 2019
Segment Reporting [Abstract]  
13. SEGMENT INFORMATION

13. SEGMENT INFORMATION

 

    The Company has only one reportable segment. The information for revenue category by type, product line, geography and timing of revenue recognition, is summarized in Note “3. REVENUE.”

 

  Property and equipment information is based on the physical location of the assets. The following table presents property and equipment information for geographic areas (in thousands):

 

    February 28,     May 31,  
    2019     2018  
United States   $ 934     $ 1,156  
Asia     39       40  
Europe     2       7  
    $ 975     $ 1,203  

 

    There were no revenues through distributors for the three and nine months ended February 28, 2019 and 2018.

 

    The Company’s Japanese and German subsidiaries primarily comprise the foreign operations. Substantially all of the sales of the subsidiaries are made to unaffiliated Japanese or European customers. Net sales from outside the United States include those of Aehr Test Systems Japan K.K. and Aehr Test Systems GmbH.

 

    Sales to the Company’s five largest customers accounted for approximately 90% and 81% of its net sales in the three and nine months ended February 28, 2019, respectively. Four customers accounted for approximately 27%, 25%, 22% and 13% of the Company’s net sales in the three months ended February 28, 2019. Four customers accounted for approximately 31%, 18%, 16% and 12% of the Company’s net sales in the nine months ended February 28, 2019. Sales to the Company’s five largest customers accounted for approximately 93% and 93% of its net sales in the three and nine months ended February 28, 2018, respectively. Four customers accounted for approximately 31%, 25%, 16% and 12% of the Company’s net sales in the three months ended February 28, 2018. Three customers accounted for approximately 35%, 34% and 13% of the Company’s net sales in the nine months ended February 28, 2018. No other customers represented more than 10% of the Company’s net sales in the three and nine months ended February 28, 2019 and 2018.

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.19.1
14. RESTRUCTURING
9 Months Ended
Feb. 28, 2019
Restructuring Charges [Abstract]  
14. RESTRUCTURING

14. RESTRUCTURING

 

    During the three months ended February 28, 2019, the Company implemented a restructuring plan in order to streamline its operations and better align its structure with its objectives going forward. In connection with the restructuring plan, the Company expects to incur restructuring charges of $0.7 million related to employee termination expenses. Of this amount, the Company recognized $0.6 million of restructuring charges during the three months ended February 28, 2019, and the balance of $0.1 million is expected to be recognized in the next quarter with the completion of future required services. The restructuring charges of $0.6 million during the three months ended February 28, 2019 were recorded in accrued expenses on the accompanying condensed consolidated balance sheets. There were no payments made during the three months ended February 28, 2019. There were no restructuring charges incurred for the three and nine months ended February 28, 2018.

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.19.1
15. SUBSEQUENT EVENT
9 Months Ended
Feb. 28, 2019
Subsequent Events [Abstract]  
15. SUBSEQUENT EVENT

15. SUBSEQUENT EVENT

 

   At the maturity date of April 10, 2019, the Company repaid the debt in an aggregate principal amount of $6.1 million under the Purchase Agreement with QVT Fund LP and Quintessence Fund L.P.

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.19.1
1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Feb. 28, 2019
Accounting Policies [Abstract]  
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES

BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES. The accompanying financial information has been prepared by Aehr Test Systems, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission, or SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (GAAP) have been condensed or omitted pursuant to such rules and regulations.

 

    In the opinion of management, the unaudited condensed consolidated financial statements for the interim periods presented have been prepared on a basis consistent with the May 31, 2018 audited consolidated financial statements and reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the condensed consolidated financial position and results of operations as of and for such periods indicated. These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended May 31, 2018. Results for the interim periods presented herein are not necessarily indicative of results which may be reported for any other interim period or for the entire fiscal year.

PRINCIPLES OF CONSOLIDATION

    PRINCIPLES OF CONSOLIDATION. The condensed consolidated financial statements include the accounts of Aehr Test Systems and its subsidiaries (collectively, the "Company"). All significant intercompany balances have been eliminated in consolidation. For the Company’s majority owned subsidiary, Aehr Test Systems Japan K.K., the noncontrolling interest of the portion the Company does not own was reflected on the Condensed Consolidated Balance Sheets in Shareholders’ Equity and in the Condensed Consolidated Statements of Operations.

 

ACCOUNTING ESTIMATES

    ACCOUNTING ESTIMATES. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used to account for sales and revenue allowances, the allowance for doubtful accounts, inventory valuations, income taxes, stock-based compensation expenses, and product warranties, among others. The Company bases its estimates on historical experience and on various other assumptions that it believes to be reasonable under the circumstances. Actual results could differ materially from those estimates.

 

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES. The Company’s significant accounting policies are disclosed in the Company’s Annual Report on Form 10-K for the year ended May 31, 2018. There have been no significant changes in the Company’s significant accounting policies during the three and nine months ended February 28, 2019 except for revenue recognition.

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.19.1
2. RECENT ACCOUNTING PRONOUNCEMENTS (Policies)
9 Months Ended
Feb. 28, 2019
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
RECENT ACCOUNTING PRONOUNCEMENTS

RECENT ACCOUNTING PRONOUNCEMENTS

 

Accounting Standards Adopted

 

    Revenue Recognition

    In May 2014, the FASB issued Accounting Standards Codification (“ASC”) Update No. 2014-09, Revenue from Contracts with Customers (Topic 606), which has been subsequently updated (collectively “ASC 606”). The core principle of the standard is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. The new standard defines a five-step process to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than required under existing GAAP, including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price, and allocating the transaction price to each distinct performance obligation. The standard permits the use of either the retrospective or modified retrospective transition methods. It also requires expanded disclosures including the nature, amount, timing, and uncertainty of revenues and cash flows related to contracts with customers. Additionally, qualitative and quantitative disclosures are required about customer contracts, significant judgments and changes in judgments, and assets recognized from the costs to obtain or fulfill a contract.

 

    The Company adopted ASC 606 on June 1, 2018, the first day of fiscal 2019, using the modified retrospective method. The Company applied ASC 606 to all contracts not completed as of the date of adoption in order to determine any adjustment to the opening balance of retained earnings. Under the modified retrospective adoption method, the comparative financial information has not been restated and continues to be reported under the accounting standards in effect for those periods, ASC 605, "Revenue Recognition", which is also referred to herein as "legacy GAAP."

 

    The adoption of ASC 606 did not have a material impact on the Company’s consolidated financial statements as of June 1, 2018. No adjustment was recorded to accumulated deficit as of the adoption date and reported revenue would not have been different under legacy GAAP. Additionally, the Company does not expect the adoption of the revenue standard to have a material impact to the Company’s net income on an ongoing basis.

 

    Classification of Certain Cash Receipts and Cash Payments

    In August 2016, the FASB issued authoritative guidance related to the classification of certain cash receipts and cash payments on the statement of cash flows. The Company adopted this new standard in fiscal year 2019. The adoption of this guidance did not have a significant impact on the Company’s consolidated financial statements.

 

    Intra-Entity Asset Transfers

    In October 2016, the FASB issued an accounting standard update that requires recognition of the income tax consequences of intra-entity transfers of assets (other than inventory) at the transaction date. The Company adopted this new standard in fiscal year 2019. The adoption of this guidance did not have a significant impact on the Company’s consolidated financial statements.

 

    Restricted Cash

    In November 2016, the FASB issued authoritative guidance related to statements of cash flows. This guidance clarifies that amounts generally described as restricted cash and restricted cash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of period total amounts shown on the statement of cash flows. The Company adopted this new standard in fiscal year 2019. The adoption of this guidance did not have a significant impact on the Company’s consolidated financial statements.

 

    Income Taxes

    On December 22, 2017, the US government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “Tax Act”). The Tax Act makes broad and complex changes to the US tax code including but not limited to (1) reducing the US federal corporate tax rate from 34% to 21%; (2) requiring companies to pay a one-time transition tax on certain repatriated earnings of foreign subsidiaries; (3) generally eliminating US federal income taxes on dividends from foreign subsidiaries; (4) requiring a current inclusion in US federal income of certain earnings of controlled foreign corporations; (5) creating a new limitation on deductible interest expense; (6) changing rules related to the uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017, and (7) repeals the corporate alternative minimum tax regime, or AMT, effective December 31, 2017 and permits existing minimum tax credits to offset the regular tax liability for any tax year. Consequently, the Company has accounted for the reduction of $6.4 million of deferred tax assets with an offsetting adjustment to the valuation allowance for the fiscal year ended 2018, and recorded a benefit of $90,000 for the Company’s Federal refundable AMT credit.

 

    On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”) which provides guidance on accounting for the tax effects of the Tax act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under ASC 740, Income taxes. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the Tax Act for which the accounting under ASC 740 is complete. To the extent that a company’s accounting for certain income tax effects of the Tax Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. There are also certain transitional impacts of the Tax Act. As part of the transition to the new territorial tax system, the Tax Act imposes a one-time repatriation tax on deemed repatriation of historical earnings of foreign subsidiaries. The Company is not subject to the transition tax. The one-time transition tax is based on post-1986 earnings and profits that were previously deferred from U.S. income tax. The Company has finalized its calculation of the total post-1986 earnings and profits for its foreign corporations. Based on the Company’s net operating loss carryovers and valuation allowance, there is no impact to its consolidated financial statements as a result of the completion of the analysis.

 

Accounting Standards Not Yet Adopted

 

    Financial Instruments

    In January 2016, the FASB issued an accounting standard update related to recognition and measurement of financial assets and financial liabilities. This standard changes accounting for equity investments, financial liabilities under the fair value option and the presentation and disclosure requirements for financial instruments. In addition, it clarifies guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. This standard is effective for us in fiscal year 2020. Early adoption is permitted. The Company does not expect a material impact of this new guidance on its consolidated financial statements.

 

    In June 2016, the FASB issued an accounting standard update that requires measurement and recognition of expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2021 on a modified retrospective basis, and early adoption in fiscal 2020 is permitted. The Company does not expect a material impact of this accounting standard update on its consolidated financial statements.

 

    Leases

    In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), which modifies lease accounting for lessees to increase transparency and comparability by recording lease assets and liabilities for operating leases and disclosing key information about leasing arrangements. The Company will adopt ASU 2016-02 utilizing the modified retrospective transition method through a cumulative-effect adjustment at the beginning of its first quarter of 2020. We are currently assessing the impact on our Consolidated Financial Statements and expect that the primary impact upon adoption will be the recognition of right-of-use assets and lease liabilities on the Company's Condensed Consolidated Balance Sheets for those leases currently classified as operating leases.

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.19.1
3. REVENUE (Tables)
9 Months Ended
Feb. 28, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue

The Company’s revenues by product category are as follows (in thousands):

 

    Three Months Ended     Nine Months Ended  
    February 28,     February 28,  
    2019     2018     2019     2018  
Type of good / service:                        
Systems   $ 404     $ 4,345     $ 5,922     $ 12,851  
Contactors     1,445       747       3,541       5,291  
Services     1,314       2,301       4,351       4,144  
    $ 3,163     $ 7,393     $ 13,814     $ 22,286  
                                 
Product lines:                                
Wafer-level   $ 2,046     $ 2,934     $ 8,240     $ 9,898  
Test During Burn-In     1,117       4,459       5,574       12,388  
    $ 3,163     $ 7,393     $ 13,814     $ 22,286  

 

    The following presents information about the Company’s operations in different geographic areas. Net sales are based upon ship-to location (in thousands):

 

    Three Months Ended     Nine Months Ended  
    February 28,     February 28,  
    2019     2018     2019     2018  
Geographic region:                        
United States   $ 2,203     $ 1,493     $ 9,407     $ 4,747  
Asia     746       4,974       3,814       16,543  
Europe     214       926       593       996  
    $ 3,163     $ 7,393     $ 13,814     $ 22,286  

  

  With the exception of the amount of service contracts and extended warranties, the Company’s product category revenues are recognized at point in time when control transfers to customers.

 

    Three Months Ended     Nine Months Ended  
    February 28,     February 28,  
    2019     2018     2019     2018  
Timing of revenue recognition:                        
Products and services transferred at a point in time   $ 2,507     $ 6,805     $ 11,897     $ 20,692  
Services transferred over time     656       588       1,917       1,594  
    $ 3,163     $ 7,393     $ 13,814     $ 22,286  

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.19.1
4. EARNINGS PER SHARE (Tables)
9 Months Ended
Feb. 28, 2019
Earnings Per Share [Abstract]  
Earnings per share

    The following table presents the computation of basic and diluted net (loss) income per share attributable to Aehr Test Systems common shareholders (in thousands, except per share data):

 

 

    Three Months Ended     Nine Months Ended  
    February 28,     February 28,  
    2019     2018     2019     2018  
                         
Numerator: Net (loss) income   $ (3,201 )   $ 267     $ (5,345 )   $ 337  
                                 
Denominator for basic net (loss) income per share:                                
Weighted average shares outstanding     22,459       21,832       22,314       21,631  
                                 
Shares used in basic net (loss) income per share calculation     22,459       21,832       22,314       21,631  
Effect of dilutive securities     --       809       --       1,207  
                                 
Denominator for diluted net (loss) income per share     22,459       22,641       22,314       22,838  
                                 
Basic net (loss) income per share   $ (0.14 )   $ 0.01     $ (0.24 )   $ 0.02  
Diluted net (loss) income per share   $ (0.14 )   $ 0.01     $ (0.24 )   $ 0.01  

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.19.1
5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)
9 Months Ended
Feb. 28, 2019
Fair Value Disclosures [Abstract]  
Fair value by hierarchy

    The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of February 28, 2019 (in thousands):

 

    Balance as of                    
    February 28, 2019     Level 1     Level 2     Level 3  
Money market funds   $ 10,581     $ 10,581     $ --     $ --  
Assets   $ 10,581     $ 10,581     $ --     $ --  

 

    The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of May 31, 2018 (in thousands):

 

    Balance as of
May 31, 2018
    Level 1     Level 2     Level 3  
Money market funds   $ 7,813     $ 7,813     $ --     $ --  
U.S. Treasury securities     5,983       5,983       --       --  
Assets   $ 13,796     $ 13,796     $ --     $ --  

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.19.1
7. INVENTORIES (Tables)
9 Months Ended
Feb. 28, 2019
Inventory Disclosure [Abstract]  
Inventories

    Inventories are comprised of the following (in thousands):

 

    February 28,     May 31,  
    2019     2018  
Raw materials and sub-assemblies   $ 5,276     $ 5,747  
Work in process     3,678       3,068  
Finished goods     235       234  
    $ 9,189     $ 9,049  

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.19.1
8. PRODUCT WARRANTIES (Tables)
9 Months Ended
Feb. 28, 2019
Product Warranties Disclosures [Abstract]  
Liability for product warranties

    The following is a summary of changes in the Company's liability for product warranties during the three and nine months ended February 28, 2019 and 2018 (in thousands):

 

    Three Months Ended     Nine Months Ended  
    February 28,     February 28,  
    2019     2018     2019     2018  
                         
Balance at the beginning of the period   $ 163     $ 133     $ 135     $ 113  
                                 
Accruals for warranties issued during the period     30       5       176       251  
Consumption of reserves     (30 )     (22 )     (148 )     (248 )
                                 
Balance at the end of the period   $ 163     $ 116     $ 163     $ 116  

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.19.1
9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Tables)
9 Months Ended
Feb. 28, 2019
Customer Deposits And Deferred Revenue Short-term  
Customer deposits and deferred revenue

    Customer deposits and deferred revenue, short-term (in thousands):

 

    February 28,      May 31,  
    2019     2018  
Customer deposits   $ 674     $ 1,340  
Deferred revenue     593       290  
    $ 1,267     $ 1,630  

 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.19.1
12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Feb. 28, 2019
Equity [Abstract]  
Changes in the components of AOCI

    Changes in the components of AOCI, net of tax, were as follows (in thousands):

 

    Cumulative
Translation
Adjustments
    Unrealized Loss
on Investments,
Net
    Total  
                   
Balance at May 31, 2018   $ 2,292     $ --     $ 2,292  
Other comprehensive (loss) income before reclassifications     (40 )     --       (40 )
Amounts reclassified out of AOCI     --       --       --  
Other comprehensive (loss) income, net of tax     (40 )     --       (40 )
Balance at February 28, 2019   $ 2,252     $ --     $ 2,252  

 

Compensation costs related to the Company's stock-based compensation

    The following table summarizes the stock-based compensation expense for the three and nine months ended February 28, 2019 and 2018 (in thousands):

 

    Three Months Ended     Nine Months Ended  
    February 28,      February 28,  
    2019     2018     2019     2018  
Stock-based compensation in the form of employee stock options, RSUs and
ESPP purchase rights, included in:
                       
Cost of sales   $ 24     $ 28     $ 83     $ 107  
Selling, general and administrative     137       162       421       530  
Research and development     64       52       201       185  
Total stock-based compensation   $ 225     $ 242     $ 705     $ 822  

 

Fair value assumptions for option valuation model

    Fair Value. The fair value of the Company’s stock options granted to employees for the three and nine months ended February 28, 2019 and 2018 were estimated using the following weighted average assumptions in the Black-Scholes option valuation model:

 

    Three Months Ended     Nine Months Ended  
    February 28,     February 28,  
    2019     2018     2019     2018  
                         
Expected term (in years)     5       4       5       4  
Volatility     0.69       0.73       0.72       0.77  
Risk-free interest rate     2.77 %     2.31 %     2.83 %     1.81 %
Weighted average grant date fair value   $ 1.01     $ 1.53     $ 1.34     $ 2.17  

 

    The fair values of the ESPP purchase rights granted for the nine months ended February 28, 2019 were estimated using the following weighted-average assumptions:

 

    Nine Months
Ended
 
    February 28, 2019  
       
Expected term (in years)     0.5-2.0  
Volatility     0.48-0.64  
Expected dividend   $ 0.00  
Risk-free interest rates     2.40%-2.82%  
Estimated forfeiture rate     0%  
Weighted average grant date fair value   $ 1.15  

 

Stock option and RSU transactions

    The following tables summarize the Company’s stock option and RSU transactions during three and nine months ended February 28, 2019 (in thousands):

 

    Available  
    Shares  
Balance, May 31, 2018     1,812  
         
  Options granted     (441 )
  Shares cancelled     13  
  Shares expired     (11 )
         
Balance, August 31, 2018     1,373  
         
  Options granted     (248 )
  Shares cancelled     45  
  Shares expired     (33 )
         
Balance, November 30, 2018     1,137  
         
  Options granted     (100 )
  Shares cancelled     51  
  Shares expired     (1 )
         
Balance, February 28, 2019     1,087  

 

Stock option transactions

    The following table summarizes the stock option transactions during the three and nine months ended February 28, 2019 (in thousands, except per share data):

 

    Outstanding Options  
          Weighted        
    Number     Average     Aggregate  
    of     Exercise     Intrinsic  
    Shares     Price     Value  
Balances, May 31, 2018     2,859     $ 2.04     $ 1,987  
                         
Options granted     441     $ 2.40          
Options cancelled     (13 )   $ 1.64          
Options exercised     (98 )   $ 1.12          
                         
Balances, August 31, 2018     3,189     $ 2.12     $ 1,757  
                         
Options granted     248     $ 2.03          
Options cancelled     (45 )   $ 2.70          
Options exercised     (19 )   $ 1.09          
                         
Balances, November 30, 2018     3,373     $ 2.11     $ 679  
                         
Options granted     100     $ 1.71          
Options cancelled     (51 )   $ 1.72          
Options exercised     (202 )   $ 0.61          
                         
Balances, February 28, 2019     3,220     $ 2.20     $ 120  
                         
Options fully vested and expected to vest at February 28, 2019     3,184     $ 2.20     $ 120  

 

Options outstanding

    The options outstanding and exercisable at February 28, 2019 were in the following exercise price ranges (in thousands, except per share data):

 

        Options Outstanding     Options Exercisable  
        at February 28, 2019     at February 28, 2019  
 

Range of
Exercise

Prices

    Number
Outstanding
Shares
    Weighted
Average
Remaining
Contractual Life
(Years)
    Weighted
Average Exercise
Price
    Number
Exercisable
Shares
    Weighted
Average
Remaining
Contractual Life
(Years)
    Weighted
Average Exercise
Price
   

Aggregate
Intrinsic
Value

 
  $ 0.80-$0.97       47       0.77     $ 0.85       47       0.77     $ 0.85          
  $ 1.09-$1.28       498       0.97     $ 1.28       498       0.97     $ 1.28          
  $ 1.68-$2.06       763       4.76     $ 1.83       386       3.54     $ 1.79          
  $ 2.10-$2.81       1,651       3.88     $ 2.43       1,199       2.98     $ 2.44          
  $ 3.46-$3.93       261       5.41     $ 3.86       128       5.45     $ 3.78          
  $ 0.80-$3.93       3,220       3.72     $ 2.20       2,258       2.73     $ 2.11     $ 120   

 

 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.19.1
13. SEGMENT INFORMATION (Tables)
9 Months Ended
Feb. 28, 2019
Segment Reporting [Abstract]  
Company's operations in different geographic areas

    Property and equipment information is based on the physical location of the assets. The following table presents property and equipment information for geographic areas (in thousands):

 

    February 28,     May 31,  
    2019     2018  
United States   $ 934     $ 1,156  
Asia     39       40  
Europe     2       7  
    $ 975     $ 1,203  

 

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.19.1
3. REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Feb. 28, 2019
Feb. 28, 2018
Net sales $ 3,163 $ 7,393 $ 13,814 $ 22,286
Systems        
Net sales 404 4,345 5,922 12,851
Contactors        
Net sales 1,445 747 3,541 5,291
Services        
Net sales 1,314 2,301 4,351 4,144
Wafer-level        
Net sales 2,046 2,934 8,240 9,898
Test During Burn-In        
Net sales $ 1,117 $ 4,459 $ 5,574 $ 12,388
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.19.1
3. REVENUE (Details 1) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Feb. 28, 2019
Feb. 28, 2018
Net sales $ 3,163 $ 7,393 $ 13,814 $ 22,286
US        
Net sales 2,203 1,493 9,407 4,747
Asia        
Net sales 746 4,974 3,814 16,543
Europe        
Net sales $ 214 $ 926 $ 593 $ 996
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.1
3. REVENUE (Details 2) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Feb. 28, 2019
Feb. 28, 2018
Net sales $ 3,163 $ 7,393 $ 13,814 $ 22,286
Products and services transferred at a point in time        
Net sales 2,507 6,805 11,897 20,692
Services transferred over time        
Net sales $ 656 $ 588 $ 1,917 $ 1,594
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.1
3. REVENUE (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2019
Feb. 28, 2019
May 31, 2020
May 31, 2019
May 31, 2018
Revenue from Contract with Customer [Abstract]          
Contract liabilities $ 1,507 $ 1,507     $ 2,089
Recognition of contract liabilities 185 1,179      
Remaining performance obligations $ 833 $ 833      
Remaining performance obligation revenue recognition     82.00% 18.00%  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.19.1
4. EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Feb. 28, 2019
Feb. 28, 2018
Earnings Per Share [Abstract]        
Numerator: Net (loss) income $ (3,201) $ 267 $ (5,345) $ 337
Denominator for basic net (loss) income per share: Weighted average shares outstanding (in thousands) 22,459 21,832 22,314 21,631
Shares used in basic net (loss) income per share calculation (in thousands) 22,459 21,832 22,314 21,631
Effect of dilutive securities (in thousands) 0 809 0 1,207
Denominator for diluted net (loss) income per share (in thousands) 22,459 22,641 22,314 22,838
Basic net (loss) income per share $ (0.14) $ 0.01 $ (0.24) $ 0.02
Diluted net (loss) income per share $ (0.14) $ 0.01 $ (0.24) $ 0.01
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.19.1
4. EARNINGS PER SHARE (Details Narrative) - shares
9 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Employee Stock Purchase Plan    
Options not included in the computation of diluted net (loss) income per share (in thousands) 327  
Convertible Notes    
Options not included in the computation of diluted net (loss) income per share (in thousands) 2,657 2,657
Stock Options    
Options not included in the computation of diluted net (loss) income per share (in thousands) 3,220 983
Restricted Stock Units    
Options not included in the computation of diluted net (loss) income per share (in thousands) 34  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.19.1
5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) - USD ($)
$ in Thousands
Feb. 28, 2019
May 31, 2018
Assets    
Investment securities $ 10,581 $ 13,796
Level 1    
Assets    
Investment securities 10,581 13,796
Level 2    
Assets    
Investment securities 0 0
Level 3    
Assets    
Investment securities 0 0
Money Market Funds    
Assets    
Investment securities 10,581 7,813
Money Market Funds | Level 1    
Assets    
Investment securities 10,581 7,813
Money Market Funds | Level 2    
Assets    
Investment securities 0 0
Money Market Funds | Level 3    
Assets    
Investment securities $ 0 0
U.S. Treasury Securities    
Assets    
Investment securities   5,983
U.S. Treasury Securities | Level 1    
Assets    
Investment securities   5,983
U.S. Treasury Securities | Level 2    
Assets    
Investment securities   0
U.S. Treasury Securities | Level 3    
Assets    
Investment securities   $ 0
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.19.1
5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details Narrative) - USD ($)
$ in Thousands
Feb. 28, 2019
May 31, 2018
Fair Value Disclosures [Abstract]    
Financial liabilities at fair value $ 0 $ 0
Transfers between Level 1 and Level 2 fair value measurements $ 0 $ 0
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.19.1
6. ACCOUNTS RECEIVABLE, NET (Details Narrative) - USD ($)
$ in Thousands
Feb. 28, 2019
May 31, 2018
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]    
Allowance for doubtful accounts customer trade receivables $ 0 $ 4
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.19.1
7. INVENTORIES (Details) - USD ($)
$ in Thousands
Feb. 28, 2019
May 31, 2018
Inventory, Net [Abstract]    
Raw materials and sub-assemblies $ 5,276 $ 5,747
Work in process 3,678 3,068
Finished goods 235 234
Inventory $ 9,189 $ 9,049 [1]
[1] The condensed consolidated balance sheet at May 31, 2018 has been derived from the audited consolidated financial statements at that date.
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.19.1
7. INVENTORIES (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Feb. 28, 2019
Feb. 28, 2018
Inventory, Net [Abstract]        
Write-down of inventory $ 795 $ 7 $ 802 $ 91
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.19.1
8. PRODUCT WARRANTIES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Feb. 28, 2019
Feb. 28, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance at the beginning of the period $ 163 $ 133 $ 135 $ 113
Accruals for warranties issued during the period 30 5 176 251
Consumption of reserves (30) (22) (148) (248)
Balance at the end of the period $ 163 $ 116 $ 163 $ 116
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.19.1
8. PRODUCT WARRANTIES (Details Narrative)
9 Months Ended
Feb. 28, 2019
Commitments and Contingencies Disclosure [Abstract]  
Standard warranty period The standard warranty period is one year for systems and ninety days for parts and service.
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.19.1
9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Details) - USD ($)
$ in Thousands
Feb. 28, 2019
May 31, 2018
Customer Deposits And Deferred Revenue Short-term    
Customer deposits $ 674 $ 1,340
Deferred revenue 593 290
Total $ 1,267 $ 1,630
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.19.1
10. INCOME TAXES (Details Narrative) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Feb. 28, 2019
May 31, 2018
Income Tax Disclosure [Abstract]    
Federal refundable AMT credit $ 0 $ 90
Reduction of deferred tax assets $ 0 $ (6,400)
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.19.1
11. LONG-TERM DEBT (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Feb. 28, 2019
Apr. 10, 2019
Apr. 10, 2015
Convertible debt, principal amount $ 6,110 $ 0 $ 4,110
Convertible note, interest rate 9.00%    
Convertible note, maturity Apr. 10, 2019    
Convertible note, interest payment Interest is payable quarterly on March 1, June 1, September 1 and December 1 of each year.    
Debt issuance costs $ 356    
Convertible Notes, Terms of Conversion Feature The conversion price for the Convertible Notes is $2.30 per share and is subject to adjustment upon the occurrence of certain specified events. Holders may convert all or any part of the principal amount of their Convertible Notes in integrals of $10,000 at any time prior to the maturity date. Upon conversion, the Company will deliver shares of its common stock to the holder of Convertible Notes electing such conversion. The Company may not redeem the Convertible Notes prior to maturity.    
Line of credit, maximum borrowing capacity $ 2,000   2,000
Balance available to borrow under the line of credit $ 0   $ 2,000
Conversion Price      
Conversion price for the Convertible Notes $ 2.30   $ 2.65
Forced Conversion Price      
Conversion price for the Convertible Notes $ 6.51   $ 7.50
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.19.1
12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details)
$ in Thousands
9 Months Ended
Feb. 28, 2019
USD ($)
Accumulated other comprehensive income, beginning $ 2,292 [1]
Other comprehensive (loss) income before reclassifications (40)
Amounts reclassified out of AOCI 0
Other comprehensive (loss) income, net of tax (40)
Accumulated other comprehensive income, ending 2,252
Cumulative Translation Adjustments [Member]  
Accumulated other comprehensive income, beginning 2,292
Other comprehensive (loss) income before reclassifications (40)
Amounts reclassified out of AOCI 0
Other comprehensive (loss) income, net of tax (40)
Accumulated other comprehensive income, ending 2,252
Unrealized loss on Investments, Net  
Accumulated other comprehensive income, beginning 0
Other comprehensive (loss) income before reclassifications 0
Amounts reclassified out of AOCI 0
Other comprehensive (loss) income, net of tax 0
Accumulated other comprehensive income, ending $ 0
[1] The condensed consolidated balance sheet at May 31, 2018 has been derived from the audited consolidated financial statements at that date.
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.19.1
12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 1) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Feb. 28, 2019
Feb. 28, 2018
Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights, included in:        
Total stock-based compensation $ 225 $ 242 $ 705 $ 822
Cost of Sales        
Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights, included in:        
Total stock-based compensation 24 28 83 107
Selling, General and Administrative        
Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights, included in:        
Total stock-based compensation 137 162 421 530
Research and Development        
Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights, included in:        
Total stock-based compensation $ 64 $ 52 $ 201 $ 185
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.1
12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 2) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Feb. 28, 2019
Feb. 28, 2018
Stock Options        
Expected term (in years) 5 years 4 years 5 years 4 years
Volatility 69.00% 73.00% 72.00% 77.00%
Risk-free interest rate 2.77% 2.31% 2.83% 1.81%
Weighted average grant date fair value $ 1.01 $ 1.53 $ 1.34 $ 2.17
ESPP        
Expected dividend     $ 0  
Estimated forfeiture rate     0.00%  
Weighted average grant date fair value     $ 1.15  
ESPP | Minimum        
Expected term (in years)     6 months  
Volatility     48.00%  
Risk-free interest rate     2.40%  
ESPP | Maximum        
Expected term (in years)     2 years  
Volatility     64.00%  
Risk-free interest rate     2.82%  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.19.1
12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 3) - Stock Option and RSU Transactions - shares
3 Months Ended
Feb. 28, 2019
Nov. 30, 2018
Aug. 31, 2018
Available shares, beginning (in thousands) 1,137 1,373 1,812
Options granted (in thousands) (100) (248) (441)
Shares cancelled (in thousands) 51 45 13
Shares expired (in thousands) (1) (33) (11)
Available shares, ending (in thousands) 1,087 1,137 1,373
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.19.1
12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 4) - Outstanding Options Stock Option Transactions - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 28, 2019
Nov. 30, 2018
Aug. 31, 2018
Options outstanding, beginning (in thousands) 3,373 3,189 2,859
Options granted (in thousands) 100 248 441
Options cancelled (in thousands) (51) (45) (13)
Options exercised (in thousand) (202) (19) (98)
Options outstanding, ending (in thousands) 3,220 3,373 3,189
Weighted average exercise price outstanding, beginning $ 2.11 $ 2.12 $ 2.04
Weighted average exercise price granted 1.71 2.03 2.40
Weighted average exercise price cancelled 1.72 2.70 1.64
Weighted average exercise price exercised .61 1.09 1.12
Weighted average exercise price outstanding, ending $ 2.20 $ 2.11 $ 2.12
Aggregate intrinsic value, beginning balance $ 679 $ 1,757 $ 1,987
Aggregate intrinsic value, ending balance $ 120 $ 679 $ 1,757
Options fully vested and expected to vest, ending (in thousands) 3,184    
Weighted average exercise price for options fully vested and expected to vest, ending $ 2.20    
Aggregate intrinsic value for options fully vested and expected to vest, ending $ 120    
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.19.1
12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 5)
$ / shares in Units, $ in Thousands
9 Months Ended
Feb. 28, 2019
USD ($)
$ / shares
shares
$0.80-$0.97  
Options outstanding, ending (in thousands) | shares 47
Weighted average remaining contractual life (years) options outstanding 9 months 7 days
Weighted average exercise price outstanding, ending | $ / shares $ .85
Options exercisable shares, ending (in thousands) | shares 47
Weighted average remaining contractual life (years) options exercisable 9 months 7 days
Weighted average exercise price for options exercisable, ending | $ / shares $ .85
$1.09-$1.28  
Options outstanding, ending (in thousands) | shares 498
Weighted average remaining contractual life (years) options outstanding 11 months 19 days
Weighted average exercise price outstanding, ending | $ / shares $ 1.28
Options exercisable shares, ending (in thousands) | shares 498
Weighted average remaining contractual life (years) options exercisable 11 months 19 days
Weighted average exercise price for options exercisable, ending | $ / shares $ 1.28
$1.68-$2.06  
Options outstanding, ending (in thousands) | shares 763
Weighted average remaining contractual life (years) options outstanding 4 years 9 months 4 days
Weighted average exercise price outstanding, ending | $ / shares $ 1.83
Options exercisable shares, ending (in thousands) | shares 386
Weighted average remaining contractual life (years) options exercisable 3 years 6 months 14 days
Weighted average exercise price for options exercisable, ending | $ / shares $ 1.79
$2.10-$2.81  
Options outstanding, ending (in thousands) | shares 1,651
Weighted average remaining contractual life (years) options outstanding 3 years 10 months 17 days
Weighted average exercise price outstanding, ending | $ / shares $ 2.43
Options exercisable shares, ending (in thousands) | shares 1,199
Weighted average remaining contractual life (years) options exercisable 2 years 11 months 23 days
Weighted average exercise price for options exercisable, ending | $ / shares $ 2.44
$3.46-$3.93  
Options outstanding, ending (in thousands) | shares 261
Weighted average remaining contractual life (years) options outstanding 5 years 4 months 28 days
Weighted average exercise price outstanding, ending | $ / shares $ 3.86
Options exercisable shares, ending (in thousands) | shares 128
Weighted average remaining contractual life (years) options exercisable 5 years 5 months 12 days
Weighted average exercise price for options exercisable, ending | $ / shares $ 3.78
$0.80-$3.93  
Options outstanding, ending (in thousands) | shares 3,220
Weighted average remaining contractual life (years) options outstanding 3 years 8 months 19 days
Weighted average exercise price outstanding, ending | $ / shares $ 2.20
Options exercisable shares, ending (in thousands) | shares 2,258
Weighted average remaining contractual life (years) options exercisable 2 years 8 months 23 days
Weighted average exercise price for options exercisable, ending | $ / shares $ 2.11
Aggregate intrinsic value for options exercisable, ending | $ $ 120
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.19.1
12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Feb. 28, 2019
Feb. 28, 2018
Stock-based compensation costs capitalized as part of inventory $ 0 $ 0 $ 0 $ 0
Intrinsic value of options exercised 160 214 $ 322 959
Weighted average remaining contractual life of the options exercisable and expected to be exercisable     3 years 8 months 12 days  
Stock Option and RSU Transactions        
Stock-based compensation expense related to stock options and RSUs $ 166 $ 206 $ 505 $ 614
Restricted Stock Units granted (in thousands) 0 0 0 64
Market value on the date of the grant       $ 3.93
Restricted Stock Units vested (in thousands) 4 4 13 11
Restricted Stock Units unvested (in thousands) 34 85 34 85
Restricted Stock Units unvested intrinsic value $ 50 $ 194 $ 50 $ 194
2016 Equity Incentive Plan        
Unrecognized stock-based compensation 1,466   1,466  
Estimated forfeitures of unvested stock based awards, amount 4   $ 4  
Weighted average period for recognition of costs     3 years 1 month 6 days  
Employee Stock Purchase Plan        
Weighted average period for recognition of costs     1 year 2 months 12 days  
Stock-based compensation related to the ESPP 59 $ 36 $ 200 $ 208
Compensation cost related to purchase rights under the ESPP but not yet recognized $ 174   $ 174  
ESPP purchase right granted (in thousands) 0 0 327 0
ESPP shares issued (in thousands)     64 116
ESPP shares available for issuance (in thousands) 430   430  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.19.1
13. SEGMENT INFORMATION (Details) - USD ($)
$ in Thousands
Feb. 28, 2019
May 31, 2018
Property and equipment, net $ 975 $ 1,203 [1]
US    
Property and equipment, net 934 1,156
Asia    
Property and equipment, net 39 40
Europe    
Property and equipment, net $ 2 $ 7
[1] The condensed consolidated balance sheet at May 31, 2018 has been derived from the audited consolidated financial statements at that date.
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.19.1
13. SEGMENT INFORMATION (Details Narrative)
3 Months Ended 9 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Feb. 28, 2019
Feb. 28, 2018
Five Largest Customers        
Customers accounted for 10% or more of total revenues 90.00% 93.00% 81.00% 93.00%
Customer A        
Customers accounted for 10% or more of total revenues 27.00% 31.00% 31.00% 35.00%
Customer B        
Customers accounted for 10% or more of total revenues 25.00% 25.00% 18.00% 34.00%
Customer C        
Customers accounted for 10% or more of total revenues 22.00% 16.00% 16.00% 13.00%
Customer D        
Customers accounted for 10% or more of total revenues 13.00% 12.00% 12.00%  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.19.1
14. RESTRUCTURING (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2019
Feb. 28, 2018
Feb. 28, 2019
Feb. 28, 2018
Restructuring Charges [Abstract]        
Expected restructuring charges     $ 700  
Restructuring charges $ 607 $ 0 607 $ 0
Restructuring charges expected to be recognized in the next quarter     $ 100  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.19.1
15. SUBSEQUENT EVENT (Details Narrative)
$ in Thousands
Apr. 10, 2019
USD ($)
Subsequent Events [Abstract]  
Repayment of debt $ 6,100
EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %. C$X?(\\#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,$% @ 4X",3B?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 " !3@(Q.&3_1X.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*$Y+8";U96.G%@8K;.QF;+4UBV-C:R1]^R5> MFS*V!]C1TN]/GT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2.27ZJ7GP MT2F:GO$(0>D/=42HJZH!AZ2,(@4SL @+DQ:^$&F&&$T:7O IJ%F*M_8G,'V"4Y)KNDAF$HAU7.33MP M>-MM7_*ZA>T3J5[C]"M90>> &W:=_+IZ>-P_,5E7_+ZHU@6O][P1%1?KYGUV M_>%W$W;>V(/]Q\970=G"K[N07U!+ P04 " !3@(Q.F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( %. C$ZQ)AX);@( -H( 8 >&PO=V]R:W-H965T&UL?5;;CILP$/T5Q >LL;DD61&D)%752JT4;=7VV4F<@!8PM9VP M_?O:AJ74'OH"OIPS9\;C82]90^<0[UNJ= M*Q<-57HJ;DAV@M&+)34U(E&4H896;5CD=NTHBIS?55VU["@">6\:*G[O6&8!$_ M*M;+V3@PH9PX?S63SY=M&!F/6,W.RIB@^O5@!U;7QI+VX]=H-)PT#7$^?K?^ MT0:O@SE1R0Z\_EE=5+D-UV%P85=ZK]4+[S^Q,: T#,;HO[ 'JS7<>*(USKR6 M]AF<[U+Q9K2B76GHV_"N6OONAYT$CS280$8"F0B$_)<0CX1X(N#$!C]X9D/] M0!4MCE;JU4<1Y>AAS(R(_8 @,P2>$$C; MG@0()+ G'IW\*W#P$3$L$(,1Q)8>S^@)3$] >F+IR8R>.@?@(S)8( 4%4H^^ M<@1\Q!H6R$"!S*-O' $?@2-8804JK'P^=B0 "($EUJ#$VN?'C@0 6^"G%5 ,S"-P+#58[](B:)\QT:,:G%M*,G:4:B9"DBN."Q7\_$O6@0 M9NFFP56/_:(FWDT#,.Y-0[-.T3!QLTU5!F=^;VU'GZU.C7MG6Q/Z"Q^Z_E%*C\70;8>)XMWX)X&FWYGB M#U!+ P04 " !3@(Q.V:EZ7H($ #B% & 'AL+W=OVUHP M#N#QYNW38,;!5=6;O;%-J>EH>^/V=!T&T/ MMBZ[C\W9GMR>UZ:MR]YMMON@.[>VW(U%=16@4E%0E\?3IZ[+]9V.KYOJTA.7[P)?C_M / \%Z=2[W]@_;?ST_MVXKN,^R.];V MU!V;TZ*UKT_+3Y 5H1H*1L6?1WOM9K\70RLO3?-MV/AU][14@R-;V6T_3%&Z MKS>;VZH:9G(^_IXF7=Z/.13.?[_/_GELWC7S4G8V;ZJ_CKO^\+1,EHN=?2TO M5?^EN?YBIX;,MDC*8H^W*]:IOKHKV=W7,Y M+"+(M M_.PR.68_[7#J=&WU;8[H*WH9Y)LGF)L&YY%&1%.#'%BV$%22,@2R061TJGL)!*=1-Q)1)Q$ M["!Q$A,C@D:%LH]8]!%S'^08FYC'KA'I.A%4J?:=G43TDG O"?&2\.!C<@9S MK@'TA9**1E)NA$(BY>T:<@)S09-Z @$ETTHQ)UI17"G!BC9 F<5EH4J-\?CQ MT!,8EK0':R!S#9!WA+0C9%:-H2M?$$$<>1@),B2!4U)32DZ:AWA50M>FIMP$CD3@ER4711Y6@4Q-X-C4%)O F8@4 M)+D@TL9S4P,9G,#)J=GC%<"+%0^EJ.,3^3X-!2?*. 3J>M< M5*4>F*.,3^3X-!2?R,'X(0:3TB=-21=%Z'O$0QFAR!%J*$*1PQ&,BNC5(,G2 M4'GNWBA#%#E$Z3/+!CD=/S"$2B+T75"+,7$EXU, M4>04-92BDV;^7TAZTA)D/WC20DK2QS]W,M="_EP84BH)&D;S8/:WN;;M?GPC MT2VVS>74C]9FP[?7'CEF!0[_N^EXF!6A-*ZS0DOC)BN,-!YE122-QUD12^-) M5B32>)H5J30.*BM B7O [0%QCVL:Q*[!M0UBW^ :![%S<*V#V#NXYD'L'ES[ M(/8/+@ 0$P 7 8@9H,L Q0S098!B!CB<>#$#=!F@F &Z#%#, %T&*&: +@,4 M,T"7 8H9H,L I0P^H9@RUW]XW*OO;#S]C];F]OW6X;?7.>WB@&]]>:ZW\!4$L#!!0 M ( %. C$X,\T^K\P$ ',% 8 >&PO=V]R:W-H965T&ULC931CILP$$5_!?$!,6 @;01(&U95*[52M%7;9P>&@-9@:CMA^_>U#WQO>,SCIED8/Q9U #2>6EI)U*WEK(_("2*&EHB=JR'3NU4C+=$JB6_ M(-%S(*4QM10%GA>CEC2=FR4F=N)9PJZ2-AV!G X-8S!U=R9FQ M9[WX4J:NIX& 0B%U!J*&&^1 J4ZD,'Y/.=WY2&UR&8#($L\$/_VG DP&_&; I?B0SI3X22;*$L\'AXY_5$_TF M_ -6EUGHH+D[LZ>J%2IZRV(O03>=9Y(<1TFPD 3WBGRKP&])D#I_A@BL$('Q MXR6$;_=CJQ\;?[CTKQ"/HV1O))V1>#O/7]7QCNB.)+22A%L2O"(9)='BD'WD M>:M+S]]3W;%$5I9HRQ*N6*+-*4$0K>\NMZG\$-M98BM+O&6)5BSQ?['85%L6 MM'C^NAU](_S2=,(Y,ZF^)//>*\8DJ(S>3B6K50><%Q0JJ:=[->=C'Q@7DO53 MBT-SG\W^ E!+ P04 " !3@(Q.O>+S/4T$ #U% & 'AL+W=O6YM7"/M3U M:>8XU>9@LJ1Z+DXF;_ZS*\HLJ9O7'8O<*LUN8;_ ;"UD:] 17X_F4HV>K5;*6U%\;U_^WBYLMXW(I&93 MMRZ2YN/=1"9-6T]-'#\&I_9USM9P_/SA_5,GOA'SEE0F*M)OQVU]6-C:MK9F MEYS3^DMQ^H_FW>3-G@;23/'IDBK[J^U.5=UD0U>FE"RY&?_>.D3I;S MLKA899\/IZ1-.YBI9KLV[6"W.]W_FO6LFM'WI>_/G??6SX"L>D2,D> 6B2D" M5\)IYK\&(;@@5H*8B]L)(DKX&L7PT,GZKI.;,"6[5K*SEV/[D+?W6'NOL_=& M]H&+UKI'_ [).T2"+]%B4"B0(8)B"H'4X*$EH9000ON\*L6J4E05(%4]HL:S MZ!!!$84\ 3C1*!0J[&E-(9"N/Y&1/BO*IZ)0-JU\*@HS$64D!.C[%5/($P)M MYYI"H1"*EQ2PD@*2O8'D[35KK^F2H&Q::;KP6J$4CSA(A&A-**0"%RWI2!EP/Z8XI)%V)MYF#],0V@\N?Z"X518YTE\SC MN^B[%C$0UO0G?M9W_=PJFJA10!4%6!'0E9-:8TF4:DX[G'P,%4H/9Q]#::4F M"@*PA>\%!%6FL3)!YGF2 #Z61C&)MR+F?"D@APV#^?Y$40"^5H*DRD*L3-)H M<*I&'!3BVL]!31W#LAA*PE0N\C4<:!'7N(@/S,T\@,\,#L+'0\H4<:"77N)(#4\JQ M*J;^ A9%F2>!>Q,&TA.="?!U' *J2&)% ;M7) )/D5RGKS MY90ZON,0M./0N.,0M -@U7&8[Y&MXS!&'8=IB:\>G-&536;*?7=_5EF;XIS7 M[>^VT>CUCNY%M%<^:'P%LPB8\1AFZ_X&[K?[_D+PGZ3<'_/*>BOJNLBZZZ!= M4=2FB=Y];N(^F&1[?4G-KFX?@^:Y["_B^I>Z. V7C,[UIG/Y/U!+ P04 M" !3@(Q.VG:X:K4" #="0 & 'AL+W=O+;=N;Z*B-2DHU0+K!\G,B2E*7R)//XTSEU^YB*.'R_>/^BQ4LQ M:\S)DI:_BZTXS-S4=;9DAX^E>*7GKZ03%+M.I_X[.9%2PE4F,L:&EES_.ILC M%[3JO,A4*OS1/HM:/\^=_PO-3@@[0M@39.Q[!-01T"'=;NAP:K;1=,8MFNC3+J[NAOLIY<6D_SS)]Z)^6G@RQ: M2#B ).-K2&Y"@A[AR?A]$J$MB45HT,/K $L3D:0@AX=.5G>=7*6)K+5"FH^& MM;HA,[+R(\V/!OP4@5JWD$1#:@T9H= /0#5,5&BTQ.(I1E$,2F*B$!K;-<56 M3;%9D]#.3ZS\Q*A)!FO20N)!CF"'+A\B\H>(E8D8(;N0L57(V!02 2%C(T0 ME9@0!!MK0D8H V),3':CJZE53&J* 3MGD5K2"#*X4TT4\D%9SM*!9&Y^T^R'0AW+=]8.'.U"T*8;IKQ^HIO_ U!+ P04 " !3@(Q.D"0,O L& G(@ M& 'AL+W=OC6FGOS>;??5S?2UK@]7GE>M7LTNK[X5![.W_WDNREU>VY_EBU<=2I.O6Z/= MUI.^'WJ[?+.?WEZWUQ[+V^OBK=YN]N:QG%1ONUU>_C MZ^:"=WM]R%_,3U/_=7@L[2_OY&6]V9E]M2GVD](\WTR_BZL'[3<&K>+OC?FH MSKY/FJ8\%<6OYL?#^F;J-QF9K5G5C8OGF(WA^?=/ M[VG;>-N8I[PR=\7VG\VZ?KV9QM/)VCSG;]OZ1_&1F:Y!P732M?X/\VZV5MYD M8F.LBFW5_IVLWJJZV'5>;"J[_/?Q<[-O/S\Z_Y]FV$!V!G*L@>H,U,E 1H,& MNC/0)P.5#!H$G4'P%6$XI; S"+\B#*<4=0;15P0]:!!W!O')0 RGE'0&R =R]>.AT5>Y[?79?$Q*8]#^I W,T=<)7;$K9J+[0!K_V>'1&6OOM\F\;7W MWOCI)/.C1)Y+$E=RQR7"]UW- FF$J[E'&NEJ4J11KF:)--K59$@3G#2>[;53 MUTG8=;)UH!T'(>F[HR9H-?M6(X72/@ZC8!@%PD0DS%$3NF%(C;@F%D*28B^ M)ZE)N>^Y:!:&442R2KE,A#'-:PF<"1(P0YZB1.-NU+ ;->A&.M(UJU9X-K2< M( $,$H @I"WS@+6%#)J[@*4123)34J0A_9\-:YSFA+ Y(6^.(-/Z+F1!8DFG M[ A--JQQDHU@LA%+-B9#[3YB,92B@W:$)AO6.+G&,-<8="RI\")F06:D/>EE M238H<3)-8*8)R)24;I&P&)0AZ67)DDMFI$LRX*6GVRT[(>U\T!S29?-.Y"[: MB>[I-M'#50$B:1I)@'6;L56 F1%&=+@ F52:1+P'*KMT:TUF=0IT(CY?<3O. M G>2^,JPKZAG]188M@+05@2T/Q%NH]XQ@GDK ' %Y;I Q(UIY12HG*(;D060 M655(*\=5#73I5B %.A$+RH\EPBWWY/80HNR!R,\88%B,X+#A M[8I&$QXARBZ(W(0QBP6",46BM7,_I%0&5+LN=R#T.T@53.H"G0B43Y :T< M<,%KF-PGR7@.\,A1*<>>F@2,>(L@LB-V,,;\GAS5 H.7%G@=(L MY5&R[*+,31L37'*"!Y*_J^3JX?BLG?S'YO'Y$H3W%>+X"L6?>?FRV5>3IZ*N MBUW[]/FY*&ICT_>_V?'X:O+UZRW#.[T;&PO=V]R:W-H965T&ULC9A;CZLV%(7_"N(]![QM;E$2:3)1U4JM-#I5VV=]+XNJ7?K'KCO/@Z#='FV9 MMU_JLZWZ?_9U4^9=_]@<@O;4U=K_T7]1\H\U0853\>;+7]N'>&U)YK^MOP\,ONZ4?#HYL8;?=$"+O+Q_V MU1;%$*GW\?<4U+^W.51\O/^,_M.8?)_,>][:U[KXZ[3KCDL_];V=W>>7HOM: M7W^V4T*1[TW9_VH_;-'+!R=]&]NZ:,=?;WMIN[J@J0+]WPIZJJ#O%

C16"6R9CUVSR+E\MFOKJ-;>W>\Z'0:3F MIN_\[5 X]O7X7]\[;5_ZL5*D%\''$&C2K&\:>M3<%4$?_=X$H2;6)*K3BQOGY*PN !@8P8P#S$"#EG7"3Q*.D&B6S2)N(92)56B?8202= M1""5" >(88!8I*(H9KG<--&#RR3DF4A-2H2-)-!( HPDS$@B&IFQ?M_\4/)D M(X4V4F C9392T8;6W ?0A"$VDD$C&3"2,2.9:"1D-J1BYAKJ*L0S/I1#3#LR M40YH*)F+5IP:2HZ@A(DV0#2+R#%C%.3+BR+A1D?<#,EV% DW0$4Z-X@&;E K3#>5"3MB.4F$NT8 M/KHV0*0=JY+"H%2 E'S6KY7$X"Q*1<\ 51*[IB7&I9*\Y -BK20,TY1[D1K7 MY,; 5("8VG G$H<9-R(E,\=*IC Q%4"FG-F B";).+Z13(=9C T11BSH8,+D)$E.I?GB2!"=AOL!*A,YX$"8G(3(R9=( M E $=A Z#3G829B=9.3K-H[)1)AW)'FG#%\I"0&/[\> *'$ME(2)1X!X8C$@ MR3)@!NP@G68P[PCL#\520&#W%\?88CCP#/3&0X?Y$L3#@X*&US&,]D6F];7ZIN>!\/I?=SGQ<:#AY8^5K--PJ5T_P5Z5^T MGF_ZU$$-;3Z/EH+_+-T.IG[+F\.I:KWWNNOJ;QE@M/)JV96ZP(.H(THKQ)'G'M) ]+?/H M.]LR-Z-7LH>S)6[46MC?)U!F*FA*7QU/LNU\<+ R'T0+W\!_'\X6+;:RU%)# M[Z3IB86FH _I\92%^!CP0\+D-F<2*KD8\QR,SW5!DR (%%0^, C;NL,#V 7P!\!5P'_.P.5%4 M_D%X4>;63,3.O1]$>.+TR+$W57#&5L0[%._0>RW3['W.KH%HB3G-,7P;LT8P M9%]3\+T4)_X?G._##[L*#Q%^V&:_3?8)LEV"+!)D_Q"D;TK>->!?>#Q3?Z&S]/^5=A6]HY7C?UOC/& 4I(;'*$./]AJ M*&A\.-[AV#,L/8NLW+O\ 4$L#!!0 ( %. C$XOREO*M0$ -(# M 8 >&PO=V]R:W-H965T&UL?5/;;MLP#/T501]0)8ZS M!H%MH.DP;, &!"VV/BLV;0O5Q9/DN/O[4K+KN9VQ%TFD> X/*2H;C'UV+8 G M+TIJE]/6^^[(F"M;4-S=F XTWM3&*N[1M USG05>19"2+-EL/C'%A:9%%GUG M6V2F]U)H.%OB>J6X_7,":8:<;NF;XT$TK0\.5F0=;^ 1_,_N;-%B,TLE%&@G MC"86ZIS>;8^G-,3'@%\"!K^D?S/ 5IGKVE$S%?X(MG.X[9:'C333^(S=^X> 502P,$% @ 4X",3K+E?.BT 0 T@, !D M !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$L=MHLBV MU'2:-FF5HE;;/A/[;*,"YP&.VW]?P*[G;=:^ '?<>_?N.+(!S8MM 1QY55+; MG+;.=4?&;-F"XO8&.]#^ID:CN/.F:9CM#/ J@I1DR69SQQ07FA99])U-D6'O MI-!P-L3V2G'S=@*)0TZW],/Q))K6!0W= M4P;@\OS!_CG6[FNY< L/*'^*RK4Y/5!2043,5_@RM('QZ4 M^!PE2AM74O;6H9I8O!3%7\==Z+@/XTVZGV#K@&0")#/@$/.P,5%4_HD[7F0& M!V+&WG<\//'VF/C>E,$96Q'OO'CKO==B>WN7L6L@FF).8TRRC)DCF&>?4R1K M*4[)/_!D';Y;5;B+\-T?"O?K!.DJ01H)TO^6N!9S^"L)6_14@6GB-%E28J_C M)"^\\\#>)_%-?H>/T_[(32.T)1=T_F5C_VM$!U[*YL:/4.L_V&Q(J%TX[OW9 MC&,V&@Z[Z0>Q^1L7[U!+ P04 " !3@(Q.!3)J ;0! #2 P &0 'AL M+W=OSGGW \NV8#FS;8 CKPKJ6U.6^>Z M V.V;$%Q>X,=:']3HU'<>=,TS'8&>!5)2K(T2?9,<:%ID47?R109]DX*#2=# M;*\4-Q]'D#CD=$.OCA?1M"XX6)%UO('OX'YT)^,M-JM40H&V C4Q4.?T87,X M[@(^ EX%#'9Q)J&2,^);,+Y5.4U"0B"A=$&!^^T"CR!E$/)I_)HTZ1PR$)?G MJ_J76+NOYD@IJWDOW@L-7F.JYI60J_@DN(#T\9.)CE"AM M7$G96X=J4O&I*/X^[D+'?1AOME?:.B&=".E,N(\$-@:*F7_FCA>9P8&8L?<= M#T^\.:2^-V5PQE;$.Y^\]=Y+L;G]E+%+$)HPQQ&3+C$S@GGU.42Z%N*8_D-/ MU^G;U0RWD;Y=1M\GZP*[58%=%-C]M\05S/[O(MFBIPI,$Z?)DA)['2=YX9T' M]B&-;_('/D[[,S>-T):&PO=V]R M:W-H965TO&K5N9RVWO<'QES9 M@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN=\VTD!TMLN@[V2(S@U>R@Y,E;M!: MV+!)PNA69Q(J.1OS'(RO54YW01 H*'U@$+A=X Z4"D0HXV7FI$O* %R?W]GO M8^U8RUDXN#/JIZQ\F],;2BJHQ:#\HQF_P%S/!TKFXK_!!12&!R68HS3*Q964 M@_-&SRPH18O7:9==W,?I)ODTP[8!? ;P!7 3\[ I453^67A19-:,Q$Z][T5X MXOV!8V_*X(RMB'<8N@6B..4XQ?!VS1#!D7U+PK11'_@^<;\.3 M385)A"=_*$RV"=)-@C02I/\M<2LF_2L)6_54@VWB-#E2FJ&+D[SR+@-[R^.; M_ Z?IOU!V$9VCIR-QY>-_:^-\8!2=E&UL?5/;;MLP#/T501]0)4J:%(%MH.DP;, &!!VV/2LV M;0O5Q9/DN/O[4;+K>9NQ%TFD> X/*2H;K'OQ+4 @KUH9G],VA.[$F"];T,+? MV0X,WM36:1'0= WSG0-1)9!6C&\V!Z:%-+3(DN_BBLSV04D#%T=\K[5P/\^@ M[)#3+7US/,NF#='!BJP3#7R!\+6[.+38S%))#<9+:XB#.J>/V]-Y'^-3P#<) M@U^<2:SD:NU+-#Y6.=U$0:"@#)%!X':#)U J$J&,'Q,GG5-&X/+\QOX^U8ZU M7(6')ZN^RRJT.7V@I():]"H\V^$#3/7<4S(5_PENH# \*L$8SARY@Y@B'[G(*OI3CS?^!\';Y;5;A+ M\-T?"@_K!/M5@GTBV/^WQ+68XU])V**G&ER3ILF3TO8F3?+".P_L(T]O\CM\ MG/;/PC72>'*U 5\V];^V-@!*V=SA"+7XP69#01WB\8AG-X[9: 3;33^(S=^X M^ 502P,$% @ 4X",3G6NJH&V 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0.4[69H%MH.DPK$ +!!VV/2LV;0O5 MQ9/DN/W[4;+K>:VQ%TFD> X/*2H;C'UV+8 G+TIJE]/6^^[ F"M;4-Q=F0XT MWM3&*N[1M USG05>19"2+$V2:Z:XT+3(HN]DB\ST7@H-)TM09LCI MAKXYGD33^N!@1=;Q!KZ#_]&=+%IL9JF$ NV$T<1"G=/;S>&X"_$QX*> P2W. M)%1R-N8Y&/=53I,@""24/C!PW"YP!U(&(I3Q>^*D<\H 7)[?V+_&VK&6,W=P M9^0O4?DVIWM**JAY+_V3&;[!5,\G2J;B'^ "$L.#$LQ1&NGB2LK>>:,F%I2B M^,NX"QWW8;S9IA-L'9!.@'0&[&,>-B:*RK]PSXO,FH'8L?<=#T^\.:38FS(X M8ROB'8IWZ+T4F^M]QBZ!:(HYCC'I,F:.8,@^ITC74AS3#_!T';Y=5;B-\.T_ M"C^O$^Q6"7:18/??$E=B;I)W2=BBIPIL$Z?)D=+T.D[RPCL/[&U\1/8W?)SV M1VX;H1TY&X\O&_M?&^,!I217.$(M?K#9D%#[<+S!LQW';#2\Z:8?Q.9O7/P! M4$L#!!0 ( %. C$X@PU,FLP$ -(# 9 >&PO=V]R:W-H965TIVF3-NG4:>MG+G$25, I MD$OW[PP.\CB E6;K;73/%A:9E'GTG4^8X."DTG RQ@U+<_#J"Q+&@"7UU M/(BV<\'!RKSG+7P']Z,_&6^QA:46"K05J(F!IJ!WR>&8A?@8\%/ :%=G$BHY M(SX%XTM=T%T0!!(J%QBXWRYP#U(&(B_C>>:D2\H 7)]?V3_%VGTM9V[A'N6C MJ%U7T%M*:FCX(-T#CI]AKN<#)7/Q7^$"TH<')3Y'A=+&E52#=:AF%B]%\9=I M%SKNXW23I3-L&Y#.@'0!W,8\;$H4E7_DCI>YP9&8J?<]#T^<'%+?FRHX8ROB MG1=OO?=2)C=)SBZ!:(XY3C'I.F:)8)Y]29%NI3BF?\'3;?A^4^$^PO=O%/Z# M(-LDR")!]M\2MV+V[Y*P54\5F#9.DR45#CI.\LJ[#.Q=?$3V)WR:]F_9NQ%$BF>PT.*2@=C7UT#X,F[DMIEM/&^.S#FB@:4<%>F XTWE;%*>#1M MS5QG0901I"3CF\TU4Z+5-$^C[V3SU/1>MAI.EKA>*6%_'4&:(:-;^NEX;NO& M!P?+TT[4\ +^>W>R:+&9I6P5:-<:32Q4&;W;'HY)B(\!/UH8W.),0B5G8UZ# M\:7,Z"8( @F%#PP"MPO<@Y2!"&6\39QT3AF R_,G^V.L'6LY"P?W1OYL2]]D M]):2$BK12_]LAB>8ZME3,A7_%2X@,3PHP1R%D2ZNI.B=-VIB02E*O(][J^,^ MC#?[9(*M _@$X#/@-N9A8Z*H_$%XD:?6#,2.O>]$>.+M@6-OBN",K8AW*-ZA M]Y)O;Y*470+1%',<8_@R9HY@R#ZGX&LICOP?.%^'[U85[B)\]X?"_3I!LDJ0 M1(+DOR6NQ5S_E80M>JK UG&:'"E,K^,D+[SSP-[Q^":_P\=I_R9LW6I'SL;C MR\;^5\9X0"F;*QRA!C_8;$BH?#C>X-F.8S8:WG33#V+S-\X_ %!+ P04 M" !3@(Q.JN$85+4! #2 P &0 'AL+W=O%LB.V5XN;7"20..=W2-\>#:%H7'*S( M.M[ #W _N[/Q%IM9*J% 6X&:&*AS>KL]GG8A/@8\"ACLXDQ")1?$YV!\K7*Z M"8) 0ND" _?;%>Y RD#D9;Q,G'1.&8#+\QO[EUB[K^7"+=RA?!*5:W-ZH*2" MFO?2/>!P#U,]'RB9BO\&5Y ^/"CQ.4J4-JZD[*U#-;%X*8J_CKO0<1_&FS2= M8.N 9 (D,^ 0\[ Q453^F3M>9 8'8L;>=SP\\?:8^-Z4P1E;$>^\>.N]UV*[ MWV?L&HBFF-,8DRQCY@CFV><4R5J*4_(//%F'IZL*TPA/_U!X6"?8K1+L(L'N MOR6NQ7SZ*PE;]%2!:>(T65)BK^,D+[SSP-XF\4W>P\=I_\Y-([0E%W3^96/_ M:T0'7LKFQH]0ZS_8;$BH73CN_=F,8S8:#KOI!['Y&Q>_ 5!+ P04 " !3 M@(Q.+CNK;K$! #2 P &0 'AL+W=O.G]3H]'">=,TS/8&1!5! M6C&>)&^9%K*C119]9U-D.#@E.S@;8@>MA?EU H5C3G?TYGB43>N"@Q59+QKX M"NY;?S;>8@M+)35T5F)'#-0YO=\=3VF(CP'?)8QV=2:AD@OB4S ^53E-@B!0 M4+K (/QVA0=0*A!Y&3]G3KJD#,#U^<;^(=;N:[D("P^H?LC*M3D]4%)!+0;E M'G'\"',];RB9B_\,5U ^/"CQ.4I4-JZD'*Q#/;-X*5H\3[OLXCY.-^D-M@W@ M,X O@$,$L"E15/Y>.%%D!D=BIM[W(CSQ[LA];\K@C*V(=UZ\]=YKL3LD&;L& MHCGF-,7P=W^1/^#3M7X1I9&?)!9U_V=C_&M&!EY+< M^1%J_0=;# 6U"\=W_FRF,9L,A_W\@]CRC8O?4$L#!!0 ( %. C$Z=W&PO=V]R:W-H965T-V M@7N0,A"AC+>)D\XI W!Y_F1_C+5C+6?NX-[(GZ+R;4[WE%10\U[Z9S,\P53/ M-253\5_A A+#@Q+,41KIXDK*WGFC)A:4HOC[N L=]V&\N;V98.N 9 (D,V ? M\[ Q453^P#TO,FL&8L?>=SP\\?:08&_*X(RMB'&PO=V]R:W-H965T%2".4JK?%I)V?M@]<2"4K1X'G=ITCZ,-_S]!%L'\ G 9\ AY6%C MHJ3\@PBBR)P=B!M[WXGXQ-LCQ]Z4T9E:D>Y0O$?OM=@>;C-VC413S&F,X.V6@$VTT_B,W?N/@#4$L#!!0 ( %. C$Y)+R^@M0$ -(# M 9 >&PO=V]R:W-H965T-\-/;)=0"> M/"NI74$[[_L38Z[J0'%W9WK0>-,8J[A'T[;,]19X'4E*LC1)WC/%A:9E'GT7 M6^9F\%)HN%CB!J6X_7,&:<:"[NB+XU&TG0\.5N8];^$[^!_]Q:+%%I5:*-!. M&$TL- 6]WYW.^X"/@)\"1KX M@41XR 1C5$:ZN))J<-ZH60534?QYVH6.^SC=9-E,VR:D,R%="(<8ATV!8N8? MN>=E;LU([-3[GHW(#1CSA,F76,6!$/U M)42Z%>*0.1ZC##[88$AH? MCA_P;*4;EW\!4$L#!!0 ( %. C$[A$CU"M $ -(# 9 M >&PO=V]R:W-H965TBQ:^0OC6GQU:;&&II0;CI37$ M05/0^_WQE,7X%/ D8?2K,XF57*Q]CL:GNJ"[* @45"$R"-RN\ !*12*4\6/F MI$O*"%R?7]D_I-JQEHOP\=UF'KJ"WE-30B$&%1SM^A+F>-Y3,Q7^&*R@, MCTHP1V653RNI!A^LGEE0BA8OTRY-VL?IAM_-L&T GP%\ =RF/&Q*E)2_%T&4 MN;,C<5/O>Q&?>'_DV)LJ.E,KTAV*]^B]EOL[GK-K))IC3E,,7\3 M)GGE70;VGJ 0 04 !D !X M;"]W;W)K&UL=51M;]L@$/XKB!]0'!+';61;:CI5 MF[1)4:=MGXE]?E'!N$#B[M\/L.-Y+OMBN..YY[G#W*6#5*^Z 3#H7?!.9[@Q MIC\0HHL&!--WLH?.GE12"6:LJ6JB>P6L]$&"$QI%>R)8V^$\];Z3RE-Y,;SM MX*20O@C!U.\C<#ED>(-OCI>V;HQSD#SM60W?P?SH3\I:9&8I6P&=;F6'%%09 M?MP\#/%@:]V"-7R5G*5V=\*3,) MU2@DU_Z+BHLV4DPL-A7!WL>U[?PZ3/RWL' G0+H*H",0C[S3\RP/%5R0&J\ M^YZY7[PY4'LWA7/ZJ_!G-GEMO==\\Q"GY.J()LQQQ- E9D80RSY+T)#$D7X( MI^'P;3##K0_?+M7C*$RP"Q+L/,'NGQ+WJQ)#F"0L$@=%X@#!_4HDA'D(B^R# M(OL/!+;[5B(AS']^5Q(420($="42PFQ7(F3Q! 6HVC>?1H6\=+[Q%]ZYOQ^I M?\)_X>-P^,94W78:G:6QC>"?:R6E 9M*=&=OM;'S:#8X5,9M$[M78U>.AI'] M-'#(//7R/U!+ P04 " !3@(Q."]6WP+;*%K1P M=Z:'#F]J8[7P:-J&N=Z"J"))*\:3Y)YI(3M:9-%WL45F!J]D!Q=+W*"UL+_/ MH,R8TQU]C?LK*MSD]4E)!+0;EG\WX">9Z#I3,Q7^!&RB$ATPP1FF4BRLI!^>- MGE4P%2U>IUUV<1^GFX?C3-LF\)G %\(QQF%3H)CY!^%%D5DS$COUOA?AB7&PO=V]R:W-H M965T':3 MR47K2["=9OE[QDXVA"4OMF=\SIF+Q]EH[+-K 3QY45*[G+;>]R?&7-F"$N[. M]*#QIC96"8^F;9CK+8@JDI1D/$G>,24Z38LL^BZVR,S@9:?A8HD;E!+V]QFD M&7.ZHZ^.IZYI?7"P(NM% ]_ ?^\O%BVVJ%2= NTZHXF%.JZ?C/DXWZ6&F;1/X3. +X1CCL"E0S/R#\*+(K!F)G7K?B_#$NQ/' MWI3!&5L1[S!YA]Y;P9-#QFY!:,:<)PQ?878+@J'Z$H)OA3CS_^A\F[[?S' ? MZ?MU]/O#MD"Z*9!&@?2?$H]O2MS"O'\3A*UZJL V<9H<*&UL;5-A;]P@#/TKB!]0$N[:5:"4[.!DB!VT%N;]" K' MG*;TP_$BF]8%!RNR7C3P'=R/_F2\Q1:62FKHK,2.&*AS>I<>COL0'P-^2ACM MZDQ")6?$UV!\K7*:!$&@H'2!0?CM O>@5"#R,G[/G'1)&8#K\P?[8ZS=UW(6 M%NY1_9*5:W-Z2TD%M1B4>\'Q">9ZKBF9B_\&%U ^/"CQ.4I4-JZD'*Q#/;-X M*5J\3;OLXCY.-[MTAFT#^ S@"^ VYF%3HJC\03A19 9'8J;>]R(\<7K@OC=E M<,96Q#LOWGKOI>!IDK%+()ICCE,,7\6D2P3S[$L*OI7BR/^#\VWX;E/A+L)W MZ^PWR3;!?I-@'PGV_Y28?BIQ*^:S2K;JJ0;3Q&FRI,2ABY.\\BX#>\?CF_P- MGZ;]69A&=I:&PO=V]R:W-H965T MI5"VP)US_8$06W4@F;W2/2A_ MTV@CF?.F:8GM#; ZDJ0@=+>[(9)QA(]1#0T;A'O2XP/,]5QC-!?_$RX@/#QDXF-46MBXHFJP3LM9Q:NTA2=.#M3WI@K. MV(IXYY.WWGLI:9+FY!*$9LQQPM 5)ED0Q*LO(>A6B"/]CTZWZ>EFAFFDI^OH M-^FV0+8ID$6![%.)V9<2MS#77X*054\EF#9.DT65'E2RN_(CU/D/MA@"&A>.W_S93&,V&4[W\P\BRS&UL;5/;;MP@$/T5Q >$-=YLTI5M*9NJ:J566J5J^LS:8QL% MC MXG?Y]!^RX5N(78(9SSEP8LM'8%]<">/*J5>=RVGK?'QES90M:N!O30X#1MPUQO0521I!7CN]V!:2$[6F31=[9%9@:O9 =G2]R@M;!_3Z#,F-.$ MOCF>9-/ZX&!%UHL&?H+_U9\M6FQ1J:2&SDG3$0MU3A^2XVD?\!'P+&%TJS,) ME5R,>0G&MRJGNY 0*"A]4!"X7>$1E I"F,:?69,N(0-Q?7Y3_Q)KQUHNPL&C M4;]EY=NFXIF8O_#E=0" ^98(S2*!=74@[.&SVK8"I: MO$Z[[.(^3C]%>.+DR+$W97#& M5L0[3-ZA]UKPY)"Q:Q":,:<)PU>89$$P5%]"\*T0)_Z!SK?IZ6:&::2GZ^B' M3]L"^TV!?138KP32VW<5?H3PY.Y=#+9JJ0;;Q&%RI#1#%P=YY5WF]2&^(?L/ MGX;]A["-[!RY&(\/&]M?&^,!4]G=X 2U^+\60T'MP_$.SW::LLGPII\_$%M^ M&PO=V]R:W-H965T M;,_XG#,7C_-1FR?; 3CT+(6R!>ZR5[D'Y MFT8;R9PW34ML;X#5D20%H4GRF4C&%2[SZ#N9,M>#$US!R2 [2,G,WR,(/18X MQ:^.>]YV+CA(F?>LA0=PC_W)>(LL*C67H"S7"AEH"GR;'HY9P$? +PZC79U1 MJ.2L]5,POM<%3D)"(*!R08'Y[0)W($00\FG\F37Q$C(0U^=7]:^Q=E_+F5FX MT^(WKUU7X#U&-31L$.Y>C]]@KN<31G/Q/^ "PL-#)CY&I86-*ZH&Z[2<57PJ MDCU/.U=Q'Z>;C,ZT;0*="70A[&,<,@6*F7]ACI6YT2,R4^][%IXX/5#?FRHX M8ROBG4_>>N^EI.D^)Y<@-&..$X:N,.F"(%Y]"4&W0ASI.SK=IN\V,]Q%^FX= M_?H#@6Q3((L"V7\EWKPI<0-#DS=!R*JG$DP;I\FB2@\J3O+*NPSL;7Q$\@\^ M3?M/9EJN+#IKYU\V]K_1VH%/);GR(]3Y#[88 AH7CM?^;*8QFPRG^_D'D>4; MER]02P,$% @ 4X",3C;OSLRW 0 T@, !D !X;"]W;W)K&UL;5/;;N0@#/T5Q >4&3*]:)1$ZK2JNM*N-&JUVV1I]1Y.GV#O9:C@:8GNEA/E_ (E#1K?T MT_'4UHT+#I:GG:CA&=S?[FB\Q6:6LE6@;8N:&*@R>KO='W8A/@;\:V&PBS,) ME9P07X/QJ\SH)@@""84+#,)O9[@#*0.1E_$V<=(Y90 NSY_L#[%V7\M)6+A# M^=*6KLGH#24E5**7[@F'1YCJN:1D*OXWG$'Z\*#$YRA0VKB2HK<.U<3BI2CQ M/NZMCOLPWEPE$VP=P"< GP$W,0\;$T7E]\*)/#4X$#/VOA/AB;=[[GM3!&=L M1;SSXJWWGG/.MRD[!Z(IYC#&\$7,5P3S[',*OI;BP'_ ^3H\65681'BRS'Y] MN4ZP6R7818+=DB!)OI7X,X;S[RK9HJ<*3!VGR9(">QTG>>&=!_:6QS?Y"A^G M_8\P=:LM.:'S+QO[7R$Z\%(V%WZ$&O_!9D-"Y<+QVI_-.&:CX;";?A";OW'^ M 5!+ P04 " !3@(Q.Z=W-XO8! #+!0 &0 'AL+W=O\5-?2>@?-TX9?X3O8'\U1.XN.+.=*0FTJ54<:+AEY7.P/.X\/@)\5=&:R MCWPE)Z5>O?'EG)'8)P0""NL9N%MN\ 1">"*7QMO 249)'SC=W]F?0^VNEA,W M\*3$K^ILRXQL272&"V^%?5'=9QCJ69%H*/XKW$ XN,_$:11*F/"-BM98)0<6 MEXKD[_U:U6'M!OY[&![ A@ V"Z"]4,C\$[<\3[7J(MW??39I*@KV&,F*A0 M;1U&V,0[3JI'%IKQ+[P?<]^XOE:UB4[*NI8.C7=1RH)+)7YP_T?I)NMH"+A8 MO]VXO>[G2V]8U0RCDX[S._\#4$L#!!0 ( %. C$[A1$*YN $ -(# 9 M >&PO=V]R:W-H965T[EG',_N*0#FA?; #CRIE5K M,]HXUQT9LT4#6M@;[*#U-Q4:+9PW3I)Q:>BQ=NXRS;NPWASFTRT=0*?"'PF'&(<-@:*F7\13N2I MP8&8L?>="$^<'+GO31&:\^U=RJY!:,*<1@Q?8)(9P;SZ'(*O MA3CQ_^A\G;Y=S7 ;Z=ME],-^76"W*K"+ KM_2MQ_*G$-<_@4A"UZJL'4<9HL M*;!OXR0OO// WO/X)G_AX[3_$*:6K247=/YE8_\K1 <^E&PO=V]R:W-H965TWS/,5S?^9F+E^[ F Q> MZZKI%N%!RG861=WFP&K:W?&6->K-CHN:2C44^ZAK!:-;$U17$8SC)*IIV83+ MN9E[%,LY/\JJ;-BC"+IC75/Q;\4J?EZ$('R;>"KW!ZDGHN6\I7OVD\E?[:-0 MHVADV98U:[J2-X%@NT5X#V8/ .D @_A=LG,W>0ZTE&?.7_3@VW81QCHC5K&- MU!14W4ZL8%6EF50>?P?2<%Q3!TZ?W]B_&/%*S#/M6,&K/^56'A9A%@9;MJ/' M2C[Q\U]E8^[G_@U. MAC!_ !P"X!B@UOXH T!Z#T ?QB AP#\V17($$"L%:)>NS%S325=S@4_!Z+_ M'EJJ/SLP(VJ[-GK2[(YYI_SLU.QI"5$^CTZ::,"L>@R<8)+T$K)V(6!$1"J! M,0OHRV(%G7!XN4#A(I+,RN$FR<.')!=I(J]9R,3C27P:6U[UD,1 &@-!($&6 M&!>4HMP"K5T00!G EB07!2',$K\J[%6%'540QWX"XB4@MVWI(622)HXM*84' M@S"Q7'%!)(?V/KL@ #-RY8M,O)H2CRE7"%(O07K;E-1-$]N""Q>48OOO29G'$^@GR+T$^6U/^#7!&)_!8T]MJ K%%>*,+AMS("Y$!WCQ'+&A\H1MJNUB\JF_WSOC0>59_F5 M@@F\A?T>0(\YU_SU%UWPB:H+/,42@-0VQT6I_RVWS7%1A*1VW?6M"%%FNQ-- MSN&:B;UIBKI@PX^-U*?,9'9LO.ZA/L>M^168%< SO]:-FCGWW^G[+N\'%?NR MZ8)G+E7W8,[X'>>2J>SC.[6I!]58CH.*[:1^3-6SZ+NK?B!Y.W2.T=B^+O\# M4$L#!!0 ( %. C$X6:S3LA0( (L( 9 >&PO=V]R:W-H965T=6<5..]/..-O9]G?4*,P"H4G4 M[=LW"2R+2=3^,$_$+H&RLQYLY[4[=L[I:<=S//8[L2-X@]D0ZW MXLF!T 9QL:1'CW44H[TB-;4'?#_V&E2U[B)7L0U=Y.3$ZZK%&^JP4],@^G>) M:W*9NX'[$7BICB67 6^1=^B(?V+^VFVH6'FCRKYJ<,LJTCH4'^;N.F?P'2@V0E@(("1(/:^1P@'0OA)@'<)<"# M_]TA&@B1MH/7>U?%+!!'BYR2BT/[=NB0[+I@%HG7M9-!]7;4,U%/)J+G!8!1 M[IVET(!9]A@PP<3)-:0P(<&(\$0"8Q; EL42&'1PO<'*1,2IEL-#D?5=D:LT M0VNQ0L6'$W[B:[7J(;&"M H2!G&HF3%!29AIH,($!6$:0,V2B0( I+'=%;2Z M@H8K &\(1%:!Z'%9>DATE::OE\4$!= HBPG*H*^UX]H$P00F=D^QU5-L*Y.3M,'TJ*XUYNS(J>7RG)A$QYOS M&,#E]-$S&E_/_8+3KKAZO?&[X_%/U!+ P04 " !3@(Q.DEIS9F(" M !Z!P &0 'AL+W=OV2FR 4?17' M!U@%14W&.+/YZ+0S[4QF.VU_$T.BLRH62-R^?0%=UR!-^B? ]9S#/1?"33O* M7GE!B'#>ZJKA*[<0HEUZ'L\+4F/^1%O2R"\GRFHLY)*=/=XR@H^:5%<>]/W( MJW'9N%FJ8WN6I?0BJK(A>^;P2UUC]F=-*MJM7."^!U[*\1@H$0?!#"NX1P((3_NP,:",C8P>N]ZV)NLG(9O68P7*3>50D-F'6/@1-,%-]"MG,(&!&>3&#, M MJR6,,9'=YNL)DCHL3(X:'([J[(39J!M5B!YH<3?NP;M>HAD88T&A* *##, MS$%QL#! VSD(! D(#4MS%(0PB>RN0JNK<.8*(M\N@*P"Z'%9>@B:IHE\XQ)M MYJ H\9%1ECD(@&1A2.TL^_G1 MI=1597D:4L_[C4L54@?ER6>'9Z$8J,JLPQ M*#&O_AP#%L"LB06$%J'AR)L\'#5A9_V*GET:HO\4D.C:*9Z@>'B.^!LL- ML,2WLK'T?>!#ON]*WS [EPUW#E3(YTX_2B=*!9&Y^T_R* O9",=%14Y"36,Y M9WT[Z!>"MD.G\\9VF_T%4$L#!!0 ( %. C$[L(PI+0P( "T' 9 M>&PO=V]R:W-H965T7 >$VD&O(C$BT'LC>BFJ(P"#"J2=7X66KFMCQ+ MV4G2JH$M]\2IK@G_LP;*NI4_\]\G7JIC*?4$RM*6'.$[R!_MEJL1&J+LJQH: M4;'&XW!8^4^SY2;1O %^5M")4=_3F>P8>]6#+_N5'VA#0*&0.@)1S1ERH%0' M4C9^VYC^L*06COOOT3^MX<#.5'YPKK/8/.)?<\F M_Q7.0!6NG:@U"D:%^?6*DY"LME&4E9J\]6W5F+;KO\38RMR"T K"0:#6OB6( MK""Z5S"W@OF'(+HIB*T@OE> K0!/!*C?++/[ST22+.6L\WA_?UJBK^ELB=7Y M%GK2'*?YI@Y J-ES%L9ABLXZD&76/1..&)Q<(ODU,AL(I P,+D*7BW5X)9]X MR/]+/#N(.+ID/KF8^26SN6:BP)U+Y-S1R.BC\5;$B3O W!E@;@+,+TS&DR/I M&6R8QBX23 _E'FAS#87!XM'M-W;ZC1U^\<1OS\1C*XM)3KF#F27_<(*=3K## MR23?-;[*=Q%-KDE^F[DPDCB-) XCB\E]=3&/D_OJ8/#T,J+17[T&?C0/M? * M=FI,D1C-#K7@*31/Q0?>%Y)OA!^K1G@[)M6#8YZ% V,2E)7@01U,J6K7,*!P MD+J;J#[O7_!^(%EKBQ,:*F3V%U!+ P04 " !3@(Q./&.3/LD" ">"@ M&0 'AL+W=O6!, M>2]UU!W!Q83>6,MZS1_^RXJ*G27;$/9"L8W=J@N@HP0DE0T[+Q M5PL[]BA6"WY45=FP1^')8UU3\2]G%3\O_=!_'?A1[@_*# 2K14OW["=3O]I' MH7O!X+(M:];(DC>>8+NE?Q_.'T)D JSB=\G.PSQ1R=:\^E-NU6'I9[ZW93MZ MK-0/?O[">J#8]WKZ;^S$*BTWF>@Y-KR2]M?;'*7B=>^B4ZGI2_!G3W3G MH:7FV(7S6&_7Q@S:W;'_Z?64>O2TPDFX"$[&J-?DG0:/-$EZ*2FFDC>30"

7$ZRGBB1S"D;,GZZD*3S8%<(I)%#N+,E41DL)0,0@5 U#$@>HT\3A=',5W M#A2@"C/B+% !>9$P?(A,$ %@$%>4S#(ZRI8"H*E M )AS+/)T,@URH*:*##G@Q4V7AZDBQ.C*^\;S3I.-W',W<9-93%9JYGY0"M,(N%VB%82Q=08!W M#@+ G*]YWHMND0$R TVF[#=,NO@@M'=6C.QMX6.]#;\V"AS.XQ&AV+J'IN[ MV1G/P_DZ!,8+4WS9N_S-OJO-M7@\%0DJ[^ U!+ P04 " !3@(Q.=+J4OB," !^ M!@ &0 'AL+W=O9 MK>U$D?&3HDT+.^')$V-$_-X Y7WNA_ZE\-(<:V4*J,@Z^=X"*G*AZX?TG& ,M M?6],_P7.0#7<.-$:):?2?GKE22K.1A9MA9&WX=FT]MF/_)&_#4H+7_ MU1"-#=%[P\*&'YS9J!^((D4F>.^)X=?JB/E3A.M('V9IBO;L['.KP6V]X@X=2M$SA"1[5_,%9+ 3;!P M$BP('7,9W+G&\3&[.^S^@*RN) MTTKBL!*Y"5(G0?I EM1QXCBXR7(/6J5_<;)R.EDYG"S.>]0\$"8$725 MYE8&S6XM W&T TYZ)3^URMR/674:HL_8W/J;^L8,5SL-WFF&R?R5B&/32F_/ ME9XI]N97G"O0%H,G;:[6+X-I0Z%29IGHM1@FXK!1O!NG/9I>.<4?4$L#!!0 M ( %. C$Y"=Q/F 0, /H. 9 >&PO=V]R:W-H965T S9QASH21[<5%-*_MD7/IO95%U2[]HY3U8Q"TVR,O6?L@:EZI)WO1 ME$RJ87,(VKKA;*>+RB+ 89@$):B\AJ^7_H?T..:)%V! M1OS,^:6]NO>Z5C9"O':#+[NE'W:*>,&WLJ-@ZG+F:UX4'9/2\=N0^L,[N\+K M^W?V3[IYUZ_\K/O%#P3HEZ MQU84K?[UMJ=6BM*P*"DE>^NO>:6OE_Y)&IDRN "; CP4H.D"8@K(OP*BF^^5 MZ58_,LE6BT9)@1X^)_V,'@++;D8)B4D!,!A-0D("Z MVY&!!)F#'=FHT?#.BBG$C0@4PE$+QS*HC<*25N1N!8*CAK"#&08TY<8DY%8( M'%D$9/;J\[NE@(.&HAEVP%%#L8L=L5-6 %A*$;'H@9.+@.A2;*& \X;2&:[ MB4/4Q17JYLH8-N$*'& $))A:*#"A=6YD1S1:3T=V1,YVP!G&0(9I;*& 8X>3&7; L M]YJ.>HTSZY<,AQ,#X:0VK7"><#9CPP7GB0"KV:A= W)KE\"I(T#J:&JA@/-" MYNPO+1M,AQWFVH ",D57?B@9!_50708%'PON]M4W3?]::P?2%&; MDV8P''=7?P%02P,$% @ 4X",3N=W<0+! 0 400 !D !X;"]W;W)K M&ULA53M;ILP%'T5RP]0\[6LC0!I99HVJ96B3FM_ M.W )5OW!;"=T;S_;$$HSE/W!OI=SCL_!-OF@]*OI "QZ$UR: G?6]EM"3-V! MH.9&]2#=FU9I0:TK]8&87@-M DEPDD31A@C*)"[ST-OI,E='RYF$G4;F* 35 M?^Z!JZ' ,3XWGMBAL[Y!RKRG!_@)]E>_TZXBLTK#!$C#E$0:V@)_B;=5YO$! M\,Q@,(LY\DGV2KWZXD=3X,@; @ZU]0K4#2>H@',OY&S\GC3QO*0G+N=G]6\A MN\NRIP8JQ5]88[L"WV+40$N/W#ZIX3M,>3YA-(5_@!-P!_=.W!JUXB8\47TT M5HE)Q5D1]&TN$9"(D,R'.KA+2B9"^$](0?G06HGZEEI:Y5@/2 MXV;UU)^)>)NZCUG[9OAVX9U+:USW5":W=SDY>:$)&UL?5/M;ML@%'T5Q ,4VZ3I%MF6 MVE35)FU2U&G=;V)?QZA\N$#B[NT'F'IN&O6/X5[..9R#H1RU>;8]@$.O4BA; MX=ZY84.(;7J0S%[I 91?Z;21S/G2'(@=#+ VDJ0@19:MB61,7-4?KM$PJWHIDK]/(51S':>6&)MIE0I$(Q4S(5Y\2:"+0_X2X YF< MQ:CWS+&Z-'I$9OI9 PMW(M]0?YA-:,:SBVL^K?7=4UU\+4IR"D()O^TYD) Y\+TQL_-=,&F MPNDAO1TR/^#Z'U!+ P04 " !3@(Q.GSA[FSX" "O!@ &0 'AL+W=O MV.FS 0?!7$ YSYAD0$Z4)4M5(K15?U M^MLAFX#.8&H[X?KVM0VAQ+'R!]OKF=E9 ^M\H.R#UP#"^6Q)QS=N+42_1HA7 M-;28O] >.KESHJS%0B[9&?&> 3YJ4DM0X'D):G'3N46N8WM6Y/0B2-/!GCG\ MTK:8_=T"H$,[A\%IX[[Z MZUVF\!KPWL# %W-'57*@]$,MOATWKJ<, 8%** 4LARN40(@2DC;^3)KNG%(1 ME_.;^A==NZSE@#F4E/QNCJ+>N)GK'.&$+T2\T>$K3/7$KC,5_QVN0"1<.9$Y M*DJX?CK5A0O:3BK22HL_Q['I]#B,._&-9B<$$R&8"=ES0C@1PIG@AT\)T42( M9D*D#VNL1!_-#@M8+?3M;E/#[=UF9BTE M>R8^5O((B5=&?K3X/UM@9]WZN%/12R?4-[Z(CMVUE-U5-T,C_IJN=ZDEOLVF M;HS^RX^M_ =FYZ;CSH$*V53TOW^B5(!T[KW(=US+VV->$#@)-4WEG(T]=%P( MVD_7 YKOJ.(?4$L#!!0 ( %. C$Y$L:>&"@( (D% 9 >&PO=V]R M:W-H965T(R3R M B@6#ZR&2MV<&*=8JB,_(U%SP$=#H@0%GA5P.*7ND[]^ MCC3> 'Z5T(K!WM&9'!A[TX>OQ]3U=$! ()=: :OE EL@1 NI,/YTFF[O4A.' M^ZOZB\E=Y7+ K:,_"Z/LDC=E>L]V+2NSMO8FOM+F"4%'"'J"\GV/$':$\(,0W25$'2'Z MK(=%1UB,/"";NRGF#DN<)9RU#K?M4&/==?YZH9XKUT;S.N9.U5,HZR4+/2]! M%RW48386$PPP\?(6LIM"_!Z!5 !]%,%<%)M@0@]N'6RGB'@UBN&_(L]W16[" M#&>+%1I^./3PN)@7B&8%(B,0W53;'U7;8F*#J0QF.7!BJS&#&15CBEAYXW), M,8_C5T.#/J+ S^:G%D[.FDKJ2@RL_=QX"G0?CNP;?[WU9^P[-6?L6/B0MT/J M.^;GLA+.@4G5_:9'3XQ)4)%[#ZKK"S47^P.!D]3;I=IS.QWL0;*Z&WRHG[[9 M/U!+ P04 " !3@(Q.Q'NP3F4" #^!P &0 'AL+W=O]?<644$:0FI6JF55ENU?7:($] :3&TG M;/^^OK L,4Z:EV /YYR9,SB>;"#TE=4(<>>MQ1U;NS7G_0H 5M6HA>R!]*@3 M;PZ$MI"++3T"UE,$]XK48A!X7@):V'1NGJG8,\TS=;#(_J!^,_^F8H=F%3V38LZUI#.H>BP=I_\U3:5> 7X MU:"!S=:.=+(CY%5NON[7KB<+0AA57"I \3BC#<)8"HDR_HR:[I12$N?K=_7/ MRKOPLH,,;0C^W>QYO78?76>/#O"$^0L9OJ#13^PZH_EOZ(RP@,M*1(Z*8*9^ MG>K$.&E'%5%*"]_TL^G4<]!O$G^DV0G!2 @F@LA]BQ".A/"#$-TD1",ANC=# M/!)B(P/0WE4S2\AAGE$R.%0?AQ[*4^>O8O&Y*AE47T>]$_UD(GK.0R_(P%D* MC9A"8X(9)DDO(>42XD\(( J8J@AL513!@F[4L%DBDD>CAO^*;&^*7)096IL5 M*GYXT:S0+A!9!2(E$%T(1$:W-291F$ZW,@F-;E@PH8$I;9C8:(@%XU\Q%%L- MQ19#1I)"8^)9DM S_"PAADBY1/AI8KA98H+XRC%,K&X2BQLC29$LDGQ:V+%@ M N,LEA:,'QE'>FL3BJX27K#23].6S"-_/P?4$L#!!0 M ( %. C$Y:0#-PMP$ -(# 9 >&PO=V]R:W-H965T1Y"2+$N2#TQQH6F91]_9EKD9O!0:SI:X02EN?Y] FK&@*7US/(FV\\'! MRKSG+7P'_Z,_6[38PE(+!=H)HXF%IJ!WZ?&T#_$QX%G Z%9G$BJY&/,2C"]U M09,@""14/C!PW*YP#U(&(I3Q:^:D2\H 7)_?V!]C[5C+A3NX-_*GJ'U7T ,E M-31\D/[)C)]AKN>6DKGXKW %B>%!">:HC'1Q)=7@O%$S"TI1_'7:A8[[.-W< M9C-L&Y#-@&P!'&(>-B6*RA^XYV5NS4CLU/N>AR=.CQGVI@K.V(IXA^(=>J_E M+CGD[!J(YIC3%).M8M(E@B'[DB+;2G'*_H-GV_#=IL)=A._^4?AIFV"_2;"/ M!/LU09J\*W$KYGV1;-53!;:-T^1(908=)WGE70;V+CXB^QL^3?LW;ENA';D8 MCR\;^]\8XP&E)#&UL?531CIP@%/T5PPS.7PY\W%%ITXZ6"IYLM^P-02P,$% @ M4X",3IMY$4GN 0 ] 0 !D !X;"]W;W)K&UL MA53;;IPP$/T5Y/?&7!9VNP*D[%95*[72*E7;9R\,%\7&U#9+^O>U#2$$:/*" M/>,SQ^>8L>.>BT=9 2CGB=%&)JA2JCUB++,*&)%WO(5&KQ1<,*)T*$HL6P$D MMT6,8M]U(\Q(W: TMKF+2&/>*5HW.Y]#@+>!7#;V[D2"6=.?]>YJA)T0$X. M!>FH>N#]%QC]A,@9S7^#&U --TKT'AFGTGZ=K).*LY%%2V'D:1CKQH[]L!+Y M8]EV@3\6^%.!%[Y9$(P%P4M!9,T/RJS53T21-!:\=\3PLUIB>L([!OHP,Y.T M9V?7M%NIL[Z5Q_WBI 9,9#&-Q;@+&VO$Q__8"#=5 MA!LJ#@L5X;LJUH@/T@^]$ ME'4CG2M7NI5MPQ6<*]!BW#NMIM)/T!10*)29[O5<#!=Q"!1OQS<&3P]=^@]0 M2P,$% @ 4X",3K>)JJ.( @ -@D !D !X;"]W;W)K&ULC5;;CILP$/T5Q <$S#59$:1<5+52*T5;M7UVB!/0&DQM)]G^ M?6U#*#'#JB_!-F?..6,F8V=WQM]$28ATWFO:B+5;2MF^>)XH2E)CL6 M:=2; M,^,UEFK*+YYH.<$G$U13+_#]Q*MQU;AY9M8./,_85=*J(0?NB&M=8_YG2RB[ MKUWD/A9>JTLI]8*79RV^D.]$_F@/7,V\@>54U:01%6L<3LYK=X->]BC2 0;Q MLR)W,1H[.I4C8V]Z\N6T=GWMB%!22$V!U>-&=H12S:1\_.Y)W4%3!X['#_9/ M)GF5S!$+LF/T5W62Y=I=NLZ)G/&5RE=V_TSZA&+7Z;/_2FZ$*KAVHC0*1H7Y M=8JKD*SN6925&K]WSZHQSWO/_PB# X(^(/C?@+ /"(> ;C=G Z(^(+("O"X5 MLS=[+'&><79W>/=Y6ZRK"+U$:O<+O6@VV[Q3VR/4ZBT/T2KS;IJHQVP[3##" MH 'A*?9!(H DML$D/'@6V$T18> _8_809L9&"&8:&H+HB< RLNTPB<$T!I,@ M9#G934&VURDB&M,\F8U LQ%@-K3,0I@(%HE!D1@@B"T1")/ (@DHD@ $J24" M89:P2 J*I "!7<7IY*.$\4PF2U!D.14)K2^_A3 S5;H"158 @5VEJTDFJL_; M-=B!XCG0DQ7DP[W!!\S85=B#/OH[ ) /O,ST*01XF:EV!/:A#0H "KO>>U Z M]KH([80@4!+/N(';$0+Z43A3CPAN$@CH -.$HHG79!$C.Z,I*EW8"7FC0Z4F M_&(.;.$4[-J8V\)H=;@4; )S*/V#=S>*;YA?JD8X1R;5T68.H#-CDB@O_D(5 M;:DN,<.$DK/4PU2->7>2=Q/)VOZ6X@U7I?PO4$L#!!0 ( %. C$X5>H9P ML0( .H* 9 >&PO=V]R:W-H965T242N^C*FNQ\G,IFV40B&-.*R)>6$-K=7)FO")2;?DE$ VGY&2^Z):U41_G=+2W9?^]>;;:>6' M.B-:TJ/4(8AZW>B.EJ6.I/+X8X/Z':=V[*\?T;^8XE4Q!R+HCI6_BY/,5_[" M]T[T3*ZE?&7WK]06E/B>K?X[O=%2P74FBN/(2F&>WO$J)*ML%)5*13[:=U&; M]]W&?[C!#M@ZX*D.D76(.H?8U-XF9BK]3"199YS=/=Y^K(;HGD#+2-WE41O- MU9DS5:Q0UMLZBN99<-.!+&;;8G /@SI$H*)W%!BBV&+'/8H6<( (S#$R >*G M .D@QQ8S,YC:8#!.\3-H!P0:J20&$XE=_S@<)-)BDEXBGWJ8)Y($)$D $C0@ M21R2$8H92#$#* 9WM9U-KV,.DLP!DFA ,G=(,$XPS+( 618 2PP'2,$ Z83F M2H$TTY$T40CK+)S0.Q8TZ=+1B)[1A/:QH G]@T!);Q">T$$6-*T:6/D(4*S3 M1!8TK8L0K&P$23L9"0'K%@'"=3H)358N@J6+(.TZ?>2*=XP%UBZ"Q.MTD:O> M,198NP@2K]-%B\DLL, 1H'"WAU+G_S'"@H?Z?CZ%58D!50ZO$\ DZ2"'H/=; MKRB_F %(>$=VK:6^HYZU&[(V6(\% _M6#5\(LF,UE 'V#0[500AZ='-<\#^E M=@K\0?BEJ(5W8%+-+V;,.#,FJ2HW?%%?-%>#9[3M]M1O)&CM9 M!MUXN_X'4$L#!!0 ( %. C$Z4P'(\F@( )$) 9 >&PO=V]R:W-H M965TJE5H);=7VV8"! M:),XM0UL_[ZV$[+$'BA](?;DS/&<$V//^,+XFSA2*KWWLJC$Q#]*68^"0&R/ MM"3BA=6T4F_VC)=$JBD_!*+FE.Q,4ED$. S3H"1YY4_')K;FTS$[R2*OZ)I[ MXE26A/^9TX)=)C[RKX'7_'"4.A!,QS4YT.]4_JC77,V"CF67E[02.:L\3O<3 M?X9&*Q3I!(/XF=.+N!E[6LJ&L3<]^;*;^*&NB!9T*S4%48\S7="BT$RJCM\M MJ=^MJ1-OQU?V3T:\$K,A@BY8\2O?R>/$SWQO1_?D5,A7=OE,6T&)[[7JO](S M+11<5Z+6V+)"F%]O>Q*2E2V+*J4D[\TSK\SSTO)?T^ $W";@+D&M_2@A:A.B MCX3X84+<)L3/KI"T"8FU0M!H-V8NB233,6<7CS?[H29ZVZ%1HC[75@?-US'O ME)]"1<_3*$['P5D3M9AY@\$WF'30ARQ=".H0@2J@JP)#5. MM2X(98DE*KBY3DK*#^9N%]Z6G2JI#;F)=OW##.OKR(K/T6B!@/A2]QOF^OJ@ M;YJ5;X0?\DIX&R;5)6BNJCUCDJK:PQ>U(8ZJ/^HF!=U+/1RH,6^:A&8B6=TV M0$'7A4W_ E!+ P04 " !3@(Q.,O!LN?4" !O# &0 'AL+W=OI-X+5HB$'^I/*7\T35ZN@9]D5%:U%P6J/ MT_W2?T#S1S33!@;QNZ 7,7CWM)07QE[UXMMNZ8:%"+IAY9]B)X]+?^I[.[HGIU(^L\M7V@E*?:]3 M_YV>::G@.A+E8\M*83Z][4E(5G4L*I2*O+7/HC;/2\=_-8,-HLX@Z@V4[WL& M<6<0OQLD=PV2SB#YK(>T,T@M#T&KW20S)Y*L%IQ=/-Z>AX;H8X?FJ2K75F^: MZICO5#Z%VCVOXC1:!&=-U&'6+28:8#)\"\G'$-0C A5 'T4$1;&.1N96#)LQ M(IM:,7Q(\GB7Y";,&$Q6;.R3H0<L+86:6( "3A;"@#!24 03($@1A[/,*8:Q* MYQ#&KA"$<50(@X(P0&!7J,5@@ZG;VSL)+=4;"&0?WAP"Q;:F,2B:( R+FH*B MIH H!\$,))@!!/9Y:S'9($S'24(AW%I#P,G,;IP "+O\.%HX^KC$>0>ZK0QR MG"0$=ND'% &Q.OH\@CLH&K?040?,(1".''[@1HN@SC;*"0!R]7,$]S\$-1QD M^P% .''X@=L2 OH =E4/;@0(Z 3CU ,@G#G\P'<3 9=SG'H A!TW&,%7&$%W M>)1Z (3MW_Q@,"Q5E!_,Y"J\+3O54H\"@]U^.GZ(]+!E[:_1?(. _5Q/TV8X M>Z=O1_$?A!^*6G@O3*H1SPQB>\8D5;&'$W5LCFKZ[Q5Q40( %4' 9 >&PO=V]R M:W-H965T#&0102J)IDW:I*K3 MMM<.N014@YGM)-VWGVT()<;MFV ?_[O[W<6<\ROC+Z(&D-YK2SNQ\6LI^S5" MHJJA)>*!]="I-T?&6R+5EI^0Z#F0@W%J*8J"($4M:3J_R(WMB1.'_LWPW)QJJ0VHR'MR@I\@?_5/7.W0%.70M-")AG4>A^/& M?PS7NTSKC>!W U^=X C.5/YS*Y?8:PG\;VQ^.]P :KD MFD3EJ!@5YM>KSD*R=HRB4%KR.CR;SCRO8_R;F]LA&AVBR4'E_L@A'AWB-P?\ MH0,>';#E@(923&]V1)(BY^SJ\>'?[8D^1.$:J^Y7VFB:;=ZI]@AEO11Q]CE' M%QUHU)2#)IIITFR2(!5^RA&Y,EAJ:;M/@/4$L#!!0 ( %. C$Z57NL" M/@, ',- 9 >&PO=V]R:W-H965T!2.!]]DX#SO[O?70[. M7M]%^]*=.9?.:UTUW<8]2WEY\+QN?^9UT:W$A3?JEZ-HZT*JV_;D=9>6%X?> MJ*X\ZON15Q=EXV[7_=I3NUV+JZS*AC^U3G>MZZ+]E_%*W#_+D^MNO-&+X>RYDU7BL9I^7'C/I*'G,3:H%?\+OF]FUP[.I5G M(5[TS=?#QO4U$:_X7FH7A?JZ\1VO*NU)) MI]R/,2@6(Z.6/9U'V-F*(/'GFAS3$!PC0%,->@=LYB !J0Z:L-5.4 M-T5XX7,V:)+I<[:*(:\M4BBPOIAH 9?X^"O;1X 9 #8B0 S[%U'1%7C]YZBK M:(EY8J)KTS9T;'UB.A"(XU&RG2?U:9,1%L]QQ7 M+3'C,XX@0RZ%0\Z(HDF@*$XALRTB<6CU!J)*DX7= <'G'$$&70IGAQ'- EDO M.$1D)99CGJ:)S9'Q:4?L<? M,<0>,@Q.N\R(EOZ#(8XWV7G6O#WUN_K.V8MK(_7V;;(ZGAP>J=ZY@O5,GRCZ M'>V[F^$X\KUH3V73.<]"JGUQOWL]"B&Y8O17JMQG=0(:;RI^E/HR5M?M< P8 M;J2XF"..-YZSMO\!4$L#!!0 ( %. C$Z"5[?QV@, , 3 9 >&PO M=V]R:W-H965T7M2R'S HOI7ZULW.HWXI;\9\[R]^/6SC MM)^1KO3>]B$*=WC77W15]9'@L;WG/W ^?E'])^'Q;O%O!6=_F*JO\J# M/6_C51P=]+&X5O:KN?VBIP4MXVA:_6_Z75=.WL_$Y=B;JAO^1OMK9TT]17%3 MJ8L?X[%LAN-MBO\Q# ^@:0#=!\A\6,N8:)CY3X4M=IO6W*)V+/ZEZ)^Q>")7 MFWU_Q]HTKR,&IIIQ%V1N.CW%(12O% P7*4*!Y!P MCG((H!X"+'$ !0,H$"#S%CEJEH.F&34YSK&$.98@1^[E0)H53I+!)!D(L/:2 M (U(<9(<)LE! .$ER3]=K17,L0(YR,L!-%RUUC#)&B3QO8TT3+5$B@E*00C& MWX*!4'S"H)/HH>9KIAX"DO@LZ!,F12+!X"8PL (1Z_MT$N6S]8@%<0O"8 M M=N!5 =!F"X?A%H#5!\6BC.M1AW0BT[<&V(NQ!K[A%AW@FA'-@6B(AY M0A+S+E'?]FTK0]Y=Y;BO5\R[!+P3,2$PRA(U;M^VDVA>?,JXFC!?VJAQ^ZY% M(F+,)#')$GV1^ZZ=1//:RP7W#I28=XEZLN]:"7CG^JG$N$O4N'W3(A%Q7L*X M2]2W ].&N,M%SBT(XRX![L1\S$@,LD2-.S#M.NQSQ+T#%299H<[MNQ:)B#&3 MPB K])GNNW82/;XQ&-H5IEVAGNR;5@'::%^4>FC[4]S M=]Z.>TKCA367:;\LN6_:[?X%4$L#!!0 ( %. C$ZYKU!+H0, .\0 9 M >&PO=V]R:W-H965TJZ-3GRN>[ENC(G>HZP9.D6:E MO5ZV8\_5>BDN,L]*_EQ9]:4HTNK?AN?BMK*)_3'PDAU/LAEPULMS>N0_N?QU M?J[4D]-[V6<%+^M,E%;%#RO[B3PFU&L,6L3OC-_JP;W54'D5XJUY^+9?V6Z3 M$<_Y3C8N4G6Y\BW/\\:3RN.O=FKW,1O#X?V']R\M>47F-:WY5N1_LKT\K>R% M;>WY(;WD\D78(!Q# M8A-">H2C$NBSH%@6&VJ8TW& K8D(%B"'62?)72>C-#UTLKS6G@TGRW/!9'68 MH,64+08@MK.(>!:1W$.,B#"4"$.($$"DP_B#$"2 5$P,)0R084:J'H4+8_J) M_ @GY*.$?(00"!)C& \/$J!! L0!PQV$J(,0<>"#:0^-Z2)! *;=Q% 78&(3 MX[L@5F)B C)!:($26B"$0"*;A;&V-$@2-5@%,X+4C88%+!X#C5.!Y=\@N@Y\V Z_OPY\8W)G9I:O"P0I"XP M(PH&FMJ7>/4@9OF@X439)[A>$T2PS50QT-3:X&I*$#EE(5R;R%@;/X)'*#+? M'HS-9&)4HP2/$ ::>/FCN'931+L9U&X-&AW5$,[P#&B<#*Z[%-%=!G67FEH( M-6H>$B,0C\+:>-?/F!"NNA1172B$L09-E'F=B8DA9&+[4EPL*2*6/GP_UJ"1 MM,!N()X!=#= M@Q1G_7G!Z;]QK/\#4$L#!!0 ( %. C$Y**)>\20( "D' 9 >&PO M=V]R:W-H965TUK&T(Y<)(_V%[/K&>,O4X[RMYY"2"LCYHT/+-+(=HU M0KPHH<;\B;;0R)DC9346[8W*$QBR'JH:&5[2Q&!PS M^]E=;UU'$33BK8*.3_J6LK*G]%T-OATRVU&*@$ A5 HLFPML@!"52>KX,R2U MQS45<=J_9O^BS4LS>\QA0\GOZB#*S(YMZP!'?";BE79?83 4VM;@_CM<@$BX M4B+7*"CA^FL59RYH/6214FK\T;=5H]NNGPF3@68F> /!&PFQ&RVAX13LWXP,[O$N&YX0TAH%!(: MG*S,"2)C@NBQDVBATD]F1I:0X,;A61E5K PV8G."V)@@?FPC7IRL^158(FYL M93+3\&E25E#C+77N'=KAEBXQ83*3@"9EH09VTA676P4]-T*=]TFTK^H;5=55 M69G%GY/U-C'$I8KK,X#^+] _(C\P.U4-M_94R&JFB\Z14@%2O/,D?W\IWZUQ M0. H5'J5FJEU59MGQWB!+2 J>TDV[^O;5B6.),L+[$]G#DS,X+UVJBOD.4Z$:EPV M=IIHVS-+$WH25=F09V;Q4UUC]F]-*GI9VJ[];G@ICX50!I0F+3Z2GT3\:I^9 M/*&!95_6I.$E;2Q&#DM[Y2XRUU,.&O&[)!<^VENJE!VEK^KP;;^T'941J4@N M% 66RYEL2%4I)IG'WY[4'F(JQ_'^G?V++EX6L\.<;&CUI]R+8FG/;&M/#OA4 MB1=Z^4KZ@D+;ZJO_3LZDDG"5B8R1TXKK7RL_<4'KGD6F4N.W;BT;O5ZZ)V'0 MN\$.7N_@#0XR]B,'OW?P/QP>1PAZAV!JA+!W"(T(J*M=B[G% J<)HQ>+==]# MB]5GYRY"^;IR9=1O1S^3>G)I/:=!Z"?HK(AZS+K#>"-,%%]#MK<0=T @F<"0 MA0=EL?9NW+WK )M;1#0S$*XH#E8T!P@B& "UX&;E#-! M$PAD]JD-"#(;R110!H+N?/KNG=[KWE+$SAT*L'&N7&^*,@!HE&JO# "*S7_0 M)Z N8S2Z>VK"CGH0X%9.3XU0G75D'8:-E9XU#/O:76QAMK'&PO=V]R:W-H965T MZ6D$6N_DK)=(23*"B@6#ZR% M1NV<&*=8JB4_(]%RP$=#H@1%09 ABNO&+W(3>^)%SBZ2U T\<4]<*,7\]P8( MZ]9^Z+\%GNMS)74 %7F+S_ -Y/?VB:L5ZE6.-85&U*SQ.)S6_F.XVF<:;P _ M:NC$8.[I2@Z,O>C%Y^/:#[0A(%!*K8#5<(4M$**%E(U?3M/O4VKB&$+T0^L^X3N'I2WW/%?X$K$ 773E2.DA%A?KWR M(B2C3D59H?C5CG5CQL[N9$M'FR=$CA#U!)7['B%VA/B=D-PE)(Z0_&^&U!'2 M409D:S>'N<,2%SEGGA?1G(M--*&//&RGB&PY\O!/D?U=D1N;\>QAQ88? M#ZO\$,P+)+,"B1%(;DX['I5A,9G!- :S"/Z2))U-DLXD2497FDZ29,'H3K=3 M3#"R:A'I/97]/96;8K+98K*98M*1C6R2(IR<&!H\" K\;+J3\$IV::2^TD&T M;X"/D7Y0H_@F7&W#F?A.-4S;W][E;;?]BOFY;H1W8%(]8_/83HQ)4-:#!W4\ ME6KP_8+ 2>KI0LVY;7-V(5GK.CCJ_T:*/U!+ P04 " !3@(Q.L+-LTI\! M !; P &0 'AL+W=O#L8I[#.V1N+CB?%O@;KJ0C*N(9RC>8?; 0 4 >&PO[;+VB)JM)M6U*+4M54W'@? M(!*2T$42;("TK([Y\>\LN0&9X"(O'3-3'VQ)))#+R9-G7_Y2%.O@\V*^+/[S MS=-ZO7KWXX_%]"E9Q$4S6R5+^.8ARQ?Q&O[,'W\L5GD2SXJG)%DOYC^V6ZW^ MCXLX7;X)-LOTGYOD--LLU__YIGLR?//7OQ3I7_^R_NM9-MTLDN4ZB)>S8+Q< MI^N7X&+)8Z;9,F@$Q5.<)\5??ES_]2\_XCO\WC#XF"W73P6\,TMFU6_/D_MF MT!Z$0;L5#:M??HSS9M")_%_J]8R\ZZD^+I^X21[38IW'\-YEO$BJ3XW&/]\$ MM^/);3#Y;7([_CBI&>84)L[C.4PX2SX'?TM>JL^U6JVHU6UU3UJUZ[Y]63GS M1ZW&WVM?N$[R-,.]SH*S>.V\JT I_N,_?/ :P1@S&N=\'C]6OWV(YX4SXNDF MS^F%M)C"9G]+XKQV]D:CU6MTHNK'%X4\FS\5 /M5EJ_3Y6,P6SI,\.(7Y'[/< ?IEMFS$TVD"S\ 3,WZZ9J3Q(LD?<2T_Y=GS M^BDXS1:K>.D,*9^>+.+Y/'B_*=)E4CB+6^<;!QX*4;+% B['9)U-?P^#"=V0 MX&JS+M9PC6#ZVL.6,)=G?@X?.]/^O;/K;3HQ[[L^##G- )N7!0 .?BNR>3HC M*+Z/Y_%RFL#B@5@4P?'=,M[,4OCF+=SYN\E9<'ST-C@*TF5P^Y1M"MB7,]O' M^$7=XT'UN_^._C\'52>3\:US]4[CXHF(SQ1_2?ZY23_%<]BL,]MH.D7R501Y M,DW@H?MY$@;+9.W@YO(3O)[EJ8MNUWFRBM-9D'Q>(40*FC=;/P'R3>6EB(LB M<>>^S=8 ]^W/7.= D'- #AP4]['",_,N\8JFW#:5_[L/%Z/W%Q\N;B_&DV!T M>19,?A[=C'^^^G VOIG\*1C__>[B]K=:L*WB%X29YWO UZD:P;:+'E( !@S. R ]@9.HG@"*M!8)_FBCMX0F8!;DST$\VSY2,_"0/<. M>,K0GJ?Q?3I/UY[S/#.K6#JCG#E+Q%D#[Q)YQBTSC9*G/+A-@!=/7HIULBB8 M+3YE\UF2%W^B\UZ_O'/O'M&)@NG$4:O9BN <\@!0?).\"T:;-4 M_5Q>< M]$+@+I+;_CFX* H\%4)00U?>!>UVV.NWY6/T-7P2=3OZ$Z 2R7V^B?,7S8#I M,?NRA@"38I5,U^FG9.X0Q]$,Z <%$ $;TL#2, T7J4 (0_N;!:;.=$3>8V MW@)8 )-@:" >\+LJ=DG0(/0B9Q%/Q8 M(QQ.U"KPKI_KQ5TC_4 *\-^C>Y36IFN'1Y0OC+XJVQ]3J*]O4W ,.+M6;.OM M7F^G?.%>\:9U/W>^[H7ZQ!P:P.MJA7(.@.EU3+FSMV#N\.P+NJYF.5O.Z1*0 MM@ ^[;*+K*!3]WX)0ED!C"C/'MPK+[<-,%2Z0W)@"9L\#J<\IG%L^(W@#H7Z?20%V;I?+-VKYO4##9XY>'2FN>!A$Z1!2)FO./I=M". M/8>2"_D:A.BTQ,LE?DDL>0UE*G&%\N!RU'IZ<^61+DIG07<"!P;\=0@'GMST M*5X^XHT(-LL\B>?$)W"$ / D!9VA6"]\:D?Y72FYX/1H;B@8[D"$_K&I>5\* ML_4K]U^=T_H7ON0N;1DV_#K7:B_4FI2$IS$)3\&KD,K6Q+<(LM=2D#W=+<@R MJOGP<]M;9WL*LIZ-[Q!@+[8)L-4/WR>/Z7*)KTD!,[04 Q QM>'M9(\WXP5J MCCO?1%6%I$8XV*DE(,%%@VT&R6(USUX2H)8P;!'6B(P'#L)+OA7V:? MX A;KSC\0]_T(]P^J_4CW$[P^*'J&,+V@ZKSVMY0/6R'6]_Q\GCV_ M3E&@UQ_H=5M4A=7&:!@@3=?AI"/#Z)!#Y E0JFD*[&+I"$?P-7Y(9CTEM>PU M1]TM5I*R*[M/LT])_H(PF66;^_7#!E0#:?9RK4) UD$;Y8N+^L,"S5+_\M() MM(TERF9EJ ,(6<741W].24XH*CLE4Q[-9=D07,BZYLT#S)=^>^%^MKMZ12"I MM1I>[G.RNS".(;H#&ZXWH+[%N-O2&;CF5_NYE=<6NW,3O@7MVH2TO>S81)Y- MDV2F]GT8KS."+9U'B@?'0@=<,=8!X/#7M, HT_I#$U1 M+]Y-..3SX2&9\OB?I4",_ACBG--]C?@X^RR!6P4G1?+TOB_6N@E"T%85F<63 M)\_* 6\G>(?JWIML5BN&*TAQ>.N!PFUR.C@0N!M3A0NP%>VB= [_%D4%N'+U MB(D'F=:[+:)F\'XTN9@$5^?!]7%VR#^#NX\?1S6_XW>3BI\N+ M\XO3T>5M,#H]O;J[O+VX_"FXOOIP<7HQ=CPODN(@X*Z!Q4S1LEFO@;UR$;M6 M@;[M=\4JGB;_^08HH4J_9"!L&JTV.%WFM=+!\,Y=$.4\>E4I.5Q>^G"0@.VKSL1BK.X0* M#! $>#0,LCR8C$^;P2F@2$STR*P1AWW(LO4R6R<6*A: B#FZ,5^0[\XW,Z9D M7HNPWEVZ% B5?$94"'>E3&HP#+I:5TA=8H,?JQP&3U=SYFVXG;MEJB42D#]^ M&HVNWP((C37&TH5J++NMX/85:W4M9Y7ENQF;.8:4R8(&7@!XR)>8!'*!0,4Q"NISAB M$R]=\=HCPK$1PPM<,\A>R."RS1PN)%RO)";W%Y>G']84P4]_3J<@(4](Q(;E-L\6)Y 2W!RNXJ)=7" M\EUS$AX)2J7%YKY(9VF,S"\XGF;SN?)-ACB*>"-/YLW;9C""VU* *IX^ &26 M:]ZHI/!*SRJLBYS,TP6L'ZS'W<5_Q?!N\+?FWYKA-E.%H@W) M3.@G]W'8P0YM"Y/4XU!+ MG2_D9^7##BVW$0Y4[-#'@0OA&D"TG6V G8'6@8%X:<)F.F1B2)$*8@P:X^]) M5W#SD#+AZ$ 0N4N,TL?4"!'9>5IR0520=\ M5EB(V:P1185'%"WM7M,9FY#9XI82Q]FU1.CJL"D]2)59"9=9U7*I6V0^%K5< M9J4U38U!PS>S?_E"+]_"[_53GO!!@J:6! OV4?.2W( 5T#!!!J7E*]1&4Q/, MQG3;B7L#?CL^'5>T@)NK2_C]=/P1OG"TG\OD.; UH#Q;PN]3ZRY;UIS2@UH4 MKE66_$K-'HNT)YI@3 %J\,%HEI% ?B-!<6- @;(RGBA K2]D,(-W MM--L1F=&KQ_C6;9;?QY-3NFWZ,]O@[L5D;K+K$G#-EK#4$]-U^ 4N1MLNV!* MKJQ,P+IO06:?!OU6_VTH6$K1JA7R4*#V %VX39L5\YL2KP_,6G (M1Z^.5-T M9VLU1-'A0NXJ2+4Y$@#SKT336U@%"?.@@N ->LQ0]$+2"4>23N4-6TL%/6<2 M.]7[0:ELJ6RV1&,D7RZTS)G.)(_D[V$=2+>FTCI#\AF:\Z1\Q@3$605O<0D8 MJ3>$@5%+7!_PFD]) R2-%6X#14-F T](Z&! TDM*L($1D(0#NK ;T.#6:I4C'E&)RQOO^)'HL*!;2499^QM:#8-ZD0#VS% ]1I6QR(SP!!@7$R&U MS0(&W+@"$(#A4^5_ $J!0O$C P"I'MD;UB^.J#(UUD[+Z#@M$P!]88";:I20[*@,!@("SR8MZ7LBDH8Q9FEUBN*\8,!!/L'J0) M_ [.^TZ+534;TG/SSD()^ 6K#)\L43JH6N1P6\0Z4'LBU*.3)GD=2;N2\:2T M;20\2Y(J--N#O2=LP3:$6.KBH01M+PS>>'CLFU!JW$!#\>(!+AEFH93W(G@S M3Q[CZ0LI-LTW;'I4FT?M=W(J\/1F*9DA6.:*M8@9I "2*=D:?)+6'N8-.G8; M&9O PNV#!;V2KD$^TZI$-0[70AZ]=L(B5C(DI!4C>"9966^& U9))P%8I+$X\&8C)P+-!.,D;R(@5L/IT# MM3#"4?8@E"66' @WR,I72CK$3Z[C%X8^B&&CS2- &B'?9ZL%2F(JK%3&IDK2 M][A)V?1JT52Z%]7Y TF9F0[G]OSLPU'S2[0IK! K86BWEX:Q[% 2.LAPK,U" M1+.:#B+3:WH'%72V*+3X0HQ&.S 0N(9,N1DA'1?*ET(0OYJNL_LDKP/YTD<( MI.BII#G)06V11F*;%3J)2R71=:J\D+BNA->UUBL"D$L+PG$F&7V\-!KV6V5( ML"4,"L[^6J7H/O(J,:7JEVM]8_7LFBG%++$D[WN08Q&<:(*6&'X6M=+&5.Q]FMI=L60YQJEF)LP5)% M/'A'#HZ[]EYBG?%% "Q88!7N)!9;M%>O;.ZL:G.TG@0H:I0P7>]M@)$''.!! M=X4.1C);3+9! R:IR,IH+Z2-$][NO^5#Q[?9<5GAWAL5DF-&I851_(8.CZ%@ MPVFJG/3EN^*N=SOY6,UCUF(E*5CG3"! MRQJV*)'OH<:U="Z1&4@52,ADN(!CD(!L;B&,D_$ITM.'!\5.)_2'9>-[OP'L MA]_(=!=% VW=FXS>X]_:PL?JC P LLA_5A*9U X GH*11"L'2!U)-Y8CF[% M%D]B5.H)PHK'(9.67)6%_#6&W=PG+QE9]J6!6BOFBO@2]<>!!,ELN* 2Q5-* M;U7K8]4#E;J3;BL,[( VBBZH!C_(782D]C,"+E"65QYZ%&0L>; $#-0C8U)W M2] 924630;UM?0%9\'@CP-H9)PE"TN:H%Z5P2%0.::K#1?Q+-"M*"WZ(H8;L MB4V#*N+?,@K8SA-E'B1+(D)&ZI'P%!U\P4'VZC%EO//+ >QR0(L/6;'4X@V[ MTFI<=?F@0&( 7+X6\G.;Q_(LU@B6=]C' MDA)+?Z )GJ$K8ZF',<#EA8P&7B?+)9SR;[!TY;HQ2; 72\PTU%:#_XJ7[/IZ MA0YKR1^V HM L8EPR2EO^;C-AY:W&Z5? )N>2LFY%9(C0TRM>-S0/YYEEJ/0 M)$KG#:3^H3SF=KR2J+CHI8YN(KAL@Z$&)9-U:5XB,F54Q#IKBX_O(WB*@EB. MUNG0;(S[]@D8C"8$%;Q/E:02EH7C3W$Z1SK:@.4WT&E/50^"0D<$2O76]F9I MJ8R$GTWA:G/M5C,8Q_G\Q;+O%M+MH.*P:NUK'L/C@U$A+8% ['5G"/QD>]1X M7')$'F*+L5%7B5F6;4:[UUAB4G N8X8\G:=D/A/WBKQX8PM"K75@B%,J R!X M7LW_*-]_LT+S)_V-= ST\74I%$42"O9G2I$7>(4G(J2IXU)K /*,+HC[Q!+- M*]*D%?.L>2WZ'/X)M&3-D<92<@4\B3B&L<9 3Z9/WG%2P::E<5ZT6Z]"+E%! MKBU[Q@GW0[4/"<6. ,:9P $O]1Q-[I07N]]H@3 MWY1NZD$7=&GC +]3SRDQ M69G])>"*8$Y1ZQ5*"(I@D; X"HR4 ML%\6P,'\5,,64UB'.E"-V_2-V!6!H/ MZ@\]P@DL[L?+MP@D?OI[\E(.%$;WFCF0S#-?$M D5?#65DC7S'I!9 87D6)L5)?3)*Z N(E_B$AW* MT\>G-5KV-I7CH_.T#S&K1)>*_6+YC)M*GKN!@O(32&]?!4'<\)@.1I[\,KZ\ M&[NY4YZXCG)8QZ%A+F8R'35B@\Y&0>V41<>4]"E]OWB-S"AG0JV(L4/%CY&) M?\Z6&9WTLB6.@U)I,A0FV,3DA&Z$9/]3\0^E" <.98[U;D(R]94>W3M6 DUV M1I6KB7U ZYN,?:!G1$U\!)K-G, :/B^B#)J#!DI,21VD'1JN3D1HCSL(_1K:6E.QP"( MR>C[9'EDE)#P2&4:@9]L/.(164%_*&HSIY%1I:580AEA^J)#9<\S M*TR$+SZA1;H4"Q3/,2JJYO*4(:F.JZ@/!=IV$4G.(BT#E\X2SAPT>5%PY1HY MBO0V3_3W0>E[)G):;-4[>& T-_Z%T.=@L*13H8E;@051O+K/9"),"!I'!Z!!;,%@F.M8/;6E9G"6%O'C8YX\ MZJ #1>-QDX:=D>H#HS]ESR9&#!@>Y4KHZ.\I%_$D%/F58P>)[%6^?PG-9FEY MH:5_L3("?X,4,-5HSUH6X3+2*&] FQ//%H-4:L7'5\TD)H&3LF@W]PB[-4=\ M%S#B' %TZ\*X!(#JU@39-@L)NJ)2BN>=N*50:+M*5W")I-?^1)1BHNT_! 5( M4[J9_DU@T5E"69!(L"H;H_X[H5)4CH)NJXO_AYUN#W[VPF&[#3^C=CCH12B0 M2AX:1&$7GCCIG@2=L->-X,GV,!(3=9>BL!-U@W;8:44X6 __C[I=<02/1_T. M#'D2=H;X,^J$@PCG;+?#]J OKB64YAC6^D[\&@-1:^:,Z?][X!H-8)%1&$4G,'FW-X0U]DZZN)?.8+![)16T MEK:G0C@ZE-<>:67#^6GC%%$I!NS7)=(L=8A#VMT>0G\SRT/^7 M+=^)<@8GPK[=(G"%70+;,.RV3@AG !O$J$AC0(L^_#D$8#-(0>GN=3MBO,&L MYJ -GPS;_: 'KP^'_3U.XE>5O<>LWS:OTK5&([/$98N_LQ:W9G>)/).$*Z52VHGQLA:/Y3>XR4S*+#EM4ZYVZ1Q7N;:M$+J^ET^W1 M:?;#00LI0!3!U<(/VJVP/VR;&VZ/9/AIOP?G.A@ <@SAVD5A;[C'G3<*I<[+ M&UGE+2K,6VHQVF5HV9=8""B,PJ7=C1H Y&I+_#X$4M5EW+(EU*9HG-9<)YYS MX(>:=%-LRG*K='EIMB5U_OMD&J,)P/%>+\NCFU4HMLS$@!0FJ3:H#,$ZQ8G- MY3G5]@M)U+1A26']5BB,BO1$=A]7UMTT9V.9*K2:I>,*=?8"JM:S3RH2V%XA MBS;V!!AUC>Q4ZH(S):C S-F4PTX4:I=0H"E\BY(755I0#TJ'E"8>6>*!Y)!J MGAU[>[1,)>Q KE(/ZQDJ.SN8KOL@CN*\ )29 ^< 0<;S#$/\NU>)OB[)4Y M4V5%QB)L1]&@9^8%OGGBF3>T(_^%\1R6].!Z*%13GQ=2GZY3E*Z6G@V(\A6" MQ0XZ'5HYK6W'F$J?H&53N!A9D.SSW,Y*A%8KRY'U+U2RA"A0U?!M:<#&0A*O M@#I])D[< L<"X@ W),3Y&8T^E<7#3J#Q2&4;!*3HJN@^/J[1VI% +[8?:D[W3H,Q$R#*ZV +70T6#TP;\V96OM%S@N(''A;0L?@1(+2A&#.K!)5; MS=JRN2E3VYFL+^M.'92F%J^8FDQ0&08^I5PRU?KN.$^DIJ:&I4JW=)=T82JN MHL6^FR(4-Y,['G0\N;Z6 [W=OD$+8NN<'-$OX5K M^[+/CD'GELHS,'Q5"5914B"U(=6J3AROXV^C5UYN%DBPLYR+/9>W=10<=T"I MC (L1=CNH[9QW",+!'[0Z9R(LP1M/$L<@.@ VL+@-Z)7ZO8Y,%;4#_0+M & M':?3QK_(:!&%_4XD*G64=\YH!SUM'=C41].8:2(\@D8C&+2&^","D+@[WPFLEGR$NVA%'670"IKV$=E40(< )Y^3? HBH?3-/%+,M?9:.(9A8^$F6NE'77X=RS2R\5G=,'W]P#](F7SE1 MI8B5Q4BXFB1-]OQB5DR\2)I<\%D?,FK5LOYC "2GW;)ZJ52K+(8!\@4*J^IT M[>$7]3 )2[8&DR2!C ^K MJ:EEU1Q<%6)";VXXZ&R!U[[['/BW&6S=IK!2,K_61I%# XGLG=B; OD1+C@G M=UBU8,RG@FN#E?99UTO'J/7[[]1./I7$U=VP>-6&JT)GKQFD94KLGL\99)-LUQLEN9OT-?, M=W)F7=_0*MVUB//?X1Y@B$8Z3>'XUPJM-UP05KF@T=9!ZB#:$G0*D7&*TSB8 M%A)+[5Z%M*=PN5?(0@$KB@Q('(5%I'3ML_HU6H9!3NRUE$5>D>7!894Q>UX* MN1]KBU)#\!V-Q%>=UF"I$20(D#>L>!=\(*]8%#2LBV#5YZ(3*6\:HXXY7>"? M&R1CG#%EPAATWAR>1)6%#?/U]EO/E6.U3I6B1<$>55EDRX;G/ 3L'6&,1Z KG_CA+^8 ML_-K>W#4, U&K7G%0R<*N89ZR6 15=632XS6&96K+D)EZ*;GA?N\0B%U?A*N M E2]Y$7=0HP%0L]?U I[@\C^I=&@_\2(=[#ED7\3A$H&]JW .0P4)^$@ZE@_ M%2 H4>966P2,7M<+07J2_\/#)9AUPI-AW_[%AEG=B,*S09+P%VC2DA&E#Y)B M2(T!\5QJ 78*PJ,T>J*T0?G76DRQ]RYX[WN[,^ ,C@8L8%>3Z/%F?TC6,H3W M5*8TWE(NCA27K-*)MANA!@/V751U$NVN%??)^AG5(H4%^*;"!&LBF^>^NFR= MK%2&Z4G$PCBG7Y3R;VS1QB2*(_1"3W%RX^!#,:+2R9,C6&3ZG*R)*)MYVN*' ML!P2]I:-M33-N7NGA6*5K*S[+,_Y@G/)=RL@6Y'Y2LT5CHW/X!@XL%5&TZA@ MG[4-J)*V3:DQUI(++TVV/*W8MT@@[Y/E+ N92LT#R3+K;!/':$.$@DXB9=D, M:Y[-,N!/0?S(>90\YT:&&''2H7+CW,MVP0$9\Y/'%U< [^MZJ1,J^7?QR^C] MAW$87(YO:]L^W%A=;3GC>U3*1N;;%& 7KE"U6#Y4.-^RKD OQ'(J:YNKJ<8% ML\T2&R])D4_M>L:R7\&.VJ.4*]VJU[&.6#>O=,9L^M9) 5=.ITQ*M+)\&2I% M047V@$@_YZ(CR2)%1_T&(Z!*KA ,*2Y]67*B+V!J?(1B__)LF4X+47J;]G&/ M 4NIC#-&0Z[Q0DHD]$>8[0*?2@1EB=1$?8I*W51,_4R>Z795CPZ#U^)'IC\R M.@:S6%3(.3I$,/S0"K"GJ_S[$FN4@$(#$C1'7JBL)PJJ*#:817BWU*E0\_*D M*NZ&4^=Q%S.^J\HG1OXUK'"6/,#6US+3FP:SZSI_?@*-654%R[D'3)I4XWJ$ MB@IY45]0/(-[9T^ 0U[^ LKIU8VG5\*%=GL9W?C0VU>>(;#Z5.L05?)9"T<] MJ HXI1LCKXO;!]TJ>?&-SU*VJWJ:GFV G[ M)P/XO]4?B'-T6S[I7(QVIP?_,/AG&$:#(<6)M;K#P!>V( X.6WC.J;L!XM?1 MR= *6QBTVBH20'L@*Y$3SA+$?FQ[L&4)9@'#:.?\59P98%WUJ[.[T]O@U]'- MS>CRUH-8*BSR5QW']B76%^^4)8:I(J=T30V5M#_3WF&WD+.N7,5Y\OX .BDJ M:'*+88XKO&F_DO9=RAQ8/L:/%&[$T1>%%>DOBT;22A_S>*$SR1$SF<1F,.'R&2I*?:^) M36I295X9N"HTLZSN71>$#8F!%,K*7L88#2%CH7DVW1K8R%4IBZI>D8TC$*"F M_H=))= B-PPYBU]DX@(F]MC0K.KG*47-D_+Y@E347[[Z3T6E*(T'X5]=N5J9 MA\5W".K5>JXGJ=)R:8,"VN?H3/Z?PS\[ KN;;9!#4)T2LW>9/>OZQCNMH!=$ MP#?:'#.N;%ZR-P62H"(XAJ?>!L?M-OX?=0?T!_ZH+E=&Y?D6&O5+O^,A*\U& MXX^J2YJ6D[74@?7JR>R(^0,$[O9O<7GTX+)+;J)*5*0D86%;J5FHD>,11&)D@_ MHX'B_L5;1:*:]LWZC([BT59OE6Y J:;2L&'L*<:"3;H&]O%6_?"V=,/P%%A1 MK\L*"^5B9=I28_8JB_3IJG5RHOA9U:"16=2F!*\.U;9W1(X&JW@ZHD1>$!?3 MY@*]#/)<4*HZLIA?E(58F X8/)YVF,QDW-ZZ'*<4J-81*H!ZGOY.L888%X#> M/:Y=A5XX75,,=L/N]D"9VH ]IZ2JJ6!,K)D?"U#8YMXR(]CBQ5X:V1T*;@7E M19!2AY3]5\^1O,I&Y*^0YMN-+3$JC9,+D2QUO2880[6,*@YPQ5G>++QHE/Z+ M;%O68?#M0A9D$';V%G+E N.?G'(W*H3*+N+FE)'853 G+NT/_O@=KCG6O2D5 M]^?/B>W(TGJ8U+JC. 86%U-BFFDLCJ013;=:G*;[RV7E"DK$X+0WD)<#N/CS M3TH2:=9DU)N^0R0_PQV=TYVW?([U\[E!K>RY%K*&VI;RG6C6_G<7\/0NCP;[ M>D7TPBU5]*H%VDB,K*W*]@VJZ EK>%-%+_A>5?1$716]VA)U7[>*GMBGBEZU MD,LWJ*(GME?14RE%KZFB-S)&:0Y65059Q/>LA!=X*N&)K97P%&9\O4IX@;<2 MGFI)]>TKX>DC*%?"$]^U$EY05PD/*<'WJH1W*]$.)#^K?IE;5?:@>K6F4"T7 MKI7L[)":M+(&UWXU:<^Y-(ET4;$$3%EJNEQK]1U+\:XIU4O(>$]I>]4OL;"6 M7;4F06L5+KW7^D%!&..Y"TV%W*V:0@9\[I1,P]]([L,%;)6460L.("N8^;BD MD"#//+8(7@&*(E;:%B-S5%2)/)8.II:84E\Z5_7K>4KSF5O2C*T@ZB+M**=; MJ@K(^Y8EA)65G2Z^4X$[T!6XZ86DBJSZ:Z[+;5=15A4=M<>JMLJQ*%4YUI+" M=ZMRC,TT49=_+-5U$0\INFELN(2Z]1X1!_::*A)F!-\:.RH)=EPE I_]QR9/ MBUDZ-0$]= QV-GHH3H'6P@3+- Z#GQ+,[>*$(^JU"9?45$(L@F@X/%'./48. MSF:SF4OR.>:RY;#_>ZZF1#[F%95!MP16#$IY!'T4(S&4AQRO2)GE%)/"[B9(>W!M35'4##Y<7?[$AIJS\7O'<_PA M6SZR3>8LN5^' $$K4^M00X,(DVG M5.44W7]-]W+ RSIL A&W04--P-'R2['&B%_$$.TE5R%I5HZVN>/[MVCBEL. M,",C]S#2 BNE,'Q+XY5AKT>37&?K^C"T;SURH-@>IB2J2#)?*'@4?B<8!*U.-I2;8&Y[D%XZETN), MI%/L95DA=.FCDLT-6U0>YU&GU^?TCW1-HH9.-B8DM\R. MFN5J^!'(5*5I-)(@DJ MIRU2B*"S3@JFP4PQ,KF:"M?$=))%8_ES'(^'$B/:R\]%U6R;:,*&A!2 ME2IVO]Z+#1WU-W7ZMY^O/IR-;R9_"L9_O[NX M_2T,3J\^7M^,?QY?3BY^&2MW$+K6Z/'&^]%D?$8/P1.CVXNK2R<'G/G H2)9 M94&ZE_L!RQ+VLC#T[^[CW8?1+:SWZO;G\8U_C-.RTUQ;@4GZ&5V=7H0JPH^T MF_9RX2;N$N2ER4PO)_'L+3)%/@/,BB.73!Z\2(#%A8J=FZ7!BOTXK6 HL"C MB2[%NQ2@Q.J0&U4R@=+/:' B^E)95+4Q..VITMU8;V.U 5H^G;]P\.;,I&^B M#*="_C'F&3F(.E<-5$JDW;5^*6G5 M1L/%O70'#!7/#ZB?)(*4WZA5"3G2LXQ8M+\A5SWN"V"Q@.<;?Y,=#"P+5SKG MK2N%2Z79TH.R@+)=3@BZ BV)!%_/8]-V8R35,_S[1O78 M;;=:?;J->R4_U4+-ONVOCZ+Z'J41:PF6-FFR*N*_()Q-3KKYJ8R?Y(I!0,ZI M$AXRL@%%,K5.Q&2/TD!1YR2(^NV@VXZ"7J+0G9S0C4 !^TV&FA]&39"G8!JI:,R:W8=.%K)5NE:LGD[=4*%S;J! MNA(;Q"YL<$NC)$91&$JK!FV&W( MIJ-2%;6C*.SV2W:#M%!"EPE'A9OZD*3KC50_.8-$\E^=7"!CD63%+6ZD%5,N M#S5TP/*T,M.0>'WLEB0Q%:++B^PT(V7-_3=B. Y PA2AQM!@1H?A)_X=&%U= MJ*@NM"WU;WGY!M\(AZL"IL%;6HDJIUY&2"\^GEC()6J1*_AJR!4UVPJY=+ ; M]L36F?7F4X3AR"HH)SY:I:NT_5X%>'LDJS*M(?DI.52.9LX6X#L@-:A^7R20 MT\9 E'I'"6J[4@/U;! M7[=)OJB1HG5\&#PB=/X<0]F.X]DE@L8FS+$2C0BNM/#+HPLW,R%(GK67H$VM /%FRJ&0BIHT?UP:&Y;-M2O2SY+'A.4XQC!@4I@L M]0>DISS#]7EIX%A"\J;4A-\@RTFPD 312-+<*\5XD!B@)7,/SL0\K!G$F3^5P\R9%UL+:/FYS*(?9)6%%^H/ K268QX:!B846H=_FL7JSG@ M\+Z)9CHNG02JPG3!WP:]H(O_[)O8:O:'\-])!_]KXW\GXJ8&,]OP9? #_.A$ M] /4TQ] P!C 7VYY16,^L5DUJ+-<_"]J]DBY;5+?AG8S.JEP=<5#A-?"IXY= MG?0^YWO L3;D+H1UK.^$=2YNZ91ZJ+>:O4:[V2I#O3MH .B[YBW5^9[+(;;J M#@$THV:W]0,,.&C_(,8>'8;/JG70D42]2B&,$M!%!>A;[MK>:L">.;9*T1![ M'G+H-P@#*JE*?+1#N9,FNQ)*U?G<+#:<5NQK>*+A^UVME$11WRHGMZ]J8AM/ MNAU2<82]2./KHW@VZ2WW6MX*8WK;24Z5?:!< DJ#XA!B6C7 C719)RZDJAP< M8=EY$X6#J"VN*L3]N-N-@K>J!.L4WYNCD3/JJ,^ ^5!EM.,H,LZ34)E K>$[ M)QUW>,XS=(;O]ISA.QU[^$N0$C@FLZ4GB#HG[@11J^6;H!>YZ[?'=\$:A:W! MB>^8 V-@%9KQJF/U'^>A_''/:L%7EIXA :%)$=;]17B-)$4:*?\M^@C'LM(J MBD^P1"SV*:%S34(U20D*.$4%<; A$3G&FBW.$AP.W'- -#HB JJ_,H=Q''6H M&&V$9%E]K:J_PM?#@?P:$-0LHHIA'5G= #@:-4H*3WKN.A#?:*D=WSIDG6/@ MMBW?.N D>!VMH;4.%Q4[B.N\DHBR)X?..A M<:23R+>.7B0G.FG[UM%NM67Q MWGYD+<3%&RJL2@NA'U';;(N=3-(^:-1 YC&?9&23;\1HT"V-R!'_I4Z7LYZY[RV0:_'RO90F;W#"2$(N21/W:DY(%8_TNA*\D8 ^DWQ+%SGZI"K8M5Y! MH'TQM31E5)VRQ/S$GGJ!K#Q.P\AL!>U?8_,=-D"*E[XK>-3C8.Q ]G5B&..Q MJ2%\W&BP>]QH*)T:3G!;@XO+\ZN:C-]!MDG!%U1M=B.#0F#?_ M/$XN'F:4"$QXY9('+#?SY(RE=E@$HKBJ+J'KG&$.R,L*1/.5U98RU%TR'#+LW7=";,N0>6"*F[ZU?=%%"=N-;:Q75B!=824'F M7]TKLA21Z544=4=+W-N."0DXIG6EH-:5A];XJ#:2Y!:>P$Q[?6X;V1D&(*FK M+I'!"18/.Z$J--1RLDQ/K29DG-&##;,I;P;;DWZ91= ?+DLY18E,5>%DHU+B M*LJ->,KS%UVC306&4 *4:0D*V%L70JL;E],?UNA4O'"!E?G(QQX_/*1S[I&G MUX7!=@2\>&GUGK0:C%+<%4K+ZK#,,@^%OS;TUV'SIM9WY: MW/\,VZ/IRI4^K?KMGY)@'N>/^)ZI&5@)GBIY-8#6871 /_KR^6T M=R]'-978JUKMMM,,7G.:G1](3QMVOOPT)>-][6D* A^=YB'@*Z]RE\3%)O^: M]8C*<>)2.MW#$6LOX^IE)O,,]6*,[QG>H*(J5$TE:AT*A,-IK",]=)$78N^' MT]N[FXO+GZH/8.QAOI$-US#^')'N8-FA.LNA03CED!;TPE%6 :H<'#&M5X@A MT &5UJ9X!0S. KZYH! $JM9B>D1SXC=5Q([GR"S@>Z'&DG4SZ!7*'4JQ@!HW M:Y19UI3!# K.4I97?58=D]T5E==OM::D&H/E%\14 IF*\#9/=(:Q%2NC7?8< M6E".\FL&5XA%')#!#=@K\4"J^VBKV;?SE_W+.$S9&>I6N+ID&^\CTC-5W/'W MI4J5ZF8EG]="I9=KP)8+''#X@NG8H?H-LR11/H0R3,VNMV[.4[N?)"$=4O65 M:]J5A2W5YU>0 '+@*50'\T-#5[C<*KK57$H?->D!X[I[/QG__0[5!)2QG=1H ME,(XXSX84UK=P<3$,TE=NI.3I5J^":5T)[%?NI.%R%OSM_9+>!+^A*=F\'XT MN9A@CYYK()RP0YDFA#E$=Q\_CFY^P^\F%S]=7IQ?G(X0 EP\'(GK]=6'BU,L M+GM\#;B&Z?)OJS.\9GAG_*\Q:'5,-G&5;H]=H-]H1SK7;X7G*+/D'-DXU(U( MXLTL75-.##KR=$1%KJ.CN.H&^U(D&YZ87A*4!Z.ZLYSJCK.4;3,9GS:#4UVB MR&JB2Z48LO62RA9;I8.7^ AJ(79(C*D6:)5YT;M+W:).)B(.OL'4F6S!BZ*PO C5LAVO70IR;,IBL=1 MH* _X1$P$?210V^9&T69R$&?+G2XDA&@S 8TK"C\D ,.3?$[H=E(R:EE+6I7 MQ1W:L^Q)A'V*=28QH)F<1]HD^'RM_BCVLP($!J !2$I)-N9 ;FADB5A)Z!T M$3Q>&Q9SX6[/EI3#12:Y* @=H5 P3)>SE-HXTZ4K7GM$Q"XR&:Z:)X@H3Z;2 M<*SZD_]CL^3B+A8[/WSH:@R9J1N\(WV'K *4PL,%=YBI59NC,P3W0#I8#=Y( MV69.G6A*5YJ@BBH:RU0TI(K[>P&HR&J@2C<"5L0*0GFZ0'8?I;@O:K.M4I H MB=\I5@YR]>G%]8#3J\L)4-0SGRW0SU:#+0-P>-TA.&',&DFIJX1KO*# MP'51MNHGLAGB&R6JIHC.4%>IC2! M4CU6*C'P>V+%U%/PNQ5)R!4(.8Z3M3=Y.55HLJ[1*WPU>@U;I]H1&3%?;M[N MK^N[KOIEZDF?;SG"F+Q-5#=I'I:*8,H-Z_AXLW^KKZ"\FLP:8L/8V:)NZO4R M4NN_A;?M26CRR*RV<*%5N2_9EE:J]A&JHGR5NN\A0@#9*]+*PA?Q2U7G]#Y+ M8?9!I?,*18ERV2S9G:F*$2F6W9VGR2( M79V*ZD^)#W(2KJXL"SS"2L;5"W;OU_Y2\WZWSC^>J)/"W3 VB^3:@J94,K@T M-E\'AT'79MD*ETW7\F?6:0U=QYQ':TW^E@([EB_T\E_MO9?Q*;8SRW)&N>?: M;E*'I\I1WEQ=PN^G8V["6J^Z[7IU+US8.;]5=749X8WTP-$%MN3E0!DD65C MO2Z5H23R)(6#0@O25L(0D:^JD4VH]DKRFB'M<59AZH3J#:DFO#%Y'1H@[JQT M+R+B($]((]G>6($-C!!2M[>,B@9EH:S%"UI+0=5XR/:MFWT2,]/DFT5E8]W# M$Y87VW/)S)+0DJY?8@N-JD0J4$JPF]2H=EJ249+B3A9+JTB/+K7"J!96RT$8 MVY#.5G+RMZ0TK!Q 5J@HQ[V90F53,[#S%!E^,:%G1MN9KFO67.GJHNJQHA"] M81^C;!G,L 0A5?EQ$!46="N36>4;J\ OU_!"G1_UX"(S&P*5I!SN84E5;"P[^+1, "P'[$C7>D,%@ML,D5)& M0MP_T:2A*N#;BXUM@W)\CX8CW5Y/3Q:66(G"7[E.PX/T%Z&2.5&&M&S=NL,/ M5V##FKCW:]D7% 2K!\Q8C?6TE"E7: 4R M:A(S:LY[X<_:3F7&?8TL$Z!-1>5.WMF;0\V,(N+5J6;] .&M/@E_=5 M+8Z:@5C(+6:U.P&62EV&=1WG9G"G;;$U&])SJQ)TRJ$0R]H.]69&;L&0+,F* M'JLP6A;U*1I"BH=24#=F84M(*C3;,UECAA!+ T,H0=L+@S<>'OO&RH;%BR?L MBOS*(E$$;^;)8SQ](9VH^88[]*C-HPH^.15X>K.42]63.!6;O@>R$'5-I>N] M"E/#+#8RD@_4.EA0;H7VH; 6PH6H$F8WTW1M(8]>.V$1ZR<2THH1/.NZ^T8V MU)5OY'G80"E3!^'5PF5+B'4%>C;_T206P>^'8HT#'_VY4BW"C@180HY=BV2T M; :GI?I86+=-F9=/D0Y2/]*5I#CTR;5T%J$8IFK2M*(^FTY0$E,Y-_[F']4B M!=/J_+HH(M'AW)Z?/E'.*H4VIID'K-W0;B\-8]FA)'20-5S;NJP&ON6C2*W. M#A5TMBBT^$*,IE*<>=P84^_Y@'I(BUO5Q1@A?C5=9]3/P@_RI8\02-%327.2 M@]HBC<0VJ^?!5%6KGLHBCK2NA->E^RHCR*7QX5A6.'XBI[A4SM_JEH&6A,$U MF+[2Z8@#3N=+Z0U9;57)-+H+%TN3J?':2U"4C&!E!+;W!1TY8=79N]6L:^(WL MH<&LAG,VEK,&U@*3I0\HK%SM *8VE2WMVQQ\G=LL7GN;OQQ?3/LQ.+8MW7(F M__9>.;=/IA<(6C%!@\VS6(D?*&=]KM9F@%4SI9@EEN2MBJ>@'5QB^''TEJO9 M*RR!-YU2^[IM&,NJ&"/%1?7_'!RWWTJRQ1$.5M,:8 9VRY)*;Q $DV0FNF,) M!E"HEAR9OT7)G\5QYZUUL91-'V>WEFX;&[DM&Z?\RD!,[\C!<=?>2ZQ:J#, M"Q98A3N)Q1;MU2O#?V+J\-NM1&"ZWELL0Q_+=J+4E@,/1C);;.A"70:X=X.L M BW-H_!V_RT?.K[-WM@*]Z8:%6QW5J/2PNJZE.C&;;0H:;J3#30*0SU$30<- M5F^.3]X>UCQ$]@PQ/41,S6BW+0G6<#NLL8B4U/9K+%+;!B(HM8'0M:>_6QN( M+:Y+D^.]O6/'0XU_:T=WCGK"^/7Z=&UITU7M $7R2OQ9>-H^Q=^D39<>OM2F M2WRO-EVZ'4NU39?X/FVZ@GW:=%5[J7V#-EW!]C9=X@O:=+$W@:K$HQ5+-T_4 M[$JK<6Y7.-GB2P4*V2SN.[;X$IX67W7\LRRL?;T67^B<=EM\*1_>MV_QI8^@ MW.++OY)OU>*+Q&E?BR^.6_D^+;Z\3I9+..7?8.G*=7.N)[K0U7%)AU6MD5ZC MPUKRQX[>G6:?EGO-*>>.J,JRL*YHTH#E-ZB-#M7Y+W28HU1O;6^6:1;');%=;:[= M:@;C&)N2&/MN(=T.ZVK'6J?EJFMX?# JI-VW?@=(83 M@"<1!V;6&.C)]"GKVU>P:6F<%^W6JY!+5)!KRYZSY7[DN1E\2"CL!##.Q 1X MJ>=H\V/U&"X1I^:9T4P^ZH$L;!_B=>J[:SE8"K@CFU"&I0@FQPU"2J*P2 MV8L)>3;&Q"ZG+]IJ$.=*$;I7Y6&)I?&@_J@EG,#B?KQ\BT#BI[\G+^7H9W2? M"7R6U)VI'!^=IWV(625D5NP74&C<5/+<#12L]AQQX2"( M&_EB,J\!]ZEREA/>"=4*.E1T*7R2MVP0_5+>N&P366.L/Q2A&>V!OS MA.LH[,(3)]V3H!/VNA$\V1Y&8J(B2J*P$W6#=MAI13A8#_^/N'!*&/6QTLE) MV!E2AB5]CD#<:1D\D'8[F*% MH&$X&,+N,,I59O>]W^3+!E#'*(RB$YB\VQO"&GLG7=Q+9S#8O9)*#KW*GA<. MF?&*[%84?&H[!$U2?4!)]7:Z-N(#,VJZ@,53NFH 1=4Y_M\!07XRRT,36;9\ MYZ3QMRDY'Y/TNP2V8=AMG1#. #9P8O\)'%(W' *P&:3 EWK=CL[TAT^&[7[0 M@]>'P_X>)_&KBMKG:#=; R%9 O4P52E) M$"CF*DO)0,LU5U%$%M+N:CG"[!BJYC>YR]NJ4+Q3]XC!H".]["@OLJJ4]X*G MVZ/3[(<#Z@4117"U\(-V*^P/V^:&VR-Q96TZ"4#^ZN;RX_&D27(]O@LG/HYMZJCU6VK:N(K-?2&KY?G,;DU)=;A18-B8K M!H7$J10\YAN\$ZB7E[M,6=W_9%=7955RX_954QHK8%[L67WL&Z#3)>B00+&R M_!U1I/*VCH+C3H@=1:AP71_QX;A'/ (_Z'1.Q%FRS,@G(C-'&%A; /3.K5^J M.@1:%<\ 09!RMP$+.VW\B]A*%/8[NK2BJJ>\<\92<_9M X]9E4%S.AXTRGI& M3<667(/6$']@F1)WY_L@AYJ]'?:!=ZK9@(&K\U&Y7?B@ MK3]HB[,]UK!KE,BYEKTFZ+,7-\$OHP\@1%V=!^<7EZ/+TXO1A^#B$C/L9?AP MS3T]-Z8/D(:>4CCT?/KT\OK+6NDYY%:JJ&C"=L\PVPZS)%.72I?CW+W87Z') MX<&ZCQN%/KC/?R#))9(_V_)G1\!-35Y4U2QT@A34"BCL#2+[%^K_UFB($>]@ MRR/_)@B5\AFW NB%0Z@BH*-%-F8G,Z!U92NHF?M35!,O3- M?0//;'$_3TDJ _F;ZAOV2 K[-+O3 M@W_(I8>RM.D0A.RA YI!$\/TS^Y.;X-?1S2P]--J'G-I:<6 M#HS1+PA2?\K%GXJ*M]6=_/79%JJ8B?@.HKC5(=*Q%I#.SFY%P.H^RU3\/PMM M'3'"XA"(+N2 ,WMWZU_+@3JMH!=$@$1MUO143I+,),4C 1VU@UTLC]M8&O8X MPK+*JKIR9;GHVJQ9:-0O_5Y%G6$S.+V;W%Y]!,'O;'Q]-;G E)#+,_CC?'QS M,SY3:GP(VU2O%\%Z=7NP)Y3\Z MQOY;.\8ZQUKMI.E$[Q@:6I_6'ZU6_FBU\G]/JY4]^QK4VTNTVKROVW_/LFA_= ;P=@;8 M%MISAOGY<[@8C>!N2E0;KK7*XK8U]2#.?0%7V"(X]8!JMWZP2& M ]^G-6$9WAOWH^ZWN:3:K\#?MQ_&MO@#)T[OX&"#8)]@@S(5!@^[NO"3_8/N+. 0W;'+GE(>A4ODR\TDY,%-&5=8D=17L:Q##ZT1A#,^N M%G&M!/E\.?B .@"*<08M=OYQ^0599T%;GG56 M60Y"F-2"I.ZY^A7O?,-9]\XWG-4?B#ROX:SGWBRH4E")(R+IR,G[9/V,5714 MO B*%2IFQ#)+6BDRSOS]IBHO.*%RAQ>_C-Y_&(?!Y?CVB_8U*N5&.U5(3;TN M8/:SA&O5?"*=85>DR<$W546;O(3$+VL;&?QU5_"((\:68T<\1VN%C]2N:L_] MON80?@4$3QHSJA'R8$K+[!FPM3E1;HV=>M.5>%B M*H5Z9M(>ZY%:'\2S.@#_&F^?K%)9E6)*A.70$D>X;S55=,CMZ']^X66,VB5'I$,MMA5Z<&4? MJ[*%)]'4F3MJ!A^N+G]B2)Z-W^\F[@>K):-5WM0]7+9]V=LF!V*J:^@T==GV M!G8>",N>/1?A/#J:.X;J2U.W>/$?_U&CY-8M1A9<B;8.,0,H8RE]=%/R(*F\!ZH]Y^ V>8.8S4C^M@823+3BD\ M#&Z3?$%.8_Z.:NN<)U03U$OH;3! M63)//RF@%"K1464^D((CA^8,"',\]CH32B?&?%GL F,F+.=R(G!0PP.BD22+ MFJ/2VU%;<9#K SH"\32(1N']^4R5?NZS/&>CZ31>Q5//C=(,5#F.J?HQO695 M )B7QO?C+6$=V>^W?+\#*QU2G.53SK;<.L%7C2_4S&V'NI#<-[5W1A)KCQ"D M"W5FGC@Z%4"G92K'"/#J@#]G*3L"_@Z>V0[[>^V^$Y^'[Z]6S"0I6-(<-3(M M@8+__D@TUQ&Q[LIE' *JLVY5N@"MXWO@SB%&\*\5D!?X0HI"VW3TSN$86X/H MW%O, 7_4:=6UA 6GDX[W4Z]Y_.3$]VE-0%;U,0R2<][%D#G/AX..:YIO#MPG M]XOD<@ /6%Y[&"KVV.<.*[<3+[:/[\0*K=GG<1UAMO5A=P_)/NZ<;W*073Q(7YQ* MZ7 KA_H%I-,3XW/X$>Y[*IX(*.OYVL=+:]OK:!QJ5@D?\N_VT%$DYA[ZFH;6 MH2]JL%5?;/8=-\!!$/!+?CKNARIU4S AE0=8\^+>46U?"1-, MV$3'-*8B>4_(@OL5KA?LP$#*@5'0'#CVOPJYW,VAO@F0K-F_Y')9 MP^P'$1,_Z%IMU>%$0^_I')EPPAI9/]#GV_6.T)&/]?5,_N>.3"QBW1!12X_A MQZ6V>E!OJ]WQ3V;B&<&]B-&F+@'4(]U]-K:ONG,E&0=?L:[#B$=O6YFEWM M1SQKT.>[D,JOY0FH-2YP)N4T7J5K:2^)"VV2K75/7E3 19V3*P+6EQ ":0[V MG(##O>Z3;63"Q1@_TNW47_8&J,H +?7$L'/ZY.A[!L_LJ:/(T ]=\0*A9W=* MI5'VG%&*"=LGK'EWL_PJ;U>NHW._6U%?]>6] $EN239"7_ 4V@%U]:M]#5P^ M*P&9__7Z^$1YI)A: (0U;C$'ZZ7[EGM>5L(L/:X@3DK55C6,7<1;,PW 9<$(% M3F/1\ANN&Y3)5N@$ST<(^?77,H<$/YR]_M9*??4*^7'V9C8+'\ZOCO$S%SC' MR'-\RA,<+=_BX,])+\)?\YK8$?6EI0[Z&M*XD&(J98$]8'(3#FA+6(*O":,; M1>VJ@G#*=AZ>6R"33"JD30^-ML@BS:,/1]ZS[>UY.!52N=P^@_]N^NE'@<&S M BEC![VV0!K71&M0XL8X;K(#?PJAWE[O:J.P5&07S7T#_%0WF"0;J7)08YH( M#U :,RBL'$7+RHY:UH$-:BVY,7)*2BF(TS"LZ U#FP%C]W;O?2T.N+L"^3GV MEX08616#::KNS>FOA4[R/IOGWJ-=G42+:KJ5^F-KJA'.MUL'[A04M'-^5XSY M#3NI:[;[P&@I./A:?ILP.C%A&I,A#ZJDHH^&S^Z4S "@,-J"TC3;1[XK4J^A MT\-NZHI3-<]?H.:G[G,) A1A^Z+-UG_.7?[/BA?O_EZR.U2.!3^A1GN1O "1 ME\]?Y&+UCS4&_7F^=VD<7!DCBC8M99J*7FU%\QR\'GMG)_C6/A?8P0L=\)NU.12D9?K.ENB""9[LSU9XM!QGK4>*!$_V%\AIRU&PO=V]R:V)O;VLN>&UL MQ9I;;Z-&%(#_RHB7;J6M;6[.1>N5,!XG:&WP G;;IVIBQNO18HB ;-K]]9VQ MY68F(D=].?&3N1D^SER^PX%/SW7S_:&NOY._#V753JQ]USW>#H?M=L\/K!W4 MC[R2>W9U'\(/G[&%BC2S"GKIZ+LJ.-S/6\;NF?GH4U;>)95MD M)YJVR]2UCT<>1"4.XB-.)K7%@QQY2)EDGUG@D3_A#M.)!E*+[9V(=ETMNR;L8:K=QC,/Y]Q3$V^;_ MA+'>[<26S^KMTX%7W2F.#2_5U:MV+QY;BU3LP"?6^1#"JH+0JI,T)*I.IY+' MJGN1EXZ*TWUU,F(OL*2Y%7)'$Q6V L>##.NJX%7+"R*7VKH4A>0HR)25K-IR MHD$Z *1S0 ) WN)"N@MS0>$WU>7L$3=PC7")O0&B0QC)8 M&5G1E&3W06K @59!UHH_(/,@2LDF6*RIZGWS* [B, H6)(JS7,>$O&(CBV4\ M./>Y[-@'HTTP7="/)*8&(F05&UDK5P,9,=GQ\B2-:*9301JQD3UR/5 C=+8. M<_)[D*:!'+0F'*0/&]D?-P,2KK,\6P*6\HBHW=+I;0HGB?I\BA=/9>&Q.$@ MB\/VE,NR/)6C=YU*?^A@D#0<9&G8TAK9>IK)1E6A4[K5NYX#/H$@FP+,I(S$ MV8%LX2#; LRE3$Q('PZR/EZR*?)!/MJ7O/U51X/DX2#+HS>MZJ6$W.$@NP/, MK\QVAE3B(*O$3%YZHPCYQ$'V26\6TTL)Z<1!U@F8SIC5#T@K+K96(#F;F)!D M7&S)],OYW.HZ)N0;%]DW^@PYXQT3I=$A7;#0A2R9'C9B&W206]QW=,N9SC'H M(+VXR'KIHXM9TS!51SLF=>ISX]8\>#!.,A"^8-OO-D MI&-"KO&07?-&BM873?"URB7J8;TSD0?9Q[MD9]4X=$]*/ M]^Z%,@-4QX3TXUVR:F8V.J0?#[MJ!F+J^O$A_?@7?? 0_39XZ)F0A M']M"$*;YK01D(1_;0J_+^:8M=4S(0CZVA7J*^QJIC@E9R#]::'C^>JO@.U'Q M(I:7:.7V+2NWJX:HG].[9<]7;X)V3V49RFU)M:C9\7LK=8[SAVR?_P502P,$ M% @ 4X",3EIQRZ$. @ QB, !H !X;"]?U8,UYN%G.M;ET+6Y.?1Y\78ZMGE=-:7T/T+(FR:=ZGS3 M]:D=K^RZX527\>.P#WV]>:WW*KJOA>1NKQ:]ZV*>R MKL+;,?SIAM?=#&]UL\_46H+?P]1:@M_#U%J"W\/46H+?P]1:@M_#U M%J"W\/46H+?P]5:@M_+U5J"W\O56H+=>X:P$'9;P]5:@M_+U5J"W\O56H+?R M]5:@M_+U5J"W\O56H+?R]3:@M_'U-J"W\?4VH+?Q]3:@MUWAK!L==O/U-J"W M\?4VH+?Q]3:@M_'U-J"W\?4VH+?Q]7:@M_/U=J"W\_5VH+?S]7:@M_/U=J"W M7^%9)7I8R=?;@=[.U]N!WL[7VX'>SM?;@=[.UWLUT3LW]9"V+V4XM/M\Z9)/ MP[^MF<"=R_LQ73[C//7;_1.ER[@EA?/KQ7\NSE,_(L*GO^T\_@502P,$% M @ 4X",3H"[<[CB 0 62, !, !;0V]N=&5N=%]4>7!E&ULS=I= M3\(P% ;@OT)V:UCI%WX$N%%OU43_0-T.;&%;F[8@_GN[H28:3#1"\MXPMM.= M\VXTSQ6SIU='8;1KFR[,LRI&=\58*"IJ3IB^/8]\@6LQM:FDT31]?[ZWWK>6:<:^K"Q-IV;-N5WYJ.WQOFGIIA M3:AJ%\[2@FQTNTM=0KHVSU(U9.P7$[[?V)^G^^ZWY'U=TI^BV>6R+JBTQ:9- MM^3!>3)EJ(ABV^2A,I[*Q^CK;O6>]\'X>&?:U)CM&O9E07ZZ'/&UH<,!ALHQ M)\>T+>C0J*&P_^3_&OBQ&PKK:>Q\JOI8'WB\%.DA50/K%Q[S$:G?.B65OQJ> M6I_NAWVQ?CU\/_3"/XN!#8?_O?7CY1 @.21(#@620X/DF(+D. ?)<0&2XQ(D M!Y^@!$$1E:.0RE%,Y2BH&UL4$L! A0#% @ 4X",3K$F'@EN @ V@@ !@ M ( !]P@ 'AL+W=O@@0 .(4 8 " 9L+ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 4X",3KWB\SU-! ]10 !@ ( !?!( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4X",3O4%L? :! M?1, !@ ( !*R 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X",3K+E?.BT 0 T@, !D M ( !4B@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 4X",3ESL]+6U 0 T@, !D ( !$RX 'AL+W=O M&PO=V]R:W-H965TPQ M !X;"]W;W)K&UL4$L! A0#% @ 4X",3M)Y M/.BU 0 T@, !D ( !UC, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X",3IW=S1*U 0 T@, !D M ( !ECD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4X",3N$2/4*T 0 T@, !D ( ! M6C\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 4X",3D"6>2>W 0 T@, !D ( !2$4 'AL+W=O&PO=V]R:W-H965T]. !X;"]W;W)K&UL4$L! A0#% @ 4X",3NG=S>+V 0 RP4 !D M ( !W5 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4X",3A9K-.R% @ BP@ !D ( !$5@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M4X",3CQCDS[) @ G@H !D ( !X%\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X",3N=W<0+! 0 M400 !D ( !&PO=V]R:W-H965T&UL4$L! A0#% @ 4X",3D2QIX8* @ B04 !D M ( !QVX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 4X",3L!N0M3B 0 Y00 !D ( !DG4 'AL M+W=OX! M #T! &0 @ &K=P >&PO=V]R:W-H965T&UL4$L! A0#% @ 4X", M3A5ZAG"Q @ Z@H !D ( !CWP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X",3O,5Y7%1 @ 50< M !D ( !=(4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X",3KFO4$NA P [Q !D M ( !@H\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 4X",3CP [Y H @ 4@8 !D ( !EY@ 'AL+W=O M&PO=V]R:W-H965T 0 4 " 7!E&UL4$L%!@ !$ $0 CA( !#] $! end XML 71 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 72 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 230 208 1 true 53 0 false 4 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://aehr.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://aehr.com/role/BalanceSheets Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://aehr.com/role/BalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://aehr.com/role/StatementsOfOperations Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) Sheet http://aehr.com/role/StatementsOfComprehensiveLossIncome Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Sheet http://aehr.com/role/StatementsOfShareholdersEquity Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Statements 6 false false R7.htm 00000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://aehr.com/role/StatementsOfCashFlows Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 00000008 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://aehr.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 00000009 - Disclosure - 2. RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://aehr.com/role/RecentAccountingPronouncements 2. RECENT ACCOUNTING PRONOUNCEMENTS Notes 9 false false R10.htm 00000010 - Disclosure - 3. REVENUE Sheet http://aehr.com/role/Revenue 3. REVENUE Notes 10 false false R11.htm 00000011 - Disclosure - 4. EARNINGS PER SHARE Sheet http://aehr.com/role/EarningsPerShare 4. EARNINGS PER SHARE Notes 11 false false R12.htm 00000012 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS Sheet http://aehr.com/role/FairValueOfFinancialInstruments 5. FAIR VALUE OF FINANCIAL INSTRUMENTS Notes 12 false false R13.htm 00000013 - Disclosure - 6. ACCOUNTS RECEIVABLE, NET Sheet http://aehr.com/role/AccountsReceivableNet 6. ACCOUNTS RECEIVABLE, NET Notes 13 false false R14.htm 00000014 - Disclosure - 7. INVENTORIES Sheet http://aehr.com/role/Inventories 7. INVENTORIES Notes 14 false false R15.htm 00000015 - Disclosure - 8. PRODUCT WARRANTIES Sheet http://aehr.com/role/ProductWarranties 8. PRODUCT WARRANTIES Notes 15 false false R16.htm 00000016 - Disclosure - 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM Sheet http://aehr.com/role/CustomerDepositsAndDeferredRevenueShort-term 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM Notes 16 false false R17.htm 00000017 - Disclosure - 10. INCOME TAXES Sheet http://aehr.com/role/IncomeTaxes 10. INCOME TAXES Notes 17 false false R18.htm 00000018 - Disclosure - 11. LONG-TERM DEBT Sheet http://aehr.com/role/Long-termDebt 11. LONG-TERM DEBT Notes 18 false false R19.htm 00000019 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION Sheet http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensation 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION Notes 19 false false R20.htm 00000020 - Disclosure - 13. SEGMENT INFORMATION Sheet http://aehr.com/role/SegmentInformation 13. SEGMENT INFORMATION Notes 20 false false R21.htm 00000021 - Disclosure - 14. RESTRUCTURING Sheet http://aehr.com/role/Restructuring 14. RESTRUCTURING Notes 21 false false R22.htm 00000022 - Disclosure - 15. SUBSEQUENT EVENT Sheet http://aehr.com/role/SubsequentEvent 15. SUBSEQUENT EVENT Notes 22 false false R23.htm 00000023 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://aehr.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 23 false false R24.htm 00000024 - Disclosure - 2. RECENT ACCOUNTING PRONOUNCEMENTS (Policies) Sheet http://aehr.com/role/RecentAccountingPronouncementsPolicies 2. RECENT ACCOUNTING PRONOUNCEMENTS (Policies) Policies 24 false false R25.htm 00000025 - Disclosure - 3. REVENUE (Tables) Sheet http://aehr.com/role/RevenueTables 3. REVENUE (Tables) Tables http://aehr.com/role/Revenue 25 false false R26.htm 00000026 - Disclosure - 4. EARNINGS PER SHARE (Tables) Sheet http://aehr.com/role/EarningsPerShareTables 4. EARNINGS PER SHARE (Tables) Tables http://aehr.com/role/EarningsPerShare 26 false false R27.htm 00000027 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) Sheet http://aehr.com/role/FairValueOfFinancialInstrumentsTables 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) Tables http://aehr.com/role/FairValueOfFinancialInstruments 27 false false R28.htm 00000028 - Disclosure - 7. INVENTORIES (Tables) Sheet http://aehr.com/role/InventoriesTables 7. INVENTORIES (Tables) Tables http://aehr.com/role/Inventories 28 false false R29.htm 00000029 - Disclosure - 8. PRODUCT WARRANTIES (Tables) Sheet http://aehr.com/role/ProductWarrantiesTables 8. PRODUCT WARRANTIES (Tables) Tables http://aehr.com/role/ProductWarranties 29 false false R30.htm 00000030 - Disclosure - 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Tables) Sheet http://aehr.com/role/CustomerDepositsAndDeferredRevenueShort-termTables 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Tables) Tables http://aehr.com/role/CustomerDepositsAndDeferredRevenueShort-term 30 false false R31.htm 00000031 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Tables) Sheet http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationTables 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Tables) Tables http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensation 31 false false R32.htm 00000032 - Disclosure - 13. SEGMENT INFORMATION (Tables) Sheet http://aehr.com/role/SegmentInformationTables 13. SEGMENT INFORMATION (Tables) Tables http://aehr.com/role/SegmentInformation 32 false false R33.htm 00000033 - Disclosure - 3. REVENUE (Details) Sheet http://aehr.com/role/RevenueDetails 3. REVENUE (Details) Details http://aehr.com/role/RevenueTables 33 false false R34.htm 00000034 - Disclosure - 3. REVENUE (Details 1) Sheet http://aehr.com/role/RevenueDetails1 3. REVENUE (Details 1) Details http://aehr.com/role/RevenueTables 34 false false R35.htm 00000035 - Disclosure - 3. REVENUE (Details 2) Sheet http://aehr.com/role/RevenueDetails2 3. REVENUE (Details 2) Details http://aehr.com/role/RevenueTables 35 false false R36.htm 00000036 - Disclosure - 3. REVENUE (Details Narrative) Sheet http://aehr.com/role/RevenueDetailsNarrative 3. REVENUE (Details Narrative) Details http://aehr.com/role/RevenueTables 36 false false R37.htm 00000037 - Disclosure - 4. EARNINGS PER SHARE (Details) Sheet http://aehr.com/role/EarningsPerShareDetails 4. EARNINGS PER SHARE (Details) Details http://aehr.com/role/EarningsPerShareTables 37 false false R38.htm 00000038 - Disclosure - 4. EARNINGS PER SHARE (Details Narrative) Sheet http://aehr.com/role/EarningsPerShareDetailsNarrative 4. EARNINGS PER SHARE (Details Narrative) Details http://aehr.com/role/EarningsPerShareTables 38 false false R39.htm 00000039 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) Sheet http://aehr.com/role/FairValueOfFinancialInstrumentsDetails 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) Details http://aehr.com/role/FairValueOfFinancialInstrumentsTables 39 false false R40.htm 00000040 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details Narrative) Sheet http://aehr.com/role/FairValueOfFinancialInstrumentsDetailsNarrative 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details Narrative) Details http://aehr.com/role/FairValueOfFinancialInstrumentsTables 40 false false R41.htm 00000041 - Disclosure - 6. ACCOUNTS RECEIVABLE, NET (Details Narrative) Sheet http://aehr.com/role/AccountsReceivableNetDetailsNarrative 6. ACCOUNTS RECEIVABLE, NET (Details Narrative) Details http://aehr.com/role/AccountsReceivableNet 41 false false R42.htm 00000042 - Disclosure - 7. INVENTORIES (Details) Sheet http://aehr.com/role/InventoriesDetails 7. INVENTORIES (Details) Details http://aehr.com/role/InventoriesTables 42 false false R43.htm 00000043 - Disclosure - 7. INVENTORIES (Details Narrative) Sheet http://aehr.com/role/InventoriesDetailsNarrative 7. INVENTORIES (Details Narrative) Details http://aehr.com/role/InventoriesTables 43 false false R44.htm 00000044 - Disclosure - 8. PRODUCT WARRANTIES (Details) Sheet http://aehr.com/role/ProductWarrantiesDetails 8. PRODUCT WARRANTIES (Details) Details http://aehr.com/role/ProductWarrantiesTables 44 false false R45.htm 00000045 - Disclosure - 8. PRODUCT WARRANTIES (Details Narrative) Sheet http://aehr.com/role/ProductWarrantiesDetailsNarrative 8. PRODUCT WARRANTIES (Details Narrative) Details http://aehr.com/role/ProductWarrantiesTables 45 false false R46.htm 00000046 - Disclosure - 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Details) Sheet http://aehr.com/role/CustomerDepositsAndDeferredRevenueShort-termDetails 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Details) Details http://aehr.com/role/CustomerDepositsAndDeferredRevenueShort-termTables 46 false false R47.htm 00000047 - Disclosure - 10. INCOME TAXES (Details Narrative) Sheet http://aehr.com/role/IncomeTaxesDetailsNarrative 10. INCOME TAXES (Details Narrative) Details http://aehr.com/role/IncomeTaxes 47 false false R48.htm 00000048 - Disclosure - 11. LONG-TERM DEBT (Details Narrative) Sheet http://aehr.com/role/Long-termDebtDetailsNarrative 11. LONG-TERM DEBT (Details Narrative) Details http://aehr.com/role/Long-termDebt 48 false false R49.htm 00000049 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details) Sheet http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationDetails 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details) Details http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationTables 49 false false R50.htm 00000050 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 1) Sheet http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationDetails1 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 1) Details http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationTables 50 false false R51.htm 00000051 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 2) Sheet http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationDetails2 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 2) Details http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationTables 51 false false R52.htm 00000052 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 3) Sheet http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationDetails3 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 3) Details http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationTables 52 false false R53.htm 00000053 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 4) Sheet http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationDetails4 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 4) Details http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationTables 53 false false R54.htm 00000054 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 5) Sheet http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationDetails5 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 5) Details http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationTables 54 false false R55.htm 00000055 - Disclosure - 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details Narrative) Sheet http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationDetailsNarrative 12. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details Narrative) Details http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationTables 55 false false R56.htm 00000056 - Disclosure - 13. SEGMENT INFORMATION (Details) Sheet http://aehr.com/role/SegmentInformationDetails 13. SEGMENT INFORMATION (Details) Details http://aehr.com/role/SegmentInformationTables 56 false false R57.htm 00000057 - Disclosure - 13. SEGMENT INFORMATION (Details Narrative) Sheet http://aehr.com/role/SegmentInformationDetailsNarrative 13. SEGMENT INFORMATION (Details Narrative) Details http://aehr.com/role/SegmentInformationTables 57 false false R58.htm 00000058 - Disclosure - 14. RESTRUCTURING (Details Narrative) Sheet http://aehr.com/role/RestructuringDetailsNarrative 14. RESTRUCTURING (Details Narrative) Details http://aehr.com/role/Restructuring 58 false false R59.htm 00000059 - Disclosure - 15. SUBSEQUENT EVENT (Details Narrative) Sheet http://aehr.com/role/SubsequentEventDetailsNarrative 15. SUBSEQUENT EVENT (Details Narrative) Details http://aehr.com/role/SubsequentEvent 59 false false All Reports Book All Reports aehr-20190228.xml aehr-20190228.xsd aehr-20190228_cal.xml aehr-20190228_def.xml aehr-20190228_lab.xml aehr-20190228_pre.xml http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2019-01-31 true true ZIP 75 0001654954-19-004343-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-19-004343-xbrl.zip M4$L#!!0 ( %. C$Z!DB<_&[X )AY"P 1 865HM3]D'[F=G,U7W'_4G[5;<"^.:?_WUE^_#=V#=?&'S+N_F@ M=>JMGJZ=G65H]-X)W#$+6VP.^KWF0&NT6H-6HSG4FHU_MNO?)M#EA>[#[_CE M]ZV+1@?^TVP]- R]YG X?$^_RD<7GL3.91_M]_CSH^Y%+2.!:YY?H 1^-?SP MA?C#W??\Q\2CYM)'>_Q14SYJL-1S'AO7GYR7]_ #/-\]/Y^Q]_#0&3S%7',0+0 -^O9PZ^F4)=6,G ML'UWOGQ*Q(_X6C_YFN?ZB]W ETMZ&%W^]D47XEC!\3+-U\S MC;^^&WDW$SZ(+E(F'@P?9;9O^O/PV_![T\!?)B9S-:*,)29$IU^.NGN_M#_1VPPFTS&64$'KTO];-("P"_%+NOU$2_)+P8_5 M3/KD.E.^ 'LP@[[#I[)U%DU211@&3'%]%/E_BX8C6XI^6WB-V89\28P[ZMY( MO+(;GP48!U4'X^ X8/SW./!\9_KOFYD/]H)W"Q*0W>GV$QM]8=-'YAZ-H1'^ MV-.4Q3@1_F0 ,=]FECDV?4ZK9ICP)#>OA-KYJ/ ?W9<\S_,^&H;S+WWG?$?G ^WEFY['^>7WY@[-CT6X\HWTWOW-Q3"'U9Q M["_OEQ(7']C[Y2,[R?6Y!?0^*NCEA-Y'!;UBH'>NH)<3>N<*>L5 [T)!+R?T M+A3TBH'>I8)>3NA=*NAMW(O]^Y-NNN3?N[)G@>]]9B_,:IX&U,*A?9R'?_X" M_>CN^'E. ^7H67A^D16'QM"A]IP9P-!28$BQX@V#H:W D&+%&P'#U_O3F'D\ MTF+X_L? ,VWF>?>\.2]F2,BQOI&I'7FF_B8FUW/]#]%@W\CL7@:N,V-O9G[C MPSW5&1:;QWYL\SBH_JE5?YN=TN!(FW2!R'^?.YY_,[G7+>:=QA*[LL?.E(4+ M[;,SIOUYTAQ:&+7:8F=4W=*:= MB*+/!*9,G%"2*:]D4@"K#L J*<'NF,?0T0)\O4!'BC-#MKP]>&7@@Y)>>:67 M E===XF,]8$CP+XU1R:)F+K9JAPC$O58I)>_%#JA#6 M$PEA+1EN5/QI1>)/2X8;%3Q:D>#1DN%&17Y6)/+S4+A9LQF]G,XL9\X88)P20SIYM5FKO=LSE",7-[?W%Z8WMARO !DSL$L7TE@44*K:W1+&]9=CRJ!M'%;EQ=%S< MJ-#PDYUAJ2Y4B/A;F&45*GYR,[V=]Z'=;31Z[=:P6W445,1K51D'@\+*&Q<6 M=\SSP=KUF4'\^&J;OG=W__4T=,8*!*P=LY(;>2/T5!"5.AA95PD=U\'$L:T5@)<:6 MD6V RGX;^,@P;&6U9%!%"CYE@<]Q58["00EQ< C_:/>LT3EK-JH;WR\&<*3% M@N4*P$R!9WIXF/8F5LK2,9_J,LEE@2DTE,$-4#[;:XM,J ^.KUNG : #QB;$ MN*8@N$TXC()=Q6!7 CT8I?NQ7YCKFX\6NW9\YMWJ9HM=8Y6K7,TFK$2R:'H.$/!IXSP M21Y0[#TVO9H%_P[%I R1R7//9].*+Q',8G+K.D8P]F_<>^:^F./$*HF/46GF MO!$N"B'*\%]O^,/3H',<][1!DAZFDB1YO0L*)TJ>9+%).$M/&R7)02I9DM"B@SWQAY%.Q>&U)X_> Q_-57/!DC&\4>,K" M"06P#*E4%*C*#:KC)EA1Z*@,.HY040O16#$W=R$69'P5[LD(B$XEJUG*-J4+ MMSBR.]+I;Y7Y7+ZCT=5X5DEGCVR>5F=)*JBH@(N\4N7<\?R;R;UN5=T?)S%Q M98^=*0LMU<_.F%N@J40*J5$K&9-7QBC@'!\XE90X/S.;N;HULHV1,35MTR.' MZ N[_(99G$XDS4LF,&7BA)),>263 EAU %9)"7;'/(:E.(&O%UAJTYF13^S- MP2L#'Y3TRBN]%+BJ :Y*22X5:E^R4/MJR*EU2G!)4;G>L#-L-%HG!J$25=&K M!FK6:;<5J&DVCW<^]K904TFUI:XQ*+FR_@JJ0HB2(6MEB+K H"1)%DFB<*+D M22:;1%UB4+)DDU6B,*+DR,8 #)7_M-3Y3RLE>!2HJ@&J2DDJE1>U;'E1*R21 M%'C*!9XJ2QZ5%U5)GJTECP*/DCQ;2QZ5%U5)GJTECP*/DCQ;2QZ5 $5)GJTE MCP*/DCRY)<]O^H2YGS'DMMJXV7!ND1ZF$C(YA8S"B9(G6;)Q*9RHI%I9TD(J MG*C4D%GLDP?F^1>!:]I/'P/7OJIXAHL-:%D^6&6KY+15%&:.+6>J9[W(/K=X?#(^;5*P LX97NGYGSY.JS9W.L6S'$R*$J M^R6G_9+ 2*^A,+)W.5(]>T4R3H%C[P*D>H:) H>R0!8M$.#JOT>>J4OETFLT MNNT3A0C^'(U562!9+9 E&!ET%$;V+T$IZY?X:)45DL<*2>.DU>HJG!Q"GE3,$HES3@'D$(*D8M:( HBR M2#:=RHAS+V]D&S+#!64-G3#79<;(']TZINU?V0\P)4(E#1N#X:!?54#),&L8 MD&D_W4SD:&\F/SN.L>S\+S^+E+V3\]QG*Q0.&^W*&M GC\)*65.[H;!76?/\ MY%%8*9-M-Q0.E48N*PJK:!O-"W.3H&M6-XPG/^@VY0 M8:P<&*NB39<)8ZU&3V&L'!BKHL66#6/M-V2@E1MC);;'5LJQR_O;VVI[()PI]M/+#I02/!0 7)'0.K?%"!W!62< MAPJ0.5T9-X$/=-H&VBY4',^+%3(2$!MY-Q.._<%9NZE@5158 MF392Y_\MFKN03>*7O>E$A96*865W+9>"V-[-KA3$5,W;DM:\+1N4EFLS!9^R MP.=06DO@ "RG+O1QM,G=F4EB /MD4JM1<2;) >P;2>TJ,TD.8-]&XC#2X,WF M6;NA1'#91'!:@P^WT. TM7O6X H^I81/0H,G<'!HD:+VG57;=U9"U"A8E1U6 M!Q=!:PI_.M.I8Q-W3@,.X76DRS\#H!O&-W-L^.BEZC*FQZV\ZKG+>RKHE Z ME0K[4] I$W1*>UR\+)I/0:=,T"E?D%[*%E9P.3)<#F7C1NY-)29*-N\I5;&7 M>>^K]5ZZ>>\?8+TKLZ!\\SXXP'H?\*,R->_EFO>]'U_VU;R7;M[[^YSW#+[+ MD6&8Z,75K5O=-*[L?%P#-^KPD.I M\7!PGZS"0WGQ<'1?[7@<3 ,+>&C<^,_,1?ZY[!FY_,*N[+$SK7@J_+PXR;UA2K '-/;4$&_IP+,,25,!7V<"C#'E# 5\6)#^N7_':L?$- MU[$LTWZZ@G==YKTM)*QC@?([YO4[*D"5%U"5]$LJ0)474)7T6RI E1=0E?%K M*A"5"D1']GLJ-)05#_7+)O<41YOH2IC:_:HSZ1 V1WH_\@56VOR+[O[!_$^!;8CPZ?#G3[KI_JI; M ;NR9X'O?68OS&J>AM0)A_9Q/O(\YI];NI>2.,N9LUG6;$E&^./[A,]P)W?L_&@6OZ)E-.R#A* M5C.H?'+L;=J26T+X[3@CJP3AMVE,;@GAM^.4K!*$WZ8UN7J&^L-&9]!^"Q;E M+BBM-!@6O-3$!0HJH85Q[M@OS$5^WKKF^$2*2ERP1QB=Y[L!-I+:6V1AP(E[ MK24HQH'G.],%3'QRW#$SW@PR1I>_W"W 8@T/3AP1]5#>^<+A/)HGKE-1'=#^W@@Q+W#(4PPEQF_7::IS/N]\R M#&R3,_GK_<4"-Z=\@?[-])Q.J]F'/<"%;$S^E.P"6UO1_OVS[C)O91>""?30 MUGT ?;^RAN7O"2YD8.@M=+-ARF;P9_8),YCYX9+6S!U[,D$G@)2XUJ=,$^"\8Y-U M]_&YXM >+N\?M/M_W3]0[+U=6M*]M@W_[!YID[C8N$E:W% MN[MPQJ3L'N:S[$-K-L[^R=N/O[ZLV5M:WI=\\6=N/V[]KFPMWMT(?C7PB4^6 M_I2YFXEN>8SWD&@@WO)YX&+BFT^F-]:M?S'=S3N6,[GQ7]?:$@#P)^_8S'%] MTW["ZR&!E[G7?^$:W-3:8J^?3(NYYT#0D^-F!]VU8Y_IXS&S4(HP0Z-6XMTG MFET&$\X0/KV?X+OL _UG.PF1A996=X?\S]<9_KVLN[ EV9DT*,^=Z=2Q[WUG M_,>M[MZX=,G'(/\5D$@*(-%YTJOW3D.!1#_$](5FL+$Y!>C^]=W5]2=8\G54 MS3EZ+(A(R96#$\F[& 7^L^.:_P&\9>+@"L+Z71"92RE+=[,C18OL*HRB:*%= M@B)_@O7]L^N\^L]XATRWLZ_CF#Q=D7$^RR$ITE6DDS MFWR]7N:U\HY;XX[CGS4:9XTXC\_:[_[6;@R[22[S]K/WNA3\Z6Y:W4ZWF:$; MJG++?\+K?5Q6;SG6Y@(1PUZ"A*6=;4U11CYL0<*MZ\#>P)_?6F DC6P#KT7. M4.1>LVUYTTH3UFPUV@G*UG5:$('__GHOG"5K>=9LIIAV"-)&GJEG(:[3.#AI MEP&^F(6X_L%HRP3^84J>'X @Z;G+AK1ANW-P J6_.2O@VL.CD9@=>*VM:>2R M\'PGP=]>%/R=E A)=).;AFRBOM-J-;)W>NNRF6X:E]]FS/88<"FF&G9C1V=1 M+*1%_<:N"Z(V$^/Z@[3E?T"W\(.:WL-V5T0#HU. M$_Z#(NE%MQ@FF?#/==>=@ZU/N[!EI/67\RY%6G^06F>9^BN,R P3W%^@N3?H M#(Y(<[8Y;R%;C\K8#&NWT>_O3N-G4W\T+0K;V7**!XO6=*^?Y%ZLDYS]9YNN M1J>Y38>[R:[AXKB;*6@O]K4=-1FY _F[=ZQGQZ8.\6SV-VXT5S8]_>:Z4E9 M[&Q+>C+Q(T__=.Y\3H8\?R=*8_K3#9A1V#IL+GH:>IT%(V)YESO1ELU&;PRZ M6]-"=L:M/DQ8FOU>:ZE=D^QO>ZHRL:?;[6]!1(QY #QRUSX[EL%< MC^?SVI9)"_N81=_EIJZ+('5+?V=>TA:?N++'5F" J7"+)U>./?)]UWP,?)R* M!V=Y-K3MK==>?YBTK(LAZ'##S *IA4U><]A*282J#3N;NNARHZRZP\QDA#<' M_7[509Q,$!P[ LODAVM5>_AI#V3NX?NB\PV\.*CW\=#[DW,,?5GWX MB0M-N<%?;0F?SGB;>_;;E1Y^6O*/#,/$]G3K5C>-*_MMH6/5UM">^=*J^MTW*ESOF MZZ;-C$O=M>%5+PL3SGJ#]K#:F[RT^MF*#?UFM^*N^K2VV0X-O7ZC7VDVI)7+ MEFSH=*J]V4_KDBW94'41F58=VRZ*?M4715(VW.IXYISIWD!_V*BV]9!6#SG& MWB5#N\)C3^N$'&,?-"ON^DXK@CQC/Y%C^VW&#L9@M<_NTR(_Q]A[@Q,[[UA; MX'"]TJOXL6>N$M$;.%%U$Z@X3%2;$[E* Z_G1*O:=D&NLK@GS8E<)6%/?'7P M2I^;[N,,JFT:]3,-<] \R*[GBVD[+K6U6PCFPB6S]+),=[0-(9F"(M.K8%/' MQ44V+][#RF#*;D=.UO#0C;O'=/=I]T3,TWW!)IC];UON+%QA6N+U3I M*+MT1]L0DNV&02JV-4?'/'G.E><%.V8,@L%WVFOR\_ N=J DHMF9;C+@\_15-:R9V M%D6K:>OVV-2MV"6JL+T+TQM;#J:P+(2EV;HJD,+XR+Z9!B>CI/GX43G)>Q.U$;IN:XTU^_@%GGP@1YU\R_F=PQ MC[DON2[PIVYA]CM)F;2YKV*HRW9'M)4RSG:@[C?'_>/*OG6=,?,*8EZ[T1LL M)V]U9P71EXE][5Z_./I -)C>,S-^=ARC(/ZU4BFQ,O15$'G9K.!V=U?R[M'H MT5T#.&T$H.AU%W,1SR^8-W;-&6XS,N=Q?'AFFB>:TUY%0QK/ZZV9GN;83)LS MW=4FCJMY<\]G4T^#QS78$S)XTM#G'OTVTUV?_X(TFV-6CV_%-]&[8"JET@'L M*N2;[52$R8H.=J C6PZ)U.7.C&2D4B%@4A;X5 !?6L,D6S9U5 1AV61T*DPN M*V$9DTEL#Z2<^34*H&LOV306)S)>/$-F^-G1EE[(F+*NEUTI$O4S-AA[AZ1H MF(6BK6F1TPE/TDK8.?EL:R&93&_5&ESL$Z MD540:1D3.:X5ZZM)X?'<#_HWV#W 0[!7TU$]PQ="W&8U++)B?F.'A5#8CU&8 M2 .V%Z(MS1'8C1.2@ZS!AS3]59K]/(-%L[ M##7#'8C/CMCR0+/;BI3%++#IRR0Y"=G#.#)Z^KMEHWO-=1]X[:OM,MW"M/RX M'?-\5, _ZZ:-K68)1RC54-?<$#RUH+H[ M[<] =^%;:ZXYMO8%*W!KS9KV]\!F^.\]F_F\G&*3/#<7;"P_.A.-Z? T^G[J MJX:WFNC$MI=>\KP ->NYX\%V%/T_3U20T=LEVW1;Y';.U,N&W1Q5@_1-#"=B M[A2(. _K0WYB.(W9<8$^M7'XMC;#\I+D(X-UI<4ZTJX=GWDX7=^UZNT&>MTT MJL!&DP%?>\'C[VSL:[ZCZ>'RUH(9-(I-.6-NQ4/K,%UC:!7$N.;-@$<3DQD: M&ON^5]=^X4$PVE2?"[I\3;]>36!0(-9('P$4Z@/;M_C,;#F482&:)K'^> 3BW0R"WB(1]%> ("..JQK M#[$.D3FVXVM@&#(V73%5X7#D4%8NC0QX6LSL:#-XC#84G_0Q'==^T;^9TV#Z MT7%=YQ7&<*[/X)==LCPV4L9RGEZ+ICB3RV;O%-^Q*:P;>*DX+F^@=G6/Q=-; M'(^S4TW1&1]U#XOL3K$$ K=0(GG\<1X](C3&Z%5WC>L U<_-1-3*>M%-"]78 M)\?]&4\,,EB %!UR0V<*(]NXN_]*)I(^QB\6#:,5<2=X'2MV>K>1R3:RF+ MLABN-0;]T^8:8&U0.-;:_?:IC1KTKFQO+/[O.JH)[ MS5;*J"QXH38*X-WJ,96/;;% 0=%FC)&*A4NW,REA5S@+.YWF&V-A(8OW=-DV MC-A6O,)H=09OC&V%+]BJL1"T^(29N-,.^SF&MNT6N%Z7#*E\7"L<>*?*P.:J>+5!)+!G1T9BV M9Q%WJES;JXAK%Z@8#L"UF(#B#J\,'F'QZBV>7=YA/Z/,TJL(Q]PJRDO)FH^9 M63,L< =5#=Z<9^5-OU?@HJH&;RXR2^E>D5N@:C#G,K-;HG=RO$F=:1;OR1ET MAZ?&LWT[(=JM5H$N_W+R++T&'YQEU4;>$(/V[9=I-P49_\'\1\UA MH>,O;H7]QLRG9Y\9HQ?FZF#BB2Y)X12S)_UZ?W&[@BOU08%NM8R#JA O%S>Q M:WC9K+?VLY,]$68N[GK7,G.P'X5V(LQ\O, M+&P?OA:PCQ@UO*XD$L(%>9Q0;ND M]3S>C_.X4!Y[N6+I,O-YGZZ)M>9N/P_/BQM\Z?B^!X_(>LLXC\P^9;X7[XE9 M;^#EV9$_90XE&MK$D;J$"DJ= C;H3.RHP-X>53LUZK\!MT,G/S8$E6+] M:_^P<[-)G,K6*R/$ZKG"'0H=?AF9?V@IE6M/=OKV M[YJV9XXWE7DIA+F+=9L&J6K+^QK945E8I&A>S+W;> ,<+%*^+A:ZZ[X%$!8I M)!OM=3.6/^IVVLU.K )R]99FJ$I MY2DS:UR85@#?KJ>_,L'&@$>UP- M!YN#;59"<]!N%30"6484E!N](-;/5FG.5VT0SQKU5@SU*[K<@;+U2%Y#6:/> M:.Z3L/4 7<^RYIY9M@YX^V;9EE)U>XQEPOZ6DG(]LUK[(FI?V-J557O!U5*B MKID?9< NI###6;?=298!2_21FX"-P%E(G=SN%]C]1H@LC+\-3Q8Z_@UH6,AX MVMOS^,/L^^DZVEDV\P=@ST[T%_1J(LZR-?USN;_RF^_JCFN8MN[.K[!^\AYU+(B@5KKZ M]=XH/C)S;DEA7-_M%P0Z78X%&'-XT/8IM"2!6C MP)):='V/N].77YTU4[5I]DUA_L73;!Z8A7F57;N] X$2FX6"KC5(+:E$'UN0 MD-]D3E4"WYV$W,!9D"N[,R$G,H:YIN$FB9<"-T[-5@JABSUM24QN7/1ZO3V1 MLH56;C;W14QNJ+0;_:U)$7@J!BW#=F<%4V0W6]&1&RB#;JK@>S%TY$9)NST8 M[(4?>??C@UY.?MPQ+)"JO+.MJ6F%V\AD72D1LG^V7* M]FZ\C'0PK%X[LHT+]L(L9X;QJD5:).U&RDA:V^7.].4W5QJ#[@'IRXVN8;MY M4/;EW<,U.HWMZ;MGM$O[F=D@T2QX961,3=L$W.I8AKM('';[C:1VR]9W<13G M1F:WT^\+<6&W24CHJC_/"=] :%D QU5GB?O)"P-III>SV6 ]D:MZ1O+H-],Q)V#8FSO;LIOGN@B=_^Y)[W9;O2* M)"#_S \*9D#.Z>^TFOWL_8NOBS&JF^U!LY/2H;SY/-WF]]JW8&.Q<[?Y=U7- M7MH>W&:P.:>WWQYFZY5<>'BSRV7/(.E!Y/-M^"?'9>:3?1ZX+K/'\]@M,M 1 M],DB%_7/NFG3L;EK>J!'XKEAKQD ZD'_5HQKIYW:$^Z?[I*P*K]"6^*(?Q.< MRF^_+3D0>!.+)+R-PI\F,7S]VA^+&D"_GHP:)7TU;_3A0=8(#;G;-7 M:81;G--7;(3Y#_J/-4+X9 6XTF\=E\R&0RW+LVY[T,DZZ&VH/ (3$!=L1=R]77;K<8 M92^1Y'UOHZ0,?#M-Y2:K)JF=\Y.QGX'D-L_ZJ6L-91E(_K..5(1%60:2/X2E MU2OE0+9570?JI"9L]7HRBIWB\B(5*%-PQ:C*WXGL>K8G&Z49XS$&1F_!YZ/5Q:. M$JZW&ZG'8\B^@O*JRH]]A=Y5E1_["K"K*C_6&N;C<3 -H#5FK"(HDVYZQ3(5)ABTR\;Z;4?23.4Z M*M.D;,C9D ]5N/9%#:.2E '#?;QU6FZR:JB.'URKNB M=A;(O?*NL9W'UBUBWJ*[ZM$E]2O[A?$-43$IC%)I%39TN1\*"S\R*=.8\M0Y MVX5LV!^?Z][SK>N\F 8S/LZ_ LBN[##1[0AVUR^4W:"8:(Q./Y4.*CL!Q9*^ M#>2'O8)(!U#"+'GL@O%_KVS L!O@VV-98.%6G^/5U6*2W*6K/63MO6#"\S.] MNS_*2592'\'J23T&?KNTB:=TGJG)?>T>4O=TM>.@\\ M'V8%WILYGNE[I!9Y$T5F<#SK#KC:W)J,O8PC/];[PK39>1P;EXNCI= M0Y:.BR)VNS(9>Z#5"4"_%BFUSYK-]D*9L?7]%D)H?N2V>IL$7FXZ;UTVTTVC M2$=\I[^!R&2?1="8OU;'8M&J'8E$X\_V';>HM9Z^@K*VQYW)RY]!>\?&S'PI;FT/^AG$4*KGHJC-GQ"]M6GI;"86I2JCP[DI)FCY#VUA;R87 MIL??!'4&T)Z:P=3;L&_:)2GB=E3L;RSY\9UR?Q0R'C I7.A%%R>I\;:**461 MJD2QIK\=2=NB"D5C6])HX^?!#Y\<]\()'OU)8,EU4-#=A01IZ_K;E;9=/4!Y M:-OC;?_T67O&RSG[N[6?/DO/1M *SP)?P7OPRC134B5[_\52GA^%O4XKDS\I M ^E@FI)P?'!&XS\#TV70QHRY_OS6TFT?9,$E?$L>W8+LJ"3/LW=?+.'Y\X1U M!_LB?(^*?UU?N]*5WYX:]KKK>9C?9?O)M'5[7+QP2-^%S-Y]L83OG#!E>\+A ME3%C!A7'Q7N2\#R[F9Q'>0KVPNB-O19"YLYLS4TF3@)(!?P')<.+;B'*^9W3 M],:BH$.';B3"1O[-Y/+;^-GW7YB=[K/;NSE M+1;#_53UT3P$%$W\%J53"Z-]I5:DN-4);$'&-[?)]"J6,M?[<8G]]-X&7/FB#F:\]F%/@R#5[U>Z7UP^CAZN;:VUT?:'=?_WR973W M+_SM_NKGZZM/5^>CZP=M='Y^\_7ZX>KZ9^WVYO/5^=7E/9+R?H8-_M?_;K;% M?W8C[R<-F7"F6\"T#QK&5IN3.='\7_IT]M/_;O8:/^VO6],V&+[:J+>ZIIWN M=NU?#\],TV%ZIS/=GL,$:Q.N[76+Z#/MB>-.^6[O6?>T1\9L;88.5I<9VN-< M&[%G5WO ;,;WT5]-_=@)?TP/#]&O:+'!1Y_F:[V@^].8&%HQ-MPW- M94\!#T?W-&="/T:U O )(D&*$@TUINGA%KJF.:YV?WE>U\X!\[II:W$ZL>F) MX_BVXS/-,+VQY7@!8%NS\1'+FL/3F D9!@!OAN.%60!AQ4W8<(2F330@AUP# M%3>-3GOB(4C0%/S"9CX\J8=K!-Z&#LP9#A,ZP&%]A94,S]QC#Y[VP\^CT>V/ MP,\7QAD*:\A 7[6!XW*FIH\/Q_A&-'C!^'DY\^J' G0FN)41Y5=\&IR9:2-" M &S0G_Y$LUTC$O'GP";(\ARM8D+@+P]DGH&Q,\NQ L"CQDV\T6%.M1E9&80A M%*?P6C31(:X0IMHCREWJP82E8_M$".$+V_NBS[5VLZ:A0-5BA&T@AV-C8H$: MU@"AFA[>] #.BKX0I, #OA[@:5ASF-4D\2P18[,Q\SS=G=,H=6VBFZX<&%]L M8MUN9!B=R,K5"0T$ED^+WN&Q("@"=/J"KUY70[@3#9*?,/TFQ7K5-1!:WK;3 MA>VC9/"0;I>!4/) 6ED@S$ T,9UD K3R>V#3M9GDG&S3?%S88!OG7-;^'T\; MV78 ;]^QF>/Z"(E/,"%:LW'VCQ!4$Q!?0A3/F>YJS,:6XM"HP_N=1@(+(7XMCQ.*SPO! M-N.U$N+]:X9#Q@0\\VIKKR"VA+QEW& )GY83=!Z?H(]\\-K],V,T-1IYO)\= MRP C/38V#4UX?\ZG9&V3]]%, ]4WH415*VW32HMM#B[O'ZZ^C!XN[Z,EQK5U MJ.=6+"U$*QJ?.%>D*-"Z TB0E]*+&1IH $_U/T F M.F9 GBW.J>%TQG7 7Z MSSIH;=I#AU9)*'+U:;APX1TFE(T5"_[!SY'!BP\BM '6V/NJ=WR"%B))8CZY M!4@IMU4DN;(F*C[$>.R%IQF4+BWV$MG'I"7JVF7$!Z V0%P#BX2 XD8 WL;@ M%CB9#3R6#,P:YY4D"%_"X6=ZQQ"':Z&DJ\$D\7B&N?:B6P%?'/@MAD1J/L9$ MUF!.83=[]JASB1H[Y))CJ85TS%S'","\>M5=V%PC%VO("32J4!MZ9*"$T@*; M]$BH1O..NRFPPT!RH5;$'D#0X@"P>?CQ!02O$WA"N\80(E !DV;Z(#DM$UCB M(=>X]>(Y-H4T!+ DN,PM<6# MH=?8TZYCPY]C+I0CMUX88T3/2!?$<3QU+=B67)Y?IOQO=S?7\/?YY1?XX82\ M<-1#Q'NTQVQ#=V'K-3(<= Z=SE!W%Y)(@(DOR,CPNVBE$L'T8RE)O[))/L): MZ7##X]/H_B-WD_+2/DLQ<.X8M.#)F/A!"L46&)_WY^&GYD\_:E]G9(1=.W7J MXJPQK&F22:20SW&?HH]Q7XYVI@QWAPW:@S,SQUJOT?N16RE\WQXZ;'%'!/8H MC!MT>S#CNX;$KDY+TH5-Q6GCNFKLN"QR;DIKT1,CU4PR1(3@_0\++4)!$;F_ MG*F).NO)0<<$&GC,?3''0J?YXJC"Y8;@.!P?^BQL86QR&UGLN+S0*V,:8M?# M?P=:T*K"/1FWCH3W F,OA?>"FS<+E/"AV@"G<& & XL8:03+^(6=P3YRAD-! MYPDW6)_1#(,&R9N7X!&T@(8F&*52VWE.#6TW>'3F>)Z)UMH4W_D],)YHET#V MHYT?8/4*B3U1(_B(C8+JFP M=1]^J0D6@G1!=\@39P2J>CKE@ UF>J,UUKUG;0+;'W1"T 5/6CE)01$N)+#_ MPV3TZ,GY$ZQ#TR>O7[BY^1//',27":)QA8:(TA_QA$7'16*S!?ETNS17K@R^*Y&98 MG\TL?%+V*"'^'-?(UW#RO&%C8/Q]A38!TRIU%+S$' MBI8^/\6AD4I&'R,M5UH9Y*61JE+NYH6/)=K+Q_:"7FA> \8.8QB2DUX_FN" MS=V:%OIFEUE=\K>:\/>#;D(A)M9CI)#E\8$7-6>Q)WT\)Y=7/?Q2K<0LA^X2 M1.B'!TL0"<,589AT@,0WVWKHE-%,@->83HE6;;$S'$[14HHO\CJ8F_'%\JI' M8M@U0H>Y&S82Y0-_(L-_R[PQ'P1/,%"ZJ7G1$ MAAM$36P.]0"$LRLMJZ? Y/$D,;.-U$B:2YHP_KBIY\8Y1-_,!(>D9 B7N^1P M9"*F5#$W ?BV);'?H:B8\+R6U#U_-;G*X+5P%"FI%3,"N:6_N_!ZPRLMKV?E M"@VILTLTX^?:"&UK?J0E(P'+OYANQK[SR-QUJ\E>9@X)YX;T$8@]6'R#+/1# M=/9#R"/G"+HAX&>3N,"([:)N1Z=+/\K#M/A>%>DI;.'Q M\^7LBZ\(JT$MO!PN3<]W37(ZH?8J_SJ[=EXH@=).:LM+A!\DU4T1RX,;6+L"LY'*@1?O"?K3K^GJO/8&4<&W",K-U MOO3B&>1(C<(&SA3)Q?'7J6/#BHY[#W3NK,?,Z>>!L&#_[CQZ&).@_8 _QP(Y!QM RE6XK<;SRY>R(X MCV/HA_:/,3DJ@^F0@M@0XO$NV)UAXC4_V_#X*):VKOW0B8]'U\:46=[GC/2X M$XY(6.PHMG>)CT)&V_%C&.I2,A=/&:#+[H\:7LWR>8\H%FF2Q(X(",C]2!%GH_78E<*7I%KQF MSWCUY=C1I&3V"O*R06X M<:E!ZRGT9Z)RP>,D3?00M:=K4Z;C61B!4%J :,H*NY/[)'W &H!J[E HGXBN M"L^RI.XB13J5ESYHTXJ$)12&/ -)._^YQQ1]^_U.HZ9=Q>1Z'3YIZ=M*8B0U M.BWC:W6*OBIY342:_;%-<8(I>*2@T^E'@DLC<>; V;Z.1HT.QOE@P #FRYW[J3BLV>5X4CYR4)^]T2(]< MBKG#XTL&P'$"D_4-/='H(=6WD@='@^M&N M/VDU<#ZB?H2AP!;-(;YI$XC M!^"JTZ]E)CVRR?-"4RGTV&&4$(Y_V?Z!BRWB#LKZ($SY3N*3;W_U%]VT4.>? MP1#.\*8)-/4(6BJ\@BXYO F_15]=JU+5+W;7FL5 53T2>R0NL M*X^SEYSY3R('81*$DA^9A8W>AZEF;#TXE M=,S@O5!3W'#B?8>V+7[T@AE&9]!GM$?& MNN.IU8QYQ2B]1Q;S6J0VUY'S)+*C,>3L3Y#' MZ$<)P\Z(!%A;37YY?D5L%D5E\)&SU JTH_BU5F.K!9DXRQ:+^=-5HUC8]-!O,/.JT?4]<%OLIGXUX/&;0G MUH.G6917*V4@6*!"&?![ZT'57NO\>Y\)31CL/WO#R M:Z3826R3PH<2LQOPVS_8/)FH!8.(B0Q\GIQ\>*'R*;9U#AZT1X&H @<1-V1XDXCK30'F M2#?UBKA=E[ZQ)^)L\9Z=O+;SF^D_RSL[Q[F5U\9;>;]>7G^]/)V]:S(8\6[Q M3LPAE$7U-NQQV1K>N9"QOR)L]W!7MIS(B2SD#*>,BSUYP9UBLBQ^^,9D5K U M5[E0?4TAT-_%XYJM2>$(;N9Q7 M7'O"PU9Q[8F%O%AQ/0I/21?NVO$YPS,[+V%C8RH#CZP#?07)-7QE$K@4UA8& MXF"* >=5V:<;,_8LAX$\5:'D.Y3+ G6P)Q/E(3I@8AT7KTVA$4;>?K%[D2"F MB7EE:/U0S@K8-E@BS(+\-:YNDED2@CZ>;THBEP<"RPLV:CXWYH6)Y$#<$Q]; MBOR8G>XATG4948+D/"F$\&QAM2S6ULMALM 3\CH6RR3EZAO)*HD]#V M5M_"7:<(R5=#7EZ<7NXAL1R;P\9C/.D6;XE?J!'G+?B,EOB=&QRA&RPP1-H4+L)4S>ZD8II9G1TH*T54?S7(B%F07X32P,QIARR%AA*@8Y_:=V M3AYNO"],3W]Z&]-;$G4]GL5N*.M*1W'"#0].Z]1B@?8P%*"RS#E'&KB M)X='V/S&4X&0N9GZ?5Z+0$YPK,7.A?CA"'R&G?TX5)_\]"?4B6@;+LU)L9"2 M0G>=():<+WW\'5Y]H!6!,4(^)I@@H>A!B]9>%T5YQ-[# $'C#7^_%#R185/U@<@]T&BASEZ%_?-=[1YQF& HC/"=*:KM;_0T>F?I#6/)2,27VSV'IZ4P M6ONO[WKAT.(<'&/R93<4ESCJ. ?./# ^:(;"1QXY8%S&HOZ_4 J\Z/,E1C03 M48^A<,7FP@\[C>G(8[^&_>GAADY_N@?#E6Q9K(@SWB*@N]Z5?-B2\X^4#25L M\-'2QW]H35A>=%237-=;SHP\V(Q(; UJN>>B(!8H1F[+@HI#OG7(F<)3N!-! M^*'Y-E!\4W@[2;P5*4 WC_%A/J/[E'C$J;V7?JD/!1M]R^9MU;P4:$,J\DZ* MO()6AGQ#;/VZC>]3>^MA;/UO6#ZB]D=.D2 WG=_G%I^I-S<3^-UVI V_3PI. MBN[*VF>GT3D60TZ.E;5VI[M=ORW%S%2?W=JPU5+(+(:9S59MT&WN 9H%2_EM M)?MY&$)3L"V4%PW;SU"MDUEV',UVV'60_4[_U(?8KG4[61=:90?9K;6&NP]R MS[+C)VUA,Y?#5!1'_CE%YLH><\Q*:HO\,;E%+KBY771*K=W,:SH6P9^WQ.-6 MK=W(J[85CW-;[;E-(\7CO#QN=O8K*PI6)NG.6X7X3[=K9>FL4%-4Y-!B^]IY M;.QX!T2T:\U>>T=$J$DI>%+ZM?9034K))J79K@UV-K34K!0\*ZU6K37H[7E6 M"E)J)=UG'H$B1?G;I+S(A;19-MR*^$T+RP46?3I;!G8JRA7EI?'S9=78O^D3 M, 8L]L*L?2S)XLV7';Q&C4Y6TV0O@"L5+X;MK,;SJ?-B4&MU&HH7],BP-A@. M=N;%GD7;3D<8#Y@//Z3Z@BY21Y\_!JY]=F7G9/=;\EDV:\UFUN-*Y1?>UB_< MZ0X5C_?*XVZMVU?G='N6%:U:>Y!5G:@#CK?@(%0''"6<%'7 4<))40<<99R5 M8QUPO*>[XXFO5&8(D8I?9I)+YO[LN7[)KL&V)DQ2&O+H)7 M@V\J\8#"VVGBK4@!NGF,/X<;AH@:+$CLV"KY@"*O?.05M#KD&T4D'_AJ4PYB M*NJB4A"D8C1:C;Q>6775>^6Q=2>WBULE(5@9)=)IY(T!4,A<>=B?_?YW'F06 M+.RW%? CS]0+-H;RPF"'B_E'C1<\Q! [M6'F,(C*#C+/25IE!]GLU;J=K"KN M:&)CI]B]R\!U9BRGK'Q+ 3MG8]_%4-B)1=YQ7:?8;B0+%]ILF1AQ42\7KKP3U05:+$07J(,'A7\ M)4*H=\<**S)[B7K,9:L[IL+U5+B>"M=346:5#"YY0XRL..15^%0U^*;"]13> M3A-O10K0)6/,8+%3IS45RE?%N"]%W@F35] :*C*H3V1ZBVTV M8,\??9"%XZ-OY+;<9;'']%B>%CWZDW;XT4?3CC4#"SNGQ#KQX*)6K:LBM8IB M9J\V:*A"1@4QL]FL#88*FD6M\T:M-]RR+M0QHP@+J4:BQ=2'Y@!1VA:*X"T% M /2Z*HAEST$L>TY[I#C%3#;QCW,1T*,]ZI9NRZ*09LB!\H33'#5CV0C/$ICY0B$]IA<+ M5R+Z*&T8TV;0KV/$(Z T@UGF"T8J/3F.X6F.BW%0+Z8!=$L'*GZ)(4XK(Z=H M;5"HDV-[\"I/>X9D!#9\9= !AV[5B92'6.>!%^B6!40XT(OM^$2V:X117)KN M>!-H#QZ2 6."'93,#6"E M.8\PYT1WC4+'X'>7P:\,/J9X.X5O@<3IU+&MN2"9X1M CIZB?8\Q7^O14D:0 MAFO9,O5'TS(Q'D_ 3Q2T/.&) !44 XT\?/HB'**,C7(2(8@00895$HH\&$CTD06]>6D^9A MPS(R16L-:AH>1A,;ONASK=VD+P;:*P!9^ZZ)+OI:H]&@![YKU1J#(7ZL03?> MC,':>&'6G+."IZLG^GT,;*-7;--F 'V,[M)X4.5"WXG8RGC$Y'?-03?JNUEK M]I?T78N=C')8P(KR.?D"((2'\6INQ,==MFC+PC3B'9OJIBU@M$1^*0VY]*\; M>PE@!>P9 M5(=SYDL%#6)*BZM.]@T7#@48APM-TV>@O+^94Q!(H)F:@^^1#I/DZ2;,(!6Z M%PE(6YN8WAA4*E_8)%Q1%H>J=M#Z/O%4JQ'I37WB,Y?3BRKTR<&>V3=:PUPF MO^A60"+=P18Z3] (_@*XWD1 CD&E6L3D04G.FNVBS6,SS!.66 MYT3]+Z9P?=%=DP=#QPT8SA.+DJ_"- +P3!?Y"BS78=8=M%P".U(WR\D^63ET M[G@PQ^GL_0*0H0QV7$C5NYN.K:*)0#J+>QJ:G^.ZQ(D&#"MEZV3Q@#8O!W M 1,RT&D$$$?H-%*:Q%)"PR.;2G &PW7*WXA/_L$&.@'1P\\^K:#!=_:DZ[,/=UQG?'*=J;14\=K.N;CW\@"-?@0A^L??_N?_0*_'7^1[ ME[J+(M^[9>[],_ P?)"X#!_NV.2O[[!9M.?.&KVS1M-W4!^=-5IGK<&[OQ4A MSSIU[7)T=WUU_?.]=GMYI]W_,KJ[/#IW2R2L/NJ>.88=#)\L%!.:A],E%Z?! M /<@93!IN2?W#:\,=^*X,,%VT9]@)0331[ZX^,A!,QL&6>V5] M"\F4_=P/RN4E3]Y/O$5]&?BZO$;X2,C&F3($S&P0_C]8C@?S!9H6I%<,;[KO MN^9CP&_-@7P?L6=7PSIOVOW<\]G42\ 'S$/0.%R#);+VU\15QEC+AN[KI4OF MKRXEJDN)U1V[NI2H[M(I1E;D3LT;N.RD+HF5_9+8:?%-X:WL>#NP -V%]6_Q MOILBKZ2W!=>$26U>ZM?!% ]W'/<#%=U+;/5SKO?PPLY:DK:Y ?23=K2@N-@E MH7W&Q_W0KH&LW0O#-W?^HYKH@TUTJ[=USOD]<%M-7]YUVJVU.UO>157KM$(3 MW6X?<)V6U/+-"X\5S#X"18KRMTEYD0MILXRX8+8S-6VTGBE@@I^>K3DQ*[HZ M71E8KBA7E!]M&RP5K<4FX2'Y3JD-?DN'22P&9>0T"][2O>56J];I#H_ H#?% MY&9MT,Z;2VZJFS_Z1W&OG=7H=)<_!*:IB1;FBO*P[*XI^CH4G!5X\ M06$\]2#MN:*/L/F*/O!=6/P].M4(/\.^+/K (WC#CS":<6#Q6R^EW+05;(V5 M%+,%FT/5'64>>Z2ZH\QC$!Q\D[G%=O(RC(H/ ^4]-@YWL3)G> M>V7PH*&VZ0K"E69PL];*G6)9;1[?_$9&45[9S6,!!EGZR"[#-3=EIBE__Y&9 MW.OLUTNJF*S\_8=A\J"]W_S8-Z99S=U*6AKUW#=(5-[K_:^GEEI/U9P[6$^[AED=*/"_$.1<[-T5 MHK"E].P)S)W2L^6;$Z5GJSMW!UA/2_3L250&V3U+X">')X&=!>X,T[WR?)"S MP)?I58V5^29KFQ)+KDHC&1:WD%4.$BDCM5?3?\;4VNP;<\>F)[,68L+P)Y=A M3EF>?)?R]8I.)[KI1BFT5Z?;Y610=Q,Y&<]F'*;UI_R,41AB&$4D0-GDIB^FH9)18D&[*3=B3\; MIAHE.91JN,6+/L12D?)4]?%TI"M*2=2TQT#47XC!-U%0)I50KK1UJB,WTYF'' 6,ZTU:MU^W' M!S9V;-HE88;,**%U[%M.#2R]9%Y=W5]1)R2J#Y)]Q%ILM&+CM#AH(F2;@>]/ M:^1.:[TR/74ZC_4GD,:_HC"^,+TQ<"2 \1TGEW6WKGT:7=UIOXX^?[W4;CYI MGZZN1]?G5Z//VM7U_ITGCXX1 AI D"@K:.%JC]7+J8FLQR%>-9?] M&9B\ZI!%Y2Z@C20-LDEB@TI(G059X:S&9H\;$O'9>C;!)@%5-D=+@]>9,FV0 MO*3)\1$N@GTV?K;-/P.JH*+SJ@-DL<1F.XX!^0PSJ<2*\XAU:"B[LL-G-;"C M[^K:3?2[Z-UE$XOQ0F;!5*A>8- ?(/]G.CKK3%@VOA3EJ.I <:#E2CK'%K44 ML!"+ %YL@+P=;G+KOBYJB&"Q!A"1&K)]QHCWFN> FD>%\6R2VG-6TQFKL(7& MIY^NM, IXS1083A>;\%YY:5>Q-ABPQ4E;)9-E5CKGC3 8[G'R5"VV NSO!-* MZDT]?,91:4WM+"82(XARX9B<2MC"6&<^-*G]&:!A$MJPOJO;'J_)YU&9M[&H M4 (VG?W$!$*HVH=CO2!C3<0#NHB%4#N^L; /YK;R,1Z M7#G(;;3E=%>LFE"9G28'V]DXB"H:BS_%!$I,*M%ZYWI3J$:0+\^PP>(K&Y?] M[X'Q1#V XK47!A$$H,5?\QI1*7U6@ >0N]F/\1M<&6^3(B6TP8-"M,,"SI MA071 M<5LMY<72HQ49>A= 48WG8EA,T)2C>[6O&11_Q#U.:,*-!CMVV="='S M&+I.#W_E4*6-K01Y!9U?[WH05HEMA0/ M=^9A^V \+$@&RS=D9O'6]UE9\,6Q64RJB2U#^'D2@"V9DP=K,M=N!ZG5F6L? ME]V6V#SHXM+6K@5COANQC5IW4& 2\9U9K>9.S=T;F+O<5_W5O+VY>2M82^\4 MNS8BA]&.9HD*8-M-=JN04#4K;W!6=DZ+HV:D:C.R1/6IX-L2'/]\T>=:NRDB M_=3)SZZFV:XBJ1)>K@SG1H^N]CXD&# 6\XDUD_YN5WNWS '<+EL;E/W:H-D^%DL4,Q4S]^#P4YP\ "<+DNP9A_"U?E^/ M;<54?BI9D7-2J5F11VWO;D96:+ZU'%;>-R&NSY-;O;B MQ9B0PB7G8I2>9:K[XC%^N16OLXIT+W@=3J1PT0(;[W;";!O:DV[:=-'7\=3- M\(T36,-^9^8,-/3OAOPS#$N\WS7'./=_;'N/=.US\_, M]WEVHG.7&::O)B?#JG&9S(D2G3L3<;$$"JL.H+-.G)J(?!-!M\4GS.62ZY'Y MKY@_2EY'1^[*V].QR8@GK-",P.6W\W.FLE(SE471C'77G5/>AZD3 +N),E@) MRW.H\$Q#^#A*JAJ75WC+&N8-'ZAA# 7?LH\U0@7, ^ MKS#DW[!50EU[^7-U@(]NXP15W%RW0J)7C9+WJU;71 M^?G-U^N'>^WN\OSRZM?1Q\^7->WZ\N'H3-_7JFCUI;M-RL9(8F(:')A1S$PQ M!O*<*:-L*P:+2U4N' '7)F;&H:=%;C= L(Y!>I2XB*J&P2;0GP16)(?AD>\: MJ]/*?BQ?BZ=(Q@C%F1GETG>*+< M'922TW$M2H+DL:D)N,.'@&I@9C#1Q[@Z7>!G\D>$IZOSW$9L"MWC(PRS"+F. M;8XY=Q(MT, > ]<^PUPUF#P29(B&F4,P4VBV)5+8-\PHR?!MGI'DQ03$H,)(SZOV"&KIB:M6D#L.S VPAJ?.F< 6<,;& MYL0? 9 MG0D&BL-'W>#B%8FW/9BH9S#9@ V8L1,4+J6W$HWQ327E!&7?GO6 Q#,?Z=AY MP:%'[3_9N.?DBA5;! S,Y8\,H;,/49M!JFXE*-/2]@ITDPTS/S^V4.W7M:OK M7R^O'V[NKBY5RL#$]IU/D<0DKGW7] 0D%]*!'2S4>"L[[91"C3,[7/>39&9Y MQ@LK9YQ@10:[$.E^JJ@RI7,['?R5K0O M7USE;YB$F?+>.F/F95TOA6OY)9H]UV2T:[U^UEJU11-_P$$V>KL/LF!QOD-Y M]T^FC2FE#>W)<7)?RWA3I9C;W2-PYVUQ>+_EQ/>\Z%3<3\%Q/\-:"SZZV)) )1EB$(H98X77YU'9\!'%YM[;O^L,L/6_#< M9=!HT0<\A)2.9#Q+1Z\_9M>WYG4M349X$+29C,$:,B(BALU--.QO>G(?A:[S MMZ=]\[?\ .HWW75UVS^ZAWY0UV[O;BZ^GC]HOXWN[D;7#P=TU)]$; #LV5Y, M(UZ3XIE*M5#8!;JF/#]V\*B]\HDGOS\_>J2Z%BX#" 4+!U0R>B0\MO2>S=F, M&77M-ZID$E])S'[2GP0=)AZ!^(;AV,!3(L$+9C/+I#/150E9!"^@ M@4? A2Z."36=:O'!X!_G(>T3W;2P-@T%S]0TZ7_2 @]+&2)M\A358!;0[LZ) M\Y(;%&TCRO+!7V,:@IYNO:[=/U,9&CROA<:S=0Y3OKQOS3!A)+Q,3G@0O8P/ M$BT4LO1B>K*R7Q))(;>B2CAA_3-9>$F%]619NE333G+H4_S/E[\)5[O&4S?-Y?SX0)9KV/\7PDCT^1+! M0D25X^BUT+%?PZHXW-"+]*8?X52Q=_R:%WGGHIS'LV^(D16'O I J ;?5#Y MA;?3Q-N!!>@NK'^+9;MT6Q"X4Q$MW4;F6!V1E%;Z(!\9[$RQ4+V\/\:= M(3F7^(G'&C5[*JM@4:QL;\G*EF+E BOSAJ4H5*YBY;9I0]>BLJ2&3-X97,'5 M(U"D*'^;E!>YD#8+@Q$F TA$N$\<-_H0'3M$W]$5QU@4/#^/B#Z#815]R&5A M'7B:-G.GW3@2Y0<;85:M6MD!-C/?0JCL$%O=K,6LRB)USAW;"Z8S"H6 K1C> MJ7=?,M^@*=T$_)!/3FQN\,?*7>9[:QDV-?78AMTV9WI9?6I'/BB1XGKP6A'G_*#J>4O4Y M2)!'=XYLLH'HVHALTGMFS#]<8O65TQ!=F]M\%4Y>GAM=_G+WX5PD&[Q@,\OE]==+>/^7F[N'LX?+NR]'GYD2+1 YUYHA)CN\YVJ( M*91X2I^N,Q\JUS\<"K2 M)T?"/*G#8O$ 0IGE'/F)1UWU^GFS_J@ ME5[NEJ[D_7 -0]+"EY+.V0KDQ9_ M1*>P W>5)I7U9V_F67>X55?6HP7E6RO$MU9K]?)F)563 MLO=)Z66.1CH1E^=?WA?@.5NL+C&&QA[T;\?VLC4;6%[B_.;+I?8P^F]57R+^ M%Y\DS=>_08=A712B322L,C2L+L6SI4295:;,?W8,K++BLL>Y%GK;H"$J#+5!EH55^V M*"\T8R[/0X750L/7QU2?DI=$FSCNJ^X:L2*+T7B9K6."*2("W^,EV:@S_15K M ^F^]FI:%J96PE1:E)!*DX5B$B/#T:-;GA)6^0ZY)5V/LD*%U=E"4O#AP#>I MWFE=^Y4GTW+XM(2E?42;'LH-GIF7.H9QF5Z=54E+-JTDNY-*K<$LDZWM%:C,:QI.E$V"8"=+W(. M8Z697G4O,7U4ZLWSJ6K1T@7E89TI_8EJ3.:880Y??$:6,5S6NIKU73/\R>I: M?-9A80>V9#CRF70JI6S#E,RY_;OXD!"@E"B3\8<8K[]FQ>,FK6-523?=]:#_P M>=$P*BP4%M0$F/K\J7A;Z190("?&"A_^$.H$FHS+OT?&?Z-C2WK'97[@VHF: M9F#,P7 1E/Q5#;\+T^KQ! ![\8(7H,!TBZ0AFLPG^@C6]Q!I@H!6^@C@9&&+8*IJYX&P)O[N/'K:""#W _X46V_X%'P?6V(_ M\F)U2\FEAN\OSW$!32:\N)VAW=,'49@0C8V/H",8_*5=.W6MV1QH/\1ZO!]] MQ._B/=9 UYN@L652T4A,2"LA:ELN9F0%MU \&>0GQE+71!=1>WIB78N4A]Q2 MX*DO^:+T,6+PD"<4_T_[,(, M&THRQ?&PKO9L"9>(9L[V=32B%I:#X#05N#80/WN.3;]*O.&UO 5P27D*,]ZRI.,@JR5CX65 M:!F@7#Q: MJK#RSD1VX)D..EP7JO<;;:\8S(Z1_ GZCVI^:K!F,:5'5$8;+ I@-^P)'CW3 M,'4W+#4J5Y/)E3(\\#NM)R?8>9;)_"LV*:3DN:2/HB62E*K/X.(1\B25UD:WR4;4]K^H2[C'2W9+82*SV6< M_3C_.F<^3ZH&/H'1EP=,\OR$ M2X>;GR"_81+9-UBW")O8"\*=06K4F4Q@-Q=J7V@AH#KP: 8ETN+BJL!O46/7 MM4^!B] 2E>*Y=\1$4W<"NHWT1/J=6"H@?0+CT!9&'2[B1X8+)?U JT&F/_QO MBDH/:Z*CL',P.Y%$(_N&.^Z3:FEPRKE>*$;E@ , MPYHG,^$C&:B_A'6(XEU8]"&IA)U>O0.PM2SQ>;F/![T-MI 2W*-JX R282[4 M^!+EHV"TT;*S,)[TZ7EAYB8FEBN/XZ<&'';1A.'*N4;R79H2D2-D33T$VL!. M]=\=+L%^#US3,\PQ=RZA4Y@@:YL^WVIBP0"BY1R8#1W9IE[3?@:%0DXKW.OJ MT 4H 2Y=4'9Y6G,X[*.OB 9% @?V@K@;B1E][)L.D:8C%>F@QN+H MEHXK3Q/U$W 71^,X4GGV=6=?Z7.RSX[]1$=J[-$_T@%9LZY]OKG^F<++M8O+ MCP_JB"SAAAH!HBVMV2!AW:V%AD544@4]A7@% [U)*,LIV )U\366+;H- -"Z MQTVY_AF@ MZQ)$/GI%^ _UV_K*YETOT2SW 4DGQ _ZCROED*=S]P+^'FM,Z,WO.K5F,[1G M]"<8PQ.*!> E2((9R@1N^<&SPSH8?7&VW;,QG<4A^[!@ ^.&='H(:4XG1R+O M OSP^".6CQ!-P@;2L5[XU@MTX43.PT+;R7E*M"PLU[5C"F;(F^^H2!;^7^@E M' 5/Z&<1/L)>@GTQ-.#QD#[EI2A(V)*SC0QA'12$205&H&]AHBRP E]* '=8 M WDZ1M\/B]FC^!8Z>7 ,>("% O2[5KW7Q3V'YCV3/L%QU-N-Z*NH*6'YNF-^ MH6A9:_UZMY%JK5?O-ODI<]0B0I=,#K[9$%89.BC^#'"T.AV.*ELDVYE4>F$@ M:8^X$8J.-7P"L6WCQLL54**5B#-!YX&$-/3BI) $VR0+=V:PL17 -33RZ%*O M#%TE)EHG#O?<($[16\L[)E),=(7-:;LB-CA@TT _7TCW@UG\]\!F^.\]F_E\ MW]@DNL)M9!/)93H\S7=;J#_)P4[.8%Y9"<50N]NC)2A\M^1%PHMR3)[LAYM( MNALDEI/CFD_H,.)"(A82$)KP(1^)=3P@HL:;Y_9U8LM)S8@[=@K"62"<%B;A ML>IR:0> 2LDH@@M\';-88[N=8"9<=,Z8JG[1X.$?BSMUE*@&^-]UEM-N$IB<7G42(6:$W=7[B20[4V(IB M@H:8%JAK7V=TO"5YEJJ>:%), 54=X\SQ8M78IO"FYZ/5*93Y,PT5GUBDE5F\ M+!K10&$C4:=)IRLR"=W$H$=!I:V8MG!8 @.Y[[PO]0CDG:;W*,6XXK*NZ0-PL@VZ$LZ@+O5YW3L=22/ M2JNNW3_//LXNK^\X%X&>!">&CU8?+D;"5W#^E' F5OJM]'DPIC.*%;E8^NMK[D+8'#/G@(18+OXW"C1B_ MY:QNR.?B^E=;AFA'1'YV/&^!S\#ZV%'G"Q,\KRT\>,U\-1%;U(;%F*&#,6[) MM;&J)6\IL%M%WE%2MZ02 O0ZVQ03^Z+/9:!0ULS6;R0W0ZO6&F9- :\276SH M\^Q,<;+L+//-(Q^NRR ML:5[GCF!09!G+B,#"U2#,[DDXHYLG=0]66[9 MB/M3<<>PDGV%J,H,_"G.:'J;DZ%DY%M"?,&RM*@J.@M!,CMR2^5EBWL@NGD] M$"I9WIXG96>AJV:D@LMDB? ]B8HMN6(LBOXK%O:C[3GDI[)Q+?<8I7S&,T?@ M!@9V+U%F/%'U1J;7HM#%L!(.!H[S&&>'JB;SFX:^:U+2(/Y+8,N[A7?W7T7@ M*YO.+&?.F'A$7G?09A8.%!Z]O+^]K87?$R&T7KVZMHI:2=4B4=0EMAAUQ!NC MW&XR02'8&73OX0GKX5#482W*IB'#PR>ZZ=)=WO"&$-V?B5UE(+%S=C]^=O"* M*J<@=OMWZAC,JLD@^EBB*TQ;)P807IV0;%H(2W7Q\HYG^AASZK[@G2">3 A# MQ2E?'71"(<3BJJ>XWAQX/*,B3SLC*0Z',P,A:8XQXYFKX_THR3ZZ;4)I+&U' MPV@'&8\LYSID,D;!8F:^.<],,F$NRJ]$ 'OBKEL*![)#Z@LFRL7D4R[F9AA[ MF@?+BGS^>)D[S +)8S-C%U17CZ.N?0I!Z*T"$=YP2>11H8M8"[.^*EXX$?.G=OU5DF>F;ZGB-S99WN# :W0TP!@66!^-(I2N2S3#KP;+> M1OR2TATE L6Q G^F\,[9/ZB+1%X$T^+LD-?LN"'.$R9,>)X+Z H^33G!&'3K M&A(H2 '=RN,QI9AP"HA%%\FMI?.,=_C(2%S,P\]WC"YR&YCUL4>K5T6R9XED MC])E<-L!"?."*?1"Z?>0S2M1%I>@/%6&R_B%']NT968_C<_1XL4%?(XPH0I! M[;J!SFIS9[;-PVB87I&UD1X0'U'_7P@?T>=+! H1E2>,JR)CO\;$;P<;>D&. MF0.[X99P_@#1@\64)RN5/_,XC(Q(.RY+*PY^51VM&GP[7'6TT^*;PEO9\5:D M -T\QIB#)AG[%_J58J%^T=_H8@D_X$8R^N1,HK^3/A'\AK8SL8>%)RKZ!K?\ MT2?,7V.E[FG@]C)Z(G0[12&'Y"ZJQ0GG]:'CWWPHV,!5$?:*O-V[+6CMIZ*/ MNXW,<=7GZ%%S)I372A7?3)XJJ=J;17%RR_LN+<7)5)^#O.4J%297]-ELY*U" MF 64![;EF&6!I5G3GIA-:7KIE,? 1,Z>[X8WE*MXYZ#9SCH]1[,1=AYB+VO, M0F6'V&DU3WV(WY69!O.*0[?5A!H+Z\Q6 KO2<68O',0EV)R!F.\ MD54F*R[O8%X.NGOFU*ZI4[''14])1 M ?HEFY)^0ZV2DDW)H*7B\X\5=SBBJ/#%6UI(G(P*K,G$QO@?VUFIRJ/@\K$^ M,WU17%"/:CR:-J8.=UR5V7CCO%P$K@SRYJ&36)Z*O4?E T*$?-=JB'H"+J,ZL>8+L^9U+3:"/"&H.8GG#,DU@&ZC MRY/)(_&]9F<)\0J>VXF-J*X?KQVZ"68!96!,32\O:Q++ZKPL 'YU2'H-Z_T2 M'9AK?\[\V%6-&B\B@S6YOE'Y7FL.@*YU>HF*&*8G[_O+*K\4N#]A)A;_X" B MU(@[&W)@5%3@D6&2:MA@_4=6T\!Z[NAQ1Y5X9N%2@'&:O P[_/3*\ <<-WS6 MG^1]$*H=GR"T76_NKX;7:<'SR-(3&Z!+2R1NAI&T:7.<$1W'D)9I8OER31'< M$A43A' ?*/EX-/F8OO06R42:+2QLOBCDELJX?DQ@)73F@M#2"A-8S7KKP )K M_] (]S0F_O%K>#EPY'G!=!;EM#/#?<=)#'OW%1&Q"N7*B*,M,N&^4+FH9+T< MJ7V])3?YDO8=W=-C>>]R\A-Q#=\1MZW$<_QB*(%9'S]SHF+=1ZN0ORJ;ER_0 ME;^,RXF7K1570HF&Y+50+W%9U8N9*.)8W^)U1L7=3GF9]&21U^J+C?[E-U1' MP%\LC+'FFJI\#&N9";T[PY*JF-^.RE)QX4479;/<[136*5Z7C=JF4CY.X&/A M&*H4207CZ!(O]@MS;D374D$"PQX8'?"A('9-K$)2TYY,JL-(%[:Q-B[!2NAG M+->!MVJI*C@T&B)CD;I:" =O_,R, )< W=TF@D5-'"R?':!!RZF0UWD?V;/^ M8O)KJNP%J+#'O"[.6)10$.2$)&#-K$42E(FP42 Z6 J UWE"@J+/)#_D[?9P M_8NP MWQ_Q^K[I)7 =OJC]$'X=?\/@=JL>N\4>"?# $[([ZC+V,NZI0GMHIGL^?!&X M&EU??A'EBJ6\ S4 2.:-)98TLF!T7Q:00L&*T$VH1;0G]"YS'Z[.4 M2D T%T67"U% )/+Z'E-3?>CG0."#T 71SJ^3B75'UR2&G/M/\QUSL8.%77$&J!,%KN/ZM+Q]8.V M!Q 3JW>_L+Y")<-]?EP!91%0C%2Y ]1=[M+P3>4.4'@[3;P=6(#NPOJW>+U;D;=+MP6!6[Z1_W+\ M9<)-@HGSR&.9MR;!$>_@[G1%-F\4;0GN&A^80UMF"#CFO7:%H9)Q:!\8*M(L MV#R"Z' EXU *UTA+M%"N.6C4>UFK5AQ-Z^X^QG[6Y!%5'N/)WZF',>Z>&N&P M N)N^1%:5:5%*^<,;&[Q^^JRHITKP\-)LR)S=&'[&R0/2)SHC#3W10O(])WCR0O)<#=\!"YGP#>U')I6)%]Z@6 M6*E8T58A9,<[11$].&01Z$'GK=]+(T2 MGOH,!NK4)]OP&_7N6:N>M^1Q%IH/NU4[!:]T9W#6J&=./5@6SH<+R##I=I&Q MCPDHD07?J#73R^^]:68]U\\URMS^W MC2,)__Y5W?^ RLW<)56R0E+ORI#B0Z2$VMVL)9% =Z/?:#3")B80PVGY3"DO?243]'O1DU/5)6W:0EF6.]KM:VU M1[))6K>C1#VRDL#J+[II\=3)C!^U9;YN&U2>S$R5IUN]'5=T,8FNQTUUG"[L M R:NN-:#VZ\CULERF$Y>E-OD',1^*X:/\(3..!19/K/,OE6=?7O@FC,S\8^< M8#L\P?11MW3>"^2+OB0=59C6C$@W-;NDMH9JUE:P5>>6ZE<55H>$:EJIWF#; M;U=/NC'R4_:8M&XF8:V+UCYOCZE;2G+_?#RF=*F3@H?+$9._[62]55@Z M7J=MDD+'*X;EQGFA\PE-;'1VE-4*N:*]LLK4G=HJXK)AR;LUX=U3=J?4;(5& M=='%Y^U.]?*??ZK-8DAW*HV42F]*6J1-::S7=_#E8Y12+Y@LB;:C%(5$9CJC*B1J&AW4WF^MMLC:P7JFY:8&Y,2C@NZ"N**\B M4]W32RG%.<.JFZ)K1E2ERJ*1V_@JEE=^/H>V0:4DA9O.TVD@F($CHCKNK*O? M6/*? /ME6-\;GR>@FK2Z&; ;!V<.3A6]IR>7/H7'6AI98WED"CJS4^6-J^_4 M-4QVLKQ_;7O@#C/3:"[OR_KBL^QE?H>WRTG"92?<[]$IP :%(6OUUGTM:T4[ M.\N2=JTU[&7-Y-6@S?%^Q+*>)RV$F&WEP(;(DI:O4Z>CS*G38-Z./&M1(402 M\KID0?8+U8F4$F0\RE(TRQ2O,'.U#CDF*AI?U/$VV[&B_0.F;2_65#%3 MB^AC)<4LFYC1(+/67#$;579^X%3$+/7Q:BEF=4F+UJK K7*T:W$\56)=SYQD M2K47)R#+/2I:F>'KM-3A4:^DJI%-TXYLTVI$"K4UZ,FS*C(-=E*05VLJ3B2! ME_%D]0GK1*VM-/QBPP9*3_,3>-E.N>\?\-0S"UI[(//D58M9\Q-XJ0\Y23$+ M$GA*PZ\BKHV8R02>3&5)K!N6P(N!.>&6(YU".KB=AL'3VJG[/IXZ*?J#_*:_ M8@-:/WTG(:\3Y-5:D1/)[65L\W/"&E%M#XYJ',Y2>IJ?V\O6?=!C( MJJ&JQ:SYN3U-R<0U4LZ4=E^:LV+D3";W9)I+8GWDY-ZVZ;4L'0SCVCW9'^^0 M5**F9;VLO1@ZY1NE;J99:TLR%A%)E$[%BIV(^NE\"7F=(*^3)0W;'T: SGS+ M6L8?7RA;O>?<3GR@W_$&Y.3/GK/Z:N+%Q-^AT4[LS U7M^FD&4]CQM5AUL87 MTOY(,WY*9OP(/9?3_H70I6HX_-YVW+EN57QQNA.D%)U$4UR$$=LN!VE&WKA8 M]S;T7.;7V?.^R\FNSV%VDBRP!QAQ=?L)$"JZ/_.!Y#JHD?8AO9LQ(7,)LTU< MLT7^3JT7BO8C-2%JMS9$O8KU5R5$+=BAEX)\ M@"!G[]!8*D\>$NZI,Q4J*U]<0E M[U]!M*4W].)HH/.6N.O-A!=-DN\\C7!+%>^]#?Y7.*08;R.5QU;\O#E;4DM& MVDG=%#>!%+^D^R]P*'[.>SK73;MJYKV$EUS=\'S=BAGF-W-6+>YO_T%UE[V3 M,G2",K0>_%7+6?FZWDN^JIN13Y=!D$:^68PDC;PT\E*&&BQ#TL@7QU<[ZC^K M29)\(!M96VD/>JOIIH@+DA?";4S]K%R;M?&)3;?LE)"*L3:E^':,O3GK%V\4 M_EA$SG[/),KV27)(3];Z@SU ;KS=I RXE?90N?A!:8^R7H=2AZ4\-K\4-TEE MZ]V5ZWP6ZPSF1:ZTM #I+$#:?G\I0>^< ZZRQUO]3]Q]+]#>*4 M.HP0(-3+B%!1<7=Y*U5?&:M$L+!7Z<4/:EO+>M5O;5:JUB-7XRZEOF'K%$G< M\,4K,*/51!J?O?J5BK>YLBL5;X,73RI>J7A/?O6;-H*,%VLO-_WAQ0]:6^F? M@?2;G1VJJ"\>(P;=/TVJU4K4>N1O>U^JEOXSA%(C=\ M^3KMX3FD.J4"WJ* NS)B;*SLJBUU= Y^YXDNG]:6.\1GK7K/(6/0M!%DS%AS MN>FTN_V+'SKMT3D[+OO:#!QOYFIT9^I;UDYQ\1ON]O3:7;EZ9ZR^SWJ;Z\P5 MMWH6=76GJ[B+.F;71!J?O>(>G(/L-FT$&:_67&Y$:R(9K[YV/K2VEKQ:[;BS M5Z-##[C+]938H.$.$)A 3:[>N2KR VX>K,T:215>&!>TM-XY^,$GJL*U]N"< M_;"S5^%J_5//Q5Q7*SE@2P)26:-B>L!SAN6I;K\MY;[450A3W=N:%8"<]]MZ MC@=(FU%#: 3L!9L_$V<677X;WE@[)5/?Q2ML\4);[]FEE. ]N#8L#YD# L_P M*( SW705KL[(#S!I2U$4_M(/'4W##RWB4H;WHYLOU%JV"0#%@5@#C!0/U% MI:G=&*A1;\2!XB"\ HQ\XSP(8^DOO-,ZP![<($ ,)^KJ#](SXZ!ZB0N$5RX+ MYI<'BTOA807(A&Z[2YC#L4)$"(44LL3>_>WRF&J5JU-Q6DT9W*7B%F;;(?!7K^2;U0?L1EU%/="QF4@\#?#KY@5$S$A0.S9_$E MU"'8AU I%C*UP__DDTRHH<\%##/?LI;DA3) 8UTI'#CM,)@VY@@^O[H^/TG. MO4'TQPQILP&I3C<>2J@"XMMB&/+MV32>R;,.RL+>I,=^Z'%EV";#7CP(7\MP M" [)AHO%A_O'5D<8?"/EF/\^PZKG[] M?QD_7M_>')WB]=*_Y-*9+W1["-Q9;9$GZH : M6SPON7+PS#EJ#)"%\'V7&LZ3;>*XPKR;C#!_#NB:_P9Q!=&]<4 K"NB'FJ9\ M@ 6^O_K]ZN;K53OZ5CT:I8^]P'>N X; $^2E(, +7+/D(!>A?5 :XQ'LFY3P2KGW@P(). 6Y[ M:R($CL_@7?;NIQ((F'*)!$X&M?!R&0.P_/F-\H9_#B)._GD%"E7;#T;8S%91 M@G@HWH;<'?&]V1!JI8UR4T?#J:Y8WQI57C 02KX8T2,3_&/SW=0(Q22*_O;' ME0U!]HN>P+.C%HGGABBY3*X)1]YQF=*!9,Y^[5?F9//!76$:LH_[DF3ED[:TY\SW'%GE?V+6=\CF^VE4>#T]DG#?/T8:);'7P0 M"_(_.GR-FX)(SE^I"Y 0YD^8.35UUZ28HC4QAVXMB0%#N":C?*U@S2@0AV#^ MEB=J69L\P'N>;GNFCMMM\$^8"V:Z15GT(3%ZF,X%;*=8K$!\6Y_-3,O4<8LM M@@WX0_A^ )P!B^',J0OSW5 O&'KF.G/B^!X,+, 3X3H143HQ;3=#7AO@9:#LEN#90*K MHP)$ZA#_Z0=@:>G $MLV K04>A7$>,]*DT-6N?.CD'4 ?-3)O]+!]O^AJ\QA MX23E*YV5I*O0[JL%>>1/;8%+4&5UJ1&D3ORC.WI/;70A(V1-TT/ M+-W1RQFZN-O]\'C_]?+QZ_WUS:]'IW>-;-NK^B/!M!RXK15/"8$@YGQAT;F0 M'!VU4LP,9&'Q(A["PQU4J_ CU>=8U>-6F M]RQ>F_Q+:#Y&GARHT6!-W;MIB#Q^'MAE6K-VB(C$!TSFJ MP%4 @@H.K-: T?O1Z+S(8QLHV2KS@G(^?'JB P4,&N"B1K.9;+UV,P%7J&2! MWS@4?\'@N%H1D=%'MFA8!S'S^9JY6-G@PNN,NB^F$5;NK2[(*FUC['?,8561]P,U4X1[J!*=]J978(;*T,S"'68MWB?-29R6YG8^%, MP#AWL&+&4OQ['!OSG/]^?IR?/-(QI>7MU]O'L$:D;O;WZXOKZ\>VBMAJ_".DDPZ YUB&R:O'8^+ MA+#Z;$*IC95%"QWY9+)\';^UN)Q"F$AT?VJ"]EGX+O.Q-#9P=ET?_1AD*I<^ M^9;0RJ*B33A #Q38D*\0?^KJ._"G_<15V-QD#&O/,%A]N+ILDTOJ>E@QFH03 M7YHYCF=C*=HT6F3PHOCI!'#^@E"52VV$:V #@$?F0=E4@*40;1!S+J%<"SU1 M&^P)#\ -@RZX18IX!*-Y&'&1<-=6(^6WOX['=^^ GN#A3,[L\SVN[> <@6D'5@/FTY_X2K>B G+?YBPK=/,F+1W+18)/ M0F5I8H&'.<=*;].9,A*[^?%"1SR%;(HU?F (<0831,<6UBZR![9AT\JFX0G]M^,C&T; M3[J($ A9XC,L"(2"%_\;,=4,U%>@FO"\2F#?DZP!$4= S12,"!"A-N-.@$?" MU36Y2N34Q:2#< 7YD*)&?@[336@8O0*L8;0/_J0(<5>G1.T< @,3@U<6X,'/ MW+0W&>MTAG;=/%]&RP$K=22CG%\YW4&D>'E]]]L5-^N7MSYD1_ M3"-@"1Z,,[$T-$ML8T*6&8UEAPJ<5G6\1 '>Z'U82%/#Y79N, M0=$PL!3F#)B(UQ8#/P0.1>C;LH0>I);)XQ8:BEN\C)AA!Q0?#[08SP9X:P(*IDZW'> 9[[9 M_$1/H%Y#20J;']D-;?Z MG4(@T)U%=N"F!_W%,,!E"=<%W<*Y_B=HV8A0R#XZ8_X\.#+I/>O@!\QFZ Z( M!$6@P$5R0)A.OGX[:;RDT@ MA;% N*<9'?7D074B\G7#W&%@=]HD9ABT<3X3Z85 !PJW0H\=:'&F1<=C$UQ! M"0T1?1:;+? .[I1[,]^*E&D+%@E>]O D#9X7$_*'WX+. [VK?\?!F =\?2$. MP/FFNWB"T.3?0ZC])&PKBVW 9:10D1"HM^-UQ_@,/#M0 MCFAG<0;0Y:AX< KX\05TN^.SP%Z_XA#3 \5LF?1%;$H(7X@Y-C]UX8,XN)&7 M;)BNX<]Q#Y(G6<;BN&[H,1CG68 M+C9X:WX+K&$#_9#-^0.^*)MR"&3+CO>*(Y",B@/*<-$,=,HKKWAEH'7_6"3B M7OG(VQSC]5J)V/VPG14@17Z![0)E,TXB/@GQ.OAU,U2[BJ(DTW^9(2D)F4$"F6$:9#1-&_9KBLR& ME?FGV.#\9^!R?Z'S"75W8]@;:5I-$=RP6@<@J&K#GEI3#'747;*8!4.U6U?;,+Q0M4R&KJ/V M.S7%99# )96=&W1&=<5EP[H<8 6Z2EWY;L-:'8)?I]NK*8([%C"; 0#=45<< M=RQB-AP'W4%-4=PEAQDL@-JI<72P71(S8*AUE+I:\1UK^(<^H^YO,(V5"D>E M6]>P:,B3O.C M[]K7=BK=JJIUM1X[I/(03,$3&-44TQVR>0BFO=Z@KEIHAX0>Q+U:9]A 0?WZ M()#K#WJCT?Y\HE+7.&N'A*Z@V%?V>>DU#B6WBF:(XAY3TE7JJV"W"F,ZW+K- M"CV8Z_T3^ZV$G GN:*^S+[9JDL^Z <%A=\\2CFIK*S:)WBJ&>Y)MC=I4RH2: MVN]UZZLQ-TN>.)X+!'3'LU=G"V^J<'$6.D=/;HK/Y0J6N^>8R Q^GNTFZH.1_5EC:V^ M[X'4&.V3$Z4_JFO91(I$?8($MR_4745>W1?$]GMU59@I,OB[4>^-]MC!&F(.?%&X^[KIO=^"VNUE,/Y]?!0[W9+O MT^&#U:QI-AC*P"!CS84Z[!6(0/1 <.O1'77YV57;H+<3RWP2->))N,?L=I86 MUF%GH\^\>[9U$/\(KF@:BQN:;GSDV4^FY<-W_/@*N_4]K #GW!8=&LS.+F*P M) [7-Y_?_)* _T!02L1H=SGG%HQ431G4&:G=,M',9=I5C;0%HZ$R*ARGL>V9 M4WS+?*'QT7:AK.E4*//YPA?G:6]G5[J+

  • /;GE M)SQ>1:-;<.]H6F)!"X&Z%J2X"IJE<)*D)\;@%&G!>V*8>'214P/;$K#[AZ^I MJ=)M*E$V.6LY9&4T[#25$KO8 QP;WOIX8E&\QXG=Z4L\ ):6*EJ_UUBIV<4@ M]2?+=7@<\0\8CG["@\I%N.Y#937=\'J:PP#)?")FK0:_*#@R1P*#4:\D@F0M MGA<==5],MQIE;![^<""&J8#H]$H%(EUL MV"^=$FE"['[)0*CJ16=?"4;)E!BD J)3'!!_1 >RKQGSB\J&#-(LU?K4Q0&< M_3#BVNF@J@'.?D)&.3*!,ZKR-$KL,'##ZV"+8=SN, 6@X93Y 7/E.;@7-[S9MA_.8P]I%B(_M[:E@Z8_Q,.>\\ M<4.]VUE1!\ OUDK*<\!3/6I1I %$]N<^[U,)0WRU7:I;F$.^YK=9(^%_U4T; M)TY38]!8O](]. I#=+CTB1;-OZ7N^X9T&13 97DD]>559)/MBK8JX>[.T$+7HS\Q;3- MN3^/J-/_(JF3H([^?84ZVO%XY^/^F3YFF>EW!VTK+T;"'IP%E@[<^2Y]M;_5 M'FA)DUP!2C6AXJ&;RENH.#A/*F8S?/NHV!^=)Q6SF:ESWT%-I M8VY:$C2]/=Y+T'[WE AZ;[(_/[L4@E?1CKX:NZUHR3*FTA&J!06+M=DPAGIN M%"S67BO:8'!N%"S65BM:YPQYL"0[K6C=LLS**1 SFXT&^Z(UD9A"_-BON._- MKFVQ;;%V&H#_^ EFC: KTEY_??ATM^TD23M9A5TQCC4D\:$&?0>)M;9:A$TZ M&1(?:O%W ;%_XJ!]"V,O!URW)4IG1EZZD9TYZ?HKHV?F' MJGQ1I<3GI>A5HL"M^T4;2H+F).BCX^E6@DV']=2C.=R-P(G#(_GI@XAM=GMO MM- M,#7X"O):DN9C:M*,AN=&F\O40>:P?VZT^926-JHZ&IT;<:Y2$T<[.Z%* MFJS]W56T7N4$RF$O$Q.DM)=9ZYPK"TD/0.4$J%E>2'J>]+Q,^*;]+VJ1,>EY M$C2.2;5_ (MJ'4G1 F/2WA=5DP0M-";5(":M)9<6XT?DW7;9'ZGNV%]I#PO< MJ$Z)5(-H^3JTW;GK7Y(K?B+$?!T+[R3FH)R8[T2(^3IXWKF+VBUP!_OTB/DZ MV-Y!S$Y[(,4\P MW/H.WH0O@-"9^UR$ER2\&C/E$8?D(9M=<.7%86<3X)PXC#K'PR%JP")0"#S( ME(!W>M4 OK-SS & *^W.$=EF#?*/V4C>K0W),P&NM-5A;4A^F8GD:D7BF8+D MF0 'DO=K _FGC)!K54&^_?Q";K6N5,7PVP\(-,4T[;@C[C#3E+RDHVKBY[.I M%5FF%!3/9IFTBIR!%!2O)^ I*)[-,&D5*8*I*!X M1L SLHHX1()UXZ\BRDN'>>Q27YB>Z$$Y9G>ZZ]W.HILF#KXP(3J\ MJD-V^;!CQ;S-Z#WE;4 ?G415/QO;TTWW-V6]ES,>$0=\^)KUM$ ON)^X6"RJ MH\VN>SOSTJ8?7#C?7-ILO\HV+VTTI=]HVNRZX3@O;=1^F;0);4)T$YZXGG9S M)O;&X>V&07UAVI#Q3.6ZEKMQO']0;\LMJYM3H EP-47IZ_84GNG?6?K&,\VO M+Y_HKUZ;4AHJ*_QTQ3P @:(#T<"NIWM%$/RZ[^H:W68%2+33-HF9;?^,&5+_VC4W.'XHLT MW@I?@ =L/,.CB$M:*[_[)M"-)FNX3RWOAZXT% ^6H3TX*[7&>7LJ;P/._5%W MI"C:'H=V5&.$=^7]MB"LJGLNSNOL=3;2(URZVDCZ.;LL;'[.5P?=:GR,)$K% M=*2(.HDX;*V=2#&Z<8A=>;E(+VC)G/+!P)8(I[EZ9%^MS"\\_'/ MUO'%J:G;F0!C_**;%A8;@=O/V:Q "[[M$&HGMW SH%7/H MC5B=M:L?JP"\+L3*?A=Y$"^<([$RWWG*+Z8^4V)EOX!5[=:#6#D*3+?T?BKO MD%'8U*+(4UG%(9')RUC+X7.(N(=6ZA;?=A+^LHN!>T0]>\ M92]L ZXRU ]V0/_R36]Y;<,\/G[)^#67C\^Z75P[W"*WP;>33GE)$;^HW<.W/=;HDO6N0!K,7L YGK[I-I_T24 M#P1GN3#M*<57E;;6,^TW__7D?7A\I@1)I=O+_]+GBP__.=34P0=&7 $N(Y,E M6;C.U#<\8@#V3XZ[_*__5#L?@(A$9V3F6);SC9&WIDV\9\=GNCUE[WY">-\O M< +^L/BG$!QTRWR"C_\"!C)G2XZ# %SM*Q^V3>LAU8E!+8LM= -BTI_?*&_X MYX4^G8:?5T!3M?VP?3.GWC,\JB@_OHDGQ?G<<#"(HSS3T*T0[HGC >/'3R// M\#>F&S )OCSL.> MQ-;^^4T_0BU)03S1 .+%WX07$.LD!2Z8^6_*5RAZ9"(8 MQJ4TGO\+//K,XL]7P&)3#M0D?.T]#A=]R(73D7&_,>T*4>=_NI7Q53AR(!$7 M8D3@[G8OI,.!E)\X[I2ZT8 32P?-IX)X,<#*?*83U]?=90RB-FQE M7HN"2" )>2@)&L[R6I4KA>[!B7!XU70;2KI)?CM)?BM2@>['\7&YH,29D2?' MF9+WA(EBWY\*=OHVK=NV=2G0AY3@G11X!4E&^$80^O64']=BZU%"_O>(S\.2 M>73.,JJ$,.C\,;/Z7'MS/X _' ;:Z,=5Q>GBGF+:.;M*]U@$.3E2MCK=WF'S M:I*8:W/V6B--DYQ9##%5K37LJ26P9L%:_E#-CJ5LNN$Y;EKE7KA9W6!*LZU0 MJYM:=QS-=\B+Y* [.'44.ZU>-ZV@-1;)7DL;Y4>R9-WQ@;P*YC*XBB*TRNHK M;ITQPZJLA<@?5T/D@H?+8U-:'36KZU@$?>R?.P1&=EMKOY.0(N2@% M+\J@U1G)1:G9HJB=UC"WHR57I>!5T;26-NR7O"H%&;6:QIE'@$A"?IZ0%RE( M^W7#75"_:9DV947OSM:!G!)R"7EM\GQI+?8?^@R< 8N^4*L,D2S>?4LU1;JIIVNU+FA0_-"W=[(TGC4FG<:_4&GQU?^>I(A]A+.?^?F';G M7]@G0)SU!WJ2A4L9-DG@L)GVS''GO,T!T2>.[Q%O2U,!9T'%I7J,F#:9FK,9 M=6$8\D2=)U=?/)L&T5VJLS:@!+R@6X <]AG@W1J(OX )V+.YN/ <8CF&F%$V M'LCK@A6=6I&-!V3C@4-R_?*\?,V.R9X1(1O.\O(@>#/H)AL/2'X[37XK4H'N MQ_'7*&"(H7'I$\0#LOF !*]^X!4D'>$;130?P%N.(:A^\'0O\[&R$S^=K+4T M)6M65A[UWKIMW"&TVV'BB9PB,M[^:OI/">PKS%0N#Q=L0F1-BZS).[]% MD35Y-5P469-7QU4YJ9J\M,5Q./\QJ_/^,+UG7F%'OQN4WTV$+;CQ"WWN^+ * M"!%\$W3CYE<,X;7*C.CV%%[R*)8+D6\Z7HKDF0C0MGJ]]8M_XEN!L"K/I8;S M9 -#3(GND85C J]@,1X@2;X]4YL#PF=W+.+AQ4XSZC+B.43<_@0?VN514Y;K MI=50LEQ/ENO)<$2$;SO*R?*H9=)/E>I+?3I/?BE2@&W!,X;'SX> + M/$X$T4H0681!A2=+^21XM02O(,DILI0OZ.^6"#$@TH\_L+!W?/1-&(R[-/&8 MGNC.HL=_\K@^_FC:B6% G#/JJ1,O*=):/5F?510Q^ZVA(J\O*HB8JMH:CB1K M%B7G2JL_.O VJ&/6#A9R!PE)F _B %#D $-P3MO^_9XL72FY=*7D9D>2PFIK M)+O/E4[CWDC>2B(WV&6!4*T7118(U7!19(%0'5?EI J$4E:4_.V]SRZ>='WQ MTR>3Z4]/+GWBG:IN9_VKX+C93_J@SDZT.SHM_ MX,,]G?W\YK/KS'&3X4+I7RBJY^!&S86B76C#-[\40Z'"^HN)Y<.E8_X<9@&F M8ENKE&:FK=N&J5M$YX0B\X V6)8T R*2%Z0BP?9DN+\@J(5-Q4P&K^#N0[B; M3;1ABR!=9%NQW$YB6@686E%FR/#OUTSX"-]H^ZA;P#V)+#MR MQT3[E/==:@Y>09%5[O"X"3O=FVN'X@^R@. @LO[&KY*)X%,E#7/34),TS$W# M3F4T+$@'KV_-:ZFWHKXX-DUH-7#U_J2)O?.9#[YD1AI$VV$;MFX.8JG$@+MY MH8+]MRS,F"T;H+1ZPZR7:)=):KEVN2--79(/ID]?+U&#[YXN^)!V5[_P,Y*L, M@R9>=7@4IR!-VKVPX7)=;#\:YNZ@>PRW2=)9TKF,=)@D<@V(7'"0(+?;,H)? M\J&70>Z6XG(;0:[*&:R*W&X[NQ798/KJ<3"LT#->VP^07>FN#>^P.^H^/.LN MQ9<-F.*3:?D>G9[:4;&%2QF,*78*#6>^\#T];(^-NWT&;X ]%<@3FWKDK>4P M]HZ8-CQ-R8*"7X1T(KKGN>;$%WMMGD/&]-DECY1YY&')/#IG./P<1N://SL6 MR CC,*QL'K:"%MV)D:>ZI]=N3U%N91[A$)MLMET0[K+9]D&4/_D>T9*0]8A_3D>W9?@Y9FV(.9>+T)2-IPLRK37<.// MJ:M[COL3A(IKH7Y&>=]QV.FP=-[V,V759?:V'RLK-,GWMM,"75L*P?=/_DXN M=&4+K?4/["ZME4%MN7Q9Y;37ZG0/[+8NY;1!"]WI5"BG-?5\L[+'%F(? 2() M^7E"7J0@[=<1GZCMS$T;O6 M+=@=:BZ66?R1YF*9Q2&H/,@\()R\FLVHX6%E-:^G-E\@H"SLE/ )>X;YC_M) MUWLG@8>*#-,E"S>:P&I+RWR)N P>SSZ0D9 W-G@LP"%;W[)+<[Y69))9%EOK\:(@\[Y=Y +UTV";F$O/XN6Z:ZUX_[ZJIRJA39;"2N;U;: M15X/OG_"K#7-DG3V!M9-VMGYK(NUL<]>N GG:8&?KUN(P4Q?"[Z%<7O#RFXCVXW2EFG/NX7?_LX:^W4$ M/C+!/XKI\=409%]=AE8U3X1J!;!_W4M^KM,?O M83$9T0GSYW-,80693.-9MY\ &I["I.32F4.HOOQO1JP0=UZJOA"$(=\$93 Q M.O5=?K<+O.7AU1;\YA;;M"F9.WB_ Z%XK0,)N5?SW62LD-A6;035Y_(OGM-/FM8@6:A_3G M>(&'!*]&QXGBZT_2RO1'W=)M ^\LY>'RA$)DBO56)"@E6D!8Z$PSBOB)[QVJ M_VI*B"\=F_GS!?99QE#,I8RZ+ZDK8FNW &^SZ8G] M Z8]9U8_2FB9FC*?,B74;J9ZR%,FA58=*0K28[)6\4"_5A).$DX2[H0)5[*" MS=@B;"6]3^UIKL2^+&\M<%- 5AR7O21JUN-R.KO]__= G3.'/J?J(+AYD>PYXD=$9=ET[OZ0NU??KP[+C>(W7G3:W1 M#U$DTP!'+)#G"S8-,"6N0+5%&")[X0&VU34=D87S:168;#J2&]E$E;QL/[*7 MX+)ZL\YT:USUYEJ=18;V(Z$-2^S&!L8L(^8G7O/2'V0]0RW+A[9YU*U.-^UV M5Q:2%"Q+N:X+$NY?#&?@!^;5)HW-)NZG66^4-_0][WSM?@IKHZQ25]?$KLQL M%)+9:&G]O#QTZGM]XS=;%'@DN? MJ#FGD))G99/.6!C#QRDUBA' M&\%$R5'"H=W!2\'#56EB:Q$M2B)+(E=.Y)JH.^[KD!479_5^UF1B6.J^0DQE M"OH4YS2=YV)('7E.'%^P+BWJK-BKSN@YJ27WOY,9B%[9UZ?+1:E:ZF]LP2#\K]O9/36< M)QMW:._X>>%+AWFL@94DJ[>-B$7&!197C@!^C%>8, ^PNI@@17AD$9*$T._X M-^47CAQ^K8@\&97;TTFK'%,K47FEB+Q2Y(A53F=T$\8)$3(&35XNTI0:)WE< ML ''!4^+;I+?ZLYO12K0_3@^Q.'%:I%&&&$:X;-':RU@MJKA[N[^(F%[QK/ 'ZB-@2#^N20 MIFU8_C2)(,0E!3NXLA12@I=_VH)D?ZU,+,/=*YA,P?U)IENI._N>2YV>/(Q> M%"4/+$R6%ZRLSSF4M_X41$E5R7HLM^K[55+XW>))7G\Y- MVV2>&QTE:V)QJ-I)NSQ'\Q%RH]C/U(6]B2AVM?QW'M0K9)%8T4O2E964-5N2@2*EI&9+ M,DQ]X]BAQ-Q@#NM62%EPY>/V$LMXY#M]B:'=^)ON3OG.WZW8?_M=MWPQ'0NO M^&MLAZ[/NND21(BV":^QA,]\P5_PN_"N&:2Q;@<*V M^^"Z> X)MS%9SF)+#@9O!T:!7>980DM\QLL_5XI!OU$4)OA1!\=-?\+N8=&R MA)W'N#Q>P"([%L E@"8OX3H"1%-JR=YBY14>I=;CLII35G/*:L[F5QR=$2$; MSO*RIJX9=),UG)+?3I/?*E:@>4A_CF5V$KQ&%RE>?5]0@X?FX=5N2ZJ[+&L3 MCR/60N4J5/*UC8!C_A+5:A7$O%VAY6QA75:K(_@@W3 MF(S!SFG\!=_.C3].4=%%G_@>AO4 $M4VLA]:LW8M]LLU/K*]BL1:[S4ABTF.MF.W MN08B_E#E1FC%ZU:&:-1PSV*[(PPOG=4,<0)KZ;IA(R78,:J75 M?(O0[P8%S!<4M A2G8 $ZZ5TH#_#Y$K1D;^J5!GZW_H>\X!+ /(8S$#^.+0R MYC^%,M0,'!'Y UE7O['D/P'VR["^-_Y\0MU&K6X&[,:![WJJZ#T]N?0I#(\: MF2D_,@6=V:GRQM5WZAHF.UG>O[8]<(>9:327]QN]2\0#MNJUFOFJW! M89G]B!VE\7M;D4WT"Z*EVAH-#VQ9WJEJ/[A^YSB. )&$O"Y9D/U"=;O:^^M8 MD4K>K:!N5]9VQUO0QR3%64J/@>ZB9357?MZJ!1\92ENFUE0Q4XNHAY)BEDW, M:)!9:ZZ8C=)&D5+,PA*/AI^CKHV859>C2I67*GBXK7%EY6CG&Z4ZKI-8U_>. MVC@!.?:??.9ES4'6SO!U6NKPJ(U-:F33M"/;M!J10FT->O7J(7)B#H2$O-E. MVWX1.I$$GM8]EFVKFT[4VDK#VV,U4'J:G\#K9CH*L7_ 4\\L:.V!S)-7+6;- M3^"IF:(8*69J6VEX0\O:B)E,X,E4EL2Z80F\&)@;YX7R$Q_1-QUEM;E+@[-[ MG>.V]*V1P=/:JBQ%$8_T!_E-?\4&M'[Z3D)>)\BKM2(GDMM3"^A+IF3B&BEG2KLOS5DQS+- M);$^3/R=]@X&:<;WU?MG;7PA[8\TXZ=DQNO; M1CI;H^?UUM&_.?;3;^8+G8X9HQ[[N/R5.D^NOG@VC;%+==;4-M%WKK, [?D MW9WI7[ZYP%[;Q+1GCCOGM.+K:#(R02(2[!+]3,GB> M-MG4?GKA4@:#,_ACWZ3\ K"GB,0K]%ZQTZ+;L#*Z%1R8!;IUT$_=\NVK;:Z$ M4P]>AIMZUJ8]U19UH]27R19.D%,CI=I2>_T2B%FD8=B/Q9B9^K%L=NZJWH8? MW-B/80&=TJIEIRL?PX6C6.AZ[!?O)U':$HY:^2\-HW'6+JSUWN:1%5$04U+?X0IK-U>TE>R-;:1(?_AM?U$'C= M-LR%;A%][O@@0C#F#_VV2N:F96&VU0\:SSJC9 PO4YZ6_69ZS^3_ M?G\DG^$Q\ML=S]K^GX^7UP*GV0;E/_")?VO?M5-24P62 !* *,P,!&V%'UKD MBV,[F%.E:98LD?3?QL*O>'WCGL#8=77[B:/\<;GY]LGPXDF^!3NVI^%ERX\. M?I6XS8[_QBN#N= 5L#<0$2*1CTG'L^]M3*I;%5\]Z00%TD[BBC^>Q,>,?TP: MHGL;;I#\1EV\')DS9+R)$-9:(SL;>$\OK!8K_+;) \F54EWGWT) 5_829INX M9HO\G5HO%!U#@$NWV449>PCA&Y9ITXMG?C\?#CW(D())E4C_0'+,D!_& K%, M7**9 PDON;KA^;H5,\QOYJQ:W-_^@^HN>R=EZ 1E M:#WXJY:S\MWA*_FJ;D8^709!&OEF,9(T\M+(2QEJL Q)(U\<7^TH?ZHF2?*! M;&1MI3WHK::;(BX(]\M?+6\([#4H(--FIK'UB=]UR]^<&2J4_-:F%-^.L3=G M_>*-PA^+R-GOF439/DD.ZZRQUO]3]Q]+] M#>*4.HP0(-3+B%!1<7=Y*U5?&:M$L/#FM8L?U+:6]EJAVJU4K4>NQET:R<5K M[.(5F-%J(HW/7OU*Q=MMK63M MNE6;E:KUR)6LX:"?M>?'*9&XX8O7;0^DZ)VQ^AU*V6VL[':&4G2;NWCM7M:V MK:=$X[-7O*FOJ:_=&M4VVI/QXLG+C=96%8P7AVFO@*W=2M5ZY&IT7ZN?^F[Q M4R1RPY>OTQZ>0ZI3*N M"K@K(\;&RJ[:4D?GX'>>Z/)I;;E#?-:J]QPR!DT; M0<:,-9>;3KO;O_BATQZ=L^.RK\W \6:N1G?V9<396+>GU^[*U3MC]7W6VUQG MKKC5LZBK.UW%7=0QNR;2^.P5]^ <9+=I(\AXM>9R(UH3R7CUM?.AM;7D/77' MG;T:'=K2M+3WQ9XB&S3< 0(3F/5JV%.B\9DKOPM7ZIYZ+N9%:U,QCU M%46)T=X]46%@_3-Z_-I> $E^HR_44K]0O,.C22!K:4"N":R=FL$:7I&]>[F5 MWE"M=+D#L/X9C)"#4VL)>MTX-@W,->7<".8OCDV77W3W3^I]]NTI$^"> @<= M@%G=&>P E)K)?X.!UN]UM;JQ6&BB\@O/8-CI#GN=W0@.AFJG:?AI(7Y===#9 M@U^S,.M$F T'^U:N=I@-AKUN3^O5G-^^/CRZ5(>GEP_4\%W3,VEA!JDW&C82 MN;K9I(+0JIM=2H_68*1TAYT]HI23VS[1B7=M,\_U\8U+Q^89((BRQ9\,HG1^ M69>:RL1R/'C@SQ=@;8Q-"W$G[FE,8G5]\_G-+UJ[D\ I-92EH&?XS'/FK[#[ M[+@&)CX.QK'?[JG'QK%WH70O5*6<)>SWZH)>64LX:/>*8-,'XYE.?8O>SK9D MU S/?#&]Y6K^:P7ASZXS%]JE?Z&HGI/('?RR.9V9-8]IVE.*KRIMK6?:ZXG% MG7\]/E,RBO>&FCKXP !JQ-3A M^4*BVU-R__"5>*X.E#%X#I%,06GBJ,\NI?P)V[0IF0.:SXQ0 'I*/M.)Z^ON MDFC#%D'*D+>F#6\X/H,7V+N?4J9A#Z#:0=E?3B%B4 OO&C0 NY_?*&_XYV # M@G]>S1!K^V$+[S90E" ]'E>E[=X >+,A\YYVTR/UYLB&FQ5?7W6X=9/A@@$7 M_12GO*WHPDO=M/;51,!QYQSV3!](W^XVHF>F?\Q[FK#@7M#3A M&X'$#(?;=[?6$/^H6[IMT!;YHB])1^7J)FM-0G0'2>:=Q=QO;KP7)BWN:FNH M9BW"2@-QQ?)6N&;;H,T2=,TU4Y&D22'5&VQ[L)5'GL FA[<9YU&NI=!X/VIO MNZE/OJ4<\=W6X8Z_:$(K$P-5E64U=]74M 5#=9:@8#'H]X7IIEZ*8IR"ZL0K MTQ:-Y.PUD5KG[?'E/J8<)TEZ(@>4[K42<'#Y8C)WW:RUM1+ MQ^NT35+H>,6PW#@O?,\C_J:C)'XNP2NK3-VI+;63]K(PZ4[5GG=/V9U2E;1' M&&NEB\_;G4K=7KO.$B3=J0Q2*KTI:9$VI;%>U1CD9)3#CA9N3$+QH8*CV,6/ MF&O#4!EFO"/.#Y1=V=,C*>.HO0+3T)5/.7@R$ )NO;-.7#^.$R^J1^>$>^+J:Z1\F-T^937"BC%@F)- -AA9%LS]4-CY%OIO=, M+GE=(W49>?OH+$R#])7^NQ:'Y]NS:3R39YV1":4V8?Z$T;]\P-M:$I]/,R5O M#0><;]0S%+Y=A0N'2L+6)EC%9S@N)0O7M US85'BS#@16( I,1GQ'.**Y?PW MA;\X["R ".!8 !8F:#KRY#A &0S#V#&%G' +0:LP$.R5(S'\WN4?+CQ7C4!/*@0#8** [)3.8VGMV M&'T-B4#5!G:*$)O2F6DCC&0&;U\PCRX0%7B88ZP;SR:@"@/"K<@A%:"/[4 M :;@,# 'ON +AS&L$"4S/&=?_G3)]31<(8C(O!./7\?@.(3,L'RTJ,5$J0(7@WPOJ MSO"T.]@2XDQ P^@BR [F-0(V;(5@B@I,&BX0\,6+[IJBC'%U:9Q@1K$%O@%@L:+28\-#<%XW @?,8YF0)= MJ1O0U7,=MA"B@:PQYQ(,=%S]A4,DR#ZGP$U3X)UK6#^+.2'I.1?JO QU&I7A MLP390RALW8-?6@$)0;N8<_A9$ )MNNOIINTM$=)0K/AOALZ>RW*0GVXH6) MFYDN V=?YZPW W;0+1[@M(C/0M'<(A]"*(3X1?,N%A8^&<[I.8+Q8"ECIK4= M8"UXP:+(SV#$ DO#S2/\S8%'L>.\@*H->&,*#X-DVZAS$3]<+:Y/X3=\V0'? M&@&>B)A-2!*R4T %JKOX.\C(5ZXM=R 6S2\P; 5,"ABZ0FS 7, <)I#*M+E& MXD^C.4;4N$D&B?*XN'+)<-!I"$TEMU?PP,)QO4AY<_T:NQ$W@&U")1;(8VR004%2-,4L'LZB3[JQ M)&A-VM&74A)32&+$1,"(Z DB8"@14W/*N>191TXCZ 6XG). O6"1'7OK:0FT MM9CAXFP5LR#GLT +2D5:ME)")A Z9.E0(DO#P5J$( MH JGCLP^LN]FB@;Z81-%;>JAK083!W0/+"3\]>0(1<),=L96)XSCTC+]I05F M/HZ$G!F'[U*X-N02'9E[],\7@;O OPGZ!K'Z1X9!)1L(5;\5N748()(@.-1] M4,YNZ%D]^2"H:(<2;ALW(^M4(H'S)UP]-TDA_LTBH%"H&2)Q#RD=77F_IW MSGD\.8)I"/C9Y-2C@GIA2H*%TB1"%?+6"<)%';U0L#6>XR[?$=U[%:LB/(4) M'@:_*D$UJO^LM96/R3RVPE'$PT5ROF)LFF8-I<#*>8 M$$^1ZH#?J4U=]/3 N62&:TZ"@$QG/$@*Z,F'%=[EZGX&E)U _ ]588STXHD!B#P0MG=B%BJ2@]0NTI?!M$6("]![(2 M8@+3?[,WV6%2C T66OQ .RQ50<4VF!N81_T[K;N]O;7))W KA1[0>%PXB*.N MKP_D";2$:W->IK8N1 _8QZ4@/(QG0L&,0@!G,DMXK?#KW+%!HI/9 UTDZX$B MY-(//-C_<2:,C($KW^)/B3T(? J^7]F#B-@_^!%H\">0:.(Z>IA&P9S1]RC1 M&+C4@(&P\U.:R+Q.?(]+BF7.S4"1O57? <13WP@5 ;PYHYB]QNR4"U$M"((@ M#(R''T2.LM/]$5_7U!\_D+?:N\#QP$%X4L@V!2S@J8-(.C:]\,SY2OH8AT.R M!9X^!- ZZ#@NAF%:BJ??')>"E/#M''-J@C:E3/#0V\Z[A!ZEB),M4N<)%&*? MA_)H86J^8-9_R@06&T3Y2(79)8\#P?;CU- MHRE#XN(N TS9>T<,EPKX=:X6^2(%$1$ CFO$>VN@LT;1(H@4WG?(ABK$M8V;D-%>8BMI2GA^,_#) Q,N,I)4"%5HL'[HM[L MCV4%GZ>1CH Y O>:6VW,M7#X!".\RNB"#?<%3^!6T3=N_\(9A>WD0'#[*5J! MB+2V\"*"_)8.BV?3F!!ZT(V(K!"/= UI/_(F.*N?U!5VF1 MZX1>;\,G_J@K4.>"%XKME0E;GF*L*-M$CMS\1%*\0!;<4=+[[L4*E<;#G M(,B^"T;"-\8%,N "_'EE JV\R/ DJ(FE.GJPH4&91NH,60F$P\)"J*U%[ON M7&)7]XL(]F!S;/Y+N//.-^F12HET.#S)F8'QU'3T:+@OOM%C1G??I7SSE&\, MAPC$UC_*1*^CT"9C!DZ#Z\51_ZK7(.B(]A%0@1#-X6EMI E;,@"@M4J0^<+A M5B]V02)'(^&$3"E /EW]*.,^ZH#)-[8 MYAW!"!.LD1.DL+%VPKM01\-^# FJ=5B>F=CN4L"DPW6$.^_D #3O[$=@?')\UF$4H&\RTO9,Q G!)Y-!UHM*QR'^28 MU7PWP,/_@,6057W;X][/$2O%S?#J'@"#R?P?W1;UVP_@+Z$P&8\3*#G^(2X'"Q+I0$SA]LMXA6G3AB@0[N=RRP2@CQWQ0_"+7%J8.ZWK?!P@M=CNI3A+]ZV!SN E"X8#H8_RF= M@)6*.K$&"Y^HTI4VN=-=:)DI56%!Y!MBNVIKU[>P->_ZS M.$&8<&J%SY9&E\N\71H5@&41D?R_JNW-LN&4%/DPVDQL0$65J2)H#'ER59(" M3GZFEG!Z)J&;D/3"OF,40KFI#Q,SP Q"Y%@8Z4:^+7YD_@*K,_AG]$<,G87^ MDB[*B(2A%Z7!018@\/]$*!\4=XBD=[ ]M9TPW[!*;T(368NUX#I.GL1^-):< M_07Z&/,H4=D9!P%D2^7"NZTVBU=E",SIF@3: M>8B!8Z\EZ5?@)(D@1:"2\!OPVS_I9[DBV\/6PLAN1[ALDP2 MA""^!P#\>T\AZJM";>P7[/A/SSR?S4O;L*Y?J"CA\,3)QF!+/]926"* ?L^Z MEA)F_P\1ZP?:&/4/=U]"".--.,=W>2XUT@RQY_P0:89XVS$L=0O 6;CF'-DK M&,]?(#E#31?J7*&O5TP//Z&'VYK^VE+RM4TNZ&I ^M\"% !XBBGVZ2KHP3E( M\O!,:> 2BJQ1P J%HF3M*T<^2DF$BI.$GK2DY*7@^R!80T][-( M?BN.E&?)E:\L91&DE/:T,%)*J[M*RCN,QSRI&K.KQ@R4DYKP0,I)Q7H^X;'+TZZA-%Q.ZF8 %/AV.V=;06L30_$%\)_I/?1>?!K M^P9 _+\@X5($Q&H2X@,!6>?.>QH>R+J=X95@FP =X<5D,:!X2=EN0/LAI-MF M":&P3/O/GV:.X]F.1W^##^0[_\I;+NC/;T1M$IV^";YU'4RI/'O>XJ?W[[]] M^];^/G&MMN,^O0<^[;S'G]_C@V^"X<,)+,=8&9?W:7#<<-AG%]'XS\\ QH6B M7"CA]Y8^H18007S_3WCK#7F?:VBUO*&U\H;NE#=TM[RA>^4-W2]OZ$%Y0P_+ M&WI4HLB4*8XERJ-:HD"J)4JD6J)(JB7*I%JB4*HE2J5:HEBJ)[GLD[#.-6[]"CM"!7?T6/5CXY6_O$7_S)_P7/OY_4$L#!!0 ( %. C$XUYK7]KHZE2ZRBB+!^A7W_Y MQ]\1_+O\9ZV&^@8V]0O4L[6:;,WLG]% 7> +=(TM[*BN[?R,[E33@Y:/GV7+ MA3;--1XQM ;+7*#C>NM41;5:@4D5VW,TO)I1.'M_*IRA9JMUUFH*YTAH?FS7 MGV:P9$]UH9\V_JO5:Q[#'Z$U$WS\Y>O=T_BK2G>W;7[YY_(I]M^L.0ET>9XH2+0DD6NCN:NN[QH-+Y__U[_ MWJ[;SD.CU6P*C<^W-XI/=Q007CR9AO4UBUPX/S]O^+T1*4/Y=.^8T=3M!NV^ M5PE>S0R]!H?>L(BK6EJ"7G=7 ^+$)XV@,T%J9)*>!J1&1*KC%!W!6OW!?FQ M!] +9[6F4&L+$;E':@^JNEP-F:GDWI\Z[*!#SIDACFUBDCG&[\D89-F6Y2VR MT=%=I^$^+W$#B&I A1U#6XW;/"@Y 'B@S=G<^3T9W'6D#^/5 !7/G;IF+WPZ MZD[@]R9>8,OMV\ZBAV>J9X+:OGFJ:L$LMG2Q5#7-FBEQ%M2P; M/ I(?IB.979>VM$ 7_,H=QU+ERS7<)^I MXSD+?_8C9.A71UP*NAZL[J^HXYEA&3Y;S>"?@&HH&A[_J%HZ"N9"LW!9#2R(I#>$7;TK$%W-%/Q#8-'?IT%$Z)@CG1NZFE>KH! M/3]6&_"1ZH!,<^P:P&D&^LE^OBK:+U4%>I=8KGJJ6:%'AK/ADNYW8*70*7+Z M^"HY+J:2]=S(GJ'U[)7VDSC@HKT L>8 '>PU;VQ"9-C&+C"KF3Q"OII.=E%3 M8BGTCB[V(PJ6>]-;J YE#@%E;ILZ) ?2-P^NM:S*,FCXVCK=15OQ57Y P3KH M34^1VZADWC?M[QFQ;MW%U\K[G7P()D?^[)5615TB>=@^"+44;>C MR H:]M%H+"G28-*9R,,!Z@QZ2)G>WG;&7VB?(E\/Y+XL=@83U!'%X70PD0?7 M:#2\D4594BJGY3'6< )_Q[;@HQ:X0Z#'#31\39VG-=6JH[$D2BG\Q\,!?!:E M6^BHHA8>L>7A".[@"Q=7H9G&M4UQO9,&4ZER\$FJ8X%=DA%V_$MJ@"/3R@=4 M2 -Z7$=29SP \U302!HCY4-G7#UL^ZKA^ 7&X:QO6)"D&:HI6\1UO%B$V$3$ M1[Z51OZDCOH=>8SN.C=3B4;MOCSH#$2YQ,/ ML!LH(+N+#WL[#?MI/0K)BA^BY;M.]T;Z"0VD2>6PEBT(PJ[MK#8S\08^KL=I M7-_7P6PA,D^&XRIN,6"[H'N:^TEU'-CJK0!EF_FPGJ1A/:O3;4-O*D[0I\YX M##NZ*J(K>L2%[-[IX:5-#)? #KN'9]AQL!YN))2Y[;@U%SN+ /BM1O!U\?-%9^0-+'J3SY\A,"WQB-I0_20)'OI,A7_+( ):]U.PJ$ M)4H$%'[-H'KZQ@]TG\[)J*\C/TB:TS$,2->.PB0\WDTBO*\?H73!#]3!-%XOCX.;T M\5%F4N/,1+RPMQ76[GZGX MZF:S]_W5JBIL!$QQ*J'7O%Z^JMB20'8!J[JPAQ&OAUW5,)/91]3&AYA)V>/I M1SA%U6$5LG 5-@#+I-$9P"*AZM"VLJ!M;8"6FS)'T+:J#NV ;E?I@Y=9$*\[ M^5 S>7,6U*O)J@=YNAB1",1YG7S(F=PXIU11V>"< VO*WC=2\;7 9,I\+539 M!S84A!(N49"6KQLFLRY:/:JLRQ2#/>5!VP[B*NV8R;*W5%J5/2SS/&FVTHJ1 M\E7%9,BBAVEOO-#[:\:9%PD5T&\K6VG]/> M%?:NV#'OO$M*/@%?-QO/A;\Y4_JL>+8*^"1\)10X2_ZFAI??OTN$N3W-Q5?L M:YXVKW \W(_NA'T:PH:;+"?L"?=7L(0JWJ79C_I:^[2%#7>%3E[WOGZ%;ROM M1WWM?=I">X,ML <'7L,6VF^VL)OZCO=I"\<;;(%]*.$U;.'XS19V4]_)/FWA M9(,M,!6G5[&%DS=;V$U]J>1OWY/R;8.I@KV*;50YSV0. 293Q]QNOMZ8.ECN M(<'J9G9YT*8=;C,=7Q=LW6N#+JKL#XE'CO,.;?%(^+I@RU_IIY3?M, ^N9SC M&!N(^)I@ZU493S;_?RN#_J$7Z#&>(?_U Q?T5^JOCHBQ6)KT90%^V]S!LZLC MJI]:]&/R?X)H]:>%&9'0J3FO'_!5FD8C7#B:0G4T9A;F]0@PB;W$#KV;UHB8 MCR9P#9<.CS])C>@Z<"%K[$-D4[W?5F08@LU7E/6&SK]7(<'ZMA4R9;"O)*JX M7F6O H/K;"MPTMM>2=[>:I&XN.'K&AKK]S6$W]/O=+@$P6W'11;S8@C>RT&" MUYK M(/JAMAY=E 'N"T]R8/#7SQS8P*9+HI;:>JI=N&%?5K([._Y<._!3X#TM14PE M/G(0#*2VA>?:L;UE1&H RH7H(?B_%_SG7 M0,@"=#N+J./[5Y10M@!"N&KU:8P]0^$_$=-,%TYA1=Y_7)"/UV7^OUG?5 MT5?/!'3 &Q9+.HKT;6>&@0L'CU5W93RON\3V( *"T$]_'VD?^-&*,U-P]B.# MJ"X-5S6-?V.]0]_-Y YGT='DYQ4V.P\O:93)%DAZHA\A9S'I>STFMD\U##0* M;N,7MPP-NOR.*20AA(_0;A.6-1Y),&Q!!5E;-QG.IJ!M$HG@.X?O%2MDMA[U M/V4R*]5*D$[;SQC[9"//T>9 .@+.^!92:'Q9#6+GD!FZ "Q&X _HDLC6R)?G MQ=&8._7643B@('0E_P?XWC)QHF9H Q[)GKQH=>6Q#T9<4[?BKH.SGR:L@:>+'8C429V%RZX MFOU@T3V); T TH\>;$RP$TF]^_"R A)&O1'L)F#'"3[=N<74/R.).?V[FJIN M+U3#>@W>NQMX[Y:8=W$#[V*)>>]MX+U78MZE#;Q+Y>%]JB1YC7T_.&]9L:-L M\2(K1I0M+F3%@K+Y?Y;/E\W/LWR[;/X<2^J%\_-3NCE.,LPC.#CWT2XWY?1L M1"S)V9S*Y>/TMVQ. M?RL/IWWZZG,_3W,C[DB2:2[%P?D?>BZM=>B0;X9;T]A%8>*H%E$UOSFUC=UZ MV,$EC3%(*]S*-%^Z8J2'EP@O#(W(EI;BGFD^/*=K0%O-YBD83JLI\#70' MEX7)X":VJYH;LKPDS<%EX%I_:>U]M4VQ+7KW,5AL;)"O0LYV)I^NO+*T"LK2 M*I\LX9:6ANL>C^MTY\&Y5IX)4*3W!JG&@W,) MD<&%4&VG]YT9[0?G5<'.(UP2TY"F6P_.9_@[8/3.6L2@O_L8-'[+,9/('0T?^"..,?,TR' MGX+4!Y?KDPJ(W^!'G-IM9K0?G-<)I+L]_S9FUW,L.;7/S^T].-^2,AHE>4VT M')R_6ZS28Y#!PZ5+S^W;CD;/3EC@A00F\U..I #;#3FXA#U;\W\6&2*H9,$, MS[&':#LPIP,7M=5IXD*T:O@IDFGGTS8NM=C]7+*);1HZ/6#5#>[#*W.,X:J1 MDJ\ 8?F$*WXZA1%WEZ&E V#3[^6GI2Y.?T!1+QO!(R+P\3]02P,$% @ M4X",3B3\\H3)$ X\\ !4 !A96AR+3(P,3DP,C(X7V-A;"YX;6SM7?MO MXS82_OV ^Q_4%(=N@=JQ'6X=AR5KC$=OW8;>^70I'I6*@LI7KDT;_^ MAO(CEDB1E"5:#'!%L4EL#O7-?,.9X4/2IU^>5X[VB/S ]MS/)\UZXT1#KN7- M;??^\\EL4NM,NH9QH@6AZ0&7[)DA?(\__%>K MUVC#/\W6M'EQV6C#__\5O%AHAE&PNUCC^:+1.<&NVU^"?'=O^\Q/__G9[,[&6:&76;!<;U$(G M6RG<"TVN^?'CQ]/XVVU3HN7SG>]LKW%VNH6SZQF^M1GM]Y $]F40P[OQ+#., M_8%[&2VS!?ZKMFU6PQ_5FJW:6;/^',Q/ML:/+>A[#AJCA89_SL;&[JHF6OIU MRUN=XB].@9QHA=RPX\YU-[3#%\R4OXJ! OBXIZ6/%I]/L%P-,X_= E_N>Q'9 M\.4!?#NP5P\.&./T (17IH,M.5DB% 8\2-3&)6,8F3XHO42A;9E.+D!4R>+H M\(!"F(A@N!@^X.@ !'!-Q98J%U776SWX:(G< $+4C1<$!@3#%\I%-2%4QN@(;.AYY*, KA'[$82$ M2;1:F?X+F,.^=^T%N#Q$"LOR(@@5[OW( 5.Q'0D0)BA?'N?&% 'N&_6C>.6B 0AXZIE!Q3(8+;@%UI<"@I#0M M?GT8%?/("K^9O@^C60!%ID!Q+-TH""&Y^#WTX 5V&$#(Z:$%\GTTWXR>R=+S MPQJ4W2L>S$/Z*H--G!VGYK,(FT33XM>_\=S[6*4>NN-Z-K5Q&;G2L_Y,Y.%$ M$;'6&V<3W*Z&"^HY;@#?"I6_)75?@I[H'L>G')5[MD0960@'3"N,?(CQ_%Q$ M:5R"1:*[ /T5@8HZCE1<<]";5UL9':-".G:E)*I3OEY*JYRF.*D*@*,T+K^* M$@/#EI)>48F!S-5)J96,&+Y, 0E5C1@BCMAQ*QPQR(?W6'FF%U.PU(O(R/J" M:G#D2HNF/12:MB,:3E.MRT;1S >C*0M'*Q^.EBP< QQ9\(9!/CR$6/EY3]!M M.&+2< D;3E1>>HX6-&B^7HZ%6MC M116MN15MR9=116]N!5WR9531^^PX>I^IIG?[.'JW5=/[_#AZGZNFMW".DG0Y M&2LSHHF*)R@1F[C9A7LH>2\I_\J%@'#I>TVYS2DFSL)IF8X5.3$5-_!W0@(] MA\B=H_FV'PRYP%% ^!C+-];_-;6:MI7:_]5TY]JZ"RW1AQ38]"-_"9PM +<[ M P6_=SWHVX5X@'\+/,>>PW=S;=.3MNY*>S=SS6ANPS<_;D]6;J$[GI6 Z^"C MG9Z?Y'J#-CZ_N3"#N_@09Q34[DWSX13[P"ERPF#[2>P5M49SRT.L#X@!FX$/Z!H_*CZ>#UET[8!9=^@9$8 M+])D*R(HGE9PSYDZOJ5Y/F2%SR>[XM7TK80+D0=K-RU. [QQBKNI ?.[ QD+ MWUNQ[+VQK7>(*ON\ (H3[0G9]\LP1E\AC]NEE9>]4T8D7N!_*# %-*C)RS2LD1T5LYLD8^>C#MN?Z,:TM<<0[#)?(% [>0L!AU[4JI MRV$%Y1A1.F'OG> _+#EY%CKDM-R(P/N"YCIAFVE!II)W-< M\!56CJ6]L3OP7(L7Q#*:JY%Q,GAAJJ@<(3>V>6<[-MZBX:846EL%:IF1^8(3 MNG 5DVY?=?#-IB"CB*$KK)QK 5P_0O,\'L80J3H6YV&)K7:)1%$V_/4OXS\$ M]R^G>W<&['&!N\C50]7AF$]-;I44'5)X^W2ZV3WEAVM:XZHK?N%AQ%!5/5I> ME1+*GDKEG"S['R-^E6/^UV'LAEWX:8WO!GEZ0Q&S+9J1H$=FJ M)Q["A(H;0CD.21W! 9UH'M^9Z\>F#D/?OHM"O'XT]7 YXKDAF!&@W,=/^T(! M@^>R^E2!2L MW?F258]24=VR%R[RT5;A%#^/?B4[/M,TGT[3EKF!OZ6?MJ,_SRYQ].ZLZ-$[ M[5WB*C]*.D7(>1I>0J>VF$ZO76K>0GOM5)&#A=<^E+LCWUNP*L9$HTJKWGA= MAK%L^]JBZGA(,2Q1NB:U42Y==;T ID&I!\71EF<2S:H.U'S#4_6B6+]6\>F+ M=:QP[S>'J1AN3VE:Y<0&Q"9! MZ1H@ESV4"P-C%"" LXRW8!^1X\7GEK@L]=)>F?\_. MFK3652_JY6 H4U?EB-DI];K8*!#6]QLK$_5(#5+$T#*QDG,[<96R?5*Y\N%5 MES[H"W,2@!T!\M#[:>PR!_@PI":QMNZ;_8H#%@KQKCE(O6K7G'\&B M6>Y&<4S5(MM6%6YA0#2L>O@?G]<,6ZD71.)-,E#-2SHBEV.>7-6U105#6IGZIAO@%T[%SYJ._UJS M=6W:+E:PX]L!?NI"/#,;(=_VYOS#)T>Y>-4EQW%<[8@\OAD?GKD^,AW[;S3_ MXCG8S%LEA^X$6:!AO,-7IN,6OV+5U5*UWEH68\JY*,.L!Q4(2F?0S+T8.:[U MAKB65C"6>;RKDE28WV<*^DBM\LD6XZUQB7G6^T/F6?N=_Z"MN]<2,RSYQRK( M-\\E]/IPT/P1^M3B3A69+N+'E0 F*/4?;3#1U![^EE7,'6IX^ M_C_)$PXW^:EY>_.W>)Q?9;UJBK+AGM&^ZM10F"NV(93C+584O[89)F@]+[H+ M%Y&S?8P .Y0QWKA&48[)'H(*Q;+-S9RZL\(E[-^<8<@4JOJ.C,(\ M"IA$.1JAN(2Y9X!Z:/W3<,E'DS$W0P6DQ8@]5Y?8/$92;X>+1$]YKZD(MPDQ M,5+?OR52,U_WJC:;R0?2Y2$T+2G&Z8>WQ"G=.&^!UM33E0X)PCM1,6(OWA*Q M&>9Y&PDV]4"FG-P2TF+T?GQC]&882?[CJD@T_& *0D-!0@]7 M^JV-W[V#,X>%Z*Q.!-E7> 'I )N] =[CW;NMVVX#$^..5O$>!!E7>!DJK[64 MHQL[*(H-OC=K'RYZ=K N,R!B02FYLJ-5@*<)01@OS6>3?VA_@JZ@\&I6,4NJ M5YEG&&2-O=A.![6/*E=GS9?UB\J]CO579/LH\YG.C+7:''THNE/"H#:]Y M^0]S$Q!5-# QB"2WE,3,HUPA1G^9T/J\6[K*9)P9RM5+U70?HG.*\ /*-B5O M5)1G"E;P+V *B6=2I9F"%4=4BP?Z8H&L<+C0GZVEZ=ZCL1FBH4NW378\R-=+ MU3O1)3!_B-E4N37KR@SL8+B 66( \+;;Z1-L._]EN)C8]ZZ]L"U<8:\W >(3 MM(YM[?MQXLS=!7YK(TQ '2^(? 1_-.O:56=B3+1A7QN-]8D^F':FQG"@=08] M;3*[O>V,?\??38SK@=$WNIW!5.MTN\/98&H,KK71\,;H&OI$TFE"O*N<4,[W M7/C50LGZ,Z'BQ[2*K;HVUKMZ"OAX.(#?N_HM?"$/?G))=Q]GLY'&>89Q?M4' M,UT2G.V#,V'\Q*>EZ+B::5SMNJ9WQ@.PVD0;Z6-M\J4SE@6Q;]I^_/3DX6(3 MFTW'0,? M!OH\LL)O^*VX;I@)[CP-[J*.1W9OUIUJWSKC,40K>1@%WUM2"_=?7)* _SX- M_V-=Z\XFT^$M#+.>/AI.#' $'(E[>E\?C_7>-D+\!*-P.)[6IOKX5IIG[+8H MZ.@_$+FD@5VC"^BU:>5T=8B4UH2&DX5;46D06;D 8G^C6.T "_/QS?RH29>* 0'2&1 M#YMMG*AQ&NE.9V-(B[),F'Q1.!T=D?N:D/PFLZL). 0V(0X7LGR]2'G*+%-; M1&(LJ4S5WFVO*^O^%W;%RM::2+4"E>LQ-(ISV117,AG B33\6LIJ[]:"LM"E M:UH63"+=4BM;V8@Y)2Y+ 2+CBA6ZLC7:JR%9Z(FDG*PD9:,D2DH65B+C4@M+ MV9#S5)@,;!V*+#I&9>K<06\>!.,"A%3_FE@Z5 M2+\TJ+L^CE4P,#V42+@9%8-D9\W S+$WD6_9X.6;GE/Y,)D@$K)HZ2.9&C&= MV$RUB?R<4SGYU%$7-<64(W(O8Y'SB!KM%:TLQVL3"35=M>X -D;#[=FE"\PIA9OX<-/X';?V3?!\*7K?H4 XT.XIBPJ F4 MVX?>0?_F^7_B^\H\"P6YZ6,)5WWT(@]_?".H2V ?OYE@B>;7GC?/32!+N.H# M(WD(Y!M!E=, 9,;B9%YB?I61NN0G6V+MA9ERB6E7QN*+Y-(N"S3'ZF)[DDR9 I551:)6IL9ICO[* M)=>45OB,&?PE0AQ?LK*ZJ!"#HA91)\WNSCV(!7SN.8@CQOK$V0@Q^ )G)8ZH M0,%- &;^DGF,0GHU4HYAZ O=Y^0I# F6D;=27HYMZ"OLYW+WCJ0OT9=CFS.Z M;E#C\=TH>1!2#$- MR&*/&UL[5WI;^,XEO^^P/X/F@P6W0.TD]@Y M*E4SM0/'45+&)';:1W7W?C$4FXXU)8MI2DHE\]V^_SY:-BO-?NM=OO(\'S+ MG5@.=,'G(Q<>_?-___N_#/S?/_Y2JQFW-G FGXP;.*ZUW2G\N]&QYN"3<0=< M@"P?HK\;7RTGP)_\^GO;]?%G8]]^!?C3J-=/QOEQX](R:C6!1OLP0&.P:K%^ M]>&R?F6<-AI7C=/Z1Z-^^NO9\=L4=WEC^?A[\N'_-&Y.S_&/>F-0O_IT>H[_ M_S_!SGS+#[Q59Z=O5Z>G9Z>GI^=1]7\XMOOM$_GQ9'G P(QTO4]OGOWY:.;[ M+Y].3KY__W[\_>P8HN>3QNEI_>3WA_O^> ;F5LUV"4/'X&A9B[225:_^\>/' MD_#;9=%4R;JPT5D4$N0OVK+8C7R4:W>J)W5C]^\R=%23B&S$71 #TP-\N^PUU[U:H$9 M.A[#^0GYX@3+,9@#UV^Z$]/U;?^="!7-0Z 8?-C2#('IYR-2KT:4A&@0Z>ZO M(G7]]Q<\##Q[_N)@9IQL@?#:<@@G^S, ?(\'*;-PP1@>+82)G@'?'EM.+D"9 M-7='1\8>((+PNM/N"YE(L "XK&+7*A95"\Y?$)@!U\.SV3WTO#:>-^<@#T1. M$\7B[<^PI&;0F>!IU_PSP*J=!RJ]=L%W<*>V , M$CT@Z.)?QQ%3>32(U2X"Y2MP ^ZHVBBV>[^FA5Q,EO<(4*CZ/ "T\KLCN;5L M%.Y NM-;V\43KVTY;;P4HT!(4(+5=\>YT 6/:(;]:CTYH -\'CIFI=TQM5VL M%G@+*C H,XKNWC\>%9-@[/]F(81'LP *:H7=L;0"S\>+"[H!+]"S?0]/.3=@ M"A "D\7HZ<\@\FMXAS[GP=RFK2*D25;'@?4F(LU4T=W[OX?N#) W\&F$23S%1<=F075[LS*F.'5/9.292F?*T4 MMG,:D$55 %Q&X>)W46)@V+6D[ZC$0.9JI-"=C!@^:@4)NQHQ1)QJY>YPQ"!O MWZ+RE5Z,P$([D;'J"Y+!J5?8;'H#?,MV1*?3C=)%HZCG@U&7A:.1#T=#%HX. MF5G(V4(^/*EJQ:][@FK#J28-ES#C1.M+7Z,%&9JOE;)0"[-[R^8D^7+RHL_5 M2*$[)$'MH->0@4:8;P)5)>SA!'G&JRJN3O:@KO1A6[N#KK@;G2A^ZP *UB3TG XH<$2XZBO-BU8KM M^B>XZ,FBS$EF _)QKSJK3>#3C_QGPG*_6N[$B)HP$FW(0)T=\)N V<#85A&0^/<6Q&V[ M>#= ?O.@8T_P=Q-CT9(1-67\/'2M8&+C;_Y6 O+LR. $&6>[DF'\G.A%$EF< ML.($2>=B)*V;-.#46#Q0094[&X20ZM;RG<"8-O-JS9;V5XCK6$W#"OD>+PEEE3S2 'I[F M"L!>E-N$O-:F)EJ"7ZQ$@LM]M/Q]&D/7Q_IG.F%O> F-[(8ELBF"+Y@SQ*174!M:;A3E $Q"E>*&"21LG/*DP&0Y%"* )IW%: M>>F,ZADT%"6@Y49]U[EP5PF&1-*$>*96B!CJ'+JA=^YA8<'2!)@J.BI<=DE3 MFB(7]BB!?,QZ3G;-R23DF^4\6O:D[;:L%]NW')Y4F-4D#*_"1<0G@"HOQ0(; M8U,[<,CNNHOM.93A^.8*3[2)4=9V_."M>,IPZ2-E1I=J9&&N,MA$RQU"5'L M7=@\$<=KGQ-,PAM?*&2E[R/[*?")N3Z V1K&VV*D4I\C56#0W8@B;JC*RCN,-H^8*DS6BKJL+FD423 M]:5B4_[?@>='URHAQ;X-B4K%0_4 GNH\VP=]@%[M,8BXT -C^!Q)*F0(RQL@ MMV?M]:@4!M"T[H/:#3KP(RN;G%DR=N3Q8MK+,XV6QOPKIG >J-+6DY_VBN(1+)9A\ZK\(R3#8Y@O-]D1ZFD MTKLE(C8^;!67@MLTPD;+B(HJ(-];@N0K$IIF>R0$($ _U$_-JZ;_7;?Z-X: MCSVS;W8&S4&[VS&:G1NC/WQX:/;^(-_UVW>=]FV[U>P,C&:KU1UV!NW.G?'8 MO6^WVF9?#OV"N>(2%'[7UO_F)TS($AZ[!+:+36Q7QV1, MWPQ; ^.W9J^'IREI$+?*89= ?[F)_N.QT1KV!]T'/,)NS,=NOXVU@,S -^:M MV>N9-\NYX1<\ +N]06U@]AYDJ<7J.FXV^ ^I)>24Z$4+@S<&S=]E<3T[+5X" M67IQPZO;?;=S%[(+\_):TE J*OE=@IK40E;'*QG6D=:_OG3O;\Q>_R?#_'78 M'OSQBX%YC]?N+V:GW_YJ+F41+N"D> TO\%B#2"%<(ES=);&!GD@O3EDCM?;5 M\>+7-^_(S(S1WW9[#Q)19F?92P!,K8+U<[(ZD]6C-1CV\&(HB8&4U'L)<*D5 MKXZ7O/[PNH^U@3"03!22]+S0['H)HE++84'[4N/G9;^2MN@YD_,EB$XML ); MU1((RDKHE\"=6GS7>U?CYZBB)'"2DA'OD"\P3LQ9:FG=:F*,$%H>A>0O8>2#)J2KS !-;6VQY>+1JW'/R MD!^3$/YK4SKXH]%B">JBQ2DFY4H3+II=4M-;3%2\5'FHXCQ90A<(/>J5F#4Y M6<5+OK#$XVU*!'029=]1*E406MY-*D!8;Q4J_ 927GYF J3PMF*E+>&SU3!0J M_29.;@5-PZ5.S@6S\S<+FX[W>&M.O[5&RFT6*_VV3%Z69@*FSJ %,W4 /#\* MB;P.D-MVF:S-+ESZ-9B\#&; IK%9\6V8A0%ZBTDF,QAY(_8WVY\M_2GFVR)6 MO>EY /\_848&;='8J*'H\HRPY;0U432)*PCJH;U'D/ SI-SI&7X&HW[P-!P\ M#7OE:5CAO0/P&5DO,Y+/BNYN8!37U^? I5$'Q\/"@1N'R+)W&<7+=SSP&0Q% M@&OD?2A*&KIZ'PJ16*DNB&&?N65>?JW \<#7:)B-4Y_)I^G9%I6]N,#Z>Q6> M"&$&IY$6[H+8GL=F@. +/9<(+A(OH<)!D8?/*:R%>R?VQ,*K?]A#"R\D2EL+ M;_W>1,+"8P8>+2V\QL'".UAX5;'P>[-,F2JI05:CMQ+M4\S3DJ6 MX!"8-/WF([1)?!Y&3C<"2$OY&U*4P3/?V(.[4ECTM,PY3(XAZKX"Q!4;MYZJ M+)Y;BTF,HG(L[ K:?8J21\JU^UA'YLKMOO1+3PG[+W6E(\O^6[51TAT49NQS MZA('Y1+**@RZ3,@<;J?N<+"QQQFO@15[,, /!K@,*36_6V@RP+VP3>V-8GH; MU9DTZ68^9V>?:Y(K7L_1;S'XA-)O][N/:/,*L(A^R-X5;-:;WUG$'_NB6,)Y-"OF7^[26< MJ-H*[ M""N/V-.\TFX+6)ZP==ZJE:\0.F_2$C3P5O2,PLI>NV)[03$6]P'XP#9)$M/ M=& !)M&!QOPEB%*,=:>;_NOFG&3;8CC?BFA^]%'SXY_BJ-3H/(B3,(MYV)+* MY"2:,>N0A.9P;K'OYQ:K@77]3LZ#_99C>9R'MAE5]#9*N;3JYE5: 0[A>@_ M(C/8I.OVR+P>WL'+GSR HS2[==/+635U'P%.G8X1P?IY9GO46G(M+G M#2A(NYX+V; _0"%+WM<6"4^^]#JCNJ*3D9*ES., 5=:*#T=BL]WJUR\V0!CC M[#W,TR.\P636K\QN4X +NIUZK" OE#PTL]-T""_V8LTHWR2*2(HBYCR,TG<; M6**X*[)ADZP2.F_)5IC#5RDW@P*ZW-CUE DMGRQ@;I($G ]Z'1BRKSJ= MIYY-R7ER*/W26>;+DF*TI9Y$8;PT61Y!L7>$6&>ZYZEW3C8?$I)[)543'T J^,'N[$'F)+?J38$C)XUGLNML\_JZS>_GTZ=;J= MOB61BMQ-I-=0XZ%G\)HEE K<.2U.-CJ[TW>6G\Y>\IA'*W1,1>'7A&^/R!YS M(]"%JJNZ0\ =3W!+6FBRW/H6 27KTR:B6XC&Y&*CF(A($SE:4'5?0%1*VY!# M$Y3BJP))DEMX/_U.4AIQ;@"P:FD?V,\%KZI73'I,,JJPBWRP?!*1]'Z#"1"57;Q.Q>25@J[G@6\2]"T"?P; ';]W MIY%VV>/%;7U1B=%;J)C\.(10=Y;%;D9"3)X76.X8M*#G>_&D"AV0)192CU=- M7UD(HZ=N!S4:3K%KE1O;I;KPCH/>A+Y"W(H2FD O]!3H *"YUYVN2;D%9,87 M7MH$FJJN@)D44>T#I8(FM&+$"$QL_]8BH=?^^X/U9L^#^35$"'['.ZZ6]8*_ M\=_I,L[3BO;BS4T,3;(?M)-L#Q!.D?#[W61+;Z>2TN600Y/O5?G1&F&B@QET M^6> $9([Z@C,B/_Q%41'B22K."E7>]K,3<4\+4U=_ZXWCHW^H-OZUY?N M_8W9Z_]DF+\.VX,_?C%:W8?'GOG%[/3;7\WET2,Y1PV+UZZ;??,F+(1+- ?M M;N=P1_QPCK?_YW@K[.NA"5VR>V9X'%$ )AW@#UT$+,?^#YBL0Y;O,.7WT./>.<[;DJH+,4*B MW84FJJ"UD737GP&482400C"=W2GSX9><#:DZ?A>_9;$%/7H>%[+@7X,I1* ' MQN3JO#VUQ^%,)2#N'1K57O2[TJ;GG+Z)F>2M$U#R5H 0YEETQL/7BR)[T5Y1 M"B=6SS/0W1:&O5@-=EX"SJKJ ER=Q"5\@!>IBUPR?(!&_> %/'@!]]8+&(W M-:DP6D78/D!F);T]@ +TZK9IHD#F>9HXU=3X T78+R0PS;V",F2FLY>P8+GJ M?#& 1#MUIWW+X2>[2Q55Y#,4&T.;Z>8SL.LY0=X!%R#+P=O(YF2.>4FR'A"_ MI_E&-I+I7X,"7\ !"3)P"E4=7 MU1&F*#DT45YI\J16]#HYY14RQUFPHCLE636?7>+*CGP387"I@/53<$>C^@?- MW0%2"-;3>[R@ DRRB5P,!L:Y@%!]92*7*4FX-2,$UOIJ>9$:V5ZD5,H<*5ZD MQL&+=/ B[:T7Z?!.NJKA4?G'K55YH@[OI.^=*NGL(#N\DWYX)UW#=](IX9-F M__&1&2*Y+J#LV+P$26106H['S$-^;!CAOS:'$/YHU".44C9<^/O8UYINM)(@ MJEF@Y.U+)M-@-K1R=AJ%\U3+=5R<[R4NN4*L?\!\FP=S%O,3 M14J?T2EJ"QGPJ--P^;/%XK8MD[WQ(J,+[=B;@D=C[X7:(,!P/4^Y]V)K_F+) M?]I<\N-/? 7S<$_E$6?GV <3<@^>D>I!7I^J3J'$/5)R2=?SK(&[KZ1M*UE$ M?X7D^DUX>YN96:F$SJNA=27PH*(.O6VHO[%?[0EPE^59WO\RNO\Q53"3"Z48 M/6J5L&=[WVX1 /'D>"4I8%;7/Y;R43E M4^*=2052LPM1%-@DQQ%%!TB74KL M45_5*8-PJLE5S:DJ\JQZ=^3Q$:_M1H$4OP'[>8;GZN8K0-8S"+\DR2%7+)(P M<6T'1%]=5,@/JME:U9"5L^R0E=0[25)"5LX.(2N'D)5#R,HA9.409W (62GC M(.D'5"4MC[KV,F2%9J"NHRPPD%Y_&"9+LL;A'I09 B%0W:^TUT=:=DH2CHF7YTR.MM[=:+1 M+'!J4RT'YWFV@S/UL+H4!^?YP<%Y<' >')P'!^?!*W5PIK-A:/ZZEH\.UAG'?NV6/)5]&H759? M[7:BG*IABJW;'8G^"CPRKL)5(4K1 VM^+KF9OS.G&D^/R/PC 55U@J_-:2#&C,Y0]7@F,5?K0#-B^P S?-2 M C0O#@&:AP#-O0W0S)ZJ%G>= G\&$7GA98B'.XH=PI#H%&P\)U9/5B9@YKRX M8V=Z!XM*Y&\UPB^$2$T3NEV8X(Z=J0DXE:DBA2DC3T(5B5JMCC;J'+-::8TM M-_ UVM#':&5'N%**:Q7*6LQ\ <6H+GJI$Y73=3XY74M+&J^UH.)D4R4E6U2M M?*):%!]EK4][+*HXV=0E6[:H;O*):E%\E#4K[[&HXF13%RK9HC+SB M^:**DTT-190MJ@'T+2>?N&)5E'E3%8ELDW2:V"YTM*8KKY5!,TR0- M#.&49UW@ 0UN"&P/$*'@SUO8?D36V \LA[RLT>"H6KE@JJ&,"GA2)2_B'H;. M5T(M2^(#U2"IM"HNZ"2G [*7X%17>Z]>V113S27UBK3##!^C57"&E_&6V/9@ MJJ&,"GA"-1G5JVLQ0U/-$BP(H!IJ61(?J&:P>E4L9F F(Z7*F2 W^JR&PLDC MG:9CL5CA:@6F=2Q$;C"]KJ,_$@%J%Z4$J*U ' +5#H%J>QNH=L@DJ.MN4/OT M;X=,@EK'9%5)E72.ROHA,@G*?2I%JY@0-6^EE!D?$L/3.#V]M-P)+G-)Z!"5 M9&:UT>4/(T8Z_51;2^UNPIR_./ =@) &JI07I3,**WMRM 39RWJQ?+$PGEJ-+ K \Y%-[AR&7PPQM[.L+3H/MFB_DK+>FDX]K;S5 MI /0JST&V=-=!V)%#J^FDCG-"R.I-O6_ _T_@-\#8_CLDC$@,+L7W:7&^E0. MZ44?IU,F&-/S[3G1_EA>I^YTN$ =ZGU(5(2?,HOD:T1CT6Y+C)Y'UM(T-$JD MA/FS^(B48QS&E(M#8_52R(^B3ZES[5=6"VQB6_P8H/$,%R4;ZES;$WYS&NO M[F3I>XW5JGPV"!P$%S*C[!@_$6:H3Z9;I4TVQ?>DL<)( MI9BF&XKS+['2DU,G7>8A^%8-:JP511!&]7%I,C%0\>=_D'NG0;0M#HW51R$_ M:%JG>5;AO-EKP\6ZK.QN(KUKK(VE("*2DLM,JHKTXC!51:(UX M155[Q4%/K$W,AF\_9 _OM;"MVJN .NU %U7T%;WU%841MUU,=!">"'?]&4"# MF>6*/-P1?GF#V7YKV4C6VEPTQ HHJ%ZLHNJ\!A?4I' I6B\DOG^7$\&/K+%9 MG* J9$6OH'&9L')@2KN2FQ?"CZR2F:R@ZF1%[Z)QN4#)YKUBC@339V=,%=%: MA;RAJK&*ZVY1['C;G4(TC]]@R[ZX=IFZN'9V;/3-NP>S,S#:G=MN[R%Y">UP M]>QP]6QOKYZML%\''B;3\Q:CR>-D.V=7T_MJFA#-N@4Q+C!R+P8EBRG*^BW$ M8,@"3@WS4^PRWD(*.M^KVEE2I5Z0&O:9=V>67ZO**)VIP3 ;7RF3C(?\F&KC MOS;5&G\T:GJV164K+K#^7ED&:!9CTPC+<;L+\=8,$'P!+.[&2RB[HL?A;PHC M=7)6NT0^$IC(?R=GXSXYQL&VS@NAK .R@A06U5BU1A\UMP.YX&FB.M7(3N-D M&OF0UV [9 TYF&X_@.G6@NX8D'/G,$C:]KY=O_-SB# KZ6VV"="KF]&6@DP M\XP'9B4U!IT(ZSG"2E.NG7%7M+1T-OP*E:@<([ @H0:>#^< I>#S+NAS*BHR M,D7&%QTSA==$*)U>C*P>E$V5%=D=6_):LSP%.GCZ)SZBPQW.1@]DT2KZ+T M.5LR.P,\E=F*D]^D*'S$NW_\@?7,RD?+JC5JJ/(WBEJ/?/0:N5_"B-5@[(>A MK&*>EZN4Y^7\V.B9_4%OV!H,>^W.7:;/94U:D=ZCX,D#?P:8NR9)."-&P,<4 M 1?'1G]XW3=_'1+OD?F5_*32L! -^4$"*? G_P]02P,$% @ 4X",3G=' M[Y?B0P F-\# !4 !A96AR+3(P,3DP,C(X7VQA8BYX;6SM?7MSY#:2Y_\7 M<=\!Y]V-L2.D?J@]'KMWYC9*I5*[8M62IDJR=\YQX:!(E,0UBRR#I%HUG_X M\%%\X$56$KZ-_1M;/&']$G'&+B)!'Y=_23$Z3TE[__USQ,Z&]NXC]C^FM6 MZD?T[9NS[QQT>FH@=!FEQ,6EQ/??_^6[]]^C=V=GWY^]>_\#>O_N[Q_>O*QH MD1=.0K^S'__M[.+=M_0_[\_NWG__\=VW]/__Q["PQ$G2N"SLW/?N MW;<9^U\#/_SM(_O/@Q-C1"LRC#^^Q/[?OGI*DLW'MV^_?/GRYLN'-Q%Y?'OV M[MW[M__U^6KI/N&U<^J'K$)=_%7!Q:2(^-[_\,,/;_G7@K1%^?) @J*,#V\+ M=4K)]*NOH*]H$OL?8Z[>5>0Z"<>#MA@DI6#_.BW(3ME/I^_/3C^\?_,2>U\5 ME<]KD$0!7N 5XF9^3+8;BK'87V\"IA3_[8G@E5B9@)"WC/]MB!]IBWNLH!]8 M0>^_8P7]2_[SE?. @Z\0H[Q?S*5V_5"3E3.]M:WL+29^Y,W"?EHWN4=2G_8= MDNQA0)7?N@EW4>($O92ON7G&] M!NS'*_JWFHKX)<&AA[U"229"X8%Y"7Q@R&67TB.W)C=@WCPB0MNYR)43/W"Y M:7SZZ#B;MVS4?(N#)"Y^.66_G+Y[G[OO?\E__G7YY!!\3OV[-XW6&QS&?-C@ MO\:3-'F*B/]/[-U3J\@RB=S?;C;L^VW@A/'Y=O:"B>O'^);X+EXXX2.>O/AQ MH2:OH[]]-6A);YLUQ\J.M&= 3=)*=!UMH9^XI$ZX$-R)LY M&K287X.'TJ8,4=1L2>75R&B1/%KK!.AJ#0Z/@=RV=4#+8@$O#D_OEU_];R[S ME 4N'JJ6=8*RTM"N.)2R\A O$&4E(E[D"7K8HJ)4Q(M%O%ST"ROY__[U[<[& M/CW8P4^$]TL6_/)>.9G]N/@U4R&NF/D9KQ\P:=2IAM9&SS!2EV%;23@Z.DVT M:^+K7]^]^?[=*?WO#W^Q!8/S#C X'Q\&YZ8P. <-@W,U#.AT^X=3^M^S[VW! M8-H!!M/Q83 UA<$4- RF.AA\]_WIOYZ]>?>=+1A<=(#!Q?@PN#"%P05H&%RH M87#VYOT[!H/OW]N"P:P##&;CPV!F"H,9:!C,U##X\.;;[T[I?W_XL"\,#C/) MNW1\PE= S[?E7W_T,:%U^;2]PL^T\>7S-E-FFU.Q;@959U=FG*/#KI>Z31PR MCFSE^P253 >:NQP8F/-PDR8Q-^B]T*,9<8P"0;GJ0MRUR>&!3:IC$V&C.+M&DVY_UR$ <1DZ3B'.B_FHZ! M_O3K)/8=89,V/]IH4[%"K%'K7T9O5:$ZS69E!.,U["PET09+F[;^V5;CBI0J MFK?Z#40#"Q1J-G%& F-XGX=NM,;ET%"K5@5U!/CIPS'5L M8BGC0"4+*GA K95,HSBY62V= ,?*>8B SB:BI&I6<=0B H,>F69-S# Z%*T0 MIX0!D.RT;C )O8FW]D,_3HC#CNG.7MCI!_& U)'7)I ZF5,%EQ$C&,!UT;8U M&\$!%?EXDA_4#I 3>J@N!@8T%SC&;/696GG!)N;1AOE9$V :<=J$90=3JJ T M8 ,#27-=FX L.#D0*[PP4#CYXA#OCI:BB,P:-#:1)52OBJ$: 1BTB+1J3<@8 M#6)$H$*JRAE#I1,2T-E=?Y.H65]S:Q"! 8A,L_;:VNX )I"0:K;>!-$68ZZ: M$B)"2IL@4:A:A8F # Q0Y+JU9O\Y97YH]Y9J\<2N,K%CNP"1<_.%AF?QD[]A M^LV6-[<7?NP&49S2&CS?LA\5(U(O2:,AKYNI4F2:B8&)W$ZZ:Y!=RN+01E\S M<=_PNXV@!E(:]R7$=Q/L<;7O0S^)%\M[762OXK$S& M/SKJ]E"Z"<**E"(>K%_/J4H:")L5O>D\F'8;,SP:L5G#8 W[CI9,:;YC([L1H"0\8Z!)J;X(2D(&<#A2:=D$$2-"L]]3 M/]FB.:VXD"VW'F0&8GKVG]]4[W#^OT8_WAT @=KR>P 58AAH,=!0ABQY$&>" M ;!R*SWSC^P"=A2:'G@4\XQRX%&EOO# HX@!#,!,M)0>>"R&NAT7J!6(B>NF MZS3(YBK.X0]32RMHG44088]/94 MO'7DLV1$ :5%= :PDQ"?("H;!J*G$0\J"3^)M/#CW\ZWFKU+)8?E 5JG>F-X MEI ]>1\'0O.- C 6=;^'M@4[3.(G6F+0,5$>#.BZK<#,SH08Y-0LG M19.!F_WN)R&R=XK=H8JQ/8V[00*;;;H:A^';V1I2JU5F4RFJ%\?!0FCDNI%FKF#E1=M4%AKZ\*5=MUUMIG&*TJU*E] M3R,C&C@FNS"-R2Y&CLF$BK9BL@NX,9E(-6E,=C%8L_/E4#K7YT<7@NR:H_?? M:;Z6J<*!&:=%8'0QI8(4$S8HT.F@:QM+!3.J<*,*._HE$S!4?/>SL\*$)U61 MPZI-8PU ,O5*J#0)8(!"HE6S^3G9:<#H!FK>.QPG%RGQP\?SE(1SQ7DD&:6U MIE:K6C:XF Q&LRMU:S8^(T89-6+DI_-AKC@83?++[>!/.'HDSN;)=QU1\D@- MK:WIOE;=8LXO)1P=,";:-2%3)0.UV73GK]G)X!4?Q*A/NUE]BB)/M634B=/F MIE,'4ZH;3P9LHT.NNZXMG\4Y67Z$@I?]G7&CB-A9D,I7P.))Z!73KT(7@KU) M,KF-_#"9AU15\<&WWE*LC83]32Q'R>XB1D?G?GI+%DICOE(:YZ)0LI.%G 0Y M:,/$(3]$"14X\,),Q9";9TS4 #5@LKY\HS6@M:(CY8"!-E,U9>L^-3Q%E'-( M&,V6M[=RO%2_6@-&6Z42 ;M/,)JZI4_K@B8E&"_^ECVRU?AF*[X6/F15^S!Z MJXJT:5UZ/."C3OW;]K,?^NMT+>R[@N^VVEBH5M'.M8\@VEJD4;.]#,:K73..4A*A_H%,X0 MS=1M#:&@;Q)0M=91J,_X(J"S>\9:HF;]9'6#:/1^J].LO1W.Z++;WS#P,?$\ MG^V^.,&MXWOS<.IL?-D]3$,>JW=(3-2O71A1,8#!DXF6K:QD)0]B3*=T>I^S M 4':[L;+3?+$#H&O-P0_X3#VGW&6M-;T,I..?Z1;3&9F2:XOJ9GA(+.CQBV4 M[O@1%X!J$E F @9B%SAQ_!![,X>$?OBHOFLG([:;^4>E<#WECX@2#,J4ZJD@ M=8%7ONL#N?-VZQ :#RI14R>QB1616YS$,4ZF@1.KDA8HZ$=Z#U.LMN0)S#HQ&%3I-&R_]T*) M$*<"M93P.0KQ]K-#?L/)91IZZG!(1FP31VJ%JR 24X)!D%*]UAHA(T89->+D M,.!SO[PCV(E3LEUB-R5TKJIY^D/%8!-&>L6K4))3@X&35L56EHDWRS>HX$$[ MII'6H0_6(.!6H UT5;=-;-0V]CK]!7Y(YF&)E1.WW3.#5G=W:0:0>1I4GE3KPCHZSG@JW\LAP M#F0)<1>1FWGBT)N%B9]LY^$J(NOLHM0#>]#*341VFO%9PU@7,TIPF3#!0%4' M35OC:,Z**"_*F%&%^Q #:ER,J#2L>_,8/;_UL,\&T^_97QCFOJ^,H?2G7S,U M%OB1OY@6)NQIA8;9A6@4,:A]!-+](H]8.3T&# M&-$HC3U-"=M*O_1CUPG^@1TB=P=R4EL0T"E;H$%&!P(8&N7:23(X.- M*V\RR@=:)9/E",; @$8LCJ/ ]]B%EG.'ZN+BY1/&2:S:-C9@LIG2VLR M:HYK-C(4:K56AE>+F=W2QA0F#KQTR3TV!_LVM2S$_!<",G4(61+ RQ^IT%BK"&O MU10#7*IXUSV%[QCAP'(B>M&*=5F@5U,-6,OR^(D M7\24=3HEB^5[XEKE&U?#I?1@P&:@I."V+F=!I.0Y02&49RK9XYDAE;VE=DAL MKI/8A)!(N2IDJM_!0$2@5&N3(B\S8WI7;[6\\&!F'FNK;3I7).A#/6+&UJQ+-2N/GVJ\/%P("E"0!'A)H6 M5./!)V%) :ZTP;D:+5EF 8C N"71!I-D>TOUY4>9:>2V86L6\E%,S6+70^F5 MK[LF.3T@GZ154I"[F;-P)X0+>D"Q4<6MLJP'2C>:=+.^. M9EG1G-TF8KH:5<64*2\8;]-1X28DK^:3\_G5_&X^6Z+)]05:_CA9S'Z\N;J8 M+99_0K._W\_O_@$#JL4RQ*VS94L09JM(3>(QUH_$"HM6CNJ48""F5$^Z6K3) MJ,& AZ38JW06+7YD])8AI%:[@2(Q,20@*3448(G1E[/]H=\OQ9LH]OFC+ARUC@9]QF.+E4T22.TS6PCW&+NSVWSHU-ZK] JJ>=W1L]518^EJJEXO@DSHO M%X)()N4$Q4S.:4(%P7!L5U'XR,QB.4+4+DU(:34LDZM:B\#:9*.#3*^;[#(( M/\ ?A>SYL8 R<^106#T 62$P'A#''@G-AL"1QS[M[-!XY*NO7 8[-ABPV3G7 M,)G2/_U$N[ZD9K&;.$JO?#V%E)P>C&&5*8(C!4U,5 M+C#8-U95\>C4)G]TRCVR1Z>NHCB^QLG-ZLYYD:\T=Y,"[ $JD8D=GZ&JBH # MVUYZJ]X/R@__U9ZD\@$_2571/7_Z2%)5)HQC/E4E-T3U;%6;"PPVC555P=&# M])Q5.\ VCL3'GMJ836E@38FE^FE?O%+,9F @Z;,?TAB9)=O-7DN2U$";S&KR M=HF2M3SM#1HPWD>BF.;U*A_4ZU7M#D"']"!EDZ;;;!]LDB3$?T@3=C+D+A*_ MWF7O[5,A:E_81S)T_[F'36*?"]?#ZL[QZ9=A)6R03EYJ5KB%/+ P M:JBM=BV<+P?!12/+-\A?;KA97?JA$[J^$]RR%XI_8JQG'.D M]7>=*9(E>1D;&&":ZZI>N"^7[,&!,,MDMMM'T%=$FV,DT,E4EX"M20X19!(= MU> J-FY*+O2U'R+ZCS2F W7\#5#,91M4IG524(^*M;K*2IQEI' Q5M//"%]^ MMJ%X%-B2)]PT8QD599)DFR;T!&2@D&96K]VXA=&C78S!FAS@_S,HNR8W^ZSW:VSNE+U#;+L&QA -!1J M+4#C!,5. .4TWS2*Z8PWUUGJ2<=@$3 MB>+XED0KZ:9ZC<(F$ 2J56%0^0QKO;.M6!,'G )M. D,&-QL,''8LREY@BE= M&L_ MY"^$LK.;N7FR95E#9JOKX9T,JJV(&W&"@6 G=5NKXAGS"7K,V/F.C5,3 .? M"QQC6L%/_-+S,PXBGH9*#4L-C]W@V$#]>L2L8 "#/1,MFY K>/*[YR47&)PE M)'63E-!N,7URR*-BFB4BM8PJJ;(-,+7H(&%(IIP .CM2&'AI!0"F@<+(89=1 MN 4K2I>I)SZ&$+4B+6" V1T$U]E;I1P%-&U5A;#9D0$%3DO!)G2^9M^^R8_6 M(U8;!8ZB$ A^BA-@ZM"G165WX5BH8GW!N$9B!R\_9'@)\2/;G%>YTX MHRH\#+2DJ-=1&-6AKP:-CLEZFE2M :U\J5(.,.&.D9KB#*I?YS@K'!0@O.T\ MZR5MQFD44LM2:MQ-Z3W/\2HB^>VG.^<%Q[,7.L&,B.>'#MG.V=6 3B>E!RW1 M_C;;H%77WJH;I#A8H_[PAJJCAP_X9BC2S^^5

    "][@2U4..33SU-K,*N\Y"H+FOO@:T,G7C./Z(&*+S M<=.IR$))A&@@C$+(UP-K-6%26R/"50M%,$Y0I)76#[; T[Z,[.9G"2MWE&# MJ+B?7]P>.'=BWY54CH36)JR4ZE;A)20$ S.5=GJXT8E%AB3TP/A@ NG"#])$ M>IQ>2CTFF!HJJ^"4DX(%5%V_+I#R,DX8H/H9^X]/5)O),YU+/^+K=/V RIL\":/<[= MSE-F?@W>3,I(-^*[F"BY'&\B @S,^^FMO#)?8T?Y B2TBS$=,^]IT-U;&N \ MBRJT]Q0%!O7[Z2_>F# M QLHFC&[3_07MM&*TK(0Q#HJBD+ZZS..$S:( 5G8DU70941H;!IF+^:XVSOB MA#%U3BRQ3>CQ?V5Q95%OA^NM!RT90L<=H"I-^O !BP7?G0]OJ[IGYP,[&X.3 MG73D>/^=@NK=@JHJ[#Q@ELB#EV(YC<405=3(?''((F"=:QK&.,G;;/+H%WQ_ M&Z9_'55_&J#_@.LOJM'K,':(SRA,Y5WC^ XM*"JJ>]6"@7]':!^-FY?G19(O M51SQ48AR&?*.*:];\IX#%HKP3^:,$9R(8^K&T&(''640HE M-P2W/D-Y=2$K0W]Q7A#SC58:A/$5*E4]=I5D_4V/?J:V^D(W,8"&O;ZZMV[K M4"$,S6ROT*TD+T5I2#L2PNM-$&TQ1AO*%9OXQ=$ASQ.;'P+Q2D$ &]@J '> M%5*@PUVO^IYHA^3@)[OMA+M(\O@HKXN'9ETLV+LFL9_@)2;/OHNSREM@-WH, MN135Z\C#%VOW55H[E5A_TW;8,L'T4DN&MF=VM .?38'>&8[TY92$S6A] -C*A[5,AP](T]C*[8^I M$S]=!M$7779X-!DJJ+]]0)L2YP%VYH4,9T^Z61,^^ MA[WS[3V=),[#,N?FA Z$S]GI;C4$^PBRG#FCIZ&-F6E'*6! W%OUUD$5AN85 M1W,UQ2IUITXI LB%FLIZ"QL@J.)\4_LN8@LGH>L'N#:7OXL.TQ>&+W:D%<%! M*U&R(CA(F6!ZI25#FWVX4BP[3D:*POB=N/II2/J9_&#@[ )OJ OVG7S1:;)F4]Q_ MJCR7DL,FR@Q4KX),00X&8WH=FQ"K<>$G4%^-NPH#?,"UE6V_/E!20$48#40VCN_I'LG2 ML8V+,[$1:JC5>>"C3:AO$W Y4?F2'Q]U(YZ?*QN&H<*P\,FWSK;7D%ORP1AO M&V:8#;8Y$[0SF*8*2X?9348&&'HDI;UQ%YMVJ8@6Z^@ E!BCQ6"#[RA@*-99 M-(6FA =[W]3!3X3CZ]W9V?<<79/9CPN!AM,T3J(U)A=X$\4^G_A?X!4F!'L+ M3$.#UD6'/>38P-W>9C(0]A8R^C1Y7\U;T^6<$7DY9_[2=\9+IR><&:K?Y <] M"T.+3K@U7UF0L(^\O*,T2K.Z(^2%[T>5>K?7WTMTPEU[S!W^?/=@88^X4B8! MQ O-\UHG&^SC^Y<^^LL?_,/ PL^S0^&[7VR#.J1O_V.^L'*/-59;V'J3MUI M']#0S?:O#G!Z52D( )0-##6 M$(*& ?<6W7=Z56_D #O*!L=4(JKPN[OJ<_> M.M9MS*M9K)X^,E"^=OI(00]M'=1 U]8:*%7CR6&+G[4-.[ K.AI&8UHA"P*@HU!JFQ*24&SQ"=9HK\;K)F?E* "XX84#7? M>V2!.N3O-]0?1?0JUUL;O8H&>-#0O?1#)W0/$+TJ!0& LH&A!I!62($>O>I5 MUT6OJT("P.B51"[&7GQ)]2R22MVLICRE%#_]+QNZ]'R63]&;F=$X2J]F H-, M4TW;>_H97SZ)ZI8T;/?P%E\+\]FZ+7_WBUTVRIYBC'&2!.4%6LQO@"/GBT.\ MHW/>>_L$J,YZ/R=]%'&'7&]IW+')1:"'K= ]PX#O;+7";G*SFKUDK_0L:/>[ M"5D5L+/(>2K>R8G 1W.'F0A"A M4G@R*8YM-O_C?\$[63#P++8SRY+7W+R15& W$58?R>AA7.W5C [\L-QR#\U% MCMG+2?A;9'V ;+UQ)W0X(F1+APYIUDPC1IB)R+NI+IP$B5KP!#V4*%SWS *3]UBB88.-J5(.&LRXET MGN9PA0D[)IC?EY,O&'0087FEIK-QC44;8WXP4.ZA=.NMR)Q2OM/#EF5\:+>& M\I/\/"%@X+L&69D4#)8OIFL4;UP^EU"#P:!61+?[!OR_FGZ_GE?#JY MOD.3Z71Z:1324E1(VP* #< M:+1'9>E&I<.(/I+.I1RE#B'W-70OW:AU]@8M9M-9-A:50]'BYIK^?3K[3#\ M&9#RBVYL;WO*DH/3_ORSGSP5-]PT@XXQMTWL=S2I"F]#5C ([J9O.^L?Y\[. M)Q3\Z L5@,H;CM"\O,9BG2$6*5'-N4]%LSJ/.L'YEE_FEW?SV -QY236]W]URA=V^F7T((!E$;!U@Y^3HXH/>(,X)Q,3OK=X4>[%Z-83 MU"PV866B?!59*GHPX#)0LO5F%F5!G =5F, Y+Y%E.@>FX1D;;4I'IF0 C3>= M0_OS&W0YF2_03Y.K^QE;8[V<7T^NI_/)%9I?+^\6]X#FL>TDDNRX*G]=+C'; M]-*PCK#]962,8"-,R0<&D1V4E68HV_&>(&>5T(!N$@31%W[.?A41-"78\Q/$ MG@4Y0;EL< [S*G+"^#I*:(\JR">Z]S*VBO9<@ M,/#?1_MF?_CN3;',N.3+CO.?)N=7LQ-T/;N# ?$BG^IV9Y,VK[B"PVXF'ZWJ M]-XN#1U@WHNH)CLX!*_?\-VCB_NIW?HY\EB,;F^.X!GE*3" MU:=$73Y%)+G#9"WQ?/W%6$N$NX>191[<'C)&1^*>BDNSX!:B$)6%RCRCQ>XR M%W=*Y^;K\3&K=X\'D0@1R1J'>@!Q1X=OW7R>+=#%[/9F.:'IKF.DJ2XE 7VW+MEEW[NK6(9&6>:N;><'C+2M$?MW[')]Y1Z.70W^2\H ML^^K*'SDWAH_Z'9RQ*1V%[?ERM;7KMMT8*"C4*X)&4;*8SO$B$_0?>@&3AS[ M*Y]&@-"<5-4N_4:*D'8L+&DV0@2$(-&D]4#OWZ"KF^M//'ZBP=4YD/V+&4^N MI3O:UR"R>O1*J&#MO%6- @PZA&JUCNQEN/S/ % MG6,3GG)6D\Q#2FX5R1JE:XB5T,)!IEK!5D*.C!R5]/"<:<,@\XFD$>>80#.< M5AJP@85?ATGF!^H+9Y_8T4'J[RYO%I\!^;4%IGTB=9.44)NFU,\_:G=XU2QV M;Q'IE:_?')+3@P&:@9+M:VT5%I3S@/-W-2UI5+'(TOONDJB:.\!^HD:#9D=C MI9 UE ,3RMV4;SG1;]DM.'8$>WIWOYA??X*!Z67Z$./?4SHPS)[Y+6I=CC<9 MN=VD;FJEZUG%6S6(U3;>!\K5,OPIZ,,@T4+)URI0&;=/Y[=6, M@W)Z<[VD&+L -!.^C_'-:A8G_IIEMY<8WB2RB22Q@E7LU"G H$6H5NN&V\[[ MT#!__GER!\7][)7>$6(BQ_XI&X\L.>->:1CEPR3,45*1VZM+Q-==#) L;\91 M8%<98.#<4_'6:N%1I&F[\&/G\9&P5TUIC'&SRH^RWK&+HCH,&_+:!&XG=EB<=)Q@T#D$OW"7MIP$*91IH<-D]SV:EK/T@3[!E!M+S_]I1FY-IAD;QM"PWB9/642QYC?*;CRG0<_X,OVG['# MUNR]FW"!W92PU7V^5M$1^02 Q0 L.\ M?$RHL4];:-VJO!^>IV;IV&-T[.-T!C.CQ#A7\UJ%\#,F#U&,KXR0;*2W+*D$ MF.=2=O8T[NH6W7+;$:"F8L8!:C<: +V7& M@/$ONBJ!NJ\PB-=;Y:#=3Q(4GWL0*Z0WN+WB!C=[^<$K;G #G7!.7#==I_SL M#$^9-8W6&X*?;ZPQ0R3D\]9 6)N^PF;#(7 *8?M!+;=&R1;8H$6TP<3(0^R'R_-4* M\_=)'DNIR&%B8R]>H].HW[E')&< X6!,MV_XT?[$<8W@> ML*UIB+P[GR)JR1K!KQ^LME2"B7JJ(%:N-0U(UVS2&Y&/B,T(O@XH\3=T^LL8 M1ZKVG['_^,36I^A\B.*(:OB 2;[X'5?6J/C-%E&S=!+PZQFT.5X_]5O7U7 8 MK?V0-2W?^7U@U"ALMO'NBL]'5!2,G*SD[/?:BA[ZFA^]BM*8_CO^YH^!$& = MNY_RK)=*-I%F,QC9TV1MC]"+ A.<[*=_ZP+D:H7IS(_. CTFPG^FOI!=^N*30- ^ M4&9R!R\H$W$T(Z76 -U8Z64"E.X0! B$EWU%32TDA->@:C5;.<1T8Q:05LGQ M:-(N.2G\EFDJVLZ6H.U",,*&29CXA9-?ECX^VTC!7K;1LMZD27XRNED/DS5+ M>"*IM /)MAE2'+0ZJD@_B& PX<8AK9$=I BCA/49+K%ZXR676D8GQS!0E3?K MS[?E7W\L;L%?X6=:\(LO7&,QXX3G,#OJ+3S#S9E0R<5/LUY/?D*_,%8@^8"S MHQ>EB<:/6AKP6?5[IF;4?)J."8Z_,M2TE?:0\\% &DM/D,W:1(9(#-"2OH7<\@9<]O$7D>3:B.P M&2L8-';3MS7P%MS5?7_D)&A5WJH" M)ZLB(>4KR_B_B?9W?L-/\*DU@Y/^DF MPBI<>Q@GC!H-^.$ M[O23?265.@!)U\P#A'G1N]Y[)C]_:P"9;3.LEIQWPT# MU^P>\A>V*7P9D8LH?4A6:9#G%8T7V,7^,SO5F^OP 02X6"+++I%S76/=PMIC4=K J M4[89HC;IP*!.H9PL^=GVA!^$@/;L3JG>POGRV4DPH1%*3!5EN1IB3)ZE3P*8 M,(Z"*ZTA0I1)N>!A3J=JZV24\P6M"P8^7L?IPZE#8X'U0P!F;E2:]W-$?IN' MMR1R<=P-B2K.4:"H-T6(13D;/#!J=6VBD3&P5>=-Q@(,?'26YL=/V/L415XW M\*DX1P&?WA0A^.1L\,"GU54P"><,Z)%QC+1G40T>=)&/Y?V')$J<0+7[(-1- M&O( Z]P_$S_!%]$7V1T&$>$XXT934?$P45#!ZYA-U5J# /M^ZE$"MMOHP\++ MY^B9KUO,PR4[X.,0KY%#ELXO2>H$BR@(Z*R3W7^7U$I54CV$ ,& ML_UU;X*ZD,2BFT(6RH6A0AK*Q:%?F$"42P0R&11;+JDX&;%-_*H5KD)43&D5 MA1N>\I B@R2J(5:I:?NH6L 7KIR$'^-XP(]^R"_!4+?*?LC*A(RNG\MDVO,X M3J778TV9QT>?S" ]&IN<8'QD)W5;JZL9=98G<)\T8V M&=0QC0_.I@%Z4!8<=L#X0P;&D+V&A;WN;K*AK2"'0)&W,GMH*YLMCC01W'OT MLCLYS+KG+.S1+(JCUK7Q"X<>Q)%K&JW7?G8.91)Z+"D =5DX9,]I&I]+ZRC# M;GJ''N;5LSMT$ !F5.NCM2#)4R&#KZS7I*"=&'#[/I+)S@6.7>)O%(D>3!BM M)A,T-J26\$_+!0:FQJJVTW#F<] OQ=P3E$]M/'&B/G@AI;;J)]4JUSRBF!0, MJ-3Z:9^/@0&AQI,XS(G3?VFQI&>S^D*NH1&UQW$U/&!@9JAH^][D81\FZOW, M5L,L8RY #V=5\6/( F/+J9NRK0.+3"P,-Y5E2[ES7E@B,!H8!CZ_9T5_R#N# M=#=%RV=W=\K0C/IFE88)C*LRU;2UI8P]3)R NJI52L.MAP"CR><[Y'(FT #, M'KV:AT6'H@39 >'= R'%P."_L)1DP-\$N\$,R#^D\/64S^BF=-FU95@_5509TP2GWEBC[*?H WQ*98WU$D[G!$BV.9A@FGE)0LGP1=\2R1[(KK-?X;KZ%9U0?*O;Q8*K3QL$U?.XE;7'_0\UI9Z3-4O M%WIT#*,#JHN6[27"AX0?(>';Q_Q56(C^K0+V[*\QRV5,?!>_-XMX5?PCSB[T M9BFF&G+FT2'95V.QDV-D;/:1WRS-GBK>>;]KZOV@H_8.DW5\L]K9:J(9R#^ 1Q"6QQIX+\7 @,A%_Y(:86\F792\?E M+WA\=E[\=;H^CPB)OM")V]39T"_2=X&ZB;#Z4EL/XVKOM'7@!X/F'DHW@+LZ*'@1VXN "Z(RXW>LH8I33LMK;'GV-$)RR+^2@B GB*3U+27GZSI/=#1$8#DUE\SFF03-[ M7BMPXMA?^6[V)%$3$HT*W4NB35=W -.KO6$/<6""KI"/:'M Y?+ MDOK4!1'Z_*%N0T'>:P1=A],^OPE5-_4.MP\L'TL0&,:HU% MZRQOUJY/L4$IY>]>3&ZF@&JJ+:VRF'+0*,^QS&KO:MH\C] M[?2!R>4]KA!YSB!"V6]]E5NMGR]A9M: 4\45F( ML!>9XI/JPQ4?873:O,;R=Z%:%3I[87^5[9>8,MO.)&MN4#.%K)X33(?HI*[P M@D$&7@':+8<0,4E^7;!=\^9K)[4/6%]V=83C?[DCR@S$3EO*GFI0[3TD0,\2Y%(]L,TUV/F#( JW>VQV\XFKW M?0-.JCO,NU?%3Q!ZJY7LS\K.P M5DJVWE7M5&6KSPY;+*S.:\769B_>$;WB?GOA/_L>G>EK\C=9*OOH^ZZL.@?O MO]G/X5=N2%'_]V23"N7K:QT13B&@5EY&9(5]=K)3T N'+\[:A0L+E5;>U1BPK-&[ MFB4#6\-BG/AKOOVS*LD!7;'L72'Y,\Z?6$JO>!YF2_,_8[8^CKW),R;.(^8? MV27!LO8.[?[Z:G$40^=^57R0@;2?"J/W]7'M;CTSD/,A)V-$CXP3>905W+.; MO6OL.ET_8'*SXE_C27'TE_I(7D^';B!M<4?1PPTK[2!=65,6Q%/) ]O:.JM1 MGE>/.5_EF#)?5TZ>HC1V0N_HUY:%WNT3B>*#KTBI2CJ*'JJOJN'&65X,M(3G MPYG8.BR7,62C)1T]7V,7W$TARBH9J-Z%)1U3%U14U2&[H*"85Q/.RFUKG7G@ M R!RV3VN('BEG6_VLO%)=LUBX,XG+.F8.I^BJ@[9^03%O+;Q3VZBI ]BQM"I M!T+$$:29#L#W2@:W53_7R4Z@OTI'?Y,F,7N%@-J7U== ?5M0SC$Y>6DU'=+% MMPIY50L/&B-E4YQH1]]OT0$PJD:<.MMU]/86HNO6'6[>#!A%(\[^+*'(7@BJ M,E(&)N S07;_(7O^L9K[-@N*^,\.>=5)41ZH,6C?:ANH7]<+>^7+ M64)C6R>!'A\)WW!A5X S\NQ"4O4DPD.6TO_XAY0QP?:ZAPV)L1W@EF^6&&#M M>(:'GW#,AE(^%(_O^I=4WTECK!LNJ]2K\MWV)YU[J?1']'/#+!JPA[&C+IZ MJ#^*2RIC-BLSW#WT>5V.2%/M=GV01)D_HOM15X7QA.?P/LK'+^\I341GV]K#GKA"!*$#U@,G'3C-HQL9V7,ASE.CSC#Z\A1$]ACS80E9I-1TV!T"CD-<7 M8LI,U%Q..:KKVGLXN4KU&#JY@[]2LH\FQS2D[U'5AQS2>ZCQ:H;T_K8?]1FY8]*L.%09>]:YX (#KVX=QL/4%.PM10ZO M(PT.)!4W4 S0* UHKQ[2UGZ+R -T8=E+#FQ=LE4!_&76J;/Q$R=@2YB3^-8A MR@M<$Q[)-NJX1_N0[_UL->AA8^,_#TJ M1-,7>DB&W#OZFV/<7W!6!)WJ96_,)U'])6N^E\@>LX81RQD]_GT=A=E&*!\R M8_[$<=/I7$?)/W"R>QI<,E /6!ZXY^;WJ;;.#\_W*6STKFK+PF;OO0])2=+K MK>X]QK3R_:'*S=2;U7UN&_3#R$91ATNZ@0YZR@-DU<^C&2W,FGEYC\Q.MDR@6TE7L6 HZQ@*Z.0 M4(/1>_>H9FN7#;-%$;[60';LS&7P^9K5Z5@939=5Q1 M-?)DR]Q_O*![?J]-.V^ZF7_2J&,E%U M6AG!J@6/WF?'L+;9QZLB^(A4[=R;W$<@P@:UF :Y'B9EET&/*''C^D%G9[ MMG"//?M6\/XC4U\-1N^BHYJMZME.^4866_A@_9SE)8$YN!WFF-DN,1T/ MS:U<]S4K^@C/21I5Y@"'))7ECM[;1S"VVPVJ]RSG M]]1/MO.06IRR'^,;Z@#(W9,3FKQ=P3]>. F^='PR2"Q_>/V.(N ?JED.,BLX MM')PO BP&FDZIL\.^0TGQ>0BY&.UQ^YNY.,V]U"OW2%E 9-DE\I^\:_#G8@K MU8ZWJ)?]!W &0H,-@Y#\'.4?*P8I=_>'R:'2O?S7T>DEU6JGUS<*_P-T>['% MAOV^/$$-MN?W60/1UIDD(V)9E8=>E#F 0D>Q6GBPBC_(ZN#>VL#R'F-605=W MTKCU/582T(0:QJLGC?T0Q_$2/_):D*;S5#$ 3,QII&[KA'%.9)!6<\"VF3(2 MMD[,3TO[\6_GVSM:5[*649##:Q<39=MG0BL\B#$AQ@,J]VG++CK58#\XC]+< M)&H6FX.:B?)*Q%7HP0P,!DJV@);&2;3&)$:.Z[(K1@0_XS#%0]V8*3:G^'"2N@E?8Y_2D>P1BZ]V*NGM7>0T4'MW;5-!/#J. M3#5LIVG.M^Q(E0>Y&=-(0XJN.51T\ 81I9;">*Q+,^S1:46*[7:9S_'N*L0\ MO,8OR=]3AR2MY97]1%GKZGL:6WJ!GG)@.(C]E#?":O,00"4!@9_M2(14,/H] MDPPC'%K@33;5BF]6%_BA>?A83F8S[)$I67>(=9K14:=1K(VHG(P%+AZE&VD MFL0Q3N)I2@@.A15=([ \Y*CJ6:Q7*ZD;ISI!.=VHE2RO77#5JJE/],L%7CEI MD" >#8PU'[_RG0<_\!,?JP#TI"CPZV\U60J5GU&I4@"I:H9PP4$:-)DA#_(4WX84L:6MTZ(T*] M;Q==4Y'L+&D4!-F#O9A--\W:L(_D7[\%W.Y[&62" ME1-4%H'R,EKPJ1>#BG+&=YV3T#/K[3H>0'W?6%6%Y^4'K#/RD1J)'XF])='* M%_;RC:=*QT6LD=&N8+0K&3WPHHN.S@L_ 1;TE?62]XUS M'&));"$A!0<&N8:2AJ0,A6M 7^<\8SGD:YSL(-UW_M99"* V[*][LW6II/H8 M"WS^Q0ZC$?Q$8>@_Y_Z*FG"SHO \U,3^P$4 @LU0EHF2S97EU.%%73OF>R:T MS..;_2LJL".2C@,5^[^V)K2+<%K/UW'DD"U*OV M-*"U<5>(0U]7!7[#.EHIDZ^\%5*9=RWECAAJV M5X453#M15[!Q?$^Y;J7F =U:$E4-&RSG'G^]2^(Z;IUM=_>8,X%N-IFN71UC MS@^IX0@-O32'*TSXH#>?3%WS%F02T/BG-=K6\4%W9@: ME0T;E$M!A9BR7^O8_9,>%R4VGB)OZSM(.:>7FF3 MMBRDG" NYZ0\7,-%P7*P&>[Z.E@!-Z#F[:%T1P=;BAK?P4J,O?1#)W3[MJ^ M&W[[JI3NV+ZEJ/';EVE)/1+[@[F29R=@;B=+XM2,$87[&AWX ;5Q+[5;.Q^L MA9D3YG^IR*$>.GL"4! DC[7?X3YA+PUPY;'Y_.+!'=_7PR_)>1"YOPGW0@QY M ;5O9Y5;>RBY +:H7HHH+VN@7[@8Q.0@+LCVQ1E^,[*X3'^!-U'L\XV$8N:U MR*[.+Y\BDK!$RO)6WD\2@#8_D &R3 6=)8YV_YPK51SK8BFP?_:3I\*,V4N^ MO\[N?='_>Y*-ZAYB &#@$-JW[W5R6;L#:TP:^D+%H4+>"2HEHD(DV^P>:ZY% M(B^E%CLL-5.RY8MK3B!J93$EH(UNC8+M&R5T'':(E\V)7A(>3,5'(#ZG:&B^S7;"2JB*)XRII .<^3M,<0":,^NFG8?-,<\[],G M V:'%\F&+@N0>Q[<1.&9IOQAZMH#MI4RV22[2I>7BWC!)R@KF@7T6>%H4GNQ M[),NSSA$=);/.VW\_!#](.FNY<4 \%DVK!L CGFI+(0LR^6'$7C)1PK$FS2) MV9A. ^(!\B_+"GD-CE%KVY 0K)1:^,DQ+^G+WKRI/FY>O&@G=G2=I4#R8_V5 M']9-Y4\(OB8GU7BTI+#QEOBN<+G;4M&OTZ$966S-S95/R.7JE !'7*'CQ_;P M3ZA*"WN=^)78: VQNY=8?QHSK?F>%2IY&])*Y&A:-J1HP+;)0\(Y4R9?[=ME MW&0_@PI"!Z]SVW''?AK]H;J#447 Z"2O,X31-Y'DV9!Q.HY$F3]4G]'5 8SN M4FKY2B*IRG/:PX5,K4)>$;#EMEE82&&E'GF<(W_/??" QK#HUPG6T4.4&H0! M1R%]'BUK5W=]4!,^US-<:= 0/*R1UD"KCP"J/UW1O]&?BY_H?UA1])?_!U!+ M P04 " !3@(Q.>*^5LYHQ #G4@, %0 &%E:'(M,C Q.3 R,CA?<')E M+GAM;.U];7/;.++N]UMU_P//G+JU/-??W@1.?S%ZOGW6]V;^?QL#:XE^,3XA#V$K]/%_&U\L-R(_ M^>V??2\D/[-#YP61GR9?_<5X>W[UWC+.S@"#COT(VV@[XN6'G]]??C NKJX^ M7%U32X__'+QEOS__P$_%EIA M%&P_=O'ZX>+B^N+BXFW2_>^NX_WY"_W/DQ4@@PC2"WYY#9Q??UB$X?,O;]Y\ M^_;M_-OUN8_G;ZXN+B[?_//^;FPOT-(ZTOW]!?O"'@1$OD MA1UO:GJA$ZXH4G@9$TJ(CT=:8#3[]0?:[XPB3]6"?NX_(7W#U3/1[M31PT*42""X6SX M3&<' @!75.Q>S5+5]9?/&"V0%Y IZLX/@CZ9#)=(A$3.$,W2.UX0I!:^.R5S MJ?E71%1;A-3RW@U+U0H6MZ[_30CJ7*D2EA'"V7%EX1 M<3ASSYD1E2X2MX 'A6/5Y!)2UKT_)K>7@>%LQG-TZ'IEX'=T0MR+X28)0%3>M_GUC% M-++#KQ;&Q)H!5)1VJ$]+-PI"LKC@'GKV R<,R)330S.$,9JNK6>\\'%X1K;= M2QZ95<9J DVZ.DZL5PB:N:;UOW_G>_.8I1YZXFIV8>,FUDK?_G-O'=[;1"1\ MT]6$MCNC&^HI;4!^"]K^-C1\ WRB.9V?!';NY3V:6(7HA&F'$29S/'\M*FC< M@$2BIP#]%1$633I3<<51W%SMSN@0.Z1#[Y2@/(F-TMC.:4(750!Q!8V;WT7! MB&'WDKZC@A$I-$BC.QD8?:4=).QJ8!1QNAUVAP,CN?J(RE=Z&(.-?D3&J@]D M@].OL=FTAT++<:'3::9UTU1U;GR_/0S?;W7C^]UA^'ZG&]_@-4K2 MYV1$9J +%:^C1-K@8@>/T/!9DGCD M"Y\;,F87'"NK/H?$X=_=R1'^QU0:\A M\J9HNAF(TEPC%Y#\F/:_2/YW:9P9FU[IOUK>U$B&,-)CK*G>T.WZ]AZI+DV0 M]#'75S8_C_Y@T=IY(L!;]O8D!L/_P?M"^OZI@JQ5*P!D6N #_0OEY,/9Q>4Z8_,_R8_^2(@8H;E#O^V%-$NV@'32M+AEEM*T M.G2P;?B8S) $LLV8%K;WE""?9+IN\>8YSE<\LQ>.N]6?&?:7HK)8AHVFZ/4?:,4"(=<4B,*E?C"4<*T$APTC$S)NL?CW6P"E?J63 MU(MX5"KL!X0=G[ PI=G];*EGF@+%?ZVC^ NY5H)#AY SI23=NM:\6/Z9)D"Y MO]5)[H5<*I%W-\*4QULGL"WW=V1AINJ7MP:B\$XG%'B\JUQ]$])&Z-G'-.DG MJ1-B+L(E/8# O-<)&(@,%()SZ[@(=XFBS'W,W!AE&@*A^%D_* HY5HB N41X M3E3B$_:_A0L:R; \)A(E'8"(?- /$:8$%"(S7EJN>Q,%CH<"YGR5:0A$XJ-^ M2!1RK'+I\)=+WXL#?7&N13",PKBV-I557+B ,/N!73K] (((1*G/D6Q DCWX M+?E9B=TPFD/1TN3\;V C2E?PM\UYF2WTV-]4A&,I3QXZ-G15.'_.:_FHS* MIC^Y1SLG) OH5]D:-L8PLX*G6+&BX&QN6<_4(CZ^06X8;'X2,Y0RC?6/_^@$ M 9N%=<-L.Z4A03 4&V,H8:*Y::D^$+1VF=@W_8,>^+U8+DWMZX1="^,56=GB M_+]R?(#=E<44V0CX57C1";W"',>UP\LP*F8O90%($:P@C.L!T2:=JL+$PI I" &/3 M#8A0-2R:#X<)S5<;K*O1N$96V!B*6_/'WLV8 M%T,"FD D, W6F/^NI&W;ZP($F?A:N=?<31%>V"5_.B'$.V/W@J(MS6>HB39$ M)GK896:"%X,NUP6*F[2 >V.XE4A##]!27()F43@PNF[X"SAN^[Q9Q2MOP ^_ MDI-+6=4/;XOGGW+L&2T03!&T[6D8NG2SB2'=!93:]PW^ PN%L8KTR M(R9B X$S O3!MIJL] !Z1.N5/33=W':68H;LM1S;82QVD+Y0.)M/HJH*)UPB M>B"89U!D>P)'2)I+((Q0.<=MWW+>.YZ/X]S7$!$8&+:7;PG%45HBCS".9=SJ M:E=D+G>C:7S]-HZE&H;8>8I">L(Q\:DOZGLAD1?:I)&94HKRSJJMBA!#@!2QX MLM%C^<]5X'6B<$&V*__>63D3Q'PG9>4DC:)7)@Q-4>L'022$V*:#ZBJ2)M': M%X*F2+%+?LM8JU+P*]&3;0XS6,'O(7P,QR1?RJ(?X/V$_"!ZP/V,%KO<:J5[HQ41?P%_; R#K:=^;KXO' )7: MC"ZJRQG%X.3RKH=5C5$<>ON$/$*NV_&FG>G2\>++/^DEMVOB&:X[L+_J4D<^ M''XEOG3"[2YR#.7LS M5]1:==UJ!7A*>=8#E1Q' JN5PDO<*N)1RNW1;#YVB1H (-.-E=>K5L8RSW+; MT=R<#7)7LUQ#Y46PHBB6L"J.X,<$00_-:4A&/89Q#M7 ]_Q]->5"RNL'15A: M=%#83D&"T&,UW$TEMX3MKD]?_8X(R;N0W@V:^1BE7DXS7PGS1.B.9^%5GWA+ M@6@&A=2/*J_ %9\0I$/0_N5AS?I:I#?$;V,&BDH[*"\CK:8=I:RW?]E(8F+L M_5NZ#11!:3GDH@CF&=1CZA^@<#?UU$N)JS"4\K)341@KBZO])KK'.E +-"@U MK86P7K::?=/\Q@HS7*X&QZ($AU%7,EH1RTIBTAKAM38*Y"@) M#Z2\_+0AE'FBTBA_::]&CZ[3R8I=G,STKDHRT]X7C!_I-_[+2+ZB2793*EMM M^]9NT0N\(HG9L(&.STT\0$:A"$8M<1T%*V4IQY*44;Y MHX>1Y=*4\\^^2Y>53Y;C47:&WAC9$4YJAK 3T->BXW/CY'D6?HVZO"^J3DBN MJQ %!Q(2D=%;_VY]3+8]7G(YF+V:8,L+B*PHDMXT_I<;X[IAOE%5;/3CJE/D M#J.5$O#20T$+>-T0VFR%XPV'4K^* MZJ:GTE12" W>=C@4V%+F#55QF3AV5%SPOQ>2>5\E)),>_&]&,KRA7S"FVKV# MH.Y*KU-94SBALQ* DW4[GAWGE%^V?U[ANI-]CM()H3H 0FP7QW3"ZKPZ$$"*N[41FV).4H6/*D]G]VGK^4OB M-#+.9HN;:X8*2^.R1[3%#*4VS'K<)'"/Z$D4<\>8;:JZ\K8*'*4"4P126D![#9^TQY*):U5QTUK@(9 MFW<]\$EN9^.ALM]*=9UT%2R*^-0#@>( &0\1=B_5H>XJ"$'DH =BL+N]-+W0 M*^=O9STB]IU=8L&]Y_@@BWP;A^J/!H[M2EWUJJ+'3;KZ*5EB/>FSW,2J-NG? M*,ZN(5NW&%..1HD.ILWJ#%*?:J+29!TH9B"^5K0AJ)EC:;/*5T0:("@]@.Y, M_Q4%87R2,_%+O.J8CZA?-:D/POJSZ6 M!BO1H4#00^6D5JM)O' ="":O2DUL!_""\),?(/6K_RX7<9>$V/=>T%IORW'D M=E2=4 !&%B@"/:R,E1L!S>#;S4O5$RSK?D_Y+4!@]9 K<3VT2CP^\,>5!G< M50H14,H;\=],3X,:\7:$"$2TY5BB!!+U3%D5H!4L;EW_6\DEYC]7JOLC8QKQ MH/IEEFWY%4HH*^BE=EM."7K _HM#$+]9/1) ^MZVA+5#EJN7I.*$RV25L?0I M""Q%,[_3KR@Q/19S63?[R(*HAKQ;4K:YBP/0I8+P&J\^$Y\Z])[MN&C/N9SX MC1FL_"^K/B5J3'D.!9(>*BD<[*T7T)57L'DHU K\"U8ZQ!$9TG]E7]SC)O92?7AG"+( M 8+4 W&BAQC%5*9(I'?+!(E^$N(?,%HZT3( Q76KCJ?Z:$^1GM03?_OO*"02 MQ8@LA#V4_)F681"@$+!)%1A"]=%?8[M-8;'I,=GDR=XL@\3*D//"+E6#]59] M(B@.#0_:!PJD#V5 M'Q VKP/%PCE&-=C,> _6JNJ2L.T*5029;SU*6A RXFE_-DDAJS@B;#C6D^/& M.R-!952 <9^ZTK&J#:7\(+FR E3G66\G($Z1V="\T>*5B*&7C0#%6N;SI T; M.UM81[P&I![2J;8O*!M$^=-#TE:$[+\BA[ZA!CAY8/=2_OY4 M#5"RA=U\Z;0_*)#CD@B.S'+AZL&UO)#L<6EF9?R(M(!&,,90_K"5//W@2J[] MV@(77A.K UQ;#IWT)JXMXI([TAW%K>-9GMW,CH(Y%E1WY">RU]Y1 &2FR8X" M^S9"T_BI5EK&0:A&\:LTFWN]F!E-O*[*'VBK 4\N4PDF)SU@A?/=A EK\-9; M8T"+2Z[MT[XYFR&;3'GFJ[VPO#D:D4EPZ%$AT+=?R!]T6_1BN6PG0VP4Y>_) M-:8O5:2GQQQ13&-2$9\-QY3C+C8*%/=#.YOBN%>17MMGBF*>.T2B&*^(\#@W M6 "[0U/?#^U"-*4C)?(ZCDN/#J$B D6OU])\A<,JR9'55D?/SV[L:%GNQM'J M>S,?+Q/\^$6AT &@:B+_"BRX2RDH'3TV$Z6AM/BR!J*F]/2]&^^0V$4R J- MP95WZY4@4CF74EADBE^NI:\E!\/90UK0WG0<+9<67@UG8V?N.3/'IOPDF5AQ M9;_KV&EW::^T_8-Q9M",'^_O.Z/?Z>_&_4^#_FV_VQE,C$ZW.WP<3/J#3\;#\*[?[9MCA77N>=9! M[X66]E%HU25XLV">$'6Z<9F!HWJC*JY[YZ.;,?,F9*C8[&E^_1Z=V/?(7VVT M?[2V9]@?LX9]=6Z,S*Z9,=?1<$#^WC7OR2]4&NT ?2OC;S<+;Q-,XS8.V>>1 MZ1\4#&]@<*71Q,KT Z:#9D97/"TTJ#^Y@&1SPE<^C^QG7:8GC,N+[(1Q32>, M+^;@T50X+ZQ)IF'_+KV*B.#TU0D7F]12ONV#!U#Z,@.31H -PT=0;*>">.:> M<1 3E&)[V[PV\8!P?+%"L>%=9@WO[;EA=D8#LCZ/C0=S9(P_=T8J;3#+!M_H MRGNH/&?)$ 4P*T87Q7;$PR1[2L+C7;&EW%H.C@-MP]DZ@F>Y?8^P%)5O<2^O MLH;S[MRX[?1'QI?.W:-)G=3;_J SZ/8[=T9_,)Z,'E7OG^^\1G'L0_9_]*YN3-_ M,@;F1'V<9Y^CY,;:$!SQX?16:%QWON4% S\DJH2M*2*^1EQ@LZ,WV&$$,+J* MP^D1[0%AG#'*6O)3;*Q%1?5[)OHV:Z(_GY,ECCAKD^%(;?1U0_IJ1Q[DIA1& M)Z4E7SFZ *;&[J78H@#XY(JX^$)0;"\/V)]&Q!>T,+:\L-1JWF6MYL,YC8#V M'KL3XVMG-.H,)FJ-)\>'T#X1UEOM(66*0#&C@O15;%HBZ.7/(H&246QI_)KN M\<+'X5F(\++8"-]GC?#CN=%]'$^&]^;(Z)D/PW&?;#/I:6//O#5'([.W"4/^ M9(P_#T>3LXDYNJ]DI"6%_T">)H0EAA'2H2J-U.0=!@($P*Q/D"NMS+(R(OLF MVH0(M+#=5-%UL6G^G$L&N*#;RBXQ36/2^:?B?>6:>+%]):.3VJL$LG2!]I6L M7LKWE5Q\\I<#<(6@V&+N?&\>+V4]]%02+,DGT%R>&W?#P:=XF2)KV(W*& EE M8+*FGV\NQ:V5QD!V!(%B'(7-%5L&"X-4_!V%,VLH>W.;,=E' MTK6,AA)5>F09)B O\)7V4%I"MD\49.TJ[Z)ZQ>)@DBL0X_#>XBHA9K7052XS MI*%J(>/'S7=5/I!Y?(5#&>I6R7_A)4+<_GJDAP@7 P'EHD=IY^Z-62)4,(+L M7JJ?QA0&#B($/>!Z#-!P9@:A0]QM5JUMMIWJ!R>%(2EF5 \0ZI9(-EP,*>^9 M2%'0CJCND;U5R67( >H?]=B&G$HAJPE'<(LC/M+W6.(HNC]24,XXB9-YBV>! M7,;?KJC1^#'IJ-+4OXOJ1B)_:S[']$;>^ G)-&P .P5V5QZ)JU/7*"0BS8H: M6>:7R_4K+&W4P1*/I,9Q;"_0-'+IQCQ#'O5\;9JVYKA1B*90ZZL\H.HS7;'Z MR)IRT[MZDF6AN90_6 VE#B9[9,64.Q7<5+/Z!VCRQ*\W3H$>\HPO04 M)PYJB1MT(Y]I7[&F%#DKS^S=UHNQC#V7J[A?-::#41]5^=A.U;84KFL7Q:V5 M-X+R]%_1LC)1X33\@)S2\C26D>92(@N+U'2PU2.O5MLI:*8Z:_NVH;@50T=J M;R5;5:FUJ*Z-8;W7N3S*2M5M]:S[5.:6(H!KHX(,Z6*I:HK;CFYIKEG5P)H* M\KF@S=4VZ+#\M['(8;LX=6P[6D9QZF-\+4@!ZG=^4,&KKCBPZG 9J 2B&>EI MDB&PB_@MGUU_A= 8X1?'1KN:CK2A=]R8EG5TWO;GGO-O-$V>&^GZ 2P!4MXG M5>?S".J/))'KIEFY\J#.-PLG2\GPF3(6T/!3PFP01,OD9^)S3C/?49V )*A# M30I77\79,X@D1[^"VRDVGNJDILJ* !=6.P!/*W/3X$/&!BJ"M-"F@]CS5-DZH?\Q5A MVPEB,4 52C%=0&64]I(0O$I8.7BJZ[1R-<:R#RWLD)2S<-TL1HQ)I!,.YX-Y;10BBG52W?,\K2-3ESH 0DQ0-0G M?V54[Q2UU0.:8L4J0R!%_M:_;Q2% (76*9$^: M%K=L@^1+B4_%YM2(G1[XK"D*>O[2(KTS^/YU8KY7] ML^+!5 GT,,I]' */9Q"#X?Q M@;?D[**[EEL>?V T;P,&; [412+6H?DT2:Q(!*.Y^D@$5Z/28)0S(B<<\3AF M[J5WOU89A.!J0WKWG.5(RGX9I,2=P+%*I4L:I'^O,BH!%F^&9M7R-2/L/R.6 MA/=;J Q6B,BXB*^3UW?R^MKF]5T5>WW,.W@V7M_5R>L[>7TGK^_D]1T>A8FS M)!/S<#;!EA>0Z7MM%AR#;.@@FYQ.V'GP'9HH2H@LW]?3D:H,I+HF2D@_TQYM=:E)/BI.43$D MFT\N:H!^JHN.*H,$ELG)DSMY=GM$O8\NMRUCD4>W7:,DV-T:_6%JB"1Z#$S,TE=2V%7_EP1SH)Q5&^/) )<*C4]$-^2 M1_<6],9MA.-**<]&PR?7F>\]TU@Z)?&ZJ]Y9U<-72$8M@I7\D+YI8,T9$3CA M@507;!\ ZKS<-+L&FUEQE;MEM^0>; V*KX[D(NP!"G?WT)33GFFF^A8>L4NK M"WFL[(.$".<\$ 7 ?47.?$%KH(E/1*Q]$%%?>EW;'Z3JH.-[N\&VMV$[A9TW09C)] M?)BNM1B.ZK8#$-PL'">:95IQNRJ.J]5 #"44/_#I>Z$QIL-!Y06/ZLFW\VFV2U8RF20K/\CD* MUP^OY,*22S]BG9DU-'Q;DL4;E:;BC";.*^+,!*?;57R-?]>U@H#M"3*ZM @3!A=ZA&ZW!";/*]PCBQK[ M=.B-Z#J*U_E)P:/G/P4(OU!6^QY92FE6/UF;7">6>IH[GA6MU;^$\4WD;>M/RBXW6'LO:J@[NR#26C%6RQZ>'$/(XG.!;# M:K?IYL'+Z@.%6%J ]\ 8\^6G!\ZI&6W[U\\.PH2NQ2J^CAJ\E#/[ZS%_BZ[K M3);T"-UN25QK=.Q)YND&K]RP8?2 4TQYRV"&<:S%@KLE+YZ:@IC%2]ZTS.RD MS=(KHKYE2)9+1;/)-D7H517XKG2YW$,6?%=M@>^Z"GS7NIQZRX+O6D?XDHU? M0?B+'XH$=&U-/!TJ!3U ZWLO*"F&*:*Y'#%>/]7K'AP&7XBO%IUSL//-WU[4 M//#0XWJ<(SOZV,*YN0F$N+5"=@D>0/%\6N&41% V>LROF;!(LG>>^,DF;'/S M6L [DQ8;1?7<6P7;"F)2/ EW;)M2$XR0C9PXGC5 (6SJO_/C4ZW.WRD M\^O([)K]+YV;._,G8V!.-)MO"[GN1IBJ!6"?!^JM<@_KNOXW>F_+K8][?O04 MSB(W3_2:8@:?8L,HGHM%,,WN=JO(2['ATBV>1_2'+!^LC)"W5UDK_?F<;(2^ MD$W0<-0W]Q8;'0*? [8)+08U^SI?>KC__L>P_8MU$@#!VKL^I=3!7P^,+0##VRIW:" M!9K2*X.%T6-U5ATXK8(>7QB:H4=HA$WVZB.A5?!(L5?]9A\_) ZCNKL \IL- MCF]P#=QUZ.$.',O^XRMV0M3SOS%.<(O:MG!_D>-4\6Y\_53 5ZK-7LC;D^?> MW_UP;CR,AKW'[L3XVAF-.H.)+EOS>_\E/C#H>V-Z$9&%I_NLKHB?A"/+'?FN M2[PG6N7(RNRJ,)A"PRJFKIR_LO:*#:P&AAG[8PND\O+V3!P%?TJ(PZ'ZJXR* M>=Q9=C\((M;-1M#^JCT#V5I1)C$]=I_%-*\KMAEN Z^?:H]!-JI9"8G;_,?$ MYCTTM\)U6PTU050#=+B>5#;V#5Q1FLSTII?%78>]&L>ER3V?R=ZTZ>'9=/WE MTDD2 3K>E%X*[WASY-F4:X',%L%AU%9[%6E^#P4V=I[9#SI ^BK>RE7",U\E M!A218J=J\VY!#SW[@1-SW%M/-NNW"L8+'X=G(<)+IK^5>R?IX[G1?1Q/AO?F MR.B9#\-Q?S(V.H,>^<>M.1J9O1L8H[N:_IC)5<5 IF<$!XY MMQ96&DGE#089>KGGD:4=5!EE9:D7VB5''GKLFS.\T4F(_ N"'K^G,H^H61RA M(JH+:.4)I?+\H="]:0@B*)^MC]?3YT@FUBMTW>\$ M['N;J84T2+(":8)@(OQ-UI$PO$)CJXXS-J8 %22JV(&Y\[WYVCMY B95YNY/ MO[P\-^Z&@T^)"](S;W3+I8QY$YB%R]KK<$5,*Z_J80-PNJ1'L\)QC2_IH9JT MJ\!AE_07M6T1"D7DZW$?SSYED.O0RWOH 4BY6C%!T>YN\E3Y:US%FMPV&=!7 M4;%C!'97?7$J3_^RU]2("$52R"-+PZV/;7I%-PP>.H30"*HO284B),R8 M3F[5/I-=LM-=T5?O."5F[%YMJ;Z&\*XC2GV/.#LH"$>$SUZ$DS>D'9^1+ /M MK]J)K0@=3R Z@GAOA?0FJE6/T P%;K^/ZAR8BF 5,:XC0+<8_14ASUX-9XDV M.?8Z*P<*%VL$U4DL%<'C"T72WB,F(P@B&G;J^D$8I%\#*2YMH/WXW50_7LL' M L:'OH:4NBT^LR&Z!.\P6$.HWLE7W6_PQ:(YFO0$,!C.=M3?(CJW@Y&!LJPA'7UA'B+JQ])+5>L"RQE']OG M:/D"4GSB%;_;LO!=(L/ _"LB MA-%W-S!:("]P7E!RLM?QDC?-SIZR+ZDQL_AR;UM<7IT;X\FP^X_/P[N>.1K_ MS3!_>^Q/?O_)Z [O'T;F9W,P[G\Q-WD,-+\O;GYVTQF;O;@1:=&9](<#+6JM M\L+CGZ:Q^NAPGM/*$S4^$*=3-L'&ZM1&;8D[T M.';+T,9]R;"XN6:HL#0N^^!=,4,U#]Y*,F1JUGY J(@T]MN\=VTZH1M,!"A\]C"S7^3>:[FX>_42XO?,#[GL0 MXB.ICB^#@*W,G:8H#\,%P@6;>4IZ?,O,Q'H%@0P;J"U'=14E=!RE\BR.;]#, MQVB$;/H(BC-S[!@Z@*K4&E3UG _6FP9$I\<4D263OK4),(IU+4QR5L-7BF:_ MHGH! 6N)#.'JH3;UEI-&UQ#U1YD55X[O<&,@<,V"PH/1ZKPULCM0>[U",R'@ MW5%C.@;\+G?=OXP8L'%YB@*?HL"G*/ I"MQXF>".0#_9T;%CP,Q.+<*%R8<> M\=\2$GEQ8$XW/3 "Z!X,,*W*,6BZV7 VMES^F[,%355'"D#ZEKTAI(QC/9R" M3\A#V'+)WJXS7=);J,.D.M5\I;L[;GT,L+OJK+HJP E)1@\PZ:7AA(9%?#O& M"W+]Y_A "08EJ#,0R(\Z 2D@%3U@-)?/KK]":(SPBV.C\8)(YB;K<]&Z^81Y M>EF\[<\]>D21A(_BI%[ SK'Q#[7E!$"2A/50GS7=:%K,UEKQ&>$=8'_5J[$L M$//O#,&E>12I?+N8UEX<)_=VF)0XSI72.$ZQ#NW*(VY6NR;K6I4.O9,U_8I< MM(PO9*1W5-VC<.%/?=>?0P)"A_BX#C&-=D:6#J<:IQ"59J$0C4-4L8I-R%?8 M0:E,LQ;)/D.Y'H$G[F00E,T&.W:\Z8-K>9"[0N1\30\=*-3?K/E)X5^+>%B\ M$1O&BP+//R]HJGH'+M,,I7^LQT;$7NWV*4[E,*J1:JO<;*J%Z+UFR^T(K M%NB&5!FS/4BB]XY'*SM9,LTT43:;9&66DV@A+^JF@'71+%.T^TV4U7_S15O$ MBQ[QQ'CER,6*\I[O$\3SI?$R.T136L?.N+%!YC?;$J26+W>-]*NIR,J&SR\^ M+0+H( MCF*22B)VP2?Z6EW0]Y)S]Z_(F2_(Q-QY0=B:H_B7] +'K50D3%E5"5$>VI,^ M@=6#Z"@2'JZ+$QZN#I+P<'TJ7#FE%YP*5TY9 :>L@%-6P"DKH-U9 67>V>[T MFGQS-'Z,+PTBDSO=>3&/F4$]E<<7#W3^+"#&EOM-@X@R,YS%OPTZ+V2G2&=# MXB/&6W$)#A+WBZTZ-I$H\^.X!JA9=_$3]@,986[6QY1/>FH\\SU1B^OBQT07 M/32G-0WMU\-=U&PK(7EZ6/BQXS],_+N&+ M^CN>T[3;];7JZB:90FADZW<,=SR]+0Z57Q\D5/Y69:@<5FXZG^-X&MH)(^!' MU!L86H>0;RL#[XW!>HK/:Q8C/L7G3_'Y4WS^%)\'Q.>'41B$EC=UO/G:04F% MFL&Q>N%1E(>P#A2WKRC>XX@JI)A/' UY,86"3RE7L4-%%$K%?(K7MRI>W_XX M*2Q>WV)=:DW,O?UQ4EC,O:UQ4KH)H ]1HVDOPF3B3AA,PG"I'4)@OB)L.P%B MJ5F%L=H3V:PLJ"-0DA9OOP3"Y^U/("_D7E+%,]P0K2 0XSZJ^L4A!JB78>R1Y6P.^Z/*K(-T\H)W>L0&A] M+\2.%SBVY-ISQB>ARMK^@"97[M^)E]4B]129336(E-VJFP)WA57MKP]2&7+NU-ERZFRY539N!#^:R6?-C;=(#&?SK7*L# M8BW/6+52G9H?TT2/Y-EC<\I8+D1)Y3[)KCG%%KNNI[2Y\NH*>5:R5[_#D9>D M.ZUSG[T1@^E&$"9YI0>*8+I1 U-7#*:N($SR#L$4P=15 U-/#*:>($SRCH(4 MP=13 Y,I!I.I_!DQQ3"9:F":^*'EBD&UUT79TV2*X2J0V]$E2^E;]]OZR/?Q M'VWFXM6 %^"XF6$C1 V4_+SK>W&L+[)<^C3<%4=)#TV,<@=+^F-]]:$ZNNE2 MZ]Q2#;Q)S1)+CV[&K2&RM6!HS%;VHE_P*>4.].&N#RT1\]'H8(VE)"4.L0HCS <:M6O =5QK/KE CC0J@\F0'DX1<'<^EVM^LV8\7YZU6$FUMPW ME<>2%,R?)8(_);8% PO3>MJ7G#! MPN%PUO=>"&\^7K&,M,IHVF<6U.). 8*T9L\+T BY5ERYE[[0E4[\B'A&#BWJ MBW_QZ#EAT2:WG.M*X^M_\-XPPUI.Q*S*K8%/M#8N^Z135Q#G4665?>"'OZ-P MA&Q_[E&%!TSGS7^R->?ETL4N:5HQ@]!94E5/7:0WG#VNZ8R5/&8CH;AD[A = M1/DN'#1!5!/-D<\"R;5U1"+K']%VC).*0]/1FM-?-0 ==&^R74/WMKL/$;87 MI"G=* MM12##Z7_06H^_[V**26^Y%,PL^Y]OS7'H0>&0-8_43#^(W\O9O\BZ M;(J1\27ED2G8["-/R'I,3,P73THG5^;I6\4!VW-[?#V1Z38=E%(L_DAZ+8NI M3H?R8*C-8^)1.;C^7!>ZRTXGA035(?EZXG,4U0K[S-B-,#^Q[A M,HI/<(?A N')PO(@CQ[%O^P1.=]:#I:U&#=/XG?P'H L7(]=W9-E0>*[N\(4 M? =O U1$Y=AU<1N*E%;K*DX"5!M;7*A5%1>-U+'*OIC+=LD=UUMI2/!P&J"I M9:]3*$6N0(,/6H^%YI3\OC?S\3)=8K6E;Z^RZGVNLNKZW!B;G^[-P<3H#VZ' MH_O]*BFEM5$);R/T[..07AC/KXPJ[:%#14X[ZZ(X()RJHC2KS-&X*FI+VDT4 M$.*"8*U< >=.;7:W-F)3S(DF550)3=SRI_UFFJ' TK L*/N,R"E >APSZU-V MOU:>Y5R$?OIT+LN)E"U\@,.4PI)_9965_.B/3N!8I5(E#=*_5Y[QRQ)KAE;5 MEF:W$5Q\KZOFO >)X([P9\W M*_Z=%,Q.+<*%R8<>GE:.1$H@S^]B=M(#'X#>\G2E.4EYE04%=C]V%A>>0)Z39O1J]1V&=:%WTQ9+YB]U%L7U Y+UW60* ?STF M,R!"##FH]P1$T&$RD@-&[*+C%X2?_ #5N86[Q)Z*R-T5,]R@77URWQN0N?*W MR,)AZ5:A\FBJ3Z-$S;"FV%2'\:.G /T5D:%,>JD6;"G[F%O*WIT;X\>;L?G; M(PWCFU_H?_5:S3*, E:R\AY*I]+G)%,O&,YZZ(FY$&=;JM[_<1#(S9[%G H9 MS/HW]#\TS9'\Y/\#4$L! A0#% @ 4X",3H&2)S\;O@ F'D+ !$ M ( ! &%E:'(M,C Q.3 R,C@N>&UL4$L! A0#% @ 4X", M3C7FM?US#@ ZIP !$ ( !2KX &%E:'(M,C Q.3 R,C@N M>'-D4$L! A0#% @ 4X",3B3\\H3)$ X\\ !4 ( ! M[,P &%E:'(M,C Q.3 R,CA?8V%L+GAM;%!+ 0(4 Q0 ( %. C$[2A+/N MYQT *GQ 0 5 " >C= !A96AR+3(P,3DP,C(X7V1E9BYX M;6Q02P$"% ,4 " !3@(Q.=T?OE^)# "8WP, %0 @ $" M_ 865H&UL4$L! A0#% @ 4X",3GBOE;.: M,0 YU(# !4 ( !%T ! &%E:'(M,C Q.3 R,CA?<')E+GAM 7;%!+!08 !@ & (H! #D<0$ ! end