0001654954-18-000356.txt : 20180112 0001654954-18-000356.hdr.sgml : 20180112 20180112160316 ACCESSION NUMBER: 0001654954-18-000356 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20171130 FILED AS OF DATE: 20180112 DATE AS OF CHANGE: 20180112 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: 18526019 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
 
 
/X/ QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES
      EXCHANGE ACT OF 1934
 
       For the quarterly period ended November 30, 2017
 
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
 
(I.R.S. Employer Identification No.)
incorporation or organization)
 
 
 
 
 
 400 Kato Terrace
 
 
  Fremont, CA
 
94539
  (Address of principal
 
(Zip Code)
  executive offices)
 
 

(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 X      No ___
 
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).
                                
Yes X      No ___

 
1
 
 
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 X
                     
(Do not check if a 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 X
 
Number of shares of the registrant’s common stock, $0.01 par value, outstanding as of December 29, 2017 was 21,802,037.
 
 
2
 
 
AEHR TEST SYSTEMS
 
FORM 10-Q
 
FOR THE QUARTER ENDED NOVEMBER 30, 2017
 
INDEX
 
PART I. FINANCIAL INFORMATION
 
 
 
ITEM 1. Financial Statements (Unaudited)
 
 
 
       Condensed Consolidated Balance Sheets at November 30, 2017 and May 31, 2017 
  4
              
    
       Condensed Consolidated Statements of Operations for the Three and Six Months Ended November 30, 2017 and 2016
  5
              
    
Condensed Consolidated Statements of Comprehensive Income (Loss) for the Three and Six Months Ended November 30, 2017 and 2016
6
            
    
       Condensed Consolidated Statements of Cash Flows for the Six Months Ended November 30, 2017 and 2016
7
 
     
       Notes to Condensed Consolidated Financial Statements
 8
 
    
ITEM 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
  20
 
    
ITEM 3. Quantitative and Qualitative Disclosures About Market Risks
  25
 
    
ITEM 4. Controls and Procedures
  26
 
    
 
    
PART II. OTHER INFORMATION
    
 
    
ITEM 1. Legal Proceedings
  27
 
  
ITEM 1A. Risk Factors
  27
 
    
ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds
  27
 
    
ITEM 3. Defaults Upon Senior Securities
  27
 
    
ITEM 4. Mine Safety Disclosures
  27
 
    
ITEM 5. Other Information
  27
 
    
ITEM 6. Exhibits
  27
 
    
SIGNATURES
  28
 
  
Index to Exhibits
  29
 
 
3
 
 
PART I. FINANCIAL INFORMATION
 
Item 1. FINANCIAL STATEMENTS (Unaudited)
 
AEHR TEST SYSTEMS
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
(unaudited)
 
 
 
November 30,
 
 
May 31,
 
 
 
2017
 
 
2017
 
 
  (1) 
ASSETS
 
 
 
    
Current assets:
 
 
 
    
  Cash and cash equivalents
 $9,959 
 $17,803 
  Short-term investments
  5,969 
  -- 
  Accounts receivable, net
  3,490 
  4,010 
  Inventories
  8,225 
  6,604 
  Prepaid expenses and other current assets
  2,098 
  961 
 
    
    
    Total current assets
  29,741 
  29,378 
 
    
    
Property and equipment, net
  1,166 
  1,419 
Other assets
  94 
  95 
    Total assets
 $31,001 
 $30,892 
 
    
    
LIABILITIES AND SHAREHOLDERS' EQUITY
    
    
Current liabilities:
    
    
  Accounts payable
 $1,789 
  2,808 
  Accrued expenses
  1,607 
  1,609 
  Customer deposits and deferred revenue, short-term
  3,142 
  3,467 
 
    
    
    Total current liabilities
  6,538 
  7,884 
 
    
    
Long-term debt
  6,110 
  6,110 
Deferred revenue, long-term
  251 
  104 
    Total liabilities
  12,899 
  14,098 
 
    
    
Aehr Test Systems shareholders' equity:
    
    
  Common stock, $0.01 par value:
    
    
  Authorized: 75,000 shares; Issued and outstanding: 21,797 shares and 21,340 shares at November 30, 2017 and May 31, 2017, respectively
  218 
  213 
  Additional paid-in capital
  82,304 
  81,128 
  Accumulated other comprehensive income
  2,306 
  2,249 
  Accumulated deficit
  (66,707)
  (66,777)
 
    
    
    Total Aehr Test Systems shareholders' equity
  18,121 
  16,813 
Noncontrolling interest
  (19)
  (19)
 
    
    
    Total shareholders' equity
  18,102 
  16,794 
    Total liabilities and shareholders' equity
 $31,001 
 $30,892 
 
(1)
The condensed consolidated balance sheet at May 31, 2017 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.
 
 
4
 
AEHR TEST SYSTEMS
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
(unaudited)
 
 
 
Three Months Ended
 
 
Six Months Ended
 
 
 
November 30,
 
 
November 30,
 
 
 
2017
 
 
2016
 
 
2017
 
 
2016
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net sales
 $7,923 
 $4,216 
 $14,893 
 $9,534 
Cost of sales
  4,792 
  2,753 
  8,844 
  5,865 
Gross profit
  3,131 
  1,463 
  6,049 
  3,669 
 
    
    
    
    
Operating expenses:
    
    
    
    
 Selling, general and administrative
  1,854 
  1,707 
  3,645 
  3,423 
 Research and development
  1,090 
  1,040 
  2,045 
  2,100 
   Total operating expenses
  2,944 
  2,747 
  5,690 
  5,523 
 
    
    
    
    
Income (loss) from operations
  187 
  (1,284)
  359 
  (1,854)
 
    
    
    
    
Interest expense, net
  (105)
  (181)
  (212)
  (359)
Other (expense) income, net
  (7)
  43 
  (67)
  40 
 
    
    
    
    
Income (loss) before income tax expense
  75 
  (1,422)
  80 
  (2,173)
 
    
    
    
    
Income tax expense
  (15)
  (30)
  (10)
  (34)
Net income (loss)
  60 
  (1,452)
  70 
  ( 2,207)
  Less: Net income attributable to the noncontrolling interest
  -- 
  -- 
  -- 
  -- 
 
    
    
    
    
Net income (loss) attributable to Aehr Test Systems common shareholders
 $60 
 $(1,452)
 $70 
 $(2,207)
 
    
    
    
    
Net income (loss) per share
    
    
    
    
  Basic
 $0.00 
 $(0.09)
 $0.00 
 $(0.15)
  Diluted
 $0.00 
 $(0.09)
 $0.00 
 $(0.15)
 
    
    
    
    
Shares used in per share calculations:
    
    
    
    
  Basic
  21,645 
  16,029 
  21,531 
  14,673 
  Diluted
  22,883 
  16,029 
  22,937 
  14,673 
 
 
The accompanying notes are an integral part of these
condensed consolidated financial statements.
 
 
5
 
 
AEHR TEST SYSTEMS
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands, unaudited)
 
 
 
Three Months Ended
 
 
Six Months Ended
 
 
 
November 30,
 
 
November 30,
 
 
 
2017
 
 
2016
 
 
2017
 
 
2016
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income (loss)
 $60 
 $(1,452)
 $70 
 $(2,207)
 
    
    
    
    
Other comprehensive income (loss), net of tax:
    Net change in unrealized loss on investments
  (3)
  -- 
  (3)
  -- 
    Net change in cumulative translation adjustments
  1 
  (55)
  60 
  (48)
 
    
    
    
    
Total comprehensive income (loss)
  58 
  (1,507)
  127 
  (2,255)
Less: Comprehensive income attributable to the noncontrolling interest
  -- 
  2 
  -- 
  1 
 
    
    
    
    
Comprehensive income (loss), attributable to Aehr Test Systems common shareholders
 $58 
 $(1,509)
 $127 
 $(2,256)
 
 
The accompanying notes are an integral part of these
condensed consolidated financial statements.
 
 
6
 
 
AEHR TEST SYSTEMS
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
 
 
 
Six Months Ended
 
 
 
November 30,
 
 
 
2017
 
 
2016
 
Cash flows from operating activities:
 
 
 
 
 
 
  Net income (loss)
 $70 
 $(2,207)
  Adjustments to reconcile net income (loss) to net cash used in operating activities:
    
    
   Stock-based compensation expense
  580 
  534 
   (Recovery of) provision for doubtful accounts
  (14)
  12 
   Amortization of debt issuance costs
  -- 
  89 
   Depreciation and amortization
  190 
  129 
   Changes in operating assets and liabilities:
    
    
     Accounts receivable
  592 
  (972)
     Inventories
  (1,249)
  1,335 
     Prepaid expenses and other current assets
  (1,135)
  (138)
     Accounts payable
  (1,005)
  721 
     Accrued expenses
  5 
  (201)
     Customer deposits and deferred revenue
  (178)
  (739)
     Income taxes payable
  (9)
  21 
       Net cash used in operating activities
  (2,153)
  (1,416)
 
    
    
Cash flows from investing activities:
    
    
     Purchases of investments
 (5,972)
  -- 
     Purchases of property and equipment
  (313)
  (88)
       Net cash used in investing activities
  (6,285)
  (88)
 
    
    
Cash flows from financing activities:
    
    
   Proceeds from issuance of common stock under private placement, net of issuance costs
  -- 
  5,299 
   Proceeds from issuance of common stock under employee plans, net of taxes paid related to share settlement of equity awards
  601 
  463 
       Net cash provided by financing activities
  601 
  5,762 
 
    
    
Effect of exchange rates on cash and cash equivalents
  (7)
  (43)
 
    
    
 
    
    
       Net (decrease) increase in cash and cash equivalents
  (7,844)
  4,215 
 
    
    
Cash and cash equivalents, beginning of period
  17,803 
  939 
Cash and cash equivalents, end of period
 $9,959 
 $5,154 
 
    
    
Supplemental disclosure of non-cash flow information:
    
    
  Fair value of common stock issued to settle accounts payable
 $-- 
 $323 
  Transfers of property and equipment to inventories
 $372 
 $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, 2017 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, 2017. 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.
 
    REVENUE RECOGNITION. The Company recognizes revenue upon the shipment of products or the performance of services when: (1) persuasive evidence of the arrangement exists; (2) goods or services have been delivered; (3) the price is fixed or determinable; and (4) collectibility is reasonably assured. When a sales agreement involves multiple deliverables, such as extended support provisions, training to be supplied after delivery of the systems, and test programs specific to customers’ routine applications, the multiple deliverables are evaluated to determine the unit of accounting. Judgment is required to properly identify the accounting units of multiple element transactions and the manner in which revenue is allocated among the accounting units. Judgments made, or changes to judgments made, may significantly affect the timing or amount of revenue recognition.
 
    Revenue related to the multiple elements is allocated to each unit of accounting using the relative selling price hierarchy. Consistent with accounting guidance, the selling price is based upon vendor specific objective evidence (VSOE). If VSOE is not available, third party evidence (TPE) is used to establish the selling price. In the absence of VSOE or TPE, estimated selling price is used.
 
 
8
 
    During the first quarter of fiscal 2013, the Company entered into an agreement with a customer to develop a next generation system, and the Company shipped the first system in July 2016. The project identifies multiple milestones with values assigned to each. The consideration earned upon achieving the milestone is required to meet the following conditions prior to recognition: (i) the value is commensurate with the vendor’s performance to meet the milestone, (ii) it relates solely to past performance, (iii) and it is reasonable relative to all of the deliverables and payment terms within the arrangement. Revenue is recognized for the milestone upon acceptance by the customer.
 
    The Company recognizes revenue in certain circumstances before physical delivery has occurred. In these arrangements, among other things, risk of ownership has passed to the customer, the customer has made a written fixed commitment to purchase the products, the customer has requested the products be held for future delivery as scheduled and designated by them, and no additional performance obligations exist by the Company. For these transactions, the products are segregated from inventory and normal billing and credit terms granted.
 
    Sales tax collected from customers is not included in net sales but rather recorded as a liability due to the respective taxing authorities. Provisions for the estimated future cost of warranty and installation are recorded at the time the products are shipped.
 
    Royalty-based revenue related to licensing income from performance test boards and burn-in boards is recognized upon the earlier of the receipt by the Company of the licensee’s report related to its usage of the licensed intellectual property or upon payment by the licensee.
 
    The Company’s terms of sales with distributors are generally FOB shipping point with payment due within 60 days. All products go through in-house testing and verification of specifications before shipment. Apart from warranty reserves, credits issued have not been material as a percentage of net sales. The Company’s distributors do not generally carry inventories of the Company’s products. Instead, the distributors place orders with the Company at or about the time they receive orders from their customers. The Company’s shipment terms to our distributors do not provide for credits or rights of return. Because the Company’s distributors do not generally carry inventories of our products, they do not have rights to price protection or to return products. At the time the Company ships products to the distributors, the price is fixed. Subsequent to the issuance of the invoice, there are no discounts or special terms. The Company does not give the buyer the right to return the product or to receive future price concessions. The Company’s arrangements do not include vendor consideration.
 
    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, 2017. There have been no significant changes in our significant accounting policies during the six months ended November 30, 2017.
 
 
2. 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 cost for stock options and ESPP purchase rights are 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 Notes 11 and 12 in the Company’s Annual Report on Form 10-K for fiscal 2017 filed on August 29, 2017 for further information regarding the 2016 Equity Incentive Plan and the Amended and Restated 2006 ESPP.
 
 
9
 
  
  The following table summarizes the stock-based compensation expense related to the Company’s stock-based incentive plans for the three and six months ended November 30, 2017 and 2016 (in thousands):
 
 
 
Three Months Ended
 
 
Six Months Ended
 
 
 
November 30,
 
 
November 30,
 
 
 
2017
 
 
2016
 
 
2017
 
 
2016
 
Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights, included in:
 
 
 
 
 
 
 
 
 
 
 
 
Cost of sales
 $57 
 $23 
 $79 
 $47 
Selling, general and administrative
  218 
  141 
  368 
  388 
Research and development
  89 
  51 
  133 
  99 
Total stock-based compensation
 $364 
 $215 
 $580 
 $534 
 
    As of November 30, 2017 and 2016, there were no stock-based compensation costs capitalized as part of inventory.
 
    During the three months ended November 30, 2017 and 2016, the Company recorded stock-based compensation related to stock options and RSUs of $207,000 and $185,000, respectively. During the six months ended November 30, 2017 and 2016, the Company recorded stock-based compensation related to stock options and RSUs of $408,000 and $464,000, respectively.
 
    As of November 30, 2017, the total compensation cost related to unvested stock-based awards under the Company’s 2016 Equity Incentive Plans, but not yet recognized, was approximately $1,316,000, which is net of estimated forfeitures of $3,000. This cost will be amortized on a straight-line basis over a weighted average period of approximately 2.5 years.
 
    During the three months ended November 30, 2017 and 2016, the Company recorded stock-based compensation related to the ESPP of $157,000 and $30,000, respectively. During the six months ended November 30, 2017 and 2016, the Company recorded stock-based compensation related to the ESPP of $172,000 and $70,000, respectively. The increase in the three and six months ended November 30, 2017 is primarily due to employees increasing their ESPP elections during the current ESPP purchase period.
 
    As of November 30, 2017, the total compensation cost related to purchase rights under the ESPP but not yet recognized was approximately $49,000. This cost will be amortized on a straight-line basis over a weighted average period of approximately 0.3 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 cost recorded.
 
 
10
 
 
    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 six months ended November 30, 2017 and 2016 were estimated using the following weighted average assumptions in the Black-Scholes option valuation model:
 
 
 
Three Months Ended
 
 
Six Months Ended
 
 
 
November 30,
 
 
November 30,
 
 
 
2017
 
 
2016
 
 
2017
 
 
2016
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Expected term (in years)
  4 
  4 
  4 
  4 
Volatility
  0.74 
  0.81 
  0.77 
  0.81 
Risk-free interest rate
  1.92%
  1.10%
  1.77%
  1.02%
Weighted average grant date fair value
 $1.93 
 $1.66 
 $2.22 
 $1.09 
 
    There were no ESPP purchase rights granted for the three and six months ended November 30, 2017 and 2016.
 
    The following tables summarize the Company’s stock option and RSU transactions during the three and six months ended November 30, 2017 (in thousands):
 
 
 
Available
 
 
 
Shares
 
Balance, May 31, 2017
  2,169 
 
    
  Options granted
  (224)
  RSUs granted
  (64)
  Shares cancelled
  -- 
 
    
Balance, August 31, 2017
  1,881 
 
    
  Options granted
  (41)
  RSUs granted
  -- 
  Shares cancelled
  -- 
 
    
Balance, November 30, 2017
  1,840 
 
 
11
 
 
    The following table summarizes the stock option transactions during the three and six months ended November 30, 2017 (in thousands, except per share data):
 
 
 
Outstanding Options
 
 
 
 
 
 
Weighted
 
 
 
 
 
 
Number
 
 
Average
 
 
Aggregate
 
 
 
of
 
 
Exercise
 
 
Intrinsic
 
 
 
Shares
 
 
Price
 
 
Value
 
Balances, May 31, 2017
  3,074 
 $1.73 
 $8,763 
 
    
    
    
Options granted
  224 
 $3.93 
    
Options cancelled
  -- 
 $-- 
    
Options exercised
  (189)
 $1.23 
    
 
    
    
    
Balances, August 31, 2017
  3,109 
 $1.92 
 $4,612 
 
    
    
    
Options granted
  41 
 $3.46 
    
Options cancelled
  -- 
 $-- 
    
Options exercised
  (132)
 $1.46 
    
 
    
    
    
Balances, November 30, 2017
  3,018 
 $1.96 
 $2,230 
 
    
    
    
Options fully vested and expected to vest at November 30, 2017
  2,984 
 $1.95 
 $2,220 
 
    
    
    
   
 The options outstanding and exercisable at November 30, 2017 were in the following exercise price ranges (in thousands, except per share data):
 
 
 
 
 
Options Outstanding
 
 
Options Exercisable
 
 
 
at November 30, 2017
 
 
at November 30, 2017
 
 
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.59-$0.97 
  424 
  1.31 
 $0.68 
  424 
  1.31 
 $0.68 
     
 $1.09-$1.36 
  645 
  2.11 
 $1.27 
  645 
  2.10 
 $1.27 
    
 $1.68-$2.06 
  487 
  4.73 
 $1.74 
  276 
  4.03 
 $1.79 
    
 $2.10-$2.81 
  1,197 
  4.01 
 $2.45 
  953 
  3.99 
 $2.47 
    
 $3.46-$3.93 
  265 
  6.66 
 $3.88 
  22 
  6.66 
 $3.88 
    
 $0.59-$3.93 
  3,018 
  3.57 
 $1.96 
  2,320 
  3.00 
 $1.74 
 $1,985 
 
    The total intrinsic value of options exercised during the three and six months ended November 30, 2017 was $269,000 and $745,000, respectively. The total intrinsic value of options exercised during the three and six months ended November 30, 2016 was $359,000 and $411,000, respectively. The weighted average remaining contractual life of the options exercisable and expected to be exercisable at November 30, 2017 was 3.56 years.
 
    There were no RSUs granted to employees for the three months ended November 30, 2017 or 2016. During the six months ended November 30, 2017, RSUs for 64,000 shares were granted. The market value on the date of the grant of these RSUs was $3.93 per share. During the six months ended November 30, 2016, RSUs for 138,000 shares were granted. The market value on the date of the grant of these RSUs was $1.68 per share. 4,000 and 7,000 RSUs became fully vested during the three and six months ended November 30, 2017, respectively. 89,000 RSUs were unvested at November 30, 2017. The intrinsic value of the unvested RSUs at November 30, 2017 was $227,000.
 
 
12
 
 
3. 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 income (loss) per share attributable to the Company’s common shareholders (in thousands, except per share data):
 
 
 
Three Months Ended
 
 
Six Months Ended
 
 
 
November 30,
 
 
November 30,
 
 
 
2017
 
 
2016
 
 
2017
 
 
2016
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Numerator: Net income (loss)
 $60 
 $(1,452)
 $70 
 $(2,207)
 
    
    
    
    
Denominator for basic net income (loss) per share:
    
    
    
    
Weighted average shares outstanding
  21,645 
  16,029 
  21,531 
  14,673 
 
    
    
    
    
Shares used in basic net income (loss) per share calculation
  21,645 
  16,029 
  21,531 
  14,673 
Effect of dilutive securities
  1,238 
  -- 
  1,406 
  -- 
 
    
    
    
    
Denominator for diluted net income (loss) per share
  22,883 
  16,029 
  22,937 
  14,673 
 
    
    
    
    
Basic net income (loss) per share
 $0.00 
 $(0.09)
 $0.00 
 $(0.15)
Diluted net income (loss) per share
 $0.00 
 $(0.09)
 $0.00 
 $(0.15)
 
    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. Stock options to purchase 263,000 shares of common stock were outstanding as of November 30, 2017 but were not included in the computation of diluted net income per share, because the inclusion of such shares would be anti-dilutive. In the three and six months ended November 30, 2016, 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 this period are the same. Stock options to purchase 3,229,000 shares of common stock, RSUs for 72,000 shares and ESPP rights to purchase 246,000 ESPP shares were outstanding as of November 30, 2016, but were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. The 2,657,000 shares convertible under the convertible notes outstanding at November 30, 2017 and 2016 were not included in the computation of diluted net income (loss) per share, because the inclusion of such shares would be anti-dilutive.
 
 
4. CASH, CASH EQUIVALENTS AND INVESTMENTS
 
    The following table summarizes the Company’s cash, cash equivalents and investments by security type at November 30, 2017 (in thousands):
 
 
13
 
 
 
 
Cost
 
 
Gross Unrealized Loss
 
 
Estimated Fair Value
 
 
 
 
 
 
 
 
 
 
 
Cash
 $1,802 
 $-- 
 $1,802 
Cash equivalents:
    
    
    
Money market funds
  4,164 
  -- 
  4,164 
U.S. Treasury securities
  3,993 
  -- 
  3,993 
Total Cash equivalents
  8,157 
  -- 
  8,157 
Total Cash and Cash equivalents
 $9,959 
 $-- 
 $9,959 
Short-term investments:
    
    
    
U.S. Treasury securities
 $5,972 
 $3 
 $5,969 
Total Cash, Cash equivalents and Investments
 $15,931 
 $3 
 $15,928 
 
    Unrealized gains and temporary losses on investments classified as available-for-sale are included within accumulated other comprehensive income ("AOCI"), net of any related tax effect. Upon realization, those amounts are reclassified from AOCI to results of operations.
 
    The unrealized loss as of November 30, 2017 is not considered other-than-temporary.
 
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 November 30, 2017 (in thousands):
 
 
 
Balance as of
 
 
 
 
 
 
 
 
 
 
 
 
November 30, 2017
 
 
Level 1
 
 
Level 2
 
 
Level 3
 
Money market funds
 $4,164 
 $4,164 
 $-- 
 $-- 
U.S. Treasury securities
  9,962 
  9,962 
  -- 
  -- 
Certificate of deposit
  50 
  -- 
  50 
  -- 
Assets
 $14,176 
 $14,126 
 $50 
 $-- 
 
The U.S. Treasury securities have maturities of three and six months.
 
 
14
 
     The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of May 31, 2017 (in thousands):
 
 
 
Balance as of
 
 
 
 
 
 
 
 
 
 
 
 
May 31, 2017
 
 
Level 1
 
 
Level 2
 
 
Level 3
 
Money market funds
 $15,516 
 $15,516 
 $-- 
 $-- 
Certificate of deposit
  50 
  -- 
  50 
  -- 
Assets
 $15,566 
 $15,516 
 $50 
 $-- 
 
    
    
    
    
 
    There were no financial liabilities measured at fair value as of November 30, 2017 and May 31, 2017.
 
    There were no transfers between Level 1 and Level 2 fair value measurements during the three and six months ended November 30, 2017.
 
    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 allowances for doubtful accounts of $47,000 at November 30, 2017 and $61,000 at May 31, 2017. 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.
 
 
7. INVENTORIES
 
    Inventories are comprised of the following (in thousands):
 
 
 
November 30,
 
 
 May 31,
 
 
 
2017
 
 
2017
 
Raw materials and sub-assemblies
 $5,020 
 $4,268 
Work in process
  2,970 
  2,059 
Finished goods
  235 
  277 
 
 $8,225 
 $6,604 
 
 
8. SEGMENT INFORMATION
 
    The Company operates in one reportable segment: the design, manufacture and marketing of advanced test and burn-in products to the semiconductor manufacturing industry.
 
    The following presents information about the Company’s operations in different geographic areas. Net sales are based upon ship-to location (in thousands).
 
 
 
15
 
 
 
 
United
 
 
 
 
 
 
 
 
 
 
 
 
States
 
 
Asia
 
 
Europe
 
 
Total
 
Three months ended November 30, 2017:
 
 
 
 
 
 
 
 
 
 
 
 
Net sales
 $1,964 
 $5,909 
 $50 
 $7,923 
Property and equipment, net
  1,116 
  39 
  11 
  1,166 
 
    
    
    
    
Six months ended November 30, 2017:
    
    
    
    
Net sales
 $3,254 
 $11,569 
 $70 
 $14,893 
Property and equipment, net
  1,116 
  39 
  11 
  1,166 
 
    
    
    
    
Three months ended November 30, 2016:
    
    
    
    
Net sales
 $1,709 
 $2,256 
 $251 
 $4,216 
Property and equipment, net
  740 
  39 
  14 
  793 
 
    
    
    
    
Six months ended November 30, 2016:
    
    
    
    
Net sales
 $4,873 
 $4,166 
 $495 
 $9,534 
Property and equipment, net
  740 
  39 
  14 
  793 
 
    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 94% and 96% of its net sales in the three and six months ended November 30, 2017, respectively. Two customers accounted for approximately 43% and 34% of the Company’s net sales in the three months ended November 30, 2017. Two customers accounted for approximately 43%, and 39% of the Company’s net sales in the six months ended November 30, 2017. Sales to the Company’s five largest customers accounted for approximately 96% and 95% of its net sales in the three and six months ended November 30, 2016, respectively. Two customers accounted for approximately 60% and 22% of the Company’s net sales in the three months ended November 30, 2016. Three customers accounted for approximately 50%, 19% and 16% of the Company’s net sales in the six months ended November 30, 2016. No other customers represented more than 10% of the Company’s net sales in the six months ended November 30, 2017 and 2016.
 
 
9. 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 six months ended November 30, 2017 and 2016 (in thousands):
 
 
16
 
 
 
 
 
Three Months Ended
 
 
Six Months Ended
 
 
 
November 30,
 
 
November 30,
 
 
 
2017
 
 
2016
 
 
2017
 
 
2016
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Balance at the beginning of the period
 $119 
 $90 
 $113 
 $155 
 
    
    
    
    
Accruals for warranties issued during the period
  152 
  11 
  246 
  11 
Accruals and adjustments (change in estimates) related to pre-existing warranties during the period
  -- 
  -- 
  -- 
  (54)

    
    
    
    
Settlement made during the period (in cash or in kind)
  (138)
  (29)
  (226)
  (40)
 
    
    
    
    
Balance at the end of the period
 $133 
 $72 
 $133 
 $72 
 
    The accrued warranty balance is included in accrued expenses on the accompanying condensed consolidated balance sheets.
 
 
10. 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, 2017
 $2,249
 $-- 
 $2,249
Other comprehensive income (loss) before  reclassifications
 60
  (3)
 57 
Amounts reclassified out of AOCI
  -- 
  -- 
  -- 
Other comprehensive income (loss), net of tax
 60
  (3)
 57 
Balance at November 30, 2017
 $2,309 
 $(3)
 $2,306 
 
 
11. 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.
 
17
 
 
    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. Tax years 1997 - 2016 remain subject to examination by the appropriate governmental agencies due to tax loss carryovers from those years.
 
   On December 22, 2017, the "Tax Cuts and Jobs Act" was signed into law, significantly impacting several sections of the Internal Revenue Code. The Company is currently analyzing the impact of these changes and therefore an estimate of the impact to income taxes is not yet available. 
 
 
12. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM
 
    Customer deposits and deferred revenue, short-term (in thousands):
 
 
 
November 30,
 
 
 May 31,
 
 
 
2017
 
 
2017
 
Customer deposits
 $2,755 
 $3,264 
Deferred revenue
  387 
  203 
 
 $3,142 
 $3,467 
 
 
13. 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 November 30, 2017 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.
 
 
 
18
 
14. RECENT ACCOUNTING PRONOUNCEMENTS
 
    In May 2014, as part of its ongoing efforts to assist in the convergence of GAAP and International Financial Reporting Standards (“IFRS”), the Financial Accounting Standards Board (“FASB”) issued an accounting standard update related to revenue from contracts with customers. This standard sets forth a new five-step revenue recognition model which replaces the prior revenue recognition guidance in its entirety and is intended to eliminate numerous industry-specific pieces of revenue recognition guidance that have historically existed in GAAP. The underlying principle of the new standard is that a business or other organization will recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects what it expects in exchange for the goods or services. The standard also requires more detailed disclosures and provides additional guidance for transactions that were not addressed completely in the prior accounting guidance. The standard provides alternative methods of initial adoption and will become effective for the Company beginning in the first quarter of fiscal 2019. The FASB has issued several updates to the standard which i) defer the original effective date from January 1, 2017 to January 1, 2018, while allowing for early adoption as of January 1, 2017. ii) clarify the application of the principal versus agent guidance. and iii) clarify the guidance on inconsequential and perfunctory promises and licensing. In May 2016, the FASB issued an update to address certain narrow aspects of the guidance including collectibility criterion, collection of sales taxes from customers, noncash consideration, contract modifications and completed contracts. This issuance does not change the core principle of the guidance in the initial topic issued in May 2014. In December 2016, the FASB issued updated guidance regarding revenue from contracts with customers. Some topics that could impact the Company include corrections and improvements around the following: contract costs impairment testing, disclosure of remaining performance obligations and prior period obligations, contract modifications, and contract asset versus receivable. The Company is currently evaluating the impact of adopting this new guidance on its consolidated financial statements.
 
    In July 2015, the FASB issued an accounting standard update that requires management to measure inventory at the lower of cost or net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The Company adopted this new standard in fiscal year 2018. The adoption of this guidance does not have a significant impact on the Company’s consolidated financial statements.
 
    In November 2015, the FASB issued an accounting standard update related to deferred tax assets and liabilities. This standard simplifies the presentation of deferred income taxes to be classified as noncurrent in the consolidated balance sheet. The Company adopted this new standard in fiscal year 2018. The adoption of this guidance does not have a significant impact on the Company’s consolidated financial statements.
 
    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 is currently evaluating the impact of this new guidance on its consolidated financial statements.
 
    In February 2016, the FASB issued authoritative guidance related to leases. This guidance requires management to present all leases greater than one year on the balance sheet as a liability to make payments and an asset as the right to use the underlying asset for the lease term. This new standard will be effective for us in fiscal year 2020, with early adoption permitted. The Company is currently evaluating the impact of adopting this new guidance on its consolidated financial statements.
 
    In March 2016, the FASB released an accounting standard update that simplifies several aspects of the accounting for share-based payment transactions, including the income tax consequences, forfeitures, classification of awards as either equity or liabilities, and classification on the statement of cash flows. The Company adopted this new standard in fiscal year 2018. The adoption of this guidance does not have a significant impact on the Company’s consolidated financial statements.
 
 
19
 
 
    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 is currently evaluating the impact of this accounting standard update on its consolidated financial statements.
 
    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 accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2019 on a retrospective basis, and early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated statements of cash flows.
 
    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 accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2019 on a modified retrospective basis, and early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.
 
    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 accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2019 on a retrospective basis, and early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.
 
 
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, 2017 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.
 
 
20
 
 
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.
 
    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, 2017.
 
    There have been no material changes to our critical accounting policies and estimates during the six months ended November 30, 2017 compared to those discussed in our Annual Report on Form 10-K for the fiscal year ended May 31, 2017.
 
 
21
 
 
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
 
 
Six Months Ended
 
 
 
November 30,
 
 
November 30,
 
 
 
2017
 
 
2016
 
 
2017
 
 
2016
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net sales
  100.0%
  100.0%
  100.0%
  100.0%
Cost of sales
  60.5 
  65.3 
  59.4 
  61.5 
Gross profit
  39.5 
  34.7 
  40.6 
  38.5 
 
    
    
    
    
Operating expenses:
    
    
    
    
 Selling, general and administrative
  23.4 
  40.5 
  24.5 
  35.9 
 Research and development
  13.7 
  24.7 
  13.7 
  22.0 
 
    
    
    
    
   Total operating expenses
  37.1 
  65.2 
  38.2 
  57.9 
 
    
    
    
    
   Income (loss) from operations
  2.4 
  (30.5)
  2.4 
  (19.4)
 
    
    
    
    
Interest expense, net
  (1.3)
  (4.3)
  (1.4)
  (3.8)
Other (expense) income, net
  (0.2)
  1.1 
  (0.5)
  0.4 
 
    
    
    
    
   Income (loss) before income tax expense
  0.9 
  (33.7)
  0.5 
  (22.8)
 
    
    
    
    
Income tax expense
  (0.1)
  (0.7)
  -- 
  (0.3)
Net income (loss)
  0.8 
  (34.4)
  0.5 
  (23.1)
  Less: Net income attributable to the noncontrolling interest
  -- 
  -- 
  -- 
  -- 
 
    
    
    
    
Net income (loss) attributable to Aehr Test Systems common shareholders
  0.8%
  (34.4)%
  0.5%
  (23.1)%
 
 
THREE MONTHS ENDED NOVEMBER 30, 2017 COMPARED TO THREE MONTHS ENDED NOVEMBER 30, 2016
 
    NET SALES. Net sales increased to $7.9 million for the three months ended November 30, 2017 from $4.2 million for the three months ended November 30, 2016, an increase of 87.9%. The increase in net sales for the three months ended November 30, 2017 was primarily due to the increases in both net sales of our Test During Burn-in (TDBI) products and wafer-level products. Net sales of the TDBI products for the three months ended November 30, 2017 were $5.1 million, and increased approximately $2.4 million from the three months ended November 30, 2016. Net sales of the wafer-level products for the three months ended November 30, 2017 were $2.8 million, and increased approximately $1.4 million from the three months ended November 30, 2016.
 
    GROSS PROFIT. Gross profit increased to $3.1 million for the three months ended November 30, 2017 from $1.5 million for the three months ended November 30, 2016, an increase of 114.0%. Gross profit margin increased to 39.5% for the three months ended November 30, 2017 from 34.7% for the three months ended November 30, 2016. The increase in gross profit margin was primarily due to manufacturing efficiencies due to an increase in net sales resulting in a 6.7% gross profit margin increase, partially offset by an increase in warranty provision resulting in a 1.7% decrease in gross profit margin.
 
    SELLING, GENERAL AND ADMINISTRATIVE. SG&A expenses increased to $1.9 million for the three months ended November 30, 2017 from $1.7 million for the three months ended November 30, 2016, an increase of 8.6%. The increase in SG&A expenses was primarily due to an increase in employment related expenses.
 
 
22
 
    RESEARCH AND DEVELOPMENT. R&D expenses increased to $1.1 million for the three months ended November 30, 2017 from $1.0 million for the three months ended November 30, 2016, an increase of 4.8%. The increase in R&D expenses was primarily due to an increase in employment related expenses.
 
    INTEREST EXPENSE. Interest expense was $105,000 for the three months ended November 30, 2017 compared with $181,000 for the three months ended November 30, 2016. The decrease in interest expense in the three months ended November 30, 2017 was primarily due to the debt issuance costs related to the convertible notes becoming fully amortized at the end of fiscal 2017.
 
    OTHER (EXPENSE) INCOME, NET. Other expense, net was $7,000 for the three months ended November 30, 2017 compared with other income, net of $43,000 for the three months ended November 30, 2016. The change between other expense and other income was primarily due to losses or gains realized in connection with the fluctuation in the value of the dollar compared to foreign currencies during the referenced periods.
 
    INCOME TAX EXPENSE. Income tax expenses were $15,000 and $30,000 for the three months ended November 30, 2017 and 2016, respectively.
 
SIX MONTHS ENDED NOVEMBER 30, 2017 COMPARED TO SIX MONTHS ENDED NOVEMBER 30, 2016
 
    NET SALES. Net sales increased to $14.9 million for the six months ended November 30, 2017 from $9.5 million for the six months ended November 30, 2016, an increase of 56.2%. The increase in net sales for the six months ended November 30, 2017 was primarily due to the increases in both net sales of our Test During Burn-in (TDBI) products and wafer-level products. Net sales of the TDBI products for the six months ended November 30, 2017 were $7.9 million, and increased approximately $2.6 million from the six months ended November 30, 2016. Net sales of the wafer-level products for the six months ended November 30, 2017 were $7.0 million, and increased approximately $2.8 million from the six months ended November 30, 2016.
 
    GROSS PROFIT. Gross profit increased to $6.0 million for the six months ended November 30, 2017 from $3.7 million for the six months ended November 30, 2016, an increase of 64.9%. Gross profit margin increased to 40.6% for the six months ended November 30, 2017 from 38.5% for the six months ended November 30, 2016. The increase in gross profit margin was primarily due to manufacturing efficiencies due to an increase in net sales resulting in a 6.6% gross profit margin increase, partially offset by an increase in warranty provision resulting in a 2.1% decrease in gross profit margin, an increase in shipping cost resulting in a 0.9% decrease in gross profit margin, and an increase in direct material costs resulting in a 1.1% decrease in gross profit margin.
 
    SELLING, GENERAL AND ADMINISTRATIVE. SG&A expenses increased to $3.6 million for the six months ended November 30, 2017 from $3.4 million for the six months ended November 30, 2016, an increase of 6.5%. The increase in SG&A expenses was primarily due to an increase in employment related expenses.
 
    RESEARCH AND DEVELOPMENT. R&D expenses decreased to $2.0 million for the six months ended November 30, 2017 from $2.1 million for the six months ended November 30, 2016, a decrease of 2.6%. The decrease in R&D expenses was primarily due to a decrease in project expenses.
 
    INTEREST EXPENSE. Interest expense was $212,000 for the six months ended November 30, 2017 compared with $359,000 for the six months ended November 30, 2016. The decrease in interest expense in the six months ended November 30, 2017 was primarily due to the debt issuance costs related to the convertible notes becoming fully amortized at the end of fiscal 2017.
 
    OTHER (EXPENSE) INCOME, NET. Other expense, net was $67,000 for the six months ended November 30, 2017 compared with other income, net of $40,000 for the six months ended November 30, 2016. The change between other expense and other income was primarily due to losses or gains realized in connection with the fluctuation in the value of the dollar compared to foreign currencies during the referenced periods.
 
23
 
 
    INCOME TAX EXPENSE. Income tax expenses were $10,000 and $34,000 for the six months ended November 30, 2017 and 2016, respectively.
 
LIQUIDITY AND CAPITAL RESOURCES
 
    Net cash used in operating activities was $2.2 million and $1.4 million for the six months ended November 30, 2017 and 2016, respectively. For the six months ended November 30, 2017, net cash used in operating activities was primarily the result of net income of $70,000, as adjusted to exclude the effect of non-cash charge of stock-based compensation expense of $0.6 million and depreciation and amortization expense of $0.2 million. Net cash used in operations was also impacted by an increase in inventories of $1.2 million, an increase in prepaid expenses and other current assets of $1.1 million, a decrease in accounts payable of $1.0 million, and a decrease in customer deposits and deferred revenue of $0.2 million, partially offset by a decrease in accounts receivable of $0.6 million. The increase in inventories is to support future shipments for customer orders. The increase in prepaid expenses and other current assets was primarily due to down payments to certain vendors. The decrease in accounts payable was primarily due to timing of vendor payments. The decrease in customer deposits and deferred revenue was primarily due to the shipments against customer orders with down payments. The decrease in accounts receivable was due to improvements in customer payment terms. For the six months ended November 30, 2016, net cash used in operating activities was primarily the result of net loss of $2.2 million, as adjusted to exclude the effect of non-cash charge of stock-based compensation expense of $0.5 million. Net cash used in operations was also impacted by an increase in accounts receivable of $1.0 million and a decrease in customer deposits and deferred revenue of $0.7 million, partially offset by a decrease in inventories of $1.3 million and an increase in accounts payable of $0.7 million. The increase in accounts receivable was primarily due to large shipments toward the end of the quarter ended November 30, 2016. The decrease in customer deposits and deferred revenue was primarily due to shipments to customers with down payments. The decrease in inventories is primarily due to the sales of systems on-hand at the beginning of the period. The increase in accounts payable was primarily due to inventory and capital equipment purchases.
 
    Net cash used in investing activities was $6.3 million and $88,000 for the six months ended November 30, 2017 and 2016, respectively. During the six months ended November 30, 2017, net cash used in investing activities was due to the purchase of available for sale securities, which did not affect our liquidity, and the purchases of property and equipment. During the six months ended November 30, 2016, net cash used in investing activities was primarily due to the purchases of property and equipment.
 
    Financing activities provided cash of $0.6 million and $5.8 million for the six months ended November 30, 2017 and 2016, respectively. Net cash provided by financing activities during the six months ended November 30, 2017 was due to $0.6 million in proceeds from the issuance of common stock under employee plans. Net cash provided by financing activities during the six months ended November 30, 2016 was due to the net proceeds of $5.3 million from the sale of our common stock in a private placement transaction with certain institutional and accredited investors that closed on September 28, 2016 and $0.5 million in proceeds from the issuance of common stock under employee plans.
 
    The effect of fluctuation in exchange rates used cash of $7,000 for the six months ended November 30, 2017 and $43,000 for the six months ended November 30, 2016. The change in cash used was due to the fluctuation in the value of the dollar compared to foreign currencies.
 
    As of November 30, 2017 and May 31, 2017, the Company had working capital of $23.2 million and $21.5 million, respectively. Working capital consists of cash and cash equivalents, short-term investments, accounts receivable, inventory and other current assets, less current liabilities.
  
 
24
 
    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 November 2014 and expires in June 2018. 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 our Annual Report on Form 10-K for the year ended May 31, 2017.
 
 
Item 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISKS
 
    We had no holdings of derivative financial or commodity instruments as of November 30, 2017 or May 31, 2017.
 
    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.
 
    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 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.
 
 
25
 
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.
 
 
 
 
 
26
 
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, 2017 filed with the Securities and Exchange Commission on August 29, 2017. There have been no material changes from the risk factors previously described under Item 1A of our Annual Report on Form 10-K for the fiscal year ended May 31, 2017.
 
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
 
    The Exhibits listed on the accompanying "Index to Exhibits" are filed as part of, or incorporated by reference into, this report.
 
 
 
 
27
 
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: January 12, 2018
By:  
/s/ GAYN ERICKSON
 
 
 
Gayn Erickson
 
 
 
President and Chief Executive Officer 
 
                                        
 
Date: January 12, 2018
By:  
/s/ KENNETH B. SPINK
 
 
 
Kenneth B. Spink
 
 
 
Vice President of Finance and Chief Financial Officer
 
 
       

 
 
28
 
 
AEHR TEST SYSTEMS
INDEX TO EXHIBITS
 
Exhibit No. 
 
Description
3.1(1)
 
Amended and Restated Bylaws of Registrant.
    
 
 
 
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

 
(1) Incorporated by reference to Exhibit No. 3.1 previously filed with the Company’s Current Report on Form 8-K filed October 31, 2017 (File No. 000-22893).
 
*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

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: January 12, 2018
 
 
 
/s/ GAYN ERICKSON
 
 
 
Gayn Erickson 
 
 
 
President and Chief Executive Officer
                                

 
EX-31.2 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: January 12, 2018
 
   
 
/s/ KENNETH B. SPINK
 
 
 
Kenneth B. Spink 
 
 
 
Vice President of Finance and Chief Financial Officer  
                       

 
EX-32 4 aehr_ex32.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 November 30, 2017 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: January 12, 2018
 
 
 
/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 November 30, 2017 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: January 12, 2018
 
 
 
/s/ KENNETH B. SPINK
 
 
 
Kenneth B. Spink 
 
 
 
Vice President of Finance and Chief Financial Officer  
                                  
EX-101.INS 5 aehr-20171130.xml XBRL INSTANCE DOCUMENT 0001040470 2016-05-31 0001040470 2017-06-01 2017-11-30 0001040470 2017-05-31 0001040470 AEHR:OptionsPriceRangeAMember 2017-06-01 2017-11-30 0001040470 AEHR:OptionsPriceRangeBMember 2017-06-01 2017-11-30 0001040470 AEHR:OptionsPriceRangeCMember 2017-06-01 2017-11-30 0001040470 AEHR:OptionsPriceRangeDMember 2017-06-01 2017-11-30 0001040470 AEHR:OptionsPriceRangeEMember 2017-06-01 2017-11-30 0001040470 us-gaap:FairValueInputsLevel1Member 2017-05-31 0001040470 us-gaap:FairValueInputsLevel2Member 2017-05-31 0001040470 us-gaap:FairValueInputsLevel3Member 2017-05-31 0001040470 AEHR:USMember 2017-06-01 2017-11-30 0001040470 us-gaap:AsiaMember 2017-06-01 2017-11-30 0001040470 us-gaap:EuropeMember 2017-06-01 2017-11-30 0001040470 2016-06-01 2016-11-30 0001040470 us-gaap:CostOfSalesMember 2017-06-01 2017-11-30 0001040470 us-gaap:CostOfSalesMember 2016-06-01 2016-11-30 0001040470 us-gaap:GeneralAndAdministrativeExpenseMember 2017-06-01 2017-11-30 0001040470 us-gaap:GeneralAndAdministrativeExpenseMember 2016-06-01 2016-11-30 0001040470 us-gaap:ResearchAndDevelopmentExpenseMember 2017-06-01 2017-11-30 0001040470 us-gaap:ResearchAndDevelopmentExpenseMember 2016-06-01 2016-11-30 0001040470 us-gaap:StockOptionMember 2017-06-01 2017-11-30 0001040470 2017-11-30 0001040470 us-gaap:EmployeeStockMember 2016-06-01 2016-11-30 0001040470 AEHR:OptionsPriceRangeAMember 2017-11-30 0001040470 AEHR:OptionsPriceRangeBMember 2017-11-30 0001040470 AEHR:OptionsPriceRangeCMember 2017-11-30 0001040470 AEHR:OptionsPriceRangeDMember 2017-11-30 0001040470 us-gaap:EmployeeStockMember 2016-06-01 2016-11-30 0001040470 AEHR:USMember 2016-06-01 2016-11-30 0001040470 us-gaap:AsiaMember 2016-06-01 2016-11-30 0001040470 us-gaap:EuropeMember 2016-06-01 2016-11-30 0001040470 us-gaap:FairValueInputsLevel1Member 2017-11-30 0001040470 us-gaap:FairValueInputsLevel2Member 2017-11-30 0001040470 us-gaap:FairValueInputsLevel3Member 2017-11-30 0001040470 AEHR:OptionsPriceRangeEMember 2017-11-30 0001040470 AEHR:USMember 2017-11-30 0001040470 AEHR:USMember 2016-11-30 0001040470 us-gaap:AsiaMember 2017-11-30 0001040470 us-gaap:AsiaMember 2016-11-30 0001040470 us-gaap:EuropeMember 2017-11-30 0001040470 us-gaap:EuropeMember 2016-11-30 0001040470 us-gaap:EmployeeStockMember 2017-06-01 2017-11-30 0001040470 us-gaap:EmployeeStockMember 2017-11-30 0001040470 us-gaap:StockOptionMember 2016-06-01 2016-11-30 0001040470 2016-08-31 0001040470 us-gaap:RestrictedStockUnitsRSUMember 2016-06-01 2016-11-30 0001040470 AEHR:OutstandingOptionsStockOptionTransactionsMember 2017-05-31 0001040470 AEHR:OutstandingOptionsStockOptionTransactionsMember 2017-11-30 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2017-06-01 2017-11-30 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2017-05-31 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2017-11-30 0001040470 2015-04-10 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2016-06-01 2016-11-30 0001040470 2016-11-30 0001040470 AEHR:StockOption2006and2016PlanMember 2017-11-30 0001040470 AEHR:StockOption2006and2016PlanMember 2017-06-01 2017-11-30 0001040470 AEHR:OptionsPriceRangeTotalMember 2017-06-01 2017-11-30 0001040470 AEHR:OptionsPriceRangeTotalMember 2017-11-30 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2016-09-01 2016-11-30 0001040470 us-gaap:ConvertibleNotesPayableMember 2017-06-01 2017-11-30 0001040470 us-gaap:ConvertibleNotesPayableMember 2016-06-01 2016-11-30 0001040470 2017-09-01 2017-11-30 0001040470 2016-09-01 2016-11-30 0001040470 us-gaap:CostOfSalesMember 2017-09-01 2017-11-30 0001040470 us-gaap:CostOfSalesMember 2016-09-01 2016-11-30 0001040470 us-gaap:GeneralAndAdministrativeExpenseMember 2017-09-01 2017-11-30 0001040470 us-gaap:GeneralAndAdministrativeExpenseMember 2016-09-01 2016-11-30 0001040470 us-gaap:ResearchAndDevelopmentExpenseMember 2017-09-01 2017-11-30 0001040470 us-gaap:ResearchAndDevelopmentExpenseMember 2016-09-01 2016-11-30 0001040470 us-gaap:EmployeeStockMember 2017-09-01 2017-11-30 0001040470 us-gaap:EmployeeStockMember 2016-09-01 2016-11-30 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2017-09-01 2017-11-30 0001040470 us-gaap:StockOptionMember 2017-09-01 2017-11-30 0001040470 us-gaap:StockOptionMember 2016-09-01 2016-11-30 0001040470 AEHR:USMember 2017-09-01 2017-11-30 0001040470 us-gaap:AsiaMember 2017-09-01 2017-11-30 0001040470 us-gaap:EuropeMember 2017-09-01 2017-11-30 0001040470 AEHR:USMember 2016-09-01 2016-11-30 0001040470 us-gaap:AsiaMember 2016-09-01 2016-11-30 0001040470 us-gaap:EuropeMember 2016-09-01 2016-11-30 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2017-06-01 2017-08-31 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2017-08-31 0001040470 AEHR:OutstandingOptionsStockOptionTransactionsMember 2017-09-01 2017-11-30 0001040470 AEHR:OutstandingOptionsStockOptionTransactionsMember 2017-06-01 2017-08-31 0001040470 AEHR:OutstandingOptionsStockOptionTransactionsMember 2017-08-31 0001040470 2017-08-31 0001040470 us-gaap:MoneyMarketFundsMember 2017-11-30 0001040470 us-gaap:USTreasurySecuritiesMember 2017-11-30 0001040470 us-gaap:AccumulatedTranslationAdjustmentMember 2017-06-01 2017-11-30 0001040470 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-06-01 2017-11-30 0001040470 us-gaap:AccumulatedTranslationAdjustmentMember 2017-05-31 0001040470 us-gaap:AccumulatedTranslationAdjustmentMember 2017-11-30 0001040470 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-05-31 0001040470 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-11-30 0001040470 us-gaap:CustomerConcentrationRiskMember 2017-09-01 2017-11-30 0001040470 us-gaap:CustomerConcentrationRiskMember 2016-09-01 2016-11-30 0001040470 us-gaap:CustomerConcentrationRiskMember 2017-06-01 2017-11-30 0001040470 us-gaap:CustomerConcentrationRiskMember 2016-06-01 2016-11-30 0001040470 AEHR:CustomerAMemberMember 2017-09-01 2017-11-30 0001040470 AEHR:CustomerAMemberMember 2016-09-01 2016-11-30 0001040470 AEHR:CustomerAMemberMember 2016-06-01 2016-11-30 0001040470 AEHR:CustomerAMemberMember 2017-06-01 2017-11-30 0001040470 AEHR:CustomerBMemberMember 2017-09-01 2017-11-30 0001040470 AEHR:CustomerBMemberMember 2016-09-01 2016-11-30 0001040470 AEHR:CustomerBMemberMember 2016-06-01 2016-11-30 0001040470 AEHR:CustomerBMemberMember 2017-06-01 2017-11-30 0001040470 AEHR:CustomerCMemberMember 2016-06-01 2016-11-30 0001040470 2017-12-29 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure AEHR TEST SYSTEMS 0001040470 10-Q 2017-11-30 false --05-31 No No Yes Smaller Reporting Company Q2 2018 0.01 0.01 75000 75000 961000 2098000 6604000 8225000 4010000 3490000 939000 17803000 9959000 5154000 29378000 29741000 95000 94000 1419000 1166000 1116000 740000 39000 39000 11000 14000 793000 30892000 31001000 3467000 3142000 1609000 1607000 2808000 1789000 7884000 6538000 6110000 6110000 104000 251000 14098000 12899000 -66777000 -66707000 2249000 2306000 2249000 2309000 0 -3000 81128000 82304000 213000 218000 -19000 -19000 16813000 18121000 16794000 18102000 30892000 31001000 21340 21797 21340 21797 50000 0 50000 0 50000 0 50000 0 15566000 15516000 50000 0 14176000 14126000 50000 0 61000 47000 4268000 5020000 2059000 2970000 277000 235000 155000 113000 133000 90000 72000 119000 3264000 2755000 203000 387000 3467000 3142000 2000000 0 0 0 0 0 5969000 6049000 3669000 3131000 1463000 8844000 5865000 4792000 2753000 14893000 3254000 11569000 70000 9534000 4873000 4166000 495000 7923000 4216000 1964000 5909000 50000 1709000 2256000 251000 5690000 5523000 2944000 2747000 2045000 2100000 1090000 1040000 3645000 3423000 1854000 1707000 359000 -1854000 187000 -1284000 -67000 40000 -7000 43000 212000 359000 105000 181000 80000 -2173000 75000 -1422000 10000 34000 15000 30000 0 0 0 0 70000 -2207000 60000 -1452000 70000 -2207000 60000 -1452000 0 -0.15 0 -0.09 0 -0.15 0 -0.09 22937 14673 22883 16029 21531 14673 21645 16029 0 1000 0 2000 127000 -2255000 58000 -1507000 127000 -2256000 58000 -1509000 580000 534000 -14000 12000 190000 129000 0 89000 -2153000 -1416000 -9000 21000 -178000 -739000 5000 -201000 -1005000 721000 1135000 138000 1249000 -1335000 -592000 972000 -6285000 -88000 313000 88000 601000 5762000 601000 463000 0 5299000 -7000 -43000 -7844000 4215000 372000 372000 0 323000 <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">&#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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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, 2017 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, 2017. 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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;REVENUE RECOGNITION. The Company recognizes revenue upon the shipment of products or the performance of services when: (1) persuasive evidence of the arrangement exists; (2) goods or services have been delivered; (3) the price is fixed or determinable; and (4) collectibility is reasonably assured. When a sales agreement involves multiple deliverables, such as extended support provisions, training to be supplied after delivery of the systems, and test programs specific to customers&#8217; routine applications, the multiple deliverables are evaluated to determine the unit of accounting. Judgment is required to properly identify the accounting units of multiple element transactions and the manner in which revenue is allocated among the accounting units. Judgments made, or changes to judgments made, may significantly affect the timing or amount of revenue recognition.</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">&#160;&#160;&#160;&#160;Revenue related to the multiple elements is allocated to each unit of accounting using the relative selling price hierarchy. Consistent with accounting guidance, the selling price is based upon vendor specific objective evidence (VSOE). If VSOE is not available, third party evidence (TPE) is used to establish the selling price. In the absence of VSOE or TPE, estimated selling price is used.</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">&#160;&#160;&#160;&#160;During the first quarter of fiscal 2013, the Company entered into an agreement with a customer to develop a next generation system, and the Company shipped the first system in July 2016. The project identifies multiple milestones with values assigned to each. The consideration earned upon achieving the milestone is required to meet the following conditions prior to recognition: (i) the value is commensurate with the vendor&#8217;s performance to meet the milestone, (ii) it relates solely to past performance, (iii) and it is reasonable relative to all of the deliverables and payment terms within the arrangement. Revenue is recognized for the milestone upon acceptance by the customer.</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">&#160;&#160;&#160;&#160;The Company recognizes revenue in certain circumstances before physical delivery has occurred. In these arrangements, among other things, risk of ownership has passed to the customer, the customer has made a written fixed commitment to purchase the products, the customer has requested the products be held for future delivery as scheduled and designated by them, and no additional performance obligations exist by the Company. For these transactions, the products are segregated from inventory and normal billing and credit terms granted.</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">&#160;&#160;&#160;&#160;Sales tax collected from customers is not included in net sales but rather recorded as a liability due to the respective taxing authorities. Provisions for the estimated future cost of warranty and installation are recorded at the time the products are shipped.</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">&#160;&#160;&#160;&#160;Royalty-based revenue related to licensing income from performance test boards and burn-in boards is recognized upon the earlier of the receipt by the Company of the licensee&#8217;s report related to its usage of the licensed intellectual property or upon payment by the licensee.</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">&#160;&#160;&#160;&#160;The Company&#8217;s terms of sales with distributors are generally FOB shipping point with payment due within 60 days. All products go through in-house testing and verification of specifications before shipment. Apart from warranty reserves, credits issued have not been material as a percentage of net sales. The Company&#8217;s distributors do not generally carry inventories of the Company&#8217;s products. Instead, the distributors place orders with the Company at or about the time they receive orders from their customers. The Company&#8217;s shipment terms to our distributors do not provide for credits or rights of return. Because the Company&#8217;s distributors do not generally carry inventories of our products, they do not have rights to price protection or to return products. At the time the Company ships products to the distributors, the price is fixed. Subsequent to the issuance of the invoice, there are no discounts or special terms. The Company does not give the buyer the right to return the product or to receive future price concessions. The Company&#8217;s arrangements do not include vendor consideration.</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">&#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, 2017.&#160;There have been no significant changes in our significant accounting policies during the six months ended November 30, 2017.</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> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">2. 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">&#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 cost for stock options and ESPP purchase rights are 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 Notes 11 and 12 in the Company&#8217;s Annual Report on Form 10-K for fiscal 2017 filed on August 29, 2017 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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;The following table summarizes the stock-based compensation expense related to the Company&#8217;s stock-based incentive plans for the three and six months ended November 30, 2017 and 2016 (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="6" style="text-align: center"><font style="font-size: 8pt"><b>Three Months Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Six Months 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>November 30,</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>November 30,</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>2017</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>2016</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>2017</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>2016</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 compensation in the form of employee stock options, RSUs and ESPP purchase rights, included 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: 52%"><font style="font-size: 8pt">Cost of sales</font></td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">57</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">23</font></td> <td>&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">79</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">47</font></td> <td>&#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">218</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">141</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">368</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">388</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">89</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">51</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">133</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">99</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total stock-based compensation</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">364</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">215</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">580</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">534</font></td> <td style="padding-bottom: 3pt">&#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;As of November 30, 2017 and 2016, there were no stock-based compensation costs capitalized as part of inventory.</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">&#160;&#160;&#160;&#160;During the three months ended November 30, 2017 and 2016, the Company recorded stock-based compensation related to stock options and RSUs of $207,000 and $185,000, respectively. During the six months ended November 30, 2017 and 2016, the Company recorded stock-based compensation related to stock options and RSUs of $408,000 and $464,000, 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">&#160;&#160;&#160;&#160;As of November 30, 2017, the total compensation cost related to unvested stock-based awards under the Company&#8217;s 2016 Equity Incentive Plans, but not yet recognized, was approximately $1,316,000, which is net of estimated forfeitures of $3,000. This cost will be amortized on a straight-line basis over a weighted average period of approximately 2.5 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">&#160;&#160;&#160;&#160;During the three months ended November 30, 2017 and 2016, the Company recorded stock-based compensation related to the ESPP of $157,000 and $30,000, respectively. During the six months ended November 30, 2017 and 2016, the Company recorded stock-based compensation related to the ESPP of $172,000 and $70,000, respectively. The increase in the three and six months ended November 30, 2017 is primarily due to employees increasing their ESPP elections during the current ESPP purchase 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">&#160;&#160;&#160;&#160;As of November 30, 2017, the total compensation cost related to purchase rights under the ESPP but not yet recognized was approximately $49,000. This cost will be amortized on a straight-line basis over a weighted average period of approximately 0.3 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">&#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">&#160;&#160;&#160;&#160;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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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 cost recorded.</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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Fair Value. The fair value of the Company&#8217;s stock options granted to employees for the three and six months ended November 30, 2017 and 2016 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-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 Months Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Six Months 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>November 30,</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>November 30,</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>2017</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>2016</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>2017</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>2016</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: 52%"><font style="font-size: 8pt">Expected term (in years)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 0%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4</font></td> <td>&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4</font></td> <td>&#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.74</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.81</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> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.81</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">1.92</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.10</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.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">1.02</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Weighted average grant date fair 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.93</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.66</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.22</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.09</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">&#160;&#160;&#160;&#160;There were no ESPP purchase rights granted for the three and six months ended November 30, 2017 and 2016.</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">&#160;&#160;&#160;&#160;The following tables summarize the Company&#8217;s stock option and RSU&#160;transactions during the three and six months ended November 30, 2017 (in thousands):</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, 2017</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,169</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">(224</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;RSUs granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(64</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 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>&#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, 2017</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,881</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">(41</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;RSUs granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">--</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Shares cancelled</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></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, November 30, 2017</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double">&#160;</td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">1,840</font></td> <td style="padding-bottom: 3pt">&#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;The following table summarizes the stock option transactions during the three and six months ended November 30, 2017 (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 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 style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Number</b></font></td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Average</b></font></td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Aggregate</b></font></td> <td style="text-align: center; vertical-align: bottom">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>of</b></font></td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Exercise</b></font></td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Intrinsic</b></font></td> <td style="text-align: center; vertical-align: bottom">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Shares</b></font></td> <td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Price</b></font></td> <td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Value</b></font></td> <td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 64%"><font style="font-size: 8pt">Balances, May 31, 2017</font></td> <td style="width: 1%">&#160;</td> <td style="width: 0%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,074</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1.73</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">8,763</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 style="text-indent: 9pt"><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">224</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">3.93</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 style="text-indent: 9pt"><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">--</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">--</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 style="text-indent: 9pt"><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">(189</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.23</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>&#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> <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, 2017</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">3,109</font></td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.92</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">4,612</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 style="text-indent: 9pt"><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">41</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">3.46</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 style="text-indent: 9pt"><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">--</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">--</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 style="text-indent: 9pt"><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">(132</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.46</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, November 30, 2017</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double">&#160;</td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">3,018</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.96</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2,230</font></td> <td style="padding-bottom: 3pt">&#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 fully vested and expected to vest at November 30, 2017</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double">&#160;</td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">2,984</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.95</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2,220</font></td> <td style="padding-bottom: 3pt">&#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> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The options outstanding and exercisable at November 30, 2017 were in the following exercise price ranges (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"></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 colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="10" style="text-align: center"><font style="font-size: 8pt"><b>Options Outstanding</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="14" style="text-align: center"><font style="font-size: 8pt"><b>Options Exercisable</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <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>at November 30, 2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>at November 30, 2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Range of Exercise</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Prices</b></p></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number Outstanding Shares</b></font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Remaining Contractual Life (Years)</b></font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Exercise Price</b></font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number Exercisable Shares</b></font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Remaining Contractual Life (Years)</b></font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Exercise Price</b></font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt"><b>Aggregate Intrinsic Value</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> <tr> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 0%"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">0.59-$0.97</font></td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 0%">&#160;</td> <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">424</font></td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 0%">&#160;</td> <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">1.31</font></td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 0%"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">0.68</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 0%">&#160;</td> <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">424</font></td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 0%">&#160;</td> <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">1.31</font></td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 0%"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">0.68</font></td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 12%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="width: 4%">&#160;</td></tr> <tr> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1.09-$1.36</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">645</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">2.11</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1.27</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">645</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">2.10</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1.27</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> <tr> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1.68-$2.06</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">487</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">4.73</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1.74</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">276</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">4.03</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1.79</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> <tr> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">2.10-$2.81</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1,197</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">4.01</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">2.45</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">953</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">3.99</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">2.47</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> <tr> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">3.46-$3.93</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">265</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">6.66</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">3.88</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">22</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">6.66</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">3.88</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> <tr> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">0.59-$3.93</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; border-bottom: Black 1.5pt solid">&#160;</td> <td style="vertical-align: bottom; text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">3,018</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">3.57</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">1.96</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; border-bottom: Black 1.5pt solid">&#160;</td> <td style="vertical-align: bottom; text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">2,320</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">3.00</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">1.74</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">&#160;&#160;&#160;$ 1,985</font></td> <td>&#160;</td> <td>&#160;</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">&#160;&#160;&#160;&#160;The total intrinsic value of options exercised during the three and six months ended November 30, 2017 was $269,000 and $745,000, respectively. The total intrinsic value of options exercised during the three and six months ended November 30, 2016 was $359,000 and $411,000, respectively. The weighted average remaining contractual life of the options exercisable and expected to be exercisable at November 30, 2017 was 3.56 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">&#160;&#160;&#160;&#160;There were no RSUs granted to employees for the three months ended November 30, 2017 or 2016. During the six months ended November 30, 2017, RSUs for 64,000 shares were granted. The market value on the date of the grant of these RSUs was $3.93 per share. During the six months ended November 30, 2016, RSUs for 138,000 shares were granted. The market value on the date of the grant of these RSUs was $1.68 per share. 4,000&#160;and 7,000 RSUs became fully vested during the three and six months ended November 30, 2017, respectively. 89,000 RSUs were unvested at November 30, 2017. The intrinsic value of the unvested RSUs at November 30, 2017 was $227,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">3. 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">&#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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following table presents the computation of basic and diluted net income (loss) per share attributable to the Company&#8217;s 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> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="6" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Three Months Ended</b></font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="6" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Six Months Ended</b></font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>November 30,</b></font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>November 30,</b></font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2016</b></font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2016</b></font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="width: 52%"><font style="font: 8pt Times New Roman, Times, Serif">Numerator: Net income (loss)</font></td> <td style="width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 0%; border-bottom: black 1.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="width: 9%; border-bottom: black 1.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">60</font></td> <td style="width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 0%; border-bottom: black 1.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="width: 9%; border-bottom: black 1.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,452)</font></td> <td style="padding-bottom: 3pt; text-align: left; vertical-align: bottom"></td> <td style="width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 0%; border-bottom: black 1.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="width: 9%; border-bottom: black 1.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">70</font></td> <td style="width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 0%; border-bottom: black 1.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="width: 9%; border-bottom: black 1.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2,207)</font></td> <td style="padding-bottom: 3pt; text-align: left; vertical-align: bottom"></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Denominator for basic net income (loss) per share:</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Weighted average shares outstanding</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">21,645</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,029</font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">21,531</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">14,673</font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Shares used in basic net income (loss) per share calculation</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">21,645</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,029</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">21,531</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">14,673</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Effect of dilutive securities</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,238</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">--</font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,406</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">--</font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Denominator for diluted net income (loss) per share</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">22,883</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,029</font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">22,937</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">14,673</font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Basic net income (loss) per share</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.00</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09)</font></td> <td style="padding-bottom: 3pt; text-align: left; vertical-align: bottom"></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.00</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.15)</font></td> <td style="padding-bottom: 3pt; text-align: left; vertical-align: bottom"></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Diluted net income (loss) per share</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1.5pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font: 8pt Times New Roman, Times, Serif">0.00</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1.5pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font: 8pt Times New Roman, Times, Serif">(0.09)</font></td> <td style="padding-bottom: 3pt; text-align: left; vertical-align: bottom"></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1.5pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font: 8pt Times New Roman, Times, Serif">0.00</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1.5pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font: 8pt Times New Roman, Times, Serif">(0.15)</font></td> <td style="padding-bottom: 3pt; text-align: left; vertical-align: bottom"></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font-family: Times New Roman, Times, Serif">&#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. Stock options to purchase 263,000 shares of common stock were outstanding as of November 30, 2017 but were not included in the computation of diluted net income per share, because the inclusion of such shares would be anti-dilutive. In the three and six months ended November 30, 2016, 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 this period are the same. Stock options to purchase 3,229,000 shares of common stock, RSUs for 72,000 shares and ESPP rights to purchase 246,000 ESPP shares were outstanding as of November 30, 2016, but were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. The 2,657,000 shares convertible under the convertible notes outstanding at November 30, 2017 and 2016 were not included in the computation of diluted net income (loss) per share, because the inclusion of such shares would be anti-dilutive.</font></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-family: Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">4. CASH, CASH EQUIVALENTS AND INVESTMENTS</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">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s cash, cash equivalents and investments by security type at November 30, 2017 (in thousands):</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><font style="font-size: 8pt"></font></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>Cost</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>Gross Unrealized Loss</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>Estimated Fair&#160;Value</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">Cash</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">1,802</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">1,802</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Cash equivalents:</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></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">Money market funds</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">4,164</font></td> <td>&#160;</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">4,164</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">U.S. Treasury 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">3,993</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">3,993</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total Cash equivalents</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">8,157</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">8,157</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total Cash and Cash equivalents</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">9,959</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">9,959</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Short-term investments:</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></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">U.S. Treasury securities</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">5,972</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">3</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">5,969</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total Cash, Cash equivalents and Investments</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1pt solid"><font style="font-size: 8pt">15,931</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1pt solid"><font style="font-size: 8pt">3</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1pt solid"><font style="font-size: 8pt">15,928</font></td> <td style="padding-bottom: 3pt">&#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;Unrealized gains and temporary losses on investments classified as available-for-sale are included within accumulated other comprehensive income (&#8220;AOCI&#8221;), net of any related tax effect. Upon realization, those amounts are reclassified from AOCI to results of operations.</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">&#160;&#160;&#160;&#160;The unrealized loss as of November 30, 2017 is not considered other-than-temporary.&#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">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">&#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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s financial assets measured at fair value on a recurring basis as of November 30, 2017 (in thousands):</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"></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><font style="font-size: 8pt">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt"><b>November</b></font></p> <p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt"><b>30, 2017</b></font></p></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 1</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 2</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 3</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></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">4,164</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,164</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. Treasury securities</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">9,962</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">9,962</font></td> <td>&#160;</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">--</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Certificate of deposit</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">50</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">50</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><font style="font-size: 8pt">Assets</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">14,176</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">14,126</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">50</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 3pt">&#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-align: justify">&#160;&#160;&#160;&#160;The U.S. Treasury securities have maturities of three and six months</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;&#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, 2017 (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>May 31, 2017</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 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 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 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">15,516</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">15,516</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">Certificate of deposit</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">50</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">50</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><font style="font-size: 8pt">Assets</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">15,566</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">15,516</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">50</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 3pt">&#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> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></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">&#160;&#160;&#160;&#160;There were no financial liabilities measured at fair value as of November 30, 2017 and May 31, 2017.</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">&#160;&#160;&#160;&#160;There were no transfers between Level 1 and Level 2 fair value measurements during the three and six months ended November 30, 2017.</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">&#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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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-align: justify">&#160;&#160;&#160;&#160;Accounts receivable represent customer trade receivables and is presented net of allowances for doubtful accounts of $47,000 at November 30, 2017 and $61,000 at May&#160;31, 2017. 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; text-align: justify">&#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">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">&#160;&#160;&#160;&#160;Inventories are comprised of the following (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>November 30,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>&#160;May 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>2017</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>2017</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 materials and 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,020</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,268</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">2,970</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,059</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Finished goods</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">235</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">277</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">8,225</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">6,604</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">8. 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">&#160;&#160;&#160;&#160;The Company operates in one reportable segment: the design, manufacture and marketing of advanced test and burn-in products to the semiconductor manufacturing industry.</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">&#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> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></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>United</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>States</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>Asia</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>Europe</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><font style="font-size: 8pt">Three months ended November 30, 2017:</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: 52%"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Net 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">1,964</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,909</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">50</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,923</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Property and equipment, net</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,116</font></td> <td>&#160;</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">11</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,166</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> <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">Six months ended November 30, 2017:</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>&#160;&#160;&#160;&#160;<font style="font-size: 8pt">Net sales</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">3,254</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">11,569</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">70</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">14,893</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;&#160;&#160;&#160;<font style="font-size: 8pt">Property and equipment, net</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,116</font></td> <td>&#160;</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">11</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,166</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> <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">Three months ended November 30, 2016:</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><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Net sales</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1,709</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,256</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">251</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">4,216</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Property and equipment, net</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">740</font></td> <td>&#160;</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">14</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">793</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> <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">Six months ended November 30, 2016:</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><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Net sales</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">4,873</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">4,166</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">495</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,534</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Property and equipment, net</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">740</font></td> <td>&#160;</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">14</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">793</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">&#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; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Sales to the Company&#8217;s five largest customers accounted for approximately 94% and 96% of its net sales in the three and six months ended November 30, 2017, respectively. Two customers accounted for approximately 43% and 34% of the Company&#8217;s net sales in the three months ended November 30, 2017. Two customers accounted for approximately 43%, and 39% of the Company&#8217;s net sales in the six months ended November 30, 2017. Sales to the Company&#8217;s five largest customers accounted for approximately 96% and 95% of its net sales in the three and six months ended November 30, 2016, respectively. Two customers accounted for approximately 60% and 22% of the Company&#8217;s net sales in the three months ended November 30, 2016. Three customers accounted for approximately 50%, 19% and 16% of the Company&#8217;s net sales in the six months ended November 30, 2016. No other customers represented more than 10% of the Company&#8217;s net sales in the six months ended November 30, 2017 and 2016.</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. PRODUCT WARRANTIES</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">&#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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following is a summary of changes in the Company's liability for product warranties during the three and six months ended November 30, 2017 and 2016 (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 Months Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Six Months 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>November 30,</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>November 30,</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>2017</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>2016</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>2017</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>2016</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: 52%"><font style="font-size: 8pt">Balance at the beginning of the period</font></td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">119</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">90</font></td> <td>&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><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: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">155</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> <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 for warranties issued during the period</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">152</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">11</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">246</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">11</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Accruals and adjustments (change in estimates) related to pre-existing warranties during the period</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">--</font></td> <td>&#160;</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">(54</font></td> <td><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> <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">Settlement made during the period (in cash or in kind)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(138</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">(29</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">(226</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">(40</font></td> <td><font style="font-size: 8pt">)</font></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 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 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 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></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance at the end of the period</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">133</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">72</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">133</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">72</font></td> <td style="padding-bottom: 3pt">&#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;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">10. 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">&#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-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><font style="font-size: 8pt">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Cumulative Translation Adjustments</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt"><b>Unrealized</b></font></p> <p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt"><b>Loss on Investments, Net</b></font></p></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></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"><font style="font-size: 8pt">&#160;</font></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, 2017</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,249</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,249</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 comprehensive income (loss) before&#160; reclassifications</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">60</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(3</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">57</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 income (loss), 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">60</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">(3</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">57</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt"></font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance at November 30, 2017</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">2,309</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">(3</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">2,306</font></td> <td style="padding-bottom: 3pt">&#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">11. 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">&#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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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. Tax years 1997 - 2016 remain subject to examination by the appropriate governmental agencies due to tax loss carryovers 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">&#160;&#160;&#160;&#160;On December 22, 2017, the &#8220;Tax Cuts and Jobs Act&#8221; was signed into law, significantly impacting several sections of the Internal Revenue Code. The Company is currently analyzing the impact of these changes and therefore an estimate of the impact to income taxes is not yet available.&#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. 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">&#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>November 30,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>&#160;May 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>2017</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>2017</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 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">2,755</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">3,264</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred revenue</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">387</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">203</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">3,142</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">3,467</font></td> <td style="padding-bottom: 3pt">&#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-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">13. 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">&#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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The maximum amount of $2,000,000 drawn against the Credit Facility has been converted to Convertible Notes, and at November 30, 2017 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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">14. 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">&#160;&#160;&#160;&#160;In May 2014, as part of its ongoing efforts to assist in the convergence of GAAP and International Financial Reporting Standards (&#8220;IFRS&#8221;), the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued an accounting standard update related to revenue from contracts with customers. This standard sets forth a new five-step revenue recognition model which replaces the prior revenue recognition guidance in its entirety and is intended to eliminate numerous industry-specific pieces of revenue recognition guidance that have historically existed in GAAP. The underlying principle of the new standard is that a business or other organization will recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects what it expects in exchange for the goods or services. The standard also requires more detailed disclosures and provides additional guidance for transactions that were not addressed completely in the prior accounting guidance. The standard provides alternative methods of initial adoption and will become effective for the Company beginning in the first quarter of fiscal 2019. The FASB has issued several updates to the standard which i) defer the original effective date from January 1, 2017 to January 1, 2018, while allowing for early adoption as of January 1, 2017. ii) clarify the application of the principal versus agent guidance. and iii) clarify the guidance on inconsequential and perfunctory promises and licensing. In May 2016, the FASB issued an update to address certain narrow aspects of the guidance including collectibility criterion, collection of sales taxes from customers, noncash consideration, contract modifications and completed contracts. This issuance does not change the core principle of the guidance in the initial topic issued in May 2014. In December 2016, the FASB issued updated guidance regarding revenue from contracts with customers. Some topics that could impact the Company include corrections and improvements around the following: contract costs impairment testing, disclosure of remaining performance obligations and prior period obligations, contract modifications, and contract asset versus receivable. The Company is currently evaluating the impact of adopting this new guidance on its consolidated financial statements.</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">&#160;&#160;&#160;&#160;In July 2015, the FASB issued an accounting standard update that requires management to measure inventory at the lower of cost or net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The Company adopted this new standard in fiscal year 2018. The adoption of this guidance does 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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;In November 2015, the FASB issued an accounting standard update related to deferred tax assets and liabilities. This standard simplifies the presentation of deferred income taxes to be classified as noncurrent in the consolidated balance sheet. The Company adopted this new standard in fiscal year 2018. The adoption of this guidance does 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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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 is currently evaluating the 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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;In February 2016, the FASB issued authoritative guidance related to leases. This guidance requires management to present all leases greater than one year on the balance sheet as a liability to make payments and an asset as the right to use the underlying asset for the lease term. This new standard will be effective for us in fiscal year 2020, with early adoption permitted. The Company is currently evaluating the impact of adopting this new guidance on its consolidated financial statements.</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">&#160;&#160;&#160;&#160;In March 2016, the FASB released an accounting standard update that simplifies several aspects of the accounting for share-based payment transactions, including the income tax consequences, forfeitures, classification of awards as either equity or liabilities, and classification on the statement of cash flows. The Company adopted this new standard in fiscal year 2018. The adoption of this guidance does 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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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 is currently evaluating the 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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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 accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2019 on a retrospective basis, and early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated statements of cash flows.</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">&#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 accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2019 on a modified retrospective basis, and early adoption is permitted. The Company is currently evaluating the 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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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 accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2019 on a retrospective basis, and early adoption is permitted. The Company is currently evaluating the 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">&#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">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">&#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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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, 2017 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, 2017. 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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">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">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;REVENUE RECOGNITION. The Company recognizes revenue upon the shipment of products or the performance of services when: (1) persuasive evidence of the arrangement exists; (2) goods or services have been delivered; (3) the price is fixed or determinable; and (4) collectibility is reasonably assured. When a sales agreement involves multiple deliverables, such as extended support provisions, training to be supplied after delivery of the systems, and test programs specific to customers&#8217; routine applications, the multiple deliverables are evaluated to determine the unit of accounting. Judgment is required to properly identify the accounting units of multiple element transactions and the manner in which revenue is allocated among the accounting units. Judgments made, or changes to judgments made, may significantly affect the timing or amount of revenue recognition.</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">&#160;&#160;&#160;&#160;Revenue related to the multiple elements is allocated to each unit of accounting using the relative selling price hierarchy. Consistent with accounting guidance, the selling price is based upon vendor specific objective evidence (VSOE). If VSOE is not available, third party evidence (TPE) is used to establish the selling price. In the absence of VSOE or TPE, estimated selling price is used.</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">&#160;&#160;&#160;&#160;During the first quarter of fiscal 2013, the Company entered into an agreement with a customer to develop a next generation system, and the Company shipped the first system in July 2016. The project identifies multiple milestones with values assigned to each. The consideration earned upon achieving the milestone is required to meet the following conditions prior to recognition: (i) the value is commensurate with the vendor&#8217;s performance to meet the milestone, (ii) it relates solely to past performance, (iii) and it is reasonable relative to all of the deliverables and payment terms within the arrangement. Revenue is recognized for the milestone upon acceptance by the customer.</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">&#160;&#160;&#160;&#160;The Company recognizes revenue in certain circumstances before physical delivery has occurred. In these arrangements, among other things, risk of ownership has passed to the customer, the customer has made a written fixed commitment to purchase the products, the customer has requested the products be held for future delivery as scheduled and designated by them, and no additional performance obligations exist by the Company. For these transactions, the products are segregated from inventory and normal billing and credit terms granted.</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">&#160;&#160;&#160;&#160;Sales tax collected from customers is not included in net sales but rather recorded as a liability due to the respective taxing authorities. Provisions for the estimated future cost of warranty and installation are recorded at the time the products are shipped.</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">&#160;&#160;&#160;&#160;Royalty-based revenue related to licensing income from performance test boards and burn-in boards is recognized upon the earlier of the receipt by the Company of the licensee&#8217;s report related to its usage of the licensed intellectual property or upon payment by the licensee.</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">&#160;&#160;&#160;&#160;The Company&#8217;s terms of sales with distributors are generally FOB shipping point with payment due within 60 days. All products go through in-house testing and verification of specifications before shipment. Apart from warranty reserves, credits issued have not been material as a percentage of net sales. The Company&#8217;s distributors do not generally carry inventories of the Company&#8217;s products. Instead, the distributors place orders with the Company at or about the time they receive orders from their customers. The Company&#8217;s shipment terms to our distributors do not provide for credits or rights of return. Because the Company&#8217;s distributors do not generally carry inventories of our products, they do not have rights to price protection or to return products. At the time the Company ships products to the distributors, the price is fixed. Subsequent to the issuance of the invoice, there are no discounts or special terms. The Company does not give the buyer the right to return the product or to receive future price concessions. The Company&#8217;s arrangements do not include vendor consideration.</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">&#160;&#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, 2017.&#160;There have been no significant changes in our significant accounting policies during the six months ended November 30, 2017.</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"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;The following table summarizes the stock-based compensation expense related to the Company&#8217;s stock-based incentive plans for the three and six months ended November 30, 2017 and 2016 (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="6" style="text-align: center"><font style="font-size: 8pt"><b>Three Months Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Six Months 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>November 30,</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>November 30,</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>2017</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>2016</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>2017</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>2016</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 compensation in the form of employee stock options, RSUs and ESPP purchase rights, included 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: 52%"><font style="font-size: 8pt">Cost of sales</font></td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">57</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">23</font></td> <td>&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">79</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">47</font></td> <td>&#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">218</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">141</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">368</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">388</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">89</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">51</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">133</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">99</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total stock-based compensation</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">364</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">215</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">580</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">534</font></td> <td style="padding-bottom: 3pt">&#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;Fair Value. The fair value of the Company&#8217;s stock options granted to employees for the three and six months ended November 30, 2017 and 2016 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-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 Months Ended</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Six Months 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>November 30,</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>November 30,</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>2017</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>2016</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>2017</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>2016</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: 52%"><font style="font-size: 8pt">Expected term (in years)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 0%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4</font></td> <td>&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4</font></td> <td>&#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.74</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.81</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> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.81</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">1.92</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.10</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.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">1.02</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Weighted average grant date fair 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.93</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.66</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.22</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.09</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">&#160;The options outstanding and exercisable at November 30, 2017 were in the following exercise price ranges (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"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></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 colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="10" style="text-align: center"><font style="font-size: 8pt"><b>Options Outstanding</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="14" style="text-align: center"><font style="font-size: 8pt"><b>Options Exercisable</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <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>at November 30, 2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>at November 30, 2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Range of Exercise</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Prices</b></p></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number Outstanding Shares</b></font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Remaining Contractual Life (Years)</b></font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Exercise Price</b></font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number Exercisable Shares</b></font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Remaining Contractual Life (Years)</b></font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Exercise Price</b></font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt"><b>Aggregate Intrinsic Value</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> <tr> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 0%"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">0.59-$0.97</font></td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 0%">&#160;</td> <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">424</font></td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 0%">&#160;</td> <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">1.31</font></td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 0%"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">0.68</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 0%">&#160;</td> <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">424</font></td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 0%">&#160;</td> <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">1.31</font></td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 0%"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><font style="font-size: 8pt">0.68</font></td> <td style="vertical-align: bottom; width: 1%">&#160;</td> <td style="vertical-align: bottom; width: 12%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="width: 4%">&#160;</td></tr> <tr> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1.09-$1.36</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">645</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">2.11</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1.27</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">645</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">2.10</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1.27</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> <tr> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1.68-$2.06</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">487</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">4.73</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1.74</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">276</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">4.03</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1.79</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> <tr> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">2.10-$2.81</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">1,197</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">4.01</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">2.45</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">953</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">3.99</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">2.47</font></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> <tr> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">3.46-$3.93</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">265</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">6.66</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">3.88</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 1pt solid">&#160;</td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">22</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">6.66</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">3.88</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> <tr> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">0.59-$3.93</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; border-bottom: Black 1.5pt solid">&#160;</td> <td style="vertical-align: bottom; text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">3,018</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">3.57</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">1.96</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; border-bottom: Black 1.5pt solid">&#160;</td> <td style="vertical-align: bottom; text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">2,320</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">3.00</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; padding-bottom: 3pt"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">1.74</font></td> <td style="vertical-align: bottom; padding-bottom: 3pt">&#160;</td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">&#160;&#160;&#160;$ 1,985</font></td> <td>&#160;</td> <td>&#160;</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">&#160;&#160;&#160;&#160;The following table presents the computation of basic and diluted net income (loss) per share attributable to the Company&#8217;s 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"></p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="6" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Three Months Ended</b></font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="6" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Six Months Ended</b></font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>November 30,</b></font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>November 30,</b></font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2016</b></font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2016</b></font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="width: 52%"><font style="font: 8pt Times New Roman, Times, Serif">Numerator: Net income (loss)</font></td> <td style="width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 0%; border-bottom: black 1.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="width: 9%; border-bottom: black 1.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">60</font></td> <td style="width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 0%; border-bottom: black 1.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="width: 9%; border-bottom: black 1.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(1,452)</font></td> <td style="padding-bottom: 3pt; text-align: left; vertical-align: bottom"></td> <td style="width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 0%; border-bottom: black 1.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="width: 9%; border-bottom: black 1.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">70</font></td> <td style="width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 0%; border-bottom: black 1.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="width: 9%; border-bottom: black 1.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(2,207)</font></td> <td style="padding-bottom: 3pt; text-align: left; vertical-align: bottom"></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Denominator for basic net income (loss) per share:</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Weighted average shares outstanding</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">21,645</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,029</font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">21,531</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">14,673</font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Shares used in basic net income (loss) per share calculation</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">21,645</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,029</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">21,531</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">14,673</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Effect of dilutive securities</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,238</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">--</font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">1,406</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">--</font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Denominator for diluted net income (loss) per share</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">22,883</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">16,029</font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">22,937</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">14,673</font></td> <td style="padding-bottom: 1.5pt; text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; vertical-align: bottom"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Basic net income (loss) per share</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.00</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.09)</font></td> <td style="padding-bottom: 3pt; text-align: left; vertical-align: bottom"></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">0.00</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">(0.15)</font></td> <td style="padding-bottom: 3pt; text-align: left; vertical-align: bottom"></td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Diluted net income (loss) per share</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1.5pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font: 8pt Times New Roman, Times, Serif">0.00</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1.5pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font: 8pt Times New Roman, Times, Serif">(0.09)</font></td> <td style="padding-bottom: 3pt; text-align: left; vertical-align: bottom"></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1.5pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font: 8pt Times New Roman, Times, Serif">0.00</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 3pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1.5pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font: 8pt Times New Roman, Times, Serif">(0.15)</font></td> <td style="padding-bottom: 3pt; text-align: left; vertical-align: bottom"></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;The following table summarizes the Company&#8217;s cash, cash equivalents and investments by security type at November 30, 2017 (in thousands):</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><font style="font-size: 8pt"></font></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>Cost</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>Gross Unrealized Loss</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>Estimated Fair&#160;Value</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">Cash</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">1,802</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">1,802</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Cash equivalents:</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></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">Money market funds</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">4,164</font></td> <td>&#160;</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">4,164</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">U.S. Treasury 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">3,993</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">3,993</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total Cash equivalents</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">8,157</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">8,157</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total Cash and Cash equivalents</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">9,959</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">9,959</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Short-term investments:</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></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 9pt"><font style="font-size: 8pt">U.S. Treasury securities</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">5,972</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">3</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">5,969</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total Cash, Cash equivalents and Investments</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1pt solid"><font style="font-size: 8pt">15,931</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1pt solid"><font style="font-size: 8pt">3</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1pt solid"><font style="font-size: 8pt">15,928</font></td> <td style="padding-bottom: 3pt">&#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;The following table summarizes the Company&#8217;s financial assets measured at fair value on a recurring basis as of November 30, 2017 (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><font style="font-size: 8pt">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt"><b>November</b></font></p> <p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt"><b>30, 2017</b></font></p></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 1</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 2</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 3</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></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">4,164</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,164</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. Treasury securities</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">9,962</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">9,962</font></td> <td>&#160;</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">--</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Certificate of deposit</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">50</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">50</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><font style="font-size: 8pt">Assets</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">14,176</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">14,126</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">50</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 3pt">&#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;&#160;The following table summarizes the Company&#8217;s financial assets measured at fair value on a recurring basis as of May 31, 2017 (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>May 31, 2017</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 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 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 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">15,516</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">15,516</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">Certificate of deposit</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">50</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">50</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><font style="font-size: 8pt">Assets</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">15,566</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">15,516</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">50</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 3pt">&#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> </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-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Inventories are comprised of the following (in thousands):</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-align: justify"></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>November 30,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>&#160;May 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>2017</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>2017</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 materials and 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,020</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,268</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">2,970</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,059</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Finished goods</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">235</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">277</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">8,225</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">6,604</font></td> <td style="padding-bottom: 3pt">&#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;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="2" style="text-align: center"><font style="font-size: 8pt"><b>United</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>States</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>Asia</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>Europe</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><font style="font-size: 8pt">Three months ended November 30, 2017:</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: 52%"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Net 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">1,964</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,909</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">50</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,923</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Property and equipment, net</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,116</font></td> <td>&#160;</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">11</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,166</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> <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">Six months ended November 30, 2017:</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>&#160;&#160;&#160;&#160;<font style="font-size: 8pt">Net sales</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">3,254</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">11,569</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">70</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">14,893</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;&#160;&#160;&#160;<font style="font-size: 8pt">Property and equipment, net</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,116</font></td> <td>&#160;</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">11</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,166</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> <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">Three months ended November 30, 2016:</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><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Net sales</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1,709</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,256</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">251</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">4,216</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Property and equipment, net</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">740</font></td> <td>&#160;</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">14</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">793</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> <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">Six months ended November 30, 2016:</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><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Net sales</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">4,873</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">4,166</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">495</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,534</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Property and equipment, net</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">740</font></td> <td>&#160;</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">14</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">793</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">&#160;&#160;&#160;&#160;The following is a summary of changes in the Company's liability for product warranties during the three and six months ended November 30, 2017 and 2016 (in thousands):</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"></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>Six&#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>November 30,</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>November 30,</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>2017</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>2016</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>2017</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>2016</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: 52%"><font style="font-size: 8pt">Balance at the beginning of the period</font></td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">119</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">90</font></td> <td>&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><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: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">155</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> <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 for warranties issued during the period</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">152</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">11</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">246</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">11</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Accruals&#160;and&#160;adjustments&#160;(change&#160;in&#160;estimates)&#160;related&#160;to&#160;pre-existing&#160;warranties&#160;during&#160;the&#160;period&#160;</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">--</font></td> <td>&#160;</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">(54</font></td> <td><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> <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">Settlement made during the period (in cash or in kind)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(138</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">(29</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">(226</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">(40</font></td> <td><font style="font-size: 8pt">)</font></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 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 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 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></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance at the end of the period</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">133</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">72</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">133</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">72</font></td> <td style="padding-bottom: 3pt">&#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-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Cumulative Translation Adjustments</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt"><b>Unrealized</b></font></p> <p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt"><b>Loss on Investments, Net</b></font></p></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></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"><font style="font-size: 8pt">&#160;</font></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, 2017</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,249</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,249</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 comprehensive income (loss) before&#160; reclassifications</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">60</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(3</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">57</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 income (loss), 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">60</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">(3</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">57</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt"></font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balance at November 30, 2017</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">2,309</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">(3</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">2,306</font></td> <td style="padding-bottom: 3pt">&#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;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>November 30,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>&#160;May 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>2017</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>2017</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 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">2,755</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">3,264</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred revenue</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">387</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">203</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">3,142</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; border-bottom: Black 1.5pt solid"><font style="font-size: 8pt">3,467</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> 580000 534000 79000 47000 368000 388000 133000 99000 364000 215000 57000 23000 218000 141000 89000 51000 P4Y P4Y P4Y P4Y 0.77 0.81 0.74 0.81 0.0177 0.0102 0.0192 0.0110 2.22 1.09 1.93 1.66 2169 1840 1881 41 224 41 224 64 138 0 0 64 0 0 0 0 424 645 487 1197 265 3074 3018 3018 3109 132 189 2984 0.68 1.27 1.74 2.45 3.88 1.73 1.96 1.96 1.92 3.46 3.93 0.00 0.00 1.46 1.23 1.95 8763000 2230000 4612000 2220000 P1Y3M22D P2Y1M10D P4Y8M23D P4Y4D P6Y7M28D P3Y6M25D 424 645 276 953 22 2320 P1Y3M22D P2Y1M6D P4Y11D P3Y11M26D P6Y7M28D P3Y 0.68 1.27 1.79 2.47 3.88 1.74 1985000 1406 0 1238 0 0 0 0 0 9962000 9962000 0 0 246000 11000 152000 11000 0 -54000 0 0 226000 40000 138000 29000 <p style="margin: 0"><font style="font: 8pt Times New Roman, Times, Serif">The standard warranty period is one year for systems and ninety days for parts and service.</font></p> 2.30 <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#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">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> 356000 <p style="margin: 0"><font style="font: 8pt Times New Roman, Times, Serif">Interest is payable quarterly on March 1, June 1, September 1 and December 1 of each year.</font></p> 0.09 2019-04-10 6110000 4110000 263 246 3229 72 2657 2657 408000 464000 185000 207000 1316000 3000 P3M18D P2Y6M 70000 172000 157000 30000 49000 0 0 0 0 745000 411000 269000 359000 P3Y6M22D 3.93 1.68 227000 89 7 4 1802000 8157000 4164000 3993000 15516000 15516000 0 0 4164000 4164000 0 0 15931000 15928000 57000 60000 -3000 57000 60000 -3000 0.94 0.96 0.96 0.95 0.43 0.60 0.50 0.43 0.34 0.22 0.19 0.39 0.16 <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;The following table summarizes the stock option transactions during the three and six months ended November 30, 2017 (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 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 style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Number</b></font></td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Average</b></font></td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Aggregate</b></font></td> <td style="text-align: center; vertical-align: bottom">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>of</b></font></td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Exercise</b></font></td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Intrinsic</b></font></td> <td style="text-align: center; vertical-align: bottom">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Shares</b></font></td> <td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Price</b></font></td> <td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Value</b></font></td> <td style="padding-bottom: 1.5pt; text-align: center; vertical-align: bottom">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 64%"><font style="font-size: 8pt">Balances, May 31, 2017</font></td> <td style="width: 1%">&#160;</td> <td style="width: 0%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,074</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1.73</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 0%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">8,763</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 style="text-indent: 9pt"><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">224</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">3.93</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 style="text-indent: 9pt"><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">--</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">--</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 style="text-indent: 9pt"><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">(189</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.23</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>&#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> <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, 2017</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">3,109</font></td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.92</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">4,612</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 style="text-indent: 9pt"><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">41</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">3.46</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 style="text-indent: 9pt"><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">--</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">--</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 style="text-indent: 9pt"><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">(132</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.46</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, November 30, 2017</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double">&#160;</td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">3,018</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.96</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2,230</font></td> <td style="padding-bottom: 3pt">&#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 fully vested and expected to vest at November 30, 2017</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double">&#160;</td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">2,984</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.95</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2,220</font></td> <td style="padding-bottom: 3pt">&#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> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;</p> 5972000 0 21802037 -3000 0 -3000 0 60000 -48000 1000 -55000 3000 3000 <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following tables summarize the Company&#8217;s stock option and RSU</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">transactions during the three and six months ended November 30, 2017 (in thousands):</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, 2017</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,169</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">(224</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;RSUs granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(64</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 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>&#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, 2017</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,881</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">(41</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;RSUs granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">--</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Shares cancelled</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></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, November 30, 2017</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1.5pt double">&#160;</td> <td style="border-bottom: black 1.5pt double; text-align: right"><font style="font-size: 8pt">1,840</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> 5972000 5969000 The condensed consolidated balance sheet at May 31, 2017 has been derived from the audited consolidated financial statements at that date. EX-101.SCH 6 aehr-20171130.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 Income (Loss) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - 2. STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - 3. EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - 4. CASH, CASH EQUIVALENTS AND INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - 6. ACCOUNTS RECEIVABLE, NET link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - 7. INVENTORIES link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - 8. SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - 9. PRODUCT WARRANTIES link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - 10. ACCUMULATED OTHER COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - 11. INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - 12. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - 13. LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - 14. RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - 2. STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - 3. EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - 4. CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - 7. INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - 8. SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - 9. PRODUCT WARRANTIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - 10. ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - 12. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - 2. STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - 2. STOCK-BASED COMPENSATION (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - 2. STOCK-BASED COMPENSATION (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - 2. STOCK-BASED COMPENSATION (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - 2. STOCK-BASED COMPENSATION (Details 4) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - 2. STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - 3. EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - 3. EARNINGS PER SHARE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - 4. CASH, CASH EQUIVALENTS AND INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - 6. ACCOUNTS RECEIVABLE, NET (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - 7. INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - 8. SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - 8. SEGMENT INFORMATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - 9. PRODUCT WARRANTIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - 9. PRODUCT WARRANTIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - 10. ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - 12. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - 13. LONG-TERM DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 aehr-20171130_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 aehr-20171130_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 aehr-20171130_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Axis] $0.59-$0.97 $1.09-$1.36 $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 Ownership Plan (ESOP) Name [Axis] Employee Stock Purchase Plan Restricted Stock Units Outstanding Options Stock Option Transactions Stock Option and RSU Transactions 2006 and 2016 Equity Incentive Plans $0.59-$3.93 Convertible Notes Cash and Cash Equivalents [Axis] Money Market Funds At Carrying Value U.S. Treasury securities Statement Equity Components [Axis] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Unrealized loss on Investments, Net Concentration Risk By Type [Axis] Five Largest Customers Customer A Customer B Customer C 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 a Well-known Seasoned Issuer? Is Entity a Voluntary Filer? Is Entity's Reporting Status Current? Entity Filer Category Entity Common Stock, Shares Outstanding Document Fiscal Period Focus Document Fiscal Year Focus Condensed Consolidated Balance Sheets ASSETS Cash and cash equivalents Short-term investments 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 Total current liabilities Long-term debt Deferred revenue, long-term Total liabilities Aehr Test Systems shareholders' equity: Common stock, $0.01 par value: Authorized: 75,000 shares; Issued and outstanding: 21,797 shares and 21,340 shares at November 30, 2017 and May 31, 2017, 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 Total operating expenses Income (loss) from operations Interest expense, net Other (expense) income, net Income (loss) before income tax expense Income tax expense Net income (loss) Less: Net income attributable to the noncontrolling interest Net income (loss) attributable to Aehr Test Systems common shareholders Net income (loss) per share basic Net income (loss) 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 income (loss), net of tax: Net change in unrealized loss on investments Net change in cumulative translation adjustments Total comprehensive income (loss) Less: Comprehensive income attributable to the noncontrolling interest Comprehensive income (loss), attributable to Aehr Test Systems common shareholders Statement of Cash Flows [Abstract] Cash flows from operating activities: Adjustments to reconcile net income (loss) to net cash used in operating activities: Stock-based compensation expense (Recovery of) provision for doubtful accounts Amortization of debt issuance costs Depreciation and amortization Changes in operating assets and liabilities: Accounts receivable Inventories Prepaid expenses and other assets Accounts payable Accrued expenses Customer deposits and deferred revenue Income taxes payable Net cash used in operating activities Cash flows from investing activities: Purchase 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 private placement, net of issuance costs 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) increase 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: Fair value of common stock issued to settle accounts payable Transfer of property and equipment to inventories Disclosure Text Block [Abstract] 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES Disclosure of Compensation Related Costs, Share-based Payments [Abstract] 2. STOCK-BASED COMPENSATION Earnings Per Share [Abstract] 3. EARNINGS PER SHARE Cash and Cash Equivalents [Abstract] 4. CASH, CASH EQUIVALENTS AND INVESTMENTS Fair Value Disclosures [Abstract] 5. FAIR VALUE OF FINANCIAL INSTRUMENTS Accounts Receivable, Net, Current [Abstract] 6. ACCOUNTS RECEIVABLE, NET Inventory Disclosure [Abstract] 7. INVENTORIES Segment Reporting [Abstract] 8. SEGMENT INFORMATION Product Warranties Disclosures [Abstract] 9. PRODUCT WARRANTIES Equity [Abstract] 10. ACCUMULATED OTHER COMPREHENSIVE INCOME Income Tax Disclosure [Abstract] 11. INCOME TAXES Customer Deposits And Deferred Revenue Short-term 12. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM Long-term Debt, Unclassified [Abstract] 13. LONG-TERM DEBT New Accounting Pronouncements and Changes in Accounting Principles [Abstract] 14. RECENT ACCOUNTING PRONOUNCEMENTS Accounting Policies [Abstract] BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES PRINCIPLES OF CONSOLIDATION ACCOUNTING ESTIMATES REVENUE RECOGNITION SIGNIFICANT ACCOUNTING POLICIES Compensation costs related to the Company's stock-based compensation Assumptions for options valuation model Stock option and RSU transactions Stock option transactions Options outstanding Earnings per share Cash, cash equivalents and investments by security type Fair value by hierarchy Inventories Company's operations in different geographic areas Liability for product warranties Changes in the components of AOCI Customer Deposits And Deferred Revenue Short-term Tables Customer deposits and deferred revenue Statement [Table] Statement [Line Items] Stock-based compensation in the form of employee stock options, RSUs and ESPP shares included in: Total stock-based compensation Expected term (in years) Volatility Risk-free interest rate Weighted average grant date fair value Available Shares, Beginning (in thousands) Options granted (in thousands) RSUs granted (in thousands) Shares cancelled (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 Numerator: Net income (loss) Denominator for basic net income (loss) per share: Weighted average shares outstanding (in thousands) Shares used in basic net income (loss) per share calculation (in thousands) Effect of dilutive securities (in thousands) Denominator for diluted net income (loss) per share (in thousands) Basic net income (loss) per share Diluted net income (loss) per share Options not included in the computation of diluted net income (loss) per share (in thousands) Cash, cost Cash, estimated fair value Cash equivalents, cost Cash equivalents, estimated fair value Cash and cash equivalents, cost Cash and cash equivalents, estimated fair value Short-term investments, cost Short-term investments, gross unrealized loss Short-term investments, estimated fair value Cash, cash equivalents, and investments, cost Cash, cash equivalents, and investments, gross unrealized loss Cash, cash equivalents, and investments, estimated fair value Money market funds U.S. Treasury securities Certificate of deposit Assets Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] 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 Segments [Axis] Property and equipment, net Concentration Risk Type [Axis] Customers accounted for 10% or more of total revenues Movement in Standard Product Warranty Accrual [Roll Forward] Balance at the beginning of the period Accruals for warranties issued during the period Accruals and adjustments (change in estimates) related to pre-existing warranties during the period Settlement made during the period (in cash or in kind) Balance at the end of the period Commitments and Contingencies Disclosure [Abstract] Standard warranty period Equity Components [Axis] Accumulated other comprehensive income, beginning Other comprehensive income (loss) before reclassifications Other comprehensive income (loss), net of tax Accumulated other comprehensive income, ending Customer Deposits And Deferred Revenue Short-term Details Customer deposits Deferred revenue Total Debt Disclosure [Abstract] 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 Convertible Debt Principal amount 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 Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense Increase (Decrease) in Accounts Payable Increase (Decrease) in Accrued Liabilities 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 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, 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 US Government Securities, at Carrying Value Standard and Extended Product Warranty Accrual Standard and Extended Product Warranty Accrual, Decrease for Payments EX-101.PRE 10 aehr-20171130_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
6 Months Ended
Nov. 30, 2017
Dec. 29, 2017
Document And Entity Information    
Entity Registrant Name AEHR TEST SYSTEMS  
Entity Central Index Key 0001040470  
Document Type 10-Q  
Document Period End Date Nov. 30, 2017  
Amendment Flag false  
Current Fiscal Year End Date --05-31  
Is Entity a Well-known Seasoned Issuer? No  
Is Entity a Voluntary Filer? No  
Is Entity's Reporting Status Current? Yes  
Entity Filer Category Smaller Reporting Company  
Entity Common Stock, Shares Outstanding   21,802,037
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2018  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Nov. 30, 2017
May 31, 2017
[1]
ASSETS    
Cash and cash equivalents $ 9,959 $ 17,803
Short-term investments 5,969 0
Accounts receivable, net 3,490 4,010
Inventories 8,225 6,604
Prepaid expenses and other current assets 2,098 961
Total current assets 29,741 29,378
Property and equipment, net 1,166 1,419
Other assets 94 95
Total assets 31,001 30,892
LIABILITIES AND SHAREHOLDERS' EQUITY    
Accounts payable 1,789 2,808
Accrued expenses 1,607 1,609
Customer deposits and deferred revenue, short-term 3,142 3,467
Total current liabilities 6,538 7,884
Long-term debt 6,110 6,110
Deferred revenue, long-term 251 104
Total liabilities 12,899 14,098
Aehr Test Systems shareholders' equity:    
Common stock, $0.01 par value: Authorized: 75,000 shares; Issued and outstanding: 21,797 shares and 21,340 shares at November 30, 2017 and May 31, 2017, respectively 218 213
Additional paid-in capital 82,304 81,128
Accumulated other comprehensive income 2,306 2,249
Accumulated deficit (66,707) (66,777)
Total Aehr Test Systems shareholders' equity 18,121 16,813
Noncontrolling interest (19) (19)
Total shareholders' equity 18,102 16,794
Total liabilities and shareholders' equity $ 31,001 $ 30,892
[1] The condensed consolidated balance sheet at May 31, 2017 has been derived from the audited consolidated financial statements at that date.
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Nov. 30, 2017
May 31, 2017
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) 21,797 21,340
Common stock, shares outstanding (in thousands) 21,797 21,340
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2017
Nov. 30, 2016
Nov. 30, 2017
Nov. 30, 2016
Income Statement [Abstract]        
Net sales $ 7,923 $ 4,216 $ 14,893 $ 9,534
Cost of sales 4,792 2,753 8,844 5,865
Gross profit 3,131 1,463 6,049 3,669
Operating expenses:        
Selling, general and administrative 1,854 1,707 3,645 3,423
Research and development 1,090 1,040 2,045 2,100
Total operating expenses 2,944 2,747 5,690 5,523
Income (loss) from operations 187 (1,284) 359 (1,854)
Interest expense, net (105) (181) (212) (359)
Other (expense) income, net (7) 43 (67) 40
Income (loss) before income tax expense 75 (1,422) 80 (2,173)
Income tax expense (15) (30) (10) (34)
Net income (loss) 60 (1,452) 70 (2,207)
Less: Net income attributable to the noncontrolling interest 0 0 0 0
Net income (loss) attributable to Aehr Test Systems common shareholders $ 60 $ (1,452) $ 70 $ (2,207)
Net income (loss) per share basic $ 0 $ (0.09) $ 0 $ (0.15)
Net income (loss) per share diluted $ 0 $ (0.09) $ 0 $ (0.15)
Shares used in per share calculations: basic (in thousands) 21,645 16,029 21,531 14,673
Shares used in per share calculations: diluted (in thousands) 22,883 16,029 22,937 14,673
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2017
Nov. 30, 2016
Nov. 30, 2017
Nov. 30, 2016
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 60 $ (1,452) $ 70 $ (2,207)
Other comprehensive income (loss), net of tax: Net change in unrealized loss on investments (3) 0 (3) 0
Net change in cumulative translation adjustments 1 (55) 60 (48)
Total comprehensive income (loss) 58 (1,507) 127 (2,255)
Less: Comprehensive income attributable to the noncontrolling interest 0 2 0 1
Comprehensive income (loss), attributable to Aehr Test Systems common shareholders $ 58 $ (1,509) $ 127 $ (2,256)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Nov. 30, 2017
Nov. 30, 2016
Cash flows from operating activities:    
Net income (loss) $ 70 $ (2,207)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Stock-based compensation expense 580 534
(Recovery of) provision for doubtful accounts (14) 12
Amortization of debt issuance costs 0 89
Depreciation and amortization 190 129
Changes in operating assets and liabilities:    
Accounts receivable 592 (972)
Inventories (1,249) 1,335
Prepaid expenses and other assets (1,135) (138)
Accounts payable (1,005) 721
Accrued expenses 5 (201)
Customer deposits and deferred revenue (178) (739)
Income taxes payable (9) 21
Net cash used in operating activities (2,153) (1,416)
Cash flows from investing activities:    
Purchase of investments (5,972) 0
Purchases of property and equipment (313) (88)
Net cash used in investing activities (6,285) (88)
Cash flows from financing activities:    
Proceeds from issuance of common stock under private placement, net of issuance costs 0 5,299
Proceeds from issuance of common stock under employee plans, net of taxes paid related to share settlement of equity awards 601 463
Net cash provided by financing activities 601 5,762
Effect of exchange rates on cash and cash equivalents (7) (43)
Net (decrease) increase in cash and cash equivalents (7,844) 4,215
Cash and cash equivalents, beginning of period 17,803 [1] 939
Cash and cash equivalents, end of period 9,959 5,154
Supplemental disclosure of non-cash flow information:    
Fair value of common stock issued to settle accounts payable 0 323
Transfer of property and equipment to inventories $ 372 $ 372
[1] The condensed consolidated balance sheet at May 31, 2017 has been derived from the audited consolidated financial statements at that date.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES
6 Months Ended
Nov. 30, 2017
Disclosure Text Block [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, 2017 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, 2017. 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.

 

    REVENUE RECOGNITION. The Company recognizes revenue upon the shipment of products or the performance of services when: (1) persuasive evidence of the arrangement exists; (2) goods or services have been delivered; (3) the price is fixed or determinable; and (4) collectibility is reasonably assured. When a sales agreement involves multiple deliverables, such as extended support provisions, training to be supplied after delivery of the systems, and test programs specific to customers’ routine applications, the multiple deliverables are evaluated to determine the unit of accounting. Judgment is required to properly identify the accounting units of multiple element transactions and the manner in which revenue is allocated among the accounting units. Judgments made, or changes to judgments made, may significantly affect the timing or amount of revenue recognition.

 

    Revenue related to the multiple elements is allocated to each unit of accounting using the relative selling price hierarchy. Consistent with accounting guidance, the selling price is based upon vendor specific objective evidence (VSOE). If VSOE is not available, third party evidence (TPE) is used to establish the selling price. In the absence of VSOE or TPE, estimated selling price is used.

 

    During the first quarter of fiscal 2013, the Company entered into an agreement with a customer to develop a next generation system, and the Company shipped the first system in July 2016. The project identifies multiple milestones with values assigned to each. The consideration earned upon achieving the milestone is required to meet the following conditions prior to recognition: (i) the value is commensurate with the vendor’s performance to meet the milestone, (ii) it relates solely to past performance, (iii) and it is reasonable relative to all of the deliverables and payment terms within the arrangement. Revenue is recognized for the milestone upon acceptance by the customer.

 

    The Company recognizes revenue in certain circumstances before physical delivery has occurred. In these arrangements, among other things, risk of ownership has passed to the customer, the customer has made a written fixed commitment to purchase the products, the customer has requested the products be held for future delivery as scheduled and designated by them, and no additional performance obligations exist by the Company. For these transactions, the products are segregated from inventory and normal billing and credit terms granted.

 

    Sales tax collected from customers is not included in net sales but rather recorded as a liability due to the respective taxing authorities. Provisions for the estimated future cost of warranty and installation are recorded at the time the products are shipped.

 

    Royalty-based revenue related to licensing income from performance test boards and burn-in boards is recognized upon the earlier of the receipt by the Company of the licensee’s report related to its usage of the licensed intellectual property or upon payment by the licensee.

 

    The Company’s terms of sales with distributors are generally FOB shipping point with payment due within 60 days. All products go through in-house testing and verification of specifications before shipment. Apart from warranty reserves, credits issued have not been material as a percentage of net sales. The Company’s distributors do not generally carry inventories of the Company’s products. Instead, the distributors place orders with the Company at or about the time they receive orders from their customers. The Company’s shipment terms to our distributors do not provide for credits or rights of return. Because the Company’s distributors do not generally carry inventories of our products, they do not have rights to price protection or to return products. At the time the Company ships products to the distributors, the price is fixed. Subsequent to the issuance of the invoice, there are no discounts or special terms. The Company does not give the buyer the right to return the product or to receive future price concessions. The Company’s arrangements do not include vendor consideration.

 

    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, 2017. There have been no significant changes in our significant accounting policies during the six months ended November 30, 2017.

 

 

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
2. STOCK-BASED COMPENSATION
6 Months Ended
Nov. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
2. STOCK-BASED COMPENSATION

2. 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 cost for stock options and ESPP purchase rights are 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 Notes 11 and 12 in the Company’s Annual Report on Form 10-K for fiscal 2017 filed on August 29, 2017 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 related to the Company’s stock-based incentive plans for the three and six months ended November 30, 2017 and 2016 (in thousands):

 

    Three Months Ended     Six Months Ended  
    November 30,     November 30,  
    2017     2016     2017     2016  
Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights, included in:                        
Cost of sales   $ 57     $ 23     $ 79     $ 47  
Selling, general and administrative     218       141       368       388  
Research and development     89       51       133       99  
Total stock-based compensation   $ 364     $ 215     $ 580     $ 534  

 

    As of November 30, 2017 and 2016, there were no stock-based compensation costs capitalized as part of inventory.

 

    During the three months ended November 30, 2017 and 2016, the Company recorded stock-based compensation related to stock options and RSUs of $207,000 and $185,000, respectively. During the six months ended November 30, 2017 and 2016, the Company recorded stock-based compensation related to stock options and RSUs of $408,000 and $464,000, respectively.

 

    As of November 30, 2017, the total compensation cost related to unvested stock-based awards under the Company’s 2016 Equity Incentive Plans, but not yet recognized, was approximately $1,316,000, which is net of estimated forfeitures of $3,000. This cost will be amortized on a straight-line basis over a weighted average period of approximately 2.5 years.

 

    During the three months ended November 30, 2017 and 2016, the Company recorded stock-based compensation related to the ESPP of $157,000 and $30,000, respectively. During the six months ended November 30, 2017 and 2016, the Company recorded stock-based compensation related to the ESPP of $172,000 and $70,000, respectively. The increase in the three and six months ended November 30, 2017 is primarily due to employees increasing their ESPP elections during the current ESPP purchase period.

 

    As of November 30, 2017, the total compensation cost related to purchase rights under the ESPP but not yet recognized was approximately $49,000. This cost will be amortized on a straight-line basis over a weighted average period of approximately 0.3 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 cost 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 six months ended November 30, 2017 and 2016 were estimated using the following weighted average assumptions in the Black-Scholes option valuation model:

 

    Three Months Ended     Six Months Ended  
    November 30,     November 30,  
    2017     2016     2017     2016  
                         
Expected term (in years)     4       4       4       4  
Volatility     0.74       0.81       0.77       0.81  
Risk-free interest rate     1.92 %     1.10 %     1.77 %     1.02 %
Weighted average grant date fair value   $ 1.93     $ 1.66     $ 2.22     $ 1.09  

 

    There were no ESPP purchase rights granted for the three and six months ended November 30, 2017 and 2016.

 

    The following tables summarize the Company’s stock option and RSU transactions during the three and six months ended November 30, 2017 (in thousands):

    Available  
    Shares  
Balance, May 31, 2017     2,169  
         
  Options granted     (224 )
  RSUs granted     (64 )
  Shares cancelled     --  
         
Balance, August 31, 2017     1,881  
         
  Options granted     (41 )
  RSUs granted     --  
  Shares cancelled     --  
         
Balance, November 30, 2017     1,840  

 

    The following table summarizes the stock option transactions during the three and six months ended November 30, 2017 (in thousands, except per share data):

 

    Outstanding Options  
          Weighted        
    Number     Average     Aggregate  
    of     Exercise     Intrinsic  
    Shares     Price     Value  
Balances, May 31, 2017     3,074     $ 1.73     $ 8,763  
                         
Options granted     224     $ 3.93          
Options cancelled     --     $ --          
Options exercised     (189 )   $ 1.23          
                         
Balances, August 31, 2017     3,109     $ 1.92     $ 4,612  
                         
Options granted     41     $ 3.46          
Options cancelled     --     $ --          
Options exercised     (132 )   $ 1.46          
                         
Balances, November 30, 2017     3,018     $ 1.96     $ 2,230  
                         
Options fully vested and expected to vest at November 30, 2017     2,984     $ 1.95     $ 2,220  
                         

   

    The options outstanding and exercisable at November 30, 2017 were in the following exercise price ranges (in thousands, except per share data):

 

        Options Outstanding     Options Exercisable  
        at November 30, 2017     at November 30, 2017  
 

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.59-$0.97       424       1.31     $ 0.68       424       1.31     $ 0.68          
  $ 1.09-$1.36       645       2.11     $ 1.27       645       2.10     $ 1.27          
  $ 1.68-$2.06       487       4.73     $ 1.74       276       4.03     $ 1.79          
  $ 2.10-$2.81       1,197       4.01     $ 2.45       953       3.99     $ 2.47          
  $ 3.46-$3.93       265       6.66     $ 3.88       22       6.66     $ 3.88          
  $ 0.59-$3.93       3,018       3.57     $ 1.96       2,320       3.00     $ 1.74      $ 1,985      

 

    The total intrinsic value of options exercised during the three and six months ended November 30, 2017 was $269,000 and $745,000, respectively. The total intrinsic value of options exercised during the three and six months ended November 30, 2016 was $359,000 and $411,000, respectively. The weighted average remaining contractual life of the options exercisable and expected to be exercisable at November 30, 2017 was 3.56 years.

 

    There were no RSUs granted to employees for the three months ended November 30, 2017 or 2016. During the six months ended November 30, 2017, RSUs for 64,000 shares were granted. The market value on the date of the grant of these RSUs was $3.93 per share. During the six months ended November 30, 2016, RSUs for 138,000 shares were granted. The market value on the date of the grant of these RSUs was $1.68 per share. 4,000 and 7,000 RSUs became fully vested during the three and six months ended November 30, 2017, respectively. 89,000 RSUs were unvested at November 30, 2017. The intrinsic value of the unvested RSUs at November 30, 2017 was $227,000.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
3. EARNINGS PER SHARE
6 Months Ended
Nov. 30, 2017
Earnings Per Share [Abstract]  
3. EARNINGS PER SHARE

3. 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 income (loss) per share attributable to the Company’s common shareholders (in thousands, except per share data):

 

    Three Months Ended     Six Months Ended  
    November 30,     November 30,  
    2017     2016     2017     2016  
                         
Numerator: Net income (loss)   $ 60     $ (1,452)   $ 70     $ (2,207)
                                 
Denominator for basic net income (loss) per share:                                
Weighted average shares outstanding     21,645       16,029       21,531       14,673  
                                 
Shares used in basic net income (loss) per share calculation     21,645       16,029       21,531       14,673  
Effect of dilutive securities     1,238       --       1,406       --  
                                 
Denominator for diluted net income (loss) per share     22,883       16,029       22,937       14,673  
                                 
Basic net income (loss) per share   $ 0.00     $ (0.09)   $ 0.00     $ (0.15)
Diluted net income (loss) per share   $ 0.00     $ (0.09)   $ 0.00     $ (0.15)

 

    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. Stock options to purchase 263,000 shares of common stock were outstanding as of November 30, 2017 but were not included in the computation of diluted net income per share, because the inclusion of such shares would be anti-dilutive. In the three and six months ended November 30, 2016, 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 this period are the same. Stock options to purchase 3,229,000 shares of common stock, RSUs for 72,000 shares and ESPP rights to purchase 246,000 ESPP shares were outstanding as of November 30, 2016, but were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. The 2,657,000 shares convertible under the convertible notes outstanding at November 30, 2017 and 2016 were not included in the computation of diluted net income (loss) per share, because the inclusion of such shares would be anti-dilutive.

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
4. CASH, CASH EQUIVALENTS AND INVESTMENTS
6 Months Ended
Nov. 30, 2017
Cash and Cash Equivalents [Abstract]  
4. CASH, CASH EQUIVALENTS AND INVESTMENTS

4. CASH, CASH EQUIVALENTS AND INVESTMENTS

 

    The following table summarizes the Company’s cash, cash equivalents and investments by security type at November 30, 2017 (in thousands):

 

 

  Cost     Gross Unrealized Loss     Estimated Fair Value  
                   
Cash   $ 1,802     $ --     $ 1,802  
Cash equivalents:                        
Money market funds     4,164       --       4,164  
U.S. Treasury securities     3,993       --       3,993  
Total Cash equivalents     8,157       --       8,157  
Total Cash and Cash equivalents   $ 9,959     $ --     $ 9,959  
Short-term investments:                        
U.S. Treasury securities   $ 5,972     $ 3     $ 5,969  
Total Cash, Cash equivalents and Investments   $ 15,931     $ 3     $ 15,928  

 

    Unrealized gains and temporary losses on investments classified as available-for-sale are included within accumulated other comprehensive income (“AOCI”), net of any related tax effect. Upon realization, those amounts are reclassified from AOCI to results of operations.

 

    The unrealized loss as of November 30, 2017 is not considered other-than-temporary. 

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
5. FAIR VALUE OF FINANCIAL INSTRUMENTS
6 Months Ended
Nov. 30, 2017
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 November 30, 2017 (in thousands):

 

    Balance as of                    
   

November

30, 2017

    Level 1     Level 2     Level 3  
Money market funds   $ 4,164     $ 4,164     $ --     $ --  
U.S. Treasury securities     9,962       9,962       --       --  
Certificate of deposit     50       --       50       --  
Assets   $ 14,176     $ 14,126     $ 50     $ --  

 

    The U.S. Treasury securities have maturities of three and six months

 

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

 

    Balance as of                    
    May 31, 2017     Level 1     Level 2     Level 3  
Money market funds   $ 15,516     $ 15,516     $ --     $ --  
Certificate of deposit     50       --       50       --  
Assets   $ 15,566     $ 15,516     $ 50     $ --  
                                 

 

    There were no financial liabilities measured at fair value as of November 30, 2017 and May 31, 2017.

 

    There were no transfers between Level 1 and Level 2 fair value measurements during the three and six months ended November 30, 2017.

 

    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 22 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
6. ACCOUNTS RECEIVABLE, NET
6 Months Ended
Nov. 30, 2017
Accounts Receivable, Net, Current [Abstract]  
6. ACCOUNTS RECEIVABLE, NET

6. ACCOUNTS RECEIVABLE, NET

 

    Accounts receivable represent customer trade receivables and is presented net of allowances for doubtful accounts of $47,000 at November 30, 2017 and $61,000 at May 31, 2017. 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 23 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
7. INVENTORIES
6 Months Ended
Nov. 30, 2017
Inventory Disclosure [Abstract]  
7. INVENTORIES

7. INVENTORIES

 

    Inventories are comprised of the following (in thousands):

 

    November 30,      May 31,  
    2017     2017  
Raw materials and sub-assemblies   $ 5,020     $ 4,268  
Work in process     2,970       2,059  
Finished goods     235       277  
    $ 8,225     $ 6,604  
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
8. SEGMENT INFORMATION
6 Months Ended
Nov. 30, 2017
Segment Reporting [Abstract]  
8. SEGMENT INFORMATION

8. SEGMENT INFORMATION

 

    The Company operates in one reportable segment: the design, manufacture and marketing of advanced test and burn-in products to the semiconductor manufacturing industry.

 

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

 

    United                    
    States     Asia     Europe     Total  
Three months ended November 30, 2017:                        
    Net sales   $ 1,964     $ 5,909     $ 50     $ 7,923  
    Property and equipment, net     1,116       39       11       1,166  
                                 
Six months ended November 30, 2017:                                
    Net sales   $ 3,254     $ 11,569     $ 70     $ 14,893  
    Property and equipment, net     1,116       39       11       1,166  
                                 
Three months ended November 30, 2016:                                
    Net sales   $ 1,709     $ 2,256     $ 251     $ 4,216  
    Property and equipment, net     740       39       14       793  
                                 
Six months ended November 30, 2016:                                
    Net sales   $ 4,873     $ 4,166     $ 495     $ 9,534  
    Property and equipment, net     740       39       14       793  

 

    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 94% and 96% of its net sales in the three and six months ended November 30, 2017, respectively. Two customers accounted for approximately 43% and 34% of the Company’s net sales in the three months ended November 30, 2017. Two customers accounted for approximately 43%, and 39% of the Company’s net sales in the six months ended November 30, 2017. Sales to the Company’s five largest customers accounted for approximately 96% and 95% of its net sales in the three and six months ended November 30, 2016, respectively. Two customers accounted for approximately 60% and 22% of the Company’s net sales in the three months ended November 30, 2016. Three customers accounted for approximately 50%, 19% and 16% of the Company’s net sales in the six months ended November 30, 2016. No other customers represented more than 10% of the Company’s net sales in the six months ended November 30, 2017 and 2016.

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
9. PRODUCT WARRANTIES
6 Months Ended
Nov. 30, 2017
Product Warranties Disclosures [Abstract]  
9. PRODUCT WARRANTIES

9. 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 six months ended November 30, 2017 and 2016 (in thousands):

 

    Three Months Ended     Six Months Ended  
    November 30,     November 30,  
    2017     2016     2017     2016  
                         
Balance at the beginning of the period   $ 119     $ 90     $ 113     $ 155  
                                 
Accruals for warranties issued during the period     152       11       246       11  
Accruals and adjustments (change in estimates) related to pre-existing warranties during the period     --       --       --       (54 )
                                 
Settlement made during the period (in cash or in kind)     (138 )     (29 )     (226 )     (40 )
                                 
Balance at the end of the period   $ 133     $ 72     $ 133     $ 72  

 

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

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
10. ACCUMULATED OTHER COMPREHENSIVE INCOME
6 Months Ended
Nov. 30, 2017
Equity [Abstract]  
10. ACCUMULATED OTHER COMPREHENSIVE INCOME

10. 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, 2017   $ 2,249     $ --     $ 2,249  
Other comprehensive income (loss) before  reclassifications     60       (3 )     57
Amounts reclassified out of AOCI     --       --       --  
Other comprehensive income (loss), net of tax     60       (3 )     57
Balance at November 30, 2017   $ 2,309     $ (3 )   $ 2,306  

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
11. INCOME TAXES
6 Months Ended
Nov. 30, 2017
Income Tax Disclosure [Abstract]  
11. INCOME TAXES

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

 

    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. Tax years 1997 - 2016 remain subject to examination by the appropriate governmental agencies due to tax loss carryovers from those years.

 

    On December 22, 2017, the “Tax Cuts and Jobs Act” was signed into law, significantly impacting several sections of the Internal Revenue Code. The Company is currently analyzing the impact of these changes and therefore an estimate of the impact to income taxes is not yet available. 

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
12. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM
6 Months Ended
Nov. 30, 2017
Customer Deposits And Deferred Revenue Short-term  
12. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM

12. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM

 

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

 

    November 30,      May 31,  
    2017     2017  
Customer deposits   $ 2,755     $ 3,264  
Deferred revenue     387       203  
    $ 3,142     $ 3,467  

 

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
13. LONG-TERM DEBT
6 Months Ended
Nov. 30, 2017
Long-term Debt, Unclassified [Abstract]  
13. LONG-TERM DEBT

13. 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 November 30, 2017 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.

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
14. RECENT ACCOUNTING PRONOUNCEMENTS
6 Months Ended
Nov. 30, 2017
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
14. RECENT ACCOUNTING PRONOUNCEMENTS

14. RECENT ACCOUNTING PRONOUNCEMENTS

 

    In May 2014, as part of its ongoing efforts to assist in the convergence of GAAP and International Financial Reporting Standards (“IFRS”), the Financial Accounting Standards Board (“FASB”) issued an accounting standard update related to revenue from contracts with customers. This standard sets forth a new five-step revenue recognition model which replaces the prior revenue recognition guidance in its entirety and is intended to eliminate numerous industry-specific pieces of revenue recognition guidance that have historically existed in GAAP. The underlying principle of the new standard is that a business or other organization will recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects what it expects in exchange for the goods or services. The standard also requires more detailed disclosures and provides additional guidance for transactions that were not addressed completely in the prior accounting guidance. The standard provides alternative methods of initial adoption and will become effective for the Company beginning in the first quarter of fiscal 2019. The FASB has issued several updates to the standard which i) defer the original effective date from January 1, 2017 to January 1, 2018, while allowing for early adoption as of January 1, 2017. ii) clarify the application of the principal versus agent guidance. and iii) clarify the guidance on inconsequential and perfunctory promises and licensing. In May 2016, the FASB issued an update to address certain narrow aspects of the guidance including collectibility criterion, collection of sales taxes from customers, noncash consideration, contract modifications and completed contracts. This issuance does not change the core principle of the guidance in the initial topic issued in May 2014. In December 2016, the FASB issued updated guidance regarding revenue from contracts with customers. Some topics that could impact the Company include corrections and improvements around the following: contract costs impairment testing, disclosure of remaining performance obligations and prior period obligations, contract modifications, and contract asset versus receivable. The Company is currently evaluating the impact of adopting this new guidance on its consolidated financial statements.

 

    In July 2015, the FASB issued an accounting standard update that requires management to measure inventory at the lower of cost or net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The Company adopted this new standard in fiscal year 2018. The adoption of this guidance does not have a significant impact on the Company’s consolidated financial statements.

 

    In November 2015, the FASB issued an accounting standard update related to deferred tax assets and liabilities. This standard simplifies the presentation of deferred income taxes to be classified as noncurrent in the consolidated balance sheet. The Company adopted this new standard in fiscal year 2018. The adoption of this guidance does not have a significant impact on the Company’s consolidated financial statements.

 

    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 is currently evaluating the impact of this new guidance on its consolidated financial statements.

 

    In February 2016, the FASB issued authoritative guidance related to leases. This guidance requires management to present all leases greater than one year on the balance sheet as a liability to make payments and an asset as the right to use the underlying asset for the lease term. This new standard will be effective for us in fiscal year 2020, with early adoption permitted. The Company is currently evaluating the impact of adopting this new guidance on its consolidated financial statements.

 

    In March 2016, the FASB released an accounting standard update that simplifies several aspects of the accounting for share-based payment transactions, including the income tax consequences, forfeitures, classification of awards as either equity or liabilities, and classification on the statement of cash flows. The Company adopted this new standard in fiscal year 2018. The adoption of this guidance does not have a significant impact on the Company’s 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 is currently evaluating the impact of this accounting standard update on its consolidated financial statements.

 

    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 accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2019 on a retrospective basis, and early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated statements of cash flows.

 

    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 accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2019 on a modified retrospective basis, and early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.

 

    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 accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2019 on a retrospective basis, and early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.

 

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES (Policies)
6 Months Ended
Nov. 30, 2017
Accounting Policies [Abstract]  
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, 2017 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, 2017. 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.

 

REVENUE RECOGNITION

    REVENUE RECOGNITION. The Company recognizes revenue upon the shipment of products or the performance of services when: (1) persuasive evidence of the arrangement exists; (2) goods or services have been delivered; (3) the price is fixed or determinable; and (4) collectibility is reasonably assured. When a sales agreement involves multiple deliverables, such as extended support provisions, training to be supplied after delivery of the systems, and test programs specific to customers’ routine applications, the multiple deliverables are evaluated to determine the unit of accounting. Judgment is required to properly identify the accounting units of multiple element transactions and the manner in which revenue is allocated among the accounting units. Judgments made, or changes to judgments made, may significantly affect the timing or amount of revenue recognition.

 

    Revenue related to the multiple elements is allocated to each unit of accounting using the relative selling price hierarchy. Consistent with accounting guidance, the selling price is based upon vendor specific objective evidence (VSOE). If VSOE is not available, third party evidence (TPE) is used to establish the selling price. In the absence of VSOE or TPE, estimated selling price is used.

 

    During the first quarter of fiscal 2013, the Company entered into an agreement with a customer to develop a next generation system, and the Company shipped the first system in July 2016. The project identifies multiple milestones with values assigned to each. The consideration earned upon achieving the milestone is required to meet the following conditions prior to recognition: (i) the value is commensurate with the vendor’s performance to meet the milestone, (ii) it relates solely to past performance, (iii) and it is reasonable relative to all of the deliverables and payment terms within the arrangement. Revenue is recognized for the milestone upon acceptance by the customer.

 

    The Company recognizes revenue in certain circumstances before physical delivery has occurred. In these arrangements, among other things, risk of ownership has passed to the customer, the customer has made a written fixed commitment to purchase the products, the customer has requested the products be held for future delivery as scheduled and designated by them, and no additional performance obligations exist by the Company. For these transactions, the products are segregated from inventory and normal billing and credit terms granted.

 

    Sales tax collected from customers is not included in net sales but rather recorded as a liability due to the respective taxing authorities. Provisions for the estimated future cost of warranty and installation are recorded at the time the products are shipped.

 

    Royalty-based revenue related to licensing income from performance test boards and burn-in boards is recognized upon the earlier of the receipt by the Company of the licensee’s report related to its usage of the licensed intellectual property or upon payment by the licensee.

 

    The Company’s terms of sales with distributors are generally FOB shipping point with payment due within 60 days. All products go through in-house testing and verification of specifications before shipment. Apart from warranty reserves, credits issued have not been material as a percentage of net sales. The Company’s distributors do not generally carry inventories of the Company’s products. Instead, the distributors place orders with the Company at or about the time they receive orders from their customers. The Company’s shipment terms to our distributors do not provide for credits or rights of return. Because the Company’s distributors do not generally carry inventories of our products, they do not have rights to price protection or to return products. At the time the Company ships products to the distributors, the price is fixed. Subsequent to the issuance of the invoice, there are no discounts or special terms. The Company does not give the buyer the right to return the product or to receive future price concessions. The Company’s arrangements do not include vendor consideration.

 

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, 2017. There have been no significant changes in our significant accounting policies during the six months ended November 30, 2017.

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
2. STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Nov. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Compensation costs related to the Company's stock-based compensation

  The following table summarizes the stock-based compensation expense related to the Company’s stock-based incentive plans for the three and six months ended November 30, 2017 and 2016 (in thousands):

 

    Three Months Ended     Six Months Ended  
    November 30,     November 30,  
    2017     2016     2017     2016  
Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights, included in:                        
Cost of sales   $ 57     $ 23     $ 79     $ 47  
Selling, general and administrative     218       141       368       388  
Research and development     89       51       133       99  
Total stock-based compensation   $ 364     $ 215     $ 580     $ 534  

 

Assumptions for options valuation model

    Fair Value. The fair value of the Company’s stock options granted to employees for the three and six months ended November 30, 2017 and 2016 were estimated using the following weighted average assumptions in the Black-Scholes option valuation model:

 

    Three Months Ended     Six Months Ended  
    November 30,     November 30,  
    2017     2016     2017     2016  
                         
Expected term (in years)     4       4       4       4  
Volatility     0.74       0.81       0.77       0.81  
Risk-free interest rate     1.92 %     1.10 %     1.77 %     1.02 %
Weighted average grant date fair value   $ 1.93     $ 1.66     $ 2.22     $ 1.09  

 

Stock option and RSU transactions

    The following tables summarize the Company’s stock option and RSU

transactions during the three and six months ended November 30, 2017 (in thousands):

    Available  
    Shares  
Balance, May 31, 2017     2,169  
         
  Options granted     (224 )
  RSUs granted     (64 )
  Shares cancelled     --  
         
Balance, August 31, 2017     1,881  
         
  Options granted     (41 )
  RSUs granted     --  
  Shares cancelled     --  
         
Balance, November 30, 2017     1,840  

 

Stock option transactions

   The following table summarizes the stock option transactions during the three and six months ended November 30, 2017 (in thousands, except per share data):

 

    Outstanding Options  
          Weighted        
    Number     Average     Aggregate  
    of     Exercise     Intrinsic  
    Shares     Price     Value  
Balances, May 31, 2017     3,074     $ 1.73     $ 8,763  
                         
Options granted     224     $ 3.93          
Options cancelled     --     $ --          
Options exercised     (189 )   $ 1.23          
                         
Balances, August 31, 2017     3,109     $ 1.92     $ 4,612  
                         
Options granted     41     $ 3.46          
Options cancelled     --     $ --          
Options exercised     (132 )   $ 1.46          
                         
Balances, November 30, 2017     3,018     $ 1.96     $ 2,230  
                         
Options fully vested and expected to vest at November 30, 2017     2,984     $ 1.95     $ 2,220  
                         

   

Options outstanding

 The options outstanding and exercisable at November 30, 2017 were in the following exercise price ranges (in thousands, except per share data):

 

        Options Outstanding     Options Exercisable  
        at November 30, 2017     at November 30, 2017  
 

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.59-$0.97       424       1.31     $ 0.68       424       1.31     $ 0.68          
  $ 1.09-$1.36       645       2.11     $ 1.27       645       2.10     $ 1.27          
  $ 1.68-$2.06       487       4.73     $ 1.74       276       4.03     $ 1.79          
  $ 2.10-$2.81       1,197       4.01     $ 2.45       953       3.99     $ 2.47          
  $ 3.46-$3.93       265       6.66     $ 3.88       22       6.66     $ 3.88          
  $ 0.59-$3.93       3,018       3.57     $ 1.96       2,320       3.00     $ 1.74      $ 1,985      

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
3. EARNINGS PER SHARE (Tables)
6 Months Ended
Nov. 30, 2017
Earnings Per Share [Abstract]  
Earnings per share

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

 

    Three Months Ended     Six Months Ended  
    November 30,     November 30,  
    2017     2016     2017     2016  
                         
Numerator: Net income (loss)   $ 60     $ (1,452)   $ 70     $ (2,207)
                                 
Denominator for basic net income (loss) per share:                                
Weighted average shares outstanding     21,645       16,029       21,531       14,673  
                                 
Shares used in basic net income (loss) per share calculation     21,645       16,029       21,531       14,673  
Effect of dilutive securities     1,238       --       1,406       --  
                                 
Denominator for diluted net income (loss) per share     22,883       16,029       22,937       14,673  
                                 
Basic net income (loss) per share   $ 0.00     $ (0.09)   $ 0.00     $ (0.15)
Diluted net income (loss) per share   $ 0.00     $ (0.09)   $ 0.00     $ (0.15)

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
4. CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables)
6 Months Ended
Nov. 30, 2017
Cash and Cash Equivalents [Abstract]  
Cash, cash equivalents and investments by security type

 The following table summarizes the Company’s cash, cash equivalents and investments by security type at November 30, 2017 (in thousands):

 

 

  Cost     Gross Unrealized Loss     Estimated Fair Value  
                   
Cash   $ 1,802     $ --     $ 1,802  
Cash equivalents:                        
Money market funds     4,164       --       4,164  
U.S. Treasury securities     3,993       --       3,993  
Total Cash equivalents     8,157       --       8,157  
Total Cash and Cash equivalents   $ 9,959     $ --     $ 9,959  
Short-term investments:                        
U.S. Treasury securities   $ 5,972     $ 3     $ 5,969  
Total Cash, Cash equivalents and Investments   $ 15,931     $ 3     $ 15,928  

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)
6 Months Ended
Nov. 30, 2017
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 November 30, 2017 (in thousands):

 

    Balance as of                    
   

November

30, 2017

    Level 1     Level 2     Level 3  
Money market funds   $ 4,164     $ 4,164     $ --     $ --  
U.S. Treasury securities     9,962       9,962       --       --  
Certificate of deposit     50       --       50       --  
Assets   $ 14,176     $ 14,126     $ 50     $ --  

 

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

 

    Balance as of                    
    May 31, 2017     Level 1     Level 2     Level 3  
Money market funds   $ 15,516     $ 15,516     $ --     $ --  
Certificate of deposit     50       --       50       --  
Assets   $ 15,566     $ 15,516     $ 50     $ --  
                                 

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
7. INVENTORIES (Tables)
6 Months Ended
Nov. 30, 2017
Inventory Disclosure [Abstract]  
Inventories

 

    Inventories are comprised of the following (in thousands):

 

    November 30,      May 31,  
    2017     2017  
Raw materials and sub-assemblies   $ 5,020     $ 4,268  
Work in process     2,970       2,059  
Finished goods     235       277  
    $ 8,225     $ 6,604  

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
8. SEGMENT INFORMATION (Tables)
6 Months Ended
Nov. 30, 2017
Segment Reporting [Abstract]  
Company's operations in different geographic areas

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

 

    United                    
    States     Asia     Europe     Total  
Three months ended November 30, 2017:                        
    Net sales   $ 1,964     $ 5,909     $ 50     $ 7,923  
    Property and equipment, net     1,116       39       11       1,166  
                                 
Six months ended November 30, 2017:                                
    Net sales   $ 3,254     $ 11,569     $ 70     $ 14,893  
    Property and equipment, net     1,116       39       11       1,166  
                                 
Three months ended November 30, 2016:                                
    Net sales   $ 1,709     $ 2,256     $ 251     $ 4,216  
    Property and equipment, net     740       39       14       793  
                                 
Six months ended November 30, 2016:                                
    Net sales   $ 4,873     $ 4,166     $ 495     $ 9,534  
    Property and equipment, net     740       39       14       793  

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
9. PRODUCT WARRANTIES (Tables)
6 Months Ended
Nov. 30, 2017
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 six months ended November 30, 2017 and 2016 (in thousands):

 

    Three Months Ended     Six Months Ended  
    November 30,     November 30,  
    2017     2016     2017     2016  
                         
Balance at the beginning of the period   $ 119     $ 90     $ 113     $ 155  
                                 
Accruals for warranties issued during the period     152       11       246       11  
Accruals and adjustments (change in estimates) related to pre-existing warranties during the period      --       --       --       (54 )
                                 
Settlement made during the period (in cash or in kind)     (138 )     (29 )     (226 )     (40 )
                                 
Balance at the end of the period   $ 133     $ 72     $ 133     $ 72  

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
10. ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)
6 Months Ended
Nov. 30, 2017
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, 2017   $ 2,249     $ --     $ 2,249  
Other comprehensive income (loss) before  reclassifications     60       (3 )     57
Amounts reclassified out of AOCI     --       --       --  
Other comprehensive income (loss), net of tax     60       (3 )     57
Balance at November 30, 2017   $ 2,309     $ (3 )   $ 2,306  

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
12. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Tables)
6 Months Ended
Nov. 30, 2017
Customer Deposits And Deferred Revenue Short-term Tables  
Customer deposits and deferred revenue

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

 

    November 30,      May 31,  
    2017     2017  
Customer deposits   $ 2,755     $ 3,264  
Deferred revenue     387       203  
    $ 3,142     $ 3,467  

 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
2. STOCK-BASED COMPENSATION (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2017
Nov. 30, 2016
Nov. 30, 2017
Nov. 30, 2016
Stock-based compensation in the form of employee stock options, RSUs and ESPP shares included in:        
Total stock-based compensation $ 364 $ 215 $ 580 $ 534
Cost of Sales        
Stock-based compensation in the form of employee stock options, RSUs and ESPP shares included in:        
Total stock-based compensation 57 23 79 47
Selling, General and Administrative        
Stock-based compensation in the form of employee stock options, RSUs and ESPP shares included in:        
Total stock-based compensation 218 141 368 388
Research and Development        
Stock-based compensation in the form of employee stock options, RSUs and ESPP shares included in:        
Total stock-based compensation $ 89 $ 51 $ 133 $ 99
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
2. STOCK-BASED COMPENSATION (Details 1) - Stock Options - $ / shares
3 Months Ended 6 Months Ended
Nov. 30, 2017
Nov. 30, 2016
Nov. 30, 2017
Nov. 30, 2016
Expected term (in years) 4 years 4 years 4 years 4 years
Volatility 74.00% 81.00% 77.00% 81.00%
Risk-free interest rate 1.92% 1.10% 1.77% 1.02%
Weighted average grant date fair value $ 1.93 $ 1.66 $ 2.22 $ 1.09
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
2. STOCK-BASED COMPENSATION (Details 2) - Stock Option and RSU Transactions - shares
3 Months Ended 6 Months Ended
Nov. 30, 2017
Aug. 31, 2017
Nov. 30, 2016
Nov. 30, 2017
Nov. 30, 2016
Available Shares, Beginning (in thousands) 1,881 2,169   2,169  
Options granted (in thousands) (41) (224)      
RSUs granted (in thousands) 0 (64) 0 (64) (138)
Shares cancelled (in thousands) 0 0      
Available Shares, Ending (in thousands) 1,840 1,881   1,840  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
2. STOCK-BASED COMPENSATION (Details 3) - Outstanding Options Stock Option Transactions - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Nov. 30, 2017
Aug. 31, 2017
Options Outstanding, Beginning (in thousands) 3,109 3,074
Options granted (in thousands) 41 224
Options cancelled (in thousands) 0 0
Options exercised (in thousand) (132) (189)
Options Outstanding, Ending (in thousands) 3,018 3,109
Weighted Average Exercise Price Outstanding, Beginning $ 1.92 $ 1.73
Weighted Average Exercise Price Granted 3.46 3.93
Weighted Average Exercise Price Cancelled 0.00 0.00
Weighted Average Exercise Price Exercised 1.46 1.23
Weighted Average Exercise Price Outstanding, Ending $ 1.96 $ 1.92
Aggregate Intrinsic Value, beginning balance $ 4,612 $ 8,763
Aggregate Intrinsic Value, ending balance $ 2,230 $ 4,612
Options fully vested and expected to vest, ending (in thousands) 2,984  
Weighted Average Exercise Price for Options fully vested and expected to vest, ending $ 1.95  
Aggregate Intrinsic Value for Options fully vested and expected to vest, ending $ 2,220  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
2. STOCK-BASED COMPENSATION (Details 4)
$ / shares in Units, $ in Thousands
6 Months Ended
Nov. 30, 2017
USD ($)
$ / shares
shares
$0.59-$0.97  
Options Outstanding, Ending (in thousands) | shares 424
Weighted Average Remaining Contractual Life (Years) Options Outstanding 1 year 3 months 22 days
Weighted Average Exercise Price Outstanding, Ending | $ / shares $ 0.68
Options exercisable shares, ending (in thousands) | shares 424
Weighted Average Remaining Contractual Life (Years) Options Exercisable 1 year 3 months 22 days
Weighted Average Exercise Price for Options exercisable, ending | $ / shares $ 0.68
$1.09-$1.36  
Options Outstanding, Ending (in thousands) | shares 645
Weighted Average Remaining Contractual Life (Years) Options Outstanding 2 years 1 month 10 days
Weighted Average Exercise Price Outstanding, Ending | $ / shares $ 1.27
Options exercisable shares, ending (in thousands) | shares 645
Weighted Average Remaining Contractual Life (Years) Options Exercisable 2 years 1 month 6 days
Weighted Average Exercise Price for Options exercisable, ending | $ / shares $ 1.27
$1.68-$2.06  
Options Outstanding, Ending (in thousands) | shares 487
Weighted Average Remaining Contractual Life (Years) Options Outstanding 4 years 8 months 23 days
Weighted Average Exercise Price Outstanding, Ending | $ / shares $ 1.74
Options exercisable shares, ending (in thousands) | shares 276
Weighted Average Remaining Contractual Life (Years) Options Exercisable 4 years 11 days
Weighted Average Exercise Price for Options exercisable, ending | $ / shares $ 1.79
$2.10-$2.81  
Options Outstanding, Ending (in thousands) | shares 1,197
Weighted Average Remaining Contractual Life (Years) Options Outstanding 4 years 4 days
Weighted Average Exercise Price Outstanding, Ending | $ / shares $ 2.45
Options exercisable shares, ending (in thousands) | shares 953
Weighted Average Remaining Contractual Life (Years) Options Exercisable 3 years 11 months 26 days
Weighted Average Exercise Price for Options exercisable, ending | $ / shares $ 2.47
$3.46-$3.93  
Options Outstanding, Ending (in thousands) | shares 265
Weighted Average Remaining Contractual Life (Years) Options Outstanding 6 years 7 months 28 days
Weighted Average Exercise Price Outstanding, Ending | $ / shares $ 3.88
Options exercisable shares, ending (in thousands) | shares 22
Weighted Average Remaining Contractual Life (Years) Options Exercisable 6 years 7 months 28 days
Weighted Average Exercise Price for Options exercisable, ending | $ / shares $ 3.88
$0.59-$3.93  
Options Outstanding, Ending (in thousands) | shares 3,018
Weighted Average Remaining Contractual Life (Years) Options Outstanding 3 years 6 months 25 days
Weighted Average Exercise Price Outstanding, Ending | $ / shares $ 1.96
Options exercisable shares, ending (in thousands) | shares 2,320
Weighted Average Remaining Contractual Life (Years) Options Exercisable 3 years
Weighted Average Exercise Price for Options exercisable, ending | $ / shares $ 1.74
Aggregate Intrinsic Value for Options exercisable, ending | $ $ 1,985
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
2. STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2017
Aug. 31, 2017
Nov. 30, 2016
Nov. 30, 2017
Nov. 30, 2016
Stock-based compensation costs capitalized as part of inventory $ 0   $ 0 $ 0 $ 0
Intrinsic value of options exercised 269   359 $ 745 411
Weighted average remaining contractual life of the options exercisable and expected to be exercisable       3 years 6 months 22 days  
Stock Option and RSU Transactions          
Stock-based compensation expense related to stock options and RSUs $ 207   $ 185 $ 408 $ 464
Restricted Stock Units granted (in thousands) 0 64 0 64 138
Market value on the date of the grant       $ 3.93 $ 1.68
Restricted Stock Units vested (in thousands) 4     7  
Restricted Stock Units unvested (in thousands) 89     89  
Restricted Stock Units unvested intrinsic value $ 227     $ 227  
2006 and 2016 Equity Incentive Plans          
Unrecognized stock-based compensation 1,316     1,316  
Estimated forfeitures of unvested stock based awards, amount 3     $ 3  
Weighted average period for recognition of costs       2 years 6 months  
Employee Stock Purchase Plan          
Weighted average period for recognition of costs       3 months 18 days  
Stock-based compensation related to the ESPP 157   $ 30 $ 172 $ 70
Compensation cost related to purchase rights under the ESPP but not yet recognized $ 49     $ 49  
ESPP purchase right granted (in thousands) 0   0 0 0
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
3. EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2017
Nov. 30, 2016
Nov. 30, 2017
Nov. 30, 2016
Earnings Per Share [Abstract]        
Numerator: Net income (loss) $ 60 $ (1,452) $ 70 $ (2,207)
Denominator for basic net income (loss) per share: Weighted average shares outstanding (in thousands) 21,645 16,029 21,531 14,673
Shares used in basic net income (loss) per share calculation (in thousands) 21,645 16,029 21,531 14,673
Effect of dilutive securities (in thousands) 1,238 0 1,406 0
Denominator for diluted net income (loss) per share (in thousands) 22,883 16,029 22,937 14,673
Basic net income (loss) per share $ 0 $ (0.09) $ 0 $ (0.15)
Diluted net income (loss) per share $ 0 $ (0.09) $ 0 $ (0.15)
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
3. EARNINGS PER SHARE (Details Narrative) - shares
6 Months Ended
Nov. 30, 2017
Nov. 30, 2016
Employee Stock Purchase Plan    
Options not included in the computation of diluted net income (loss) per share (in thousands)   246
Convertible Notes    
Options not included in the computation of diluted net income (loss) per share (in thousands) 2,657 2,657
Stock Options    
Options not included in the computation of diluted net income (loss) per share (in thousands) 263 3,229
Restricted Stock Units    
Options not included in the computation of diluted net income (loss) per share (in thousands)   72
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
4. CASH, CASH EQUIVALENTS AND INVESTMENTS (Details) - USD ($)
$ in Thousands
Nov. 30, 2017
May 31, 2017
[1]
Nov. 30, 2016
May 31, 2016
Cash, cost $ 1,802      
Cash, estimated fair value 1,802      
Cash equivalents, cost 8,157      
Cash equivalents, estimated fair value 8,157      
Cash and cash equivalents, cost 9,959 $ 17,803 $ 5,154 $ 939
Cash and cash equivalents, estimated fair value 9,959 $ 17,803 $ 5,154 $ 939
Short-term investments, gross unrealized loss 3      
Cash, cash equivalents, and investments, cost 15,931      
Cash, cash equivalents, and investments, gross unrealized loss 3      
Cash, cash equivalents, and investments, estimated fair value 15,928      
Money Market Funds At Carrying Value        
Cash equivalents, cost 4,164      
Cash equivalents, estimated fair value 4,164      
U.S. Treasury securities        
Cash equivalents, cost 3,993      
Cash equivalents, estimated fair value 3,993      
Short-term investments, cost 5,972      
Short-term investments, gross unrealized loss 3      
Short-term investments, estimated fair value 5,969      
Cash, cash equivalents, and investments, gross unrealized loss $ 3      
[1] The condensed consolidated balance sheet at May 31, 2017 has been derived from the audited consolidated financial statements at that date.
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) - USD ($)
$ in Thousands
Nov. 30, 2017
May 31, 2017
Money market funds $ 4,164 $ 15,516
U.S. Treasury securities 9,962 0
Certificate of deposit 50 50
Assets 14,176 15,566
Level 1    
Money market funds 4,164 15,516
U.S. Treasury securities 9,962 0
Certificate of deposit 0 0
Assets 14,126 15,516
Level 2    
Money market funds 0 0
U.S. Treasury securities 0 0
Certificate of deposit 50 50
Assets 50 50
Level 3    
Money market funds 0 0
U.S. Treasury securities 0 0
Certificate of deposit 0 0
Assets $ 0 $ 0
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details Narrative) - USD ($)
$ in Thousands
Nov. 30, 2017
May 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]    
Transfers between Level 1 and Level 2 fair value measurements $ 0 $ 0
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
6. ACCOUNTS RECEIVABLE, NET (Details Narrative) - USD ($)
$ in Thousands
Nov. 30, 2017
May 31, 2017
Accounts Receivable, Net, Current [Abstract]    
Allowance for doubtful accounts customer trade receivables $ 47 $ 61
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
7. INVENTORIES (Details) - USD ($)
$ in Thousands
Nov. 30, 2017
May 31, 2017
Inventory, Net [Abstract]    
Raw materials and sub-assemblies $ 5,020 $ 4,268
Work in process 2,970 2,059
Finished goods 235 277
Inventory $ 8,225 $ 6,604 [1]
[1] The condensed consolidated balance sheet at May 31, 2017 has been derived from the audited consolidated financial statements at that date.
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
8. SEGMENT INFORMATION (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2017
Nov. 30, 2016
Nov. 30, 2017
Nov. 30, 2016
Net sales $ 7,923 $ 4,216 $ 14,893 $ 9,534
Property and equipment, net 1,166 793 1,166 793
US        
Net sales 1,964 1,709 3,254 4,873
Property and equipment, net 1,116 740 1,116 740
Asia        
Net sales 5,909 2,256 11,569 4,166
Property and equipment, net 39 39 39 39
Europe        
Net sales 50 251 70 495
Property and equipment, net $ 11 $ 14 $ 11 $ 14
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
8. SEGMENT INFORMATION (Details Narrative)
3 Months Ended 6 Months Ended
Nov. 30, 2017
Nov. 30, 2016
Nov. 30, 2017
Nov. 30, 2016
Five Largest Customers        
Customers accounted for 10% or more of total revenues 94.00% 96.00% 96.00% 95.00%
Customer A        
Customers accounted for 10% or more of total revenues 43.00% 60.00% 43.00% 50.00%
Customer B        
Customers accounted for 10% or more of total revenues 34.00% 22.00% 39.00% 19.00%
Customer C        
Customers accounted for 10% or more of total revenues       16.00%
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
9. PRODUCT WARRANTIES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2017
Nov. 30, 2016
Nov. 30, 2017
Nov. 30, 2016
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance at the beginning of the period $ 119 $ 90 $ 113 $ 155
Accruals for warranties issued during the period 152 11 246 11
Accruals and adjustments (change in estimates) related to pre-existing warranties during the period 0 0 0 (54)
Settlement made during the period (in cash or in kind) (138) (29) (226) (40)
Balance at the end of the period $ 133 $ 72 $ 133 $ 72
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
9. PRODUCT WARRANTIES (Details Narrative)
6 Months Ended
Nov. 30, 2017
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 58 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
10. ACCUMULATED OTHER COMPREHENSIVE INCOME (Details)
$ in Thousands
6 Months Ended
Nov. 30, 2017
USD ($)
Accumulated other comprehensive income, beginning $ 2,249 [1]
Other comprehensive income (loss) before reclassifications 57
Other comprehensive income (loss), net of tax 57
Accumulated other comprehensive income, ending 2,306
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]  
Accumulated other comprehensive income, beginning 2,249
Other comprehensive income (loss) before reclassifications 60
Other comprehensive income (loss), net of tax 60
Accumulated other comprehensive income, ending 2,309
Unrealized loss on Investments, Net  
Accumulated other comprehensive income, beginning 0
Other comprehensive income (loss) before reclassifications (3)
Other comprehensive income (loss), net of tax (3)
Accumulated other comprehensive income, ending $ (3)
[1] The condensed consolidated balance sheet at May 31, 2017 has been derived from the audited consolidated financial statements at that date.
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
12. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Details) - USD ($)
$ in Thousands
Nov. 30, 2017
May 31, 2017
Customer Deposits And Deferred Revenue Short-term Details    
Customer deposits $ 2,755 $ 3,264
Deferred revenue 387 203
Total $ 3,142 $ 3,467
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
13. LONG-TERM DEBT (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Nov. 30, 2017
Nov. 30, 2016
Apr. 10, 2015
Debt Disclosure [Abstract]      
Convertible debt, principal amount $ 6,110   $ 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    
Amortization of debt issuance costs $ 0 $ 89  
Conversion price for the Convertible Notes $ 2.30    
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    
EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (* +$P?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ @H L3&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " ""@"Q,<<__S.T K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)O)VEAD=#M1?&D(+B@> O)[&ZP^4,RTN[;V\;= M+J(/X#$SOWSS#4RGH]0AX7,*$1-9S#>3&WR6.F[9D2A*@*R/Z%2NYX2?F_N0 MG*+YF0X0E?Y0!X2&\PTX)&44*5B 55R)K.^,ECJAHI#.>*-7?/Q,0X$9#3B@ M0T\91"V ])J&#JZ !4:87/XNH%F)I?HGMG2 G9-3MFMJ',=Z;$MNWD' MV]/C2UFWLCZ3\AKG7]E*.D7&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S M:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N M+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X M%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53" MQ,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@ MX_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMH MG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2 M%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9R MG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S M>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,B MUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C? MC8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1 MVC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE M"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ MZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J= MW#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B M(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)5 M8#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6Q MP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>; MG*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4< M!A87,N10[I*0!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E M$A2*L P%(1=RX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TSU#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+? M.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4 MJUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5 MBZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%0 M2P,$% @ @H L3#N(Y\M\ @ X0@ !@ !X;"]W;W)KK&DI@X(0DG0T*KU\\SNG42>\;NJJY:=A"?O34/%[P.K>;_S ML?^^\5+=2F4V@CSKZ(U]8^I[=Q)Z%4Q6+E7#6EGQUA/LNO/W^/F($T.PB!\5 MZ^5L[IE0SIR_FL7GR\Y'QB-6LT(9$U0/#W9D=6TL:3]^C4;]2=,0Y_-WZQ]M M\#J8,Y7LR.N?U465.W_C>Q=VI?=:O?#^$QL#BGUOC/X+>[!:PXTG6J/@M;2_ M7G&7BC>C%>U*0]^&L6KMV \G$1YI,(&,!#(12/)?0C@2PHF (QO\X)D-]0-5 M-,\$[STQ?*V.FJ3 SZ&^S,)LVKNS9SI:J7$($VO8D M0""! W'HY%^!HXL(88$0C""T]'!&CV!Z!-(C2X]F]'AQ 2XB@05B4"!VZ.E" M8$#$%M$.-XPB%*4(EDE F<21V2QD7,06%DA!@=2AXV6J )"57-F $AN7OTB6 M P!9R98M*+%U^=%" H#$L 1&<$TAUT*RK"H DZZHK%0N=BTL/SF$65,!RW>/ MB6MANU1Q,60E=S%"E"H A*RIPJ6.WDDFX^#,:,?-B)'B#" K7[@VN M>NR6/5DFVHA)YIBU3(.+'KLU39Q,2]R(T"Q3!IU@UC :)FZVMTJOX/?6-O;9 M[M2_]\0VG+_PH?E_I>)6M=([D."\6[\4$13*^:_ ]02P,$% @ @H L3'F2L\-]! X!0 !@ !X M;"]W;W)K[+5[^#T;4GEMFF_#Q:^[ MY5P-CFQIM_W01>&^WNS&EN70D_/Q]]3I_#[F$/CX^[WWSV/R+IG7HK.;IOSK MM.N/RWDRG^WLOKB4_9?F^HN=$C+SV93];_;-EDX^.'%C;)NR&S]GVTO7-]74 MB[-2%=]OWZ=Z_+Y._;^'R0$X!>#/!H130'@/@/!_ _04H.\!>BS6+9.Q-'G1 M%ZM%VUQG[>W?/1?#)(),N^)OA\:QUN,]5YW.M;ZM,%X$;T,_DV1]D^"CY%FQ M$13)LR07).E=$CB+=Y\H^L0Q/GR(#Y4<'XKQX1BO'^.!Y'F3Q*.D'B5I:E*2 M*A=!G*A0MJ)%*YI;(05=WR3F81231M0*%WDJ8D0;AML(B0W#1@AUJH@-+M(* M/$XBT4G$G6CB)&*#)(B&..&B*%):=A*+3F+NA RRCMD@J%(RVS=2QII,ZHVD"N-$]I**7E+NA2(B9:, 1,3P1A!I\$ E$PKQ;TD M%%>*%U]38 D:XW'BX29P)REU GS]@%+T+Y)D*DG1XT?F(W! :L\B!)F0P!%) M9]-ZTIAG_%$P"2I,E&?.@0Q)X)34E)+ "0B1BJD;4>6;=S(K@<-24UB"0$N@ MGC>22D>QQXW,2^# U!28(,#0T+6R$51QDGB0"3(S@4-34V@"!V($0)\D/U(] MNY'!"9RHH0Q% M3D=( .G:E&11XIT_,D614]10BB+GXP>@:_,'HFBD>7P5DG8WDLR_NT%*TN=7.YEK(=\5(J62H#%T_@8/ M+\V5;0_C>40WVS:7NA^M/33?#CTVF.4XO'73]C#+0ZE=9[F6VDV6&ZD]RO)( M:H^S/);:DRQ/I/8TRU.I'526@Q+O@+L#XAV7-(A9@TL;Q+S!)0YBYN!2!S%W M<,F#F#VX]$','UP!0*P N!* 6 -T-4"Q!NAJ@&(-F[YMJ/"O:-TUOW:I2'QUFCK;8W2]*N^^'G['[W=[.W&X7?7.>SA.#^Z'F MZE]02P,$% @ @H L3#=>VJST 0 0%G2X@O\!/FK/7(5H3'+N:;0B)HU%HB-XK*$3 MD[FE.SDQ]J2#;^?4=C00$"BDSH#5<(,<"-&)%,:?(:<]EM3&Z?PE^Q?3N^KE MA 7DC/RNS[)*[:UMG:'$5R(?6/<5AGY"VQJ:_PXW($JN252-@A%AGE9Q%9+1 M(8M"H?BY'^O&C%V_$^\&V[K!&PS>:'"#-PW^8/!?#;YIOBO2)?4;PF0:K^ M".&M0GC&[T\A=NM^?]7O&W\P\4?.K(E>LC62QDB/.^GA'=$<2K)($2Y)9 MD4,O"2=%XM!Q9KSY>ZH[EG"5)5RRS#[<(5Q4\=QX%\]8UE1^\!^6:)4E6K+X M,Y;H0RQKJB4+FAQ_?1W]P/Q2-\(Z,:G^)'/>2\8DJ(S.1B6KU TX!@1*J:>Q MFO/^'N@#R=KABD/C/9O] U!+ P04 " ""@"Q,82LUC3,$ 4% & M 'AL+W=O:=7JWOO,)LZ'"C@%LFG__34?FY*9(;DO 9PS9^9X;&;P_&*J'_5!Z\;Y M5>1EO7 /37.:>5Z].>@BJY_-29?VGYVIBJRQC]7>JT^5SK:=49%[W/=#K\B. MI;N<=V.OU7)NSDU^+/5KY=3GHLBJWRN=F\O"9>['P+?C_M"T ]YR?LKV^KMN M_CZ]5O;)N[)LCX4NZZ,IG4KO%NX+FZ6Z>5\F;,C_;ARW;A M^FU$.M>;IJ7([.5=)SK/6R8;Q\^!U+WZ; W']Q_LGSKQ5LQ;5NO$Y/\>M\UA MX4:NL]6[[)PWW\SELQX$2=<9U'_5[SJW\#82ZV-C\KK[=3;GNC'%P&)#*;)? M_?58=M?+P/]A1AOPP8!?#:SO>P;!8!#\,1!W#<1@(/ZO!SD82.#!Z[5WD[G. MFFPYK\S%J?KU<,K:9<=FTJ9KTPYVV>G^L_-9V]'W92CFWGO+,T!6/82/(?(6 MLL80=D5XUO\U"$X%L>+(G-\Z2# B#$$,#TG2NR0W80;D7 6=?3"V5[2](.U% M9R_&]A&8ZQZB.DC9053, S 9&"0X@].!04Q$,:!*,2J6@:!%25*4Q*)B(*J' MR'&\5A40A4%<21#N&H.B2(#UFF*0C$8K]D932&H*D2;E TTAQ'!]F+ J+M9PA@R2QB<10WEGI( M-([%?_9C*.LA4THSL8GVF-,M!LJP%S3]4 >:3J,5-*,TVJHML+CMN+ M"+87'%=[^^D%V[B$@+'0YT@9Q2;A9T1*L8EPZNW.Z1:#XQ8C@BT&QP6?\P@N MV(2 D>HHMCB !9EB(]1YHQ.-0E?[[GBI=C;F7#;M=\UH]'J$]=*=8('Q%9LE MC!A?LUG:'U#]H>_/R_[*JOVQK)TWTS2FZ$Y+=L8TVD;O/]NX#SK;7A]RO6O: M6V7OJ_ZU7>L'DC98(,>N] MJ5NZM$O&NH7CT%V)&DB?<(=:_L\!DP8RWB5'AW8$P;TD-;4#7#=R&EBU]BJ5 M8QNR2O&)U56+-L2BIZ:!Y&^&:GQ9VIY]'7BICB43 \XJ[> 1O2+VL]L0WG-& ME7W5H)96N+4(.BSM9V]1S 5> GY5Z$(G;4LXV6+\)CK?]DO;%0FA&NV84(#\ MB##>#"D^E@>_]MVKE]S+H7VEF A@( M8"3PV/<(_D#P/PC!74(P$(+_C1 .A%")X/3>Y63FD,%52O#%(OURZ*!8==XB MY.7:B4%9'?D?GT_*1\^K)$Z=L] 9(%D/ 1-(%-Y"5N>XAL82T?8H* M9*U#9EX0*EYS'14K0H5!" W-CL*C8Y"W=%<<=1#PFD47W&D0Y14\\1T4FD.9FKM8FT")YB1$?,0G6KZ!BUPH5!)OADH<5&,[%N1DDUB[488:*X MT2$S+W25TR'741Y0,(5!"8#)S-Q82HR6$MV2LN2SY-$R6NL(==L\U"ATQ"=' MW=SH8Z[[4%9R-M?VI58:'2)*HVR]7$?II3$H\=*HQZ(SN4X:1([R;J?6#I]: M)D[$R>CX?'@&XCI2QC-OL?8,XSE_;O2O@P_Y_JWR Y)CU5)KBQF_!.55=<"8 M(9Z\^\3+4/+GT=BIT8&)9LS;I'\D]!V&N^']XXR/L-4_4$L#!!0 ( (* M+$Q//''@,P0 (4 8 >&PO=V]R:W-H965T&ULC9A= MCZLV$(;_2L1]#LP8 D1)I,U&52NUTNI4;:_9Q/G0X2,%=G/Z[PN$3=F9UVUO M$G#>L=\QPV/'JUM5?VO.UK:S[T5>-FOOW+;7I>\W^[,MLN9+=;5E]\NQJHNL M[6[KD]]<:YL=AJ B]SD(%GZ174IOLQK:7NK-JGIK\TMI7^I9\U846?W7UN;5 M;>V1]]'P]7(ZMWV#OUE=LY/]U;:_75_J[LY_]'*X%+9L+E4YJ^UQ[3W1B M/F!0_'ZQMV9R/>M3>:VJ;_W-3X>U%_2.;&[W;=]%UGV]VV>;YWU/G8\_QTZ] MQYA]X/3ZH_>XDW.]AC]I:W7ZO;CW9,*/)F8_8_ MVW>;=_+>23?&OLJ;X7.V?VO:JAA[Z:P4V??[]Z43^"005'@>)7)00L"V;#D!>GZ M2>4[#T3S-'8\7H)D>2)6;HR"%X-"XS"5=K2,C'%0A#"&R(#),=*/ 7YH,M+H M!\E,XO"#L4:::R%).R$8)PB4'2V+V54ZF&T4:3>J.]9DP\UL0C^12WK'FV"$BZT:)P81QF,/,8,$]NN+:L:0;, M@.UAO'"LW(R1QP!Y))'' 'FQ- ,TH6MF,/,8,(\D\QC +$Y"N6,%LI#)L8U@ MC#P&.T:2VW@&V\$XD;N-9] 7RU4#=)6Z5C"#$6L 8DDBUFAVIFDDW0!51)'C MWX?!D#4$..+*")/1 #*R)*/1R),< 1+#COHTCG^W8%O)++%K4_#P5 SVU=O9=M/YJ3U-[D]MOUEW%W7]U.I^TU;7<<3-_]Q[+?Y&U!+ P04 M" ""@"Q,C2R%*+,! #2 P & 'AL+W=OE I&7\3ISTB5E *[/[^R/L79?RUE8N$?U4U:NS>DM)174 M8E#N&<X@/+A08G/4:*R<27E8!WJF<5+T>)MVF47]W&ZN4EF MV#: SP"^ &YC'C8EBLH?A!-%9G D9NI]+\(3[P_<]Z8,SMB*>.?%6^^]%'O. M,W8)1'/,<8KAZY@E@GGV)07?2G'D_\'Y-CS95)A$>/*7PF2;(-TD2"-!^F&) M6S'I/TG8JJ<:3!.GR9(2ARY.\LJ[#.P=CV_R)WR:]J_"-+*SY(S.OVSL?XWH MP$O97?D1:OT'6PP%M0O'&W\VTYA-AL-^_D%L^<;%;U!+ P04 " ""@"Q, MP8'QT[0! #2 P & 'AL+W=O-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.; MS0W30K8T3Z/O9//4]%[)%DZ6N%YK87\=09DAHUOZZ7B6=>.#@^5I)VIX ?^] M.UFTV,Q22@VMDZ8E%JJ,WFT/QR3$QX ?$@:W.)-0R=F8UV!\*3.Z"8) 0>$# M@\#M O>@5"!"&6\3)YU3!N#R_,G^&&O'6L["P;U1/V7IFXS>4E)")7KEG\WP M!%,]UY1,Q7^%"R@,#THP1V&4BRLI>N>-GEA0BA;OXR[;N _CS3Z98.L /@'X M#+B->=B8*"I_$%[DJ34#L6/O.Q&>>'O@V)LB.&,KXAV*=^B]Y%M^G;)+()IB MCF,,7\;,$0S9YQ1\+<61_P/GZ_#=JL)=A._^4'BS3I"L$B21(/EOB6LQ^[^2 ML$5/-=@Z3I,CA>G;.,D+[SRP=SR^R>_P<=J_"5O+UI&S\?BRL?^5,1Y0RN8* M1ZC!#S8;"BH?CGL\VW',1L.;;OI!;/[&^0=02P,$% @ @H L3+#AJ?:T M 0 T@, !@ !X;"]W;W)K3;%H?'*S(>M' 5_#?^K-%BRTL ME=30.6DZ8J'.Z-J'^!CP7<+H5F<2*KD8\QR,3U5.DR (%)0^, CL?)O3 R45U&)0_LF,'V&NYYZ2 MN?C/< 6%X4$)YBB-"\T3,+2M'B9=IE%_=QNDEOL&T GP%\ 1PB@$V) MHO+WPHLBLV8D=NI]+\(3[XX<>U,&9VQ%O$/Q#KW78L:K!- MG"9'2C-T<9)7WF5@'WA\DS_AT[1_$;:1G2,7X_%E8_]K8SR@E.0.1ZC%#[88 M"FH?CF_Q;*4;%[\!4$L#!!0 ( (* +$R ,^,VLP$ -(# M 9 >&PO=V]R:W-H965TL9.& &E?;,]XSIDSXW$Q&?OH>@!/ MGI34KJ2]]\.1,5?WH+B[,0-HO&F-5=RC:3OF!@N\B2 E67HXO&6*"TVK(OK. MMBK,Z*70<+;$C4IQ^^L$TDPE3>BSXT%TO0\.5A4#[^ K^&_#V:+%5I9&*-!. M&$TLM"6]2XZG/,3'@.\")KX M@L3PH 1SU$:ZN))Z=-ZHA06E*/XT[T+'?9IO\G2![0/2!9"N@-N8A\V)HO+W MW/.JL&8B=N[]P,,3)\<4>U,'9VQ%O$/Q#KW7*LF2@ET#T1)SFF/2;23(7RUQ+R;[)PG;]%2![>(T.5*; M4<=)WGC7@;V+C\C^A,_3_H7;3FA'+L;CR\;^M\9X0"F'&QRA'C_8:DAH?3B^ MP[.=QVPVO!F6'\36;US]!E!+ P04 " ""@"Q,1SKTZK4! #2 P &0 M 'AL+W=OT-\#J"E&3);G?#%!>:EGGTG4R9X^"D MT' RQ Y*0,A!Y&3]G3KJD M#,#U^9W]4ZS=UW+F%AY0_A"UZPIZ1TD-#1^D>\;Q,\SU7%,R%_\(%Y ^/"CQ M.2J4-JZD&JQ#-;-X*8J_3KO0<1^GF_3##-L&)#,@60!W,0^;$D7E'[GC96YP M)&;J?<_#$^\/B>]-%9RQ%?'.B[?>>RGW:9:S2R":8XY33+*.62*89U]2)%LI MCLD_\&0;GFXJ3",\_4/A]39!MDF018+LOR5NQ=S\E82M>JK M'&:+*EPT'&2 M5]YE8.^3^":_PZ=I?^*F%=J2,SK_LK'_#:(#+V5WY4>H\Q]L,20T+AQO_=E, M8S89#OOY!['E&Y>_ %!+ P04 " ""@"Q,*2EBM+4! #2 P &0 'AL M+W=OUUKX =]Q[]^XXL@'-LVT!''E14MN%D MB.V5XN;U"!*'G&[IF^-)-*T+#E9D'6_@.[@?W MCFF(CP$_!0QV<2:ADC/B'P#:9ZKBF9BG^ "T@?'I3X'"5* M&U=2]M:AFEB\%,5?QEWHN _C37H]P=8!R01(9L ^YF%CHJC\"W>\R P.Q(R] M[WAXXNTA\;TI@S.V(MYY\=9[+\5V=Y.Q2R":8HYC3+*,F2.89Y]3)&LICLD' M>+(.WZTJW$7X[A^%^W6"=)4@C03I?TM(T65)BK^,D+[SS MP-XF\4W^AH_3_LA-([0E9W3^96/_:T0'7LKFRH]0ZS_8;$BH73C>^+,9QVPT M'';3#V+S-R[^ %!+ P04 " ""@"Q,)VS78+(! #2 P &0 'AL+W=O MT7P,;O^=F8?$3S:#L 1YZ5U+:@G7/]@3%; M=:"XO<(>M+]IT"CNO&E:9GL#O(X@)5F:)!^9XD+3,H^^DRES')P4&DZ&V$$I M;EZ.('$LZ(Z^.AY$V[G@8&7>\Q:^@_O1GXRWV,)2"P7:"M3$0%/0F]WAF(7X M&/!3P&A79Q(J.2,^!N.N+F@2!(&$R@4&[K<+W(*4@)HYZ9(R -?G5_8O ML79?RYE;N$7Y2]2N*^@U)34T?)#N <>O,-?S@9*Y^&]P >G#@Q*?HT)IXTJJ MP3I4,XN7HOCSM L=]W&ZV:?4F1;J4XIO_!TVWX M?E/A/L+W?RE\(W^V29!%@NS=$K=B_E7)5CU58-HX3994..@XR2OO,K W\1'9 MG_!IVN^Y:86VY(S.OVSL?X/HP$M)KOP(=?Z#+8:$QH7C)W\VTYA-AL-^_D%L M^<;E;U!+ P04 " ""@"Q,<76W=;0! #2 P &0 'AL+W=OE,HJR12MPB!!-*JB/+L32:) M55^"[6S*WS-VTA @XL7VC.><.3,>YZ-US[X#".1%*^,+VH70'QGS50=:^!O; M@\&;QCHM IJN9;YW(.H$THKQW>X-TT(:6N;)=W9E;H>@I(&S(W[06KB?)U!V M+.B>OCH>9=N%Z&!EWHL6OD+XUI\=6FQAJ:4&XZ4UQ$%3T/O]\93%^!3P)&'T MJS.)E5RL?8[&I[J@NR@(%%0A,@C55(,/5L\L M*$6+EVF7)NWC=,/?S;!M )\!? '&PO=V]R:W-H965T'8QKB8\"+@,$MSB14 M>4 ;@\?[!_C;5C+6?NX,[( M5U'Y-J=[2BJH>2_]DQF^P53/%TJFXA_A A+#@Q+,41KIXDK*WGFC)A:4HOC[ MN L=]V&\29,)M@Y()D R _8Q#QL31>7WW/,BLV8@=NQ]Q\,3;P\)]J8,SMB* M>(?B'7HOQ3:]SM@E$$TQQS$F6<;,$0S9YQ3)6HIC\@\\68?O5A7N(GSWA\*; M=8)TE2"-!.E_2UR+V?^5A"UZJL V<9H<*4VOXR0OO// WL9'9)_AX[1_Y[81 MVI&S\?BRL?^U,1Y0RN8*1ZC%#S8;$FH?CC=XMN.8C88WW?2#V/R-B]]02P,$ M% @ @H L3"7'X,FT 0 T@, !D !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0LRS;I"M RJ:J6BF15JG:/GMA "N^4-LLR=]W M; A%+>J+[1F?<^;B<3X:^^(Z $]>E=2NH)WW_9$Q5W6@N+LQ/6B\:8Q5W*-I M6^9Z"[R.)"59FB0?F.)"TS*/OK,M<];^ ;^>W^V:+%%I18*M!-&$PM-0>]WQU,6\!'P0\#H5F<2*KD8\Q*, MKW5!DY 02*A\4."X7>$!I Q"F,:O69,N(0-Q?7Y7_QQKQUHNW,&#D3]%[;N" MWE%20\,'Z9_-^ 7F>@Z4S,4_PA4DPD,F&*,RTL655(/S1LTJF(KBK],N=-S' MZ2;;S[1M0CH3TH5P%^.P*5#,_!/WO,RM&8F=>M_S\,2[8XJ]J8(SMB+>8?(. MO==REWW,V34(S9C3A$G7F 7!4'T)D6Z%.*7_T--M^GXSPWVD[]?1#\FV0+8I MD$6![+\E;F .?Q?)5CU58-LX38Y49M!QDE?>96#OT_@F?^#3M#]QVPKMR,5X M?-G8_\88#YA*'B %ZG?]\!.Z[; M6GD!9IASYLPP9*.Q+ZX%\.1-2>URVGK?'QAS90M*N"O3@\:;VE@E/)JV8:ZW M(*H(4I+QW>Z&*=%I6F31=[)%9@8O.PTG2]R@E+"_CB#-F-,]?7<\=TWK@X,5 M62\:^ ;^>W^R:+&%I>H4:-<932S4.;W;'XYIB(\!/SH8W>I,0B5G8UZ"\53E M=!<$@832!P:!VP7N09TZZI S ]?F=_7.L'6LY"P?W1O[L*M_F]):2 M"FHQ2/]LQD>8Z[FF9"[^"UQ 8GA0@CE*(UU<23DX;]3,@E*4>)OV3L=]G&Z2 M9(9M _@,X O@-N9A4Z*H_$%X4636C,1.O>]%>.+]@6-ORN",K8AW*-ZA]U+L MKWG&+H%HCCE.,7P=LT0P9%]2\*T41_X?G&_#DTV%280G?RE,M@G238(T$J0? MEK@5D_Z3A*UZJL V<9H<*&PO=V]R:W-H965T5=2VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*4 M9,EF<\T4%YH66?2=3)%A[Z30<#+$]DIQ\^L($H><;NFGXUDTK0L.5F0=;^ % MW/?N9+S%9I9**-!6H"8&ZIS>;0_'?8B/ 3\$#'9Q)J&2,^)K,+Y4.=T$02"A M=(&!^^T"]R!E(/(RWB9..J<,P.7YD_TQUNYK.7,+]RA_BLJU.;VEI(*:]](] MX_ $4STI)5/Q7^$"TH<')3Y'B=+&E92]=:@F%B]%\?=Q%SKNPWB3IA-L'9!, M@&0&W,8\;$P4E3]PQXO,X$#,V/N.AR?>'A+?FS(X8ROBG1=OO?=2;-,T8Y= M-,4&UL?5-MCY0P M$/XK37_ E66Y<]T R>T9HXDFFS/JYRX,T%Q?L"W+^>^=%A91B5_:SG2>9YZ9 M3O/1V!?7 7CRJJ1V!>V\[X^,N:H#Q=V=Z4'C36.LXAY-VS+76^!U!"G)TB1Y M8(H+3NXIF8O_!%>0&!Z48([*2!=74@W.&S6SH!3%7Z==Z+B/TTUV@VT#TAF0+H!# M!+ I453^CGM>YM:,Q$Z][WEXXMTQQ=Y4P1E;$>]0O$/OM=S='W)V#41SS&F* M2=U,8J[M&T#7.=!5Y%D)(LW6RNF>)" MTR*+OI,M,M-[*32<+'&]4MR^'D&:(:<)?7<\BJ;UP<&*K.,-/('_WITL6FQF MJ80"[831Q$*=T]OD<-R%^!CP0\#@%F<2*CD;\QR,KU5.-T$02"A]8."X7> . MI Q$*./7Q$GGE &X/+^S?XZU8RUG[N#.R)^B\FU.]Y144/->^D9F/\'6 >D$2&? /N9A M8Z*H_)Y[7F36#,2.O>]X>.+DD&)ORN",K8AW*-ZA]U(DUTG&+H%HBCF.,>DR M9HY@R#ZG2-=2'--_X.DZ?+NJJK M-G&:'"E-K^,D+[SSP-ZF\4U^AX_3_L!M([0C9^/Q96/_:V,\H)3-%8Y0BQ]L M-B34/AQO\&S',1L-;[KI!['Y&Q=O4$L#!!0 ( (* +$PLCGV]Z0$ &8% M 9 >&PO=V]R:W-H965T5D)QJ8\J:J%X"+5T09R0,@HAPVG9^GCK? M1>:IK.[A(3PV<4_GG#$R,F;_S[X[GMFZT=9 \[6D-WT'_Z"_26&1A*5L. MG6I%YTFH,O]Q=SHG%N\ /UL8U6KOV4JN0KQ8XTN9^8%-"!@4VC)0L]S@"1BS M1":-WS.GOTC:P/7^SO[)U6YJN5(%3X+]:DO=9'[B>R54=&#Z68R?8:[GZ'MS M\5_A!LS ;29&HQ!,N:]7#$H+/K.85#A]G=:V<^LX\]_#\(!P#@@W 602[[ZE]XMTI-'=36*>["G=FDE?&>\MWT2$E-TLT8\X3)EQC%@0Q M[(M$B$F956C3;:XG*B$TF%2"!_-T MC1EZB\&@TG8;F[V<6G\RM.CGJ4:6T9K_!5!+ P04 " ""@"Q,NTI0_.P! M !F!0 &0 'AL+W=OI7[K=;#F1!5ML"I>A #].:D%I)3;4S9$#5(H)4+XHR$01 33KO> M+S+GN\HB$Z-F70]7Z:F1[:2FQ OUOA4Y7Y@$P(&I;8,U"QW M> +&+)%)X^?"Z:^2-G"[?V/_X&HWM=RH@B?!?G25;G,_];T*:CHR_2RFC[#4 M<_*]I?C/< =FX#83HU$*IMS7*T>E!5]83"J\$%4D0@N-.!,-$N$B*BJ0(P6DG M@F'V#T\V_SD'V;@.5UXIQMY-EXUW'2*/H>N3/_!Y GVALNEZY=V$-MWF>J(6 M0H-))7@P3]>:H;<:#&IMMXG9R[GU9T.+89EJ9!VMQ6]02P,$% @ @H L M3&J7^ JV 0 T@, !D !X;"]W;W)K&UL;5/; M;MP@$/T5Q >$-;MIMBO;4C91E4JMM$K5Y)FUQS8*& ?P.OW[#MAQW-0OP SG MG+DPI(.Q+ZX!\.1-J]9EM/&^.S#FB@:T<%>F@Q9O*F.U\&C:FKG.@B@C22O& M-YLO3 O9TCR-OI/-4]-[)5LX6>)ZK87])TTZAPS$Y?E=_5NL'6LY"P=W1CW+TC<9W5-20B5ZY1_- M\ !3/=>43,7_@ LHA(=,,$9AE(LK*7KGC9Y4,!4MWL9=MG$?QIMM,M'6"7PB M\)FPCW'8&"AF?B^\R%-K!F+'WG\F3_4W*+D%H MPAQ'#%]B9@1#]3D$7PMQY/_1^3I]NYKA-M*WR^C\Z[K ;E5@%P5V_Y2X_U3B M&N9S$+;HJ09;QVERI#!]&R=YX9T']I;'-_F C]/^4]A:MHZ7C?VOC/& MJ6RN<(0:_&"SH:#RX7B#9SN.V6AXTTT_B,W?./\+4$L#!!0 ( (* +$Q? MWR62M@$ -(# 9 >&PO=V]R:W-H965TCL<^N _#D14GM"MIYWQ\8PG?P/_J3 M18LM*K50H)TPFEAH"GJ7'H[[@(^ )P&C6YU)J.1LS',POM0%34)"(*'R08'C M=H%[D#((81J_9DVZA S$]?E5_5.L'6LY\*>DM)#0T?I'\TXV>8 MZ[FF9"[^*UQ (CQD@C$J(UU<234X;]2L@JDH_C+M0L=]G&ZN;V;:-B&;"=E" MN(UQV!0H9O[ /2]S:T9BI][W/#QQ>LBP-U5PQE;$.TS>H?=2IA^3G%V"T(PY M3IALC5D0#-67$-E6B&/V'SW;IN\V,]Q%^FX=??>.P'Y38!\%]O^4F+XI<0OS M-@A;]52!;>,T.5*90<=)7GF7@;W+XIO\A4_3_HW;5FA'SL;CR\;^-\9XP%22 M*QRA#C_88DAH?#A^P+.=QFPRO.GG'\26;US^ 5!+ P04 " ""@"Q,(-'> MLK8! #2 P &0 'AL+W=OV$ *[Y0VRSIWW=L"*4I+[9G?,Z9B\?Y M:.R+ZP \>552NX)VWO='QES5@>+NQO2@\:8Q5G&/IFV9ZRWP.I*49,EN]X$I M+C0M\^@[VS(W@Y="P]D2-RC%[>\32#,6=$_?'$^B[7QPL#+O>0O?P?_HSQ8M MMJC40H%VPFABH2GHW?YXR@(^ IX%C&YU)J&2BS$OP?A2%W07$@()E0\*'+X@D1XR 1C5$:ZN))J<-ZH60534?QUVH6.^SC=9(>9MDU(9D*R$ XQ M#IL"Q;-/3S0S32$_7T=/;;8%L4R"+ MD_)6;O2MS"O _" M5CU58-LX38Y49M!QDE?>96#ODO@F?^'3M'_CMA7:D8OQ^+*Q_XTQ'C"5W0V. M4(&UL=5/;;IPP$/T5 MRQ\0+X;<5H"4312U4BNM4K5Y]L( 5GPAMEG2OZ]M"$4)>;$]XSGGS(S'^:C- MB^T ''J30MD"=\[U>T)LU8%D]D+WH/Q-HXUDSINF);8WP.H(DH+0W>Z*2,85 M+O/H.YHRUX,37,'1(#M(RUW@74@(!%0N,#"_G>$> MA A$/HW7F1,OD@&X/K^S/\;:?2TG9N%>BV=>NZ[ -QC5T+!!N"<]?H.YGDN, MYN)_P!F$#P^9>(U*"QM75 W6:3FS^%0D>YMVKN(^3C]-%9RQ%?'.)V^]]UPFMUB.>8PQ=!U MS!)!//LB0;Q3&UL;5/;;IPP$/T5 MRQ\0+RQI-RM RJ:J6JF55JF:/GMA "N^4-LLZ=]W; BE"2^V9WS.F8O'^6CL ML^L /'E14KN"=M[W1\9LM\#J2E&3I;O>!*2XT M+?/H.]LR-X.70L/9$CV?$T@S%C2AKXY'T78^.%B9][R%'^!_]F>+%EM4 M:J% .V$TL= 4]#XYGK* CX G :-;G4FHY&+,&UL;5/;;MP@$/T5 MQ <$+^LFT6;M\44!Q@&\3O^^@!W'2?P"S'#.F0M#-J)Y MLBV (R]*:IO3UKG^P)@M6U#"7F$/VM_4:)1PWC0-L[T!4462DHPGR353HM.T MR*+O9(H,!R<[#2=#[*"4,/^.('',Z8Z^.AZZIG7!P8JL%PW\!O>G/QEOL46E MZA1HVZ$F!NJ#X'>9ZOE R M%_\3+B ]/&3B8Y0H;5Q).5B':E;QJ2CQ,NV=COLXW:1\IFT3^$S@"^$VQF%3 MH)CY5^%$D1D[#)V"4(SYCAA^ KS MAF!>?0G!MT(<^2&UL;5/;;MP@$/T5Q <$ M+^M-HY5M*9LJ2J566J5J^\S:8QL%C MXG?Y]!^PX;NH78(9SSEP8LM'8%]<" M>/*J5>=RVGK?'QES90M:N!O30X#1MPUQO0521I!7C27++M) =+;+H M.]LB,X-7LH.S)6[06M@_)U!FS.F.OCF>9=/ZX&!%UHL&OH/_T9\M6FQ1J:2& MSDG3$0MU3N]WQU,:\!'P4\+H5F<2*KD8\Q*,+U5.DY 0*"A]4!"X7>$!E I" MF,;O69,N(0-Q?7Y3?XRU8RT7X>#!J%^R\FU.[RBIH!:#\L]F?(*YG@,E<_%? MX0H*X2$3C%$:Y>)*RL%YHV<53$6+UVF77=S'Z>; 9]HV@<\$OA#N8APV!8J9 M?Q9>%)DU([%3[WL1GGAWY-B;,CAC*^(=)N_0>RUXDF;L&H1FS&G"\!5FMR 8 MJB\A^%:($_^/SK?I^\T,]Y&^7T<_)-L"Z:9 &@72?TH\?"AQ"W/[(0A;]52# M;>(T.5*:H8N3O/(N WL?'Y&]PZ=I_R9L(SM'+L;CR\;^U\9XP%22&QRA%C_8 M8BBH?3A^PK.=QFPRO.GG'\26;US\!5!+ P04 " ""@"Q,2.J1Q+D! #2 M P &0 'AL+W=O3DFD7J=IDS;IU&G=9RYQ$E0(&9!+]^]G2)IE;;X -G[/S\9DH['/K@7P MY$6KSN6T];X_,N;*%K1P-Z:'#F]J8[7P:-J&N=Z"J")(*\:3Y)9I(3M:9-%W MMD5F!J]D!V=+W*"UL'].H,R8TQU]=3S*IO7!P8JL%PW\ /^S/UNTV,)220V= MDZ8C%NJ**F@%H/RCV;\ G,]'RB9B_\& M5U 8'I1@CM(H%U=2#LX;/;.@%"U>IEUV<1^GF]MTAFT#^ S@"^ 0\[ I453^ M27A19-:,Q$Z][T5XXMV18V_*X(RMB'(=G.XW99'C3SS^(+=^X^ M02P,$% @ @H L3(C\V#2: @ MCPD !D !X;"]W;W)K&ULE5;;CILP%/P5Q [$OK& M3AASY[TJ:S9S3YPW4\]C^0E7B+V0!M?BS8'0"G$QI4>/-12CO4JJ2B_P_=BK M4%&[\TS%MG2>D3,OBQIOJ"V.)RX#WCQKT!%_Q_Q' MLZ5BYO4L^Z+"-2M([5!\F+D+,-T *!,4XF>!K^QN[$@I.T+>Y.3+?N;ZLB)< MXIQ+"B0>%[S"92F91!V_.U*W7U,FWH]O[)^4>"%FAQA>D?)7L>>GF9NZSAX? MT+GDK^3Z&7>"(M?IU'_%%UP*N*Q$K)&3DJE?)S\S3JJ.1912H??V6=3J>>WX M;VGVA*!+"/H$L?:S!-@EP(^$\&E"V"6$8U>(NH1(6\%KM2LSUXBC>4;)U:'M M]] @^=F!:22V*Y=!M3OJG?"3B>AE'@ _\RZ2J,,L6TQPAXFC(61M0D"/\$0! M?16!K8IE8*0'PP56)B*.M1K^2;)Y2C(H$UK-@BH?#LQZH#.T$H2*(!P0:$4N M6TRB,+7"P#C4W# Q ="WQ,1$J;:S&PL&AG9!D5509!$$[02QE2 >;VEB)4A& M6-IBHGN9B>:H"0F@9J@)22::GR8D3.QB4JN8U"+FP7Y,K 23\78"WWX@^",, M[4 #NT"J66H!@1#H!X<)@K'&M+&!TO2!K ?G'+#(BAY06 ^I!0C^PUS[ 0+@ M&'.A\:],)[JW)B8RK#4Q $+=6A,TF6B:O+O+I,+TJ&YVYN3D7'/IQUVT[QX6 M@;R,M/@23%? $E_+;D-=7A_T;:OR#=%C43-G1[BX M5%=2"$8U&Z_R*^AY/H MCOI)B0]<#A,QIFV+T$XX:;KVQ^M[L/E?4$L#!!0 ( (* +$QU9B.L3P( M ,(' 9 >&PO=V]R:W-H965TJE5HIVFK;9X>(L2S'$K,)[2&2OXY459B(8?LC'C- !\UJ20H\+P8E;BH MW#31L3U+$WH1I*A@SQQ^*4O,_JZ!T&;E^NXM\%J<-^_J7_1WJ67 ^:PH>1W<13YRIV[SA%.^$+$*VV^ M0NX I%PE8F<(Z.$ZZ^37;B@9:C&W6. T8;1Q6'L<:JQ.G;^, MY'9E*JAW1_^3Z\EE])H&?IR@JQ+J,.L6$]QAXF@(V8XA?H] ,H$^B\"6Q3H8 MT8/A!)LQ(C;2W/Y79/=09)#FU+I84\T/!XLU,Q;+AID;9I[ ;)_ [!YC!H9" MJZ'0(K P#%DP@6<8LF%\PY -8V[08YV!HOLG"<+VQ@497: P*)J--LBEY"\,4NGN M2F!G70VXD]%+)=3UNHOV!><>RX@M\F9LG=>$"*\C[IJ^,(OA&CG /"\(#7FS[0EC7RSIZS& M0D[9 ?"6$;S3I+H"<#)!H,9EXZ>)CKVR-*%'494->64>/]8U9O\R4M'SP@_\ M2^"M/!1"!4":M/A ?A+QJWUE<@9ZE5U9DX:7M/$8V2_\EV"^F2J\!OPNR9E? MC3U5R9;2=S7YMEOX$V6(5"072@'+QXDL254I(6GCK]'T^Y2*>#V^J&]T[;*6 M+>9D2:L_Y4X4"W_F>SNRQ\=*O-'S5V+JB7W/%/^=G$@EX8F0$. /4'FOD4(#2'\)$0W"9$A1(\28D.('[6$ M# %9&4"W6'KU5UC@-&'T[+'N_+18'=-@CN3^YBJHMU._DQO 9?240O@E 2LQ).@10!KH74"7BPR.Z'"88.E A),A9C7&(&3YO)MH[B7TV,CU'=W%>W;VPM4MY\5SX+Y*G#$U[(==MWK4[[KI3\P.Y0-][94R#M7 MWXQ[2@61WB?/TG8AVW<_JJ.%4CEG7Q+J)H*WISZ#_DY#^!U!+ P04 M" ""@"Q,).:ZIN\" !?"P &0 'AL+W=O$ZD> M^=D3+:?D:(+JRL.^'WLU*1MWNS9K>[Y=LZNLRH;NN2.N=4WXWYQ6[+YQD?NV M\%B>+U(O>-MU2\[T)Y5/[9ZK)V_(/[M^Q?3/.J MF6B+72CZR^U?:-Q2Y3M_]=WJCE9)K$E7CP"IA/IW# M54A6]UD42DU>NVO9F.N]S_\6!@?@/@ / :KV1P%!'Q"\!X2F^8[,M/J92+)= M/>V6J(/!7H(U&8>]*+9._.=ZE:HU=L6!_':N^E$O2;O-'BDB:-!XJGT M0PT,USTI\ M0O:.%9 HS6"4!$1)YBBAU6V> &\?69M6 *+Q.9J@I"!*"J!8[S_O-.FH"EIE M]JY HB2 43(0)0-0[-/::;)QPZO0,HD"$F4+*,B'O<@'8 +;C/S_GMD/)5.0 M!5-$ $AH@Z!9QVB^+: *+^T+Z)\[A &RT"S-;N.^]% MR=CB8F2?7T"5)O'2[L!^BP###6WO[T7)Q$Z#V<&9JR;04QS8=A'@NZ'MNVAN MJSA+%^P=P=:* &\-;6_M1=;[7OCW1K!Q(L Y(]LY>]%T@[']L_-&8TE-^=E, M<,(YL&LC]?__:'68$G=8CS76>JZG1S/NO*?I1L\?A)_+1CC/3*JAR8PV)\8D M59#^2FWX14V[PT-%3U+?)NJ>=R-?]R!9VX^SWC!3;_\!4$L#!!0 ( (* M+$RYC2@9X0, ,03 9 >&PO=V]R:W-H965T+-S39?VK,Q7?"U*NMV&YZ[[O(01>W^;*J\7=F+J?MOCK:I M\JX_;4Y1>VE,?A@'565$<9Q$55[4X6XS7GMN=AM[[A@P*OXIS*U=' ?#K;Q8^V4X^?.P#>-A1J8T^VXHD?9;V@=!O/= M?S2OINSEPTQZC[TMV_%OL+^VG:WF*OU4JOSK]%G4X^=M^D;K>1@>0/, N@^0 MXX!H,AIG_EO>Y;M-8V]!,S7_D@__8_% ?6_VP\6Q%>-W_>3;_NKKCM9B$[T. MA6;-TZ2AA>:G(NJKWRT(63R1-YS6A M(.$-(H5-UM!D#4S6C@G2)-@D@28)** =DTF3+NXD7B4I=M'010.7U''1[^]7 M"DU28)(Y)DC#]"N#)IE?((D=D^Q_]$O$F*(8^#"0" 9$\8Z0SJ)EUQ.U9GP@ MC8^"WI%3)$H89@6&5B!JW:C.HF7OQ8HT8X3A%HAN-ZW"QYMO'.9;('C=P")1 MPCRK!$9< ,:]S H?\E\T#E,N .8)@[# # L$J!?:U']4I-Q4,<8"<.R'%L'. M_(\),$::= .T)$R;"(!,"V0WM+%KV7HB,,\(D$UJMW=0B$;?Z$ :9T'KM MI59[S:<5]P@DC#LAW+W4^KAGW.L:8=P)X>ZE%N'.A$EBW"5:MMW42A_WOG%, M$B3&70+<=98(HZ]S&9>ZV4LF+DJ#+)"Z[8;6B32W.](S+%"R[8;VEGT=IG+F/54 M8=H5HMT-K0*T2V(>*PKCKA#N;FR1B'OA4/VF!OK_6X=[6X>M^B>J1Q$^:G?-K?^I0WIZ)N M@Q?;=;8:-UR.UG:FGTR\ZB=S-OGA?E*:8S<"LOC GM/4OS*X5[+36 MG\@RHG5 C?B5L$?9N]>EO6O=KB5@F=M%DDEB]^;:Y+7UT>;_R,,#Z!M .T"9.VI *L- ML#X#[,D NPVP_S? :0.<+H!.4W+; !=4,)K)JF=_'XMXLRKX0RN:#72-JWU* MEJY'DRH!R:TP7@U)J\Q4,HL M(IQ%1%.(@1 ;%6(C0GP@I,$XO1+4#8 4%6,Y !/:"E7/!ELL4O/89&23.:@@ M!Q$$B2 8?V367+2(BR088>FA"3PD =BC6T^9+FJ"/;97,<2';ZV*L4VPQ!&" M<6U$"C%Q"'!4%."W]LC7&;)HA/PVG;$M4\ MB47@X3B'&M+!398@#AJ8D(ZCG@F0BZ-,KC5"!#=B@CAQ0& 5#$1'ZN!^31## M#L:HX@Y)$(M4J6*@$2,FN#41Q)L"Q0X"=1,X\'!I08/5@6:+8(@'O[80D#=R MWE+K]0._):+ZONV-]KUD4^TZC+ ^)8L]P09#V7?V72)G^F;IO5[7)R3 MO-1>N9"]3=V!G#@73#(W%Y+S1?;)W4/*3J*Z]>1]T32+S8/@U[81-KIN?/,/ M4$L#!!0 ( (* +$SHSAVCS0( )$* 9 >&PO=V]R:W-H965T\YCPWXS,^4O? #(<)Y;>J6+]R#$-W,\_CF0!K,[VA' M6OG/CK(&"SED>X]WC."M#FIJ#_E^XC6X:MWE7,\]L.6<'D5=M>2!.?S8-)C] M*TA-SPLW<-\F'JO]0:@);SGO\)X\$?&K>V!RY(TNVZHA+:]HZS"R6[CWP6P= M^"I *WY7Y,PG]XY">:;T10V^;Q>NKRHB-=D(98'EY41*4M?*2=;Q=S!UQYPJ M<'K_YOY5PTN89\Q)2>L_U58<%F[F.ENRP\=:/-+S-S( Q:XST/\@)U)+N:I$ MYMC0FNM?9W/D@C:#BRREP:_]M6KU]3SXOX7! 6@(0&. S'TM(!P"PO> Z&I M- 1$G\T0#P&QD<'KV?5BKK# RSFC9X?UST.'U6,7S&*Y71LUJ7='_R?7D\O9 MTQ+EV=P[*:-!4_0:--$D\:5D94N"4>') L8J$%1%@:QP=)F@M!5)8M1PTV1] MU>2BS!!V_4UFPN<#,3) )S0P,GLM4599JA*6P7M$^25AZD!!7A]O$\Y")8# M8)$!EELOL/FMZ!79]!7W[WP3ZJ;/&O0)8AA(M@[@8>,#2,;;4@RB:TR#Y!;4 M;:9/CM"%LKWL;[FSHL17J0)C,COW3/5+'L3%?!+,R .97JM_2Q_>[ M?=^L_<1L7[7<>:9"-@'ZJ-Y1*HBLWK^3S]=!]H?CH"8[H6Y3><_Z)JD?"-H- M#: W=J'+_U!+ P04 " ""@"Q,G;_RXB4" !^!@ &0 'AL+W=OIK>U$GO*SHG4#.^'),V-$ M_"V \B[S0_]:>*Q/E3(%E*2#U1TW3.%U? MV1]L>!UF3R1L.?U3'U25^2O?.\"1G*EZY-U7& +%OC>D_PX7H!ING&B-DE-I M?[WR+!5G XNVPLA+?ZT;>^T&_FN;NP$/#7ALT-K_:XB&ANBU86'#]\YLU"]$ MD3P5O/-$_V^UQ+P4X2;2#[,T1?OL[#V=5NKJ)8^")$470S1@BAZ#)YAP1"#- M/DI@ET2!9^WXK,=E[!2)'2(K-T'B)$@^=EDD6P M&=U$F6,BC-]QLG8Z6<^=A(&;0,\KYQD*/O'Z#*"ITR6^D4&34\M G.R DU[) MSXTRYV-2'8?H/3:G_J9>F.%JI\$K33^9?Q!QJAOI[;G2,\6>_"/G"K3%X$Z; MJ_3'8-Q0."JS7.JUZ"=BOU&\':8]&C\Y^3]02P,$% @ @H L3!##IAJ1 M P >P\ !D !X;"]W;W)K&ULE5?MCJ,V%'T5 MQ ,L7(/Y4A)I$W;42JTTVJKM;R9Q$K2 4W FV[>O^9A,8A^B]$^ ZW-]?*ZY M)WAQD>V/[BB$=6E'L MAJ2Z\ICO1UY=E(V[6@RQUW:UD&=5E8UX;9WN7-=%^^]:5/*R=,G]"'PO#T?5 M![S5XE0AW_3).Z5\X^\?;^8_:70;P6 M\U9T8B.KO\N=.B[=Q'5V8E^<*_5=7GX1DR#N.I/ZW\2[J#2\7XGFV,JJ&WZ= M[;E3LIYFT4NIBY_CM6R&ZV4,I#2>P*8%=$Q+_84(P)037! H>)H130GA- M"!_B^83GGP2/$Z(I(3)6Y(VU&HJ?%ZI8+5IY<=KQ_3D5_6M*6:2W=]L'A]T< MQG3].QU]7P5$"^^]GVC"K$<,N\&P>\0&())[2 X@Z3WDFPV)HGO(BPT)Z',Q MGI9ZU(Q9.&3A@,78EC7_'RP19(D 2VRP1!9+FG+C)=I$]N;%B6]L\3<;Q8D; M._1B@](@Q:)B*"H&HHR^6,?/B(J?$F6C@"@;-"LJ@:(2(,I8[SJQ1 68(H44 MJ4W!?(,BM=N'IP%A&O*Q^?F R'(__UDQ-&.Q!%B8R4)(SXV+WC-AU=(43A#A,V+D'N9OD*V?3T@POY%P,#8W!38G BYDU44VYZ" M-)VK/C8,0HYA%<6VC =$N(D)=#&S%-EMS--XYB^*<"L3Z&7++LANYADY##7X9"QEU()_7[Z7W07'O5)^/I0B;WJ;V-]WX['P?%!R=-TU/6N MY^W5?U!+ P04 " ""@"Q,J.O7#<$" !I# &0 'AL+W=OMVEJDC[9TU+=EOZX+]/O!2G,Y<3P6K1D!/]3OF/9MN*43!D.105K;N"U5Y+ MCTO_ SQOHE &*,7/@MZZNW=/EK)C[%4.OAR6?BB):$GW7*8@XG&E&UJ6,I/@ M^*V3^L.:,O#^_3W[)U6\*&9'.KIAY:_BP,]+?^9[!WHDEY*_L-MGJ@M*?4]7 M_Y5>:2GDDD2LL6=EIWZ]_:7CK-)9!$I%WOIG4:OGK?^2)SH,#XAT0#0$@#T@ MU@'QOX!8%=^3J5(_$DY6BY;=O+8_K8;(IH#G6&SF7DZJO5/?1+6=F+VNXBA? M!%>92&O6O2:ZTT1CQ091S 9)( &B@BEB%1\,J*832AZ3:XTM=(DD"43$%,$ M:0H9SA*C+#'",EEFW6O2NV7F\VRZ*:8HQ#D2E"-!..83CL18(@TG%%;)""-% M,5(3(YZLL4Z--2"!/)N0(*HTS1Z<38;"9'VWAOG# 0E_!MI3T7= M>3O&Q?517?*.C'$JTH5/HJ*SN/N7S-Q7O;7W[[ 6>-OM@'P[^+U5]0 M2P,$% @ @H L3*/K8BRM 0 S , !D !X;"]W;W)K&UL?5/M;IPP$'P5RP\0 TZ:Z 1(S455*[72*57;WSY8#BO^H+;O M2-^^:\.1NPCE#_8N,\/,8I>C=2^^!PCD52OC*]J',&P8\TT/6O@;.X#!-YUU M6@0LW8'YP8%H$TDK5F39)Z:%-+0N4V_GZM(>@Y(&=H[XH];"_7L$9<>*YO3< M>):'/L0&J\M!'. GA%_#SF'%%I56:C!>6D,<=!7]G&^V/.(3X+>$T5_L24RR MM_8E%M_:BF;1$"AH0E00N)Q@"TI%(;3Q=]:DRRJ/ M;$-?T0=*6NC$485G.WZ%.<\=)7/X[W "A?#H!+_16.73DS1''ZR>5="*%J_3 M*DU:QUG_3%LG%#.A6 CY[8<$/A/X&R%-DTW.4M0G$41=.CL2-_VL0<0SD6\X M#K.)S32[] [3>NR>:L[SDIVBT(QYG##%!::X1FQ7$ \+A*&!Q46QZJ)(?'[E MHE@7X*L"/ G<7@GP=S$FS'W"F(3)WL7X"#&98!=SC>?\AW ':3S9VX"_* VR MLS8 JF4W>'AZO%I+H: +<7N/>S<=L*D(=ICO#ELN&PO=V]R:W-H965T MSCF<@Z$8C7UV'8 G+UKUKJ2=]\.6,5=WH(6[,0/TN-(:JX7'TAZ9&RR()I*T M8OEJ=<>TD#VMBMC;VZHP)Z]D#WM+W$EK87\_@C)C23/ZVGB2Q\Z'!JN*01SA M&_COP]YBQ6:51FKHG30]L="6]"';[GC 1\ /":-;S$E(G. >M5$N?DE]R+*\W7!SD$H81XG3+[ Y&\1NRN(^QG"T,#L(K_J(H]\ON!G_#\"_*H CP+K M-S%N+V),F$W$]!&SWESD^!=REUW88(N3#3?]J[!'V3MR,!Y_4CS*UA@/*+>Z MP>O3X>.:"P6M#],-SNUTQ:;"FR&]'C8_X>H/4$L#!!0 ( (* +$Q5]9"A M0 ( *\& 9 >&PO=V]R:W-H965TV$[=_7%T().'G!]OB CGLZX:OG8+(=H50CPOH";\A;;0R)T39341"O/A5 !E*4M.<-/$+_: M/9,K-*@ UX+Z'CH[FC,CE0^J$6WXYKUU.&H()< M* 4BARMLH:J4D+3QI]=TAR,5<3R_J7_1NBQ,SOAC68G MX)Z !T+RG.#W!'\@+/RGA* G! ,AT,4RF>C2[(@@6IP&;UFOA^EZ*J$>LS&8/ (@^\16PLB&2!(&AA<8*L+K/G^G8O8 M+N!;!7PM$-P))),T#";6F$9C0@][DTSFH !'#W()K%8"BY7EQ(K!A*-3\#*> M6K& O'!IMQ):K81S*\'DE$TX/\4/)TXLF/C!ZXFL1B*+D<7$2#2K?(+QU,D< M%$5>< _:S4_##\H63]S>;2;65))GXB:3.22<5@N-_L\:V%FW/N[D]-((]8V/ MHJ:[;F5WU^?*!4@G7LO M\AT7\O88%A6D##'97] U!+ P04 " ""@"Q,TO? MX>P" #:"P &0 'AL+W=OYX5]=J^,%8N':<^7$B>U$^T) 5_]T;6\+*GM(W M,?EV7-NNB(ADY,"$1,(?-Q*1+!-*/(Z_K:C=[2F(_?&'^A=IGIO9)S6):/8G M/;++VE[8UI&?+>/--"/N_-&[QH:68"; FP(_"]IPA>2_ ^"6B2@%H">G0'W!*PLH/3>)?) MW"4LV:PJ>K>JYCR4B3AV8(EYN0YB459'ON/YK/GJ;>,AN')N0JC%;!L,[&%\ M/(3L= CH$ X/H(L"FJ+80HVNQ!#I"-]78I@5B2=%!F%ZQF1YDH_Z_(62JP82 M2$@A(4$(/<6,#D(0J'9T$$"+4)&*=52(/60VA8RFD&;*"Q13#03W0P%J^B,= M%*C1[AX1BJ>%!HZPT1'6':$1 =\HX,_7V=>=A#Y24F( !6ZHY$0'>1 K2K$. M0HM@Q%-@]!3,ESDP5$<]EI$."I"K6'I$*)X6&CA:&!TM#&4>.?FA42"<+W.H M!8E#M8*1#H(0JW]G'00 ]A6I6$ZM=(_H,15^C MK&_!,@*&]9UH7&4?]"G?=+T_DNJ<%K6UIXQW4[+G.5'*" _=?>)UN/!&NYMD MY,3$,.#CJNDVFPFC9=M).UT[O_D/4$L#!!0 ( (* +$R3IA4'70( %H( M 9 >&PO=V]R:W-H965T,A:;EXE06E MRGFK6"T7;J%4,T=(Y@6MB'SB#:WUSIZ+BBB]% .H/N%^^S/,]\S!(OX7=)6GLT=D\J6\U>S^+9;N)Z)B#*:*R-! M]'"B*\J84=)Q_.U%W<&G(9[/W]6_V.1U,ELBZ8JS/^5.%0MWZCH[NB='IEYX M^Y7V"6'7Z;/_3D^4:;B)1/O(.9/VU\F/4O&J5]&A5.2M&\O:CFVW@Z.>!A." MGA ,!.W['B'L">$'X;Z'J"=$CWK /0&//* N=UO,-5$D301O'='=AX:8:^?/ ML3ZNW!CMZ=@]74^IK:?BF1W12["#,%BA98?711K @M$H$ $"$Q'U88PLU$U SV M1N5X )-!F!L'A\&$," 0P (Q*! _4!$ @\-112!,-*K( SH9A,%P0A,PH0D@ M<..234&!Z0,5 3!X,JH(A!GIK"',Z*YE ";VX(1F8$(S0.#&)=,M!WRDO,]K MDD&@>'P7T=F[6%%QL$U*.CD_ULI\]6?6H1$^!^9='=F7_GSE _:U:9SV'?Z0 M[[KN#R(.92V=+5?Z-;=O[IYS177LWI/^C@K=Z(<%HWMEIA,]%UVWZQ:*-WTG M1\/?B?0_4$L#!!0 ( (* +$SE*BWI@P( ,<( 9 >&PO=V]R:W-H M965T($ MM 93VPG;OZ]M"!N,F^P+V,.9,W-F+ _)@,DKK2%DQEN+.KHU:\;ZC671JH8M MH ^XAQW_SA 9P0>\'#%SCI"4QC$O\-GB'B<)$) MCU%A1.73J$Z4X79BX:FTX&U\-YU\#Q/_Q4WOX$X.[NS 8]]R\"8'[]W!O^G@ M3P[^1R,$DT.@1+!&[;*8!6 @30@>##(>AQZ(4^=L MZN2AAE=^0W7D_*K>?4 M"[W$.@NB"9.-&/<*$P9+2+&&.#/"X@G,6;BZ+#)WY>XN ^1K1!@J.=PE*6^2 M+-+TM,7RI+^W*):O)_"U!+XD\!<$2BFS$1-)3#>6TGE4JK'&/-I*-70T2F-+ M#28(]'H"K9Y HT=I2S9B@D40M;L:C*/H64-<7PE5WJ19R FUD15HID49*K$B)UD$<3P'E&I"K',="AW'5YFA OJV7 M%&LEQ1I)2B99O#[1GG+J\S4F4LYC\0&:\B;-*,>ZNH5;2(YR)%*CPJ>.B7OD MRCI/W2=7W.**/7,VN:.Q%WQ*CT/UG7X<\=\!.38=-7:8\=DA;_@#Q@SRS.T' MWH2:_U7,&P0/3"PCOB;C;!TW#/?3;X,U_[ND_P!02P,$% @ @H L3&TH M[?&V 0 T@, !D !X;"]W;W)K&UL=5-A;]P@ M#/TKB!]0(&K87]X!Z4"$ S@"^ MVYB'38FB\L_"BR*S9B1VZGTOPA/O#AQ[4P9G;$6\0_$.O94$IR MA2/4X@=;# 6U#\<;/-MIS";#FW[^06SYQL5?4$L#!!0 ( (* +$P-8XKO ME ( +<) 9 >&PO=V]R:W-H965TEA MWX^]BA2UFV?&MN-YQJZR+&JZXXZX5A7A?S:T9/>5B]R'X;4X7Z0V>'G6D#/] M3N6/9L?5RNNB'(N*UJ)@M6NT7*+4NU@$#\+>A>]=T>7LF?L32^^'%>N MKS.B)3U('8*HQXUN:5GJ2"J/WS:HVW%JQ_[[(_HG4[PJ9D\$W;+R5W&4EY6; MNLZ1GLBUE*_L_IG:@B+7L=5_I3=:*KC.1'$<6"G,KW.X"LDJ&T6E4I'W]EG4 MYGEO=Q)LW6 ';!UPYY#Z_W4(K$/0.82F]C8Q4^E'(DF><79W>-NLANC_!%H& MZBP/VFB.SNRI8H6RWO(@"3/OI@-9S*;%X!X&=0A/1>\H,$2QP2/W((G@ &8 M8V "A$\!XD&.+28QF-I@, X7SZ#M.!!>P(F$8"(AD$@R2*3%1+U$H@3FB$". M".!(!QS1;(X8Y(@!CL%9;>(1!P[\&&9)0)9DS)+Z<( 4#)#.Z'LZ3K/?]R>6 M!1>6)1KK$H]R&&-&GRBO=T=5E)_-;2Z< [O64I]2S]I-#&MSB0[L&SU)0':\ MW$+X-4J40P)&2A]#B?.6L4SEJM.[W&*NR 4[5D^BA,V]J(3G5II07K'H)M'(DSG 4AEO,:=NA(G.] MDRPR<=6L[> D W7EG,H_!V!BR-$&W1O/[:71MH&+K*<7^ [Z1W^2IL*S2M5R MZ%0KND!"G:,/F_TQL7@'^-G"H!;SP"8Y"_%BBR]5CD)K"!B4VBI0,]S@"(Q9 M(6/C]Z2)YB4M<3F_JW]RV4V6,U5P%.Q76^DF1SL45%#3*]//8O@,4YX$!5/X MKW #9N#6B5FC%$RY9U!>E19\4C%6.'T=Q[9SXS#IWVE^0C01HIFPB?]+(!.! MO!&("S\ZRO(+LKPS0I- MF,.(B1:8%>+H0>QF"#8&9A>1UT7D^.2="^(7(%X!X@3B=P+Q*L:(21VF&TVF M2;)*\@@BT3;V6XF]5F*/E=4JAQ&3+%?9I2LGCY@H_,>>)%XCB8R[ MB==?UP.*M^G*"EZ<.'L#?*/RTG8J. MM#J\[8K40&HQ@^&04&W/IS 6#6MMI M:N9R_/7&0HM^NE7P?+45?P%02P,$% @ @H L3,>\7_IH @ # @ !D M !X;"]W;W)K&ULC5;;CILP$/T5Q *+E!)\,J:9>X/NQ5^.JJG*J: M-*)BC>UNT&J/ DTPB+>*=&(R=G0I1\;>]>3+:>WZ.B-"22&U!%:/&]D1 M2K62RN/7(.J.GIHX'=_5/YGB53%'+,B.T9_5299K-W&=$SGC*Y6OK/M,AH(6 MKC-4_Y7<"%5PG8GR*!@5YME!1J=3XHW]6C7EV@_Z=!A."@1#\+R$< M".%(0-$_"=% B"R"UY=BUF:/)$20)G$8*% MAD8@?!!(88$(%(B,0#052'UKI7K,TF":OA"$+-!^#HJFH(=4%F J"R 59*4" M80+8) 9-8D @M$P@3 2;+$&3)2"PL$P@3 R;)*!) @C8>SR9?91P\<0D!4W2 MF4F:6A[IS,/:&KLYXMD>13Y\G'V@UL0^SSTHF=@$+^$3GR?7!@)\['H!4.0_ MV>@(O#LV* D[*T^@*;+IAJ?;>1-KL2:\(MI-\(IV+61^F:91,>6MC$=S8IO MT6K7-Z:_,GV?_(;YI6J$KA48][W MIWXB63OT7F_\ Y#_ 5!+ P04 " ""@"Q,HJL]*_Q* "](@$ % 'AL M+W-H87)E9%-T&UL[7UI<^/6M>#GW%]QRR-/I"J(YBZQG9"7^R1=ACE\3!^^R]9I%,ZS MQRC*EXOONNWV\+ME&*^^T9M5_(]-=)9L5OE_?--O=[_Y\Y^R^,]_RO]\GLPV MRVB5ZW UUY-5'N?/^F+%8\;)2A_K[#%,H^Q/W^5__M-W^ Z_-]0?DE7^F,$[ M\VA>_O4R^=32O7:@N^W.2?G'\VC6TMU1PX]F/>/:]90?ER=NHHZNDOT]O)AVG#,&5,8PQIW'>+<*'\J_WX2*KC'BV25-Z M(5GH:A5FRBN;Z(LLV M4?J_JGO9-M!/R0*0,$R?866+FK?MLW_,X%C729K'JP<]S<-\DVG95.6E7ZH( M*A/2)/H,-OV0I)7SG"[#!?[N)CI+ENMP57G0($BR7 )13/-D]EN@IT09^FJ3 M9SF0#[S>>/QR"H(%[^#KRH+_UGWI;3K#VG?/$L#8509G G]ER2*>PX;G^FVX M"%>S"!8*#"'3AQ]7X68>PR]'0-ZB,_"%\UKU. M/:W^O?-_*H@ZG4YN*^1U%F:/Q&!F^$?TCTW\*5S QBJS31_A&([S*%W"HCY% M6;ZL>VH\FR$CRW0:S2(8ZFX1!7H5Y154@B%6>9+&5>RX3J-U&,]U]'F-<,MH M=4G^"+@P$\()LRRJSGV;Y' 2VY^Y3H$UIXCM,"CN=HW;J%WB%4VY;:KZW]Y? MC-]>O+^XO9A,]?CR7$]_'-],?KQZ?SZYF?Y13_[V\>+VET:PK<-GA%G-[^DF M M)ZL'1H-Y=%ESED?+C.7=8[*81VGV1SJ^ M_/E-E>"($63," [:K78'P)IJP.M-]$:/-SD (?YG-'^C3P9!N]T6,?H],\TY MXYMC'&]TMQ.)97#DZ/H_=@%Z5*S K".ADL4!.':_@P&&,^BEV&;""' 3/G=Y\C B MAN?.?)Y[)SR7E# \-?]\]&.8Z;LH6@%\4@#D7-^GR5(#A+5PYN)@]_$*!HMQ M/R (^*&.&;^"/_!1UI?+@D.KT,DQ\HALWRBF H$HPEE>V/&=2WU*0/ 6=S(ZN.=GH[9H)[Q9L>?;[X M>BW4I^[0 %Y7(!1(B7V=).[MK'$/JX(0R=4M9\LY70+29B"<:U2,C$Z]]LB':!6A HYT&,Z7\8JT>N1FY5=NH@RT MH=FCR"!@=PE)V7H:3RIK: #1X0(V,MD6T'\HC1\(S&Q05 M?_*[",P=PV-U'GXVTS2\MN4)/,W8'[PB:*,L>Z.]Q\(\3^.[38X*@LX38DVK MW1AO9;+*8%6^/Q.Z\WCNR\/"N? ;P&RS>+;/"_-XL^$+J*9V/ .KKT) NR$16F;O%LG3ZX03O7Y/K_N\$_8=HC)* MVE6%[8_=X>#FP)H#D(&]3BA2I&#X&;\D^]&0UDYSD*E^#(1+JM42N21C1@/' M/+R!57R*TF< RA%*M$]QAH\#2];S9'.7WV] /(DE5773H!?AGSP! !6-%](_ M2/>:@02MO'(>P>F#$L78BF+/&Z,"94+WK+1Y,A#I74^5K0*[:C3O81376Z&[ M683-8BMJM$4O=SGLEY"0F<<+"'*] 2T"T //:PNW,8\1L:QK#?P7]U"WGI?V M(!; "WM(DUD4S>7@O\%=@#+!Y./X_T>A'.(NN8H.UOQ=2])HF6 MZT7R'-$LJ\QG^G3F,2('&XI V2P? <'RA94[;'?I\"E,J]S&0I;H+7"?2"FD<-PC[;,5ZW"O( M]BZ,Q7BKG+V86GBD=)B643:1^2V*:N 6S42%@\7-?KQ.2[\=3R^F^NJ=OKZ9 M3">7M^/;BZM+=HI]_/!A?/,+_C:]^.'RXMW%V?CR5H_/SLZN/E[>7ES^H*^O MWE^<74PJ'LMS!YS;Z'.NWRYP?XUZ#][0O,G60%#_\0WP\RQ*/T7?O'9QY;5I M]#8@),DSC8CAW +>0:%O09%O88U\/&6JJ&@,@7Z*4>',V>, MO@F15+.C=Z2 M;A;"^M/HP2BL1+SPXS2:;5+G*YD8*D+[&4X?'@T42,KIY*RES^ T0V)[;HWX MTGV2Y*LDCSP,S #_4O3%/R,Y+39S9IBU[@^[.W@ H9+.B0_AKHS]N'A6\$NT M1OXB*(A@ \X'HZT7+$%Q.Q]7L56%0/'Y83R^/@(X@B)&@'0N'MA3LHQS?-B' M5[8!"[068"W0E6F*9 U6+*L#RW 5/@C+Q9\V1L]2#;ZDVOVC)H)ODT(9+X74 M"2X9/ "ON0U86"'HR7S): 8PJY&V"&8PEBKXJ/;P1-&>[Q?(4P'JOK8=F'F$ MD?'YHO*Q25-BTMZS:@4Z29;AI1#N+M3WR&-D0U:;RIN=;FYU:^.*XK5EFP7K MM\Z8!UT&OV!,3.D(E8%AO)K',QRQA427>4?T\LPEN""&9[CF-"(1EVP60)! M7E%(J NC_+I9S7!)RIS#JX;V"0;'D!NL/V9ZO%IMX&V^W$(4> >'H#OMX[]: M)+JGFR7UC#=+$?J5"N[*%KS+$-P!Z6 U2)$I6CZY-B<:$TD35-&^ <";0WEZ MC(%XEC#=7:126F/$1P*K%[6S.!U2H5D(3!JG9OT:U]\"'GMQ>79Q_7Y"'/?L MZG(*'/2<6"Z=ISM#]3*@!:SLFS5B#)9?-<'P2%#WS39W63R/0Y13^G &=I]Q MQ#.Y?R,G\\U12XV!6K+X817? V16.6]4.+QQ(6<>(4>+> FKS".#.[)ZP)X6 M'JM_\O_S?YQV.R??9P#;7T%H@D1-GO"ZUJ[O.5#57?PEA'?U7UM_;07;S%=# MB'1?FA0P#NPC8N0YSJ>?PLSP!N8__*0Y@&W>:=CAU+-G93]Z(BKARD/UO=RN M+5^Z3J:W%Q_&MY,IHP9S2L-K5 -*(.11F.$ZB&A18L V864HQ!R#1^&P#'\# M/ 4.N"3I0L8=*$C+-;,A\N&'K)"2W#4D !8@(IM")E5KV[&555#?\*C@F-R= M9/4=G@4A9,ZPD<'XRU&R'"9=,NCX(6LESC?$T-U+)&N)8EMZXO8/*R5+"$ C M!,4,.'3BDX9'49(\$040*BK[N=X*#ZR"^$QZ*1]VX#E0<:#L!4< /()K "UT MOH$3 ;L#PTD <@%" (487,4BH" (G?G3-J8B#W@/*0,^'HP!!P\61- MKV") )E-Y@SK(D;$.5#\(@90D%.$>"/&6Y +B(TKDA1Q.MLL\7H"P 2(/]2M<5EI3,J5W#8EF8>8P.0G/TTN/T[@W[,KT$0=OS3;1,\, M\*I_1IDR9[19"TEGCZ*HLPJ/P,NT,"38.JE^8B>B6APC7WMZC%9O]&&'/+.@ M3)'K*T)+3IXDIHL'(-04?0:(9M_KP^Z1>DA0\"#BF.$%,<$T>_I5 [[1]KP:R*89WS!POV93BE%K>!G6+D* M#")+0'\J&&:E> M@0E1/05LF M2L)CIT< #X ?W.?D8J$!T2^E".Y&G2>"1?&5K!$6O73F0;,5DQ[1KP18IUV)B.WJG9+?V7S?R!P9(9WDAO MLH6'"L$,X&#$:NY1(/ +DTPUGHL QBU* 6"M2$D27,+@)TR++ M($5.,_'63>06BIQ['@6('#-QL<%R?RW]BJJ*)[/1R'#<.T?Y_( C,+_TV*4A M'Q;6-_9+Z_\H %]VG*G"+N"I*(0M5L$-/-5Q7_& 9WR?)KC_&,-9IK/'YQ:) M25_W]X9YV,1D2#$NR C*4@\S3J)Z6/\38[ !KK7 M^!<.@'I!^"F,%QRNDS_&Z1SO@8'6W&NWUY,C?%CDA *TAL?C[-%?%&_+&ECA M76;8!LT%2X-A LO@YB5PR/ M?>[DUGV< @']8P/+86>$Z)6@!/<"Y>LX$>E! MJ(&@&%MY/( !:@F.287N)>';%3H1V#HEH-[M(3'#,HZ"R559(VH+X3/S*" )S*P13?UQ)II#9.G%U50$,R=\OKQ.2.UQ$H3#$A)9A22-31I0)=/*7H5%F) M<$8BIGQ]!OC2@W@42#TQAR7'TU)BEF5107H%A55J M]GP#$WE@4]3<6[ ZRTL@SPGH)<3$R.T+AQ4;G'M /14/;TI*"48#B"YCQK,Z M@/!AY;L,5B;@0]]M[WI LUP2EH9A^F@S@RV MN%5LG,EN&+*2XYA)2(GHVL:T YQ=F.O;-/+68B5M5 -#9IQ :LESN,B?1=-/ MJ](6M!Z\; 6F)@8"P:C 65";NDOPYH&6=+=)5Q@L)U\5B=@JPL X05U+C?I* MUVSK,E:87WD1460Y&UM._CI1%=ID8$^6WB'9$]$!H\IOW>8 95J+X4@RL9FI MP#NLBX!1R(3U,-^=8] -WCHG::80MM:KJM]=O65(DSA-8B/VS)R('\(#AVVP M-9_1-%DLW%$](/* "OKP"+LXQMMD!K?!;*!.4J^,'6Z4#"$T86/&YH#!48/@ M$[18)/YW=$$2G=@0,+(34 \A6\&818SC ,,9.AL9W)8H6JH.:CZ$P!ZE,1V0 M9K"09__2PAQ@>1@#%>2[P+_".?.& OSIEDXC :29$XL&FX D4..\0W>^3QO/ M.O *4J@1+74Q 'S^9%.F"9G^P-U/?@T3R:,4*)'H++\J _+C$67QES MIZ2$\?DK-LS<-S&!$6] )069Y.Y4_-M2=J-^2F+1M=-(G*;DTA%?BZC7@)UT M#'14JN)G>R#N"^/=;9[%+T"[]W;I,4J[?<8,8<*\>(R\B.C^I@$M?(5 ";B- MBU0,@H(>V=KC@JN>R'SWJ'^)DP!'B\4P%2=8Q?EM!]G!!8Z^8U7G^[ZELW'. M!3@A?TTS+Q@#,/*EY7I>LBS^K)<,)@SDP06D937S,*S?2\YMRQ,OQ1\8^Z( MR-=I_8GD%*3[Y&0M*A-ZG@%/R9B3*(,8-P!/WDP_BA/$QASP(U9]Q! $>G0R MO;X.W/?,*%K^*E5AE:2?5%;#%Y\P5'DDPL@EF!#H*D+63!8[J6?D=@W$B!9] MX;YPCTXF P8[*&?/OP7>_]OQ=/:8H&SFZ9V'$U (]%G>>E$E(4<3 QA#F5@[ M$>!8RB #+HOSR/C1C,L6B!&&H\')B2]&K-@K&PYT$%W.K-1N8[T!M7B&]E8: M(D4EOFM3Y*\V43#F5"U4$8#W&[R^S24P VM>H94.FTS$)=TE=CH$_TZW@8^J%_BHZ=WJJFH+_]>E(#SJZT^OIT4A)(E#3;@]@N#ZNIC/ A9VV\;^]OAZ3DME\ M0D9I>X+_*-0)MO&$S&18&<9,]HJ$&I*-7_!#,LHTHHJJ+J3@#2(SN7$]?L1= M1:#1H<*Z#KKM$\I7PR\/.J>4O%9,*VNI\V9=YB7 ?87UJL)Z^^U3M][^L%^S MWJ8CY07E-@[<,@'BYM[T&PK<+*V50Q.]*[DRCZCE9/J: R+1V8(Z]'.4>Z([ M0(FKPC5H[)_)5P+2Z* 3] !XM"V^YT O#L=3.A\W$.U]%.<42X5@Z>$+R K) MM9JAG0ZRY"XR\<4F)@AI# GW>(&70A0AI$AI" '!\0?<*7H\'R(;A7&OBROL MM@:D16>[XK+ZFKB!+Q(GPFUW!A[VPBS_"LCK+5 ==$ZZ;H$G=0LD\>4'E>XM M2V)RNB\Y^(9==LHP\\P,+3"(62W&:R=1Q#Q#Q63J%AF]N=K_4JHJJ\^.DFB^ M>@HAE;1$(/W1+LBN:I%=[XOL[5;/(/M/5A4?>[?X[EL\KD)*P(<()/N\H,\J M%SA051F+;%H*V+MJRW&J 9Z)@;#1>>,^/@23*OQ=UCE;J["$REF,T##3@1LIF> M0MPJT[>PH ?,@M<#_M^$(L8:MLA,2R/OIB,[Y>0(S/04+3Y%]B.S0G21RQ=D>#T!^3P?TU@B?Y#;2E(C MW;)3 !WR2+['*8:E(C/ B]1LJ[?%"-:6OHFSWX[?H=2SV;8W:!-7XZ\4^SWA M\7M\W$8JTDWRQG,.[L0NQ7:/EQQ\\QSC'2)Z/#C6P[^$HK!B$FULL\.K'UL8 M3Y@2VC_K?T9I<@RF^)K,\FQC;EA"V.?2!/L@(K@4#D-V#H<%42SU&X[$ !91 MH-CRI=P,%$ "IQ<]$*I>Q"#J687AB^Q9,I,\/=4)+VNAJXKL]8/B]CB[W\-8 MGA3. 8USHNTCW>?_*8\(VZV3/OSGM(-_G=!?ZJ8!+SNM45=_"_]TVO0//(__ MM.%+]7,9'LXEY)_H 0[2HW^&0S1D6]TN?6J/Q'=-L <3M=9;*6>MONAX:YTM MF?.VO(ASQO@L1GC-RV;$CLLJ.T_&)N!(<5JVDDCCH%B5HQMTAB-U52*"PVZW MKX\469KVNR%^)3G>,QQJ@=ZNXV,WLKB][."=X!3PH#)XOU,>&P;9.G!UNS!T MO[VSNTLX! M"=F??+C#;P!\\TLDRX&#ZYR.]!$-WNUY"R@?>R_HM$=,HTB5_6#8Z5;6 $B M2^@/]UQ"KRM+@#?=$JJG!(#HG/(BB$,$W5[;#DB>=BV>#:]D+37X M9U"+V$)]5:6:+]4-Y;GYF$F(F&G!8G\FP53+QPV&WUBI?^8I^._C>]!.?V&Q M4GFG.)V9S=O#[SF;)4E'AD)Y!R#>!J/C@W9K=*+[0$J=5@^1N=T:GI8_*Q9* MQP?PW5 /^P,059T.D]")^=R6S_3P\/3XH-MJ#W7_%$9G*NZ@=.V>P'>MMGP> MJ0-Z%1\&J=L).K@8K,6%W\.XHT$/*7S$GW%L)+;C Z1ZW1T.])!%9Z]U>@H, MP?]H=TC/,B'U6N2_)FKJ!KUN&[YIM\W:X!\@C0'Q8W9_Q!9H5@=+RM2L7LN! MT=P\Z Y'GCNI7^>MW6D]RG&7UZUGR.OI#;SU]#N=IO6453[E%&+?]ET@LA:L MHZS(3DI.!QXEM6CO;R-L NS4O2KI2?CF\N+RQ^F^GIRPW4>*U4-PA0I)\/R MHBP-]@WBJ)U&OZ5R1Y$9W0G9N.#H(I..C/"*(;=B:>75":A65O-.S?A@SJ4X MTFY3D_V[\]04M)U@"D3,#FKOMT/K)S0KHC)-E-I@*T##1<[)A[QYJRUR8BM,"&735$CH.AG75BIHB$[P\S'K= M2U5T+S+"5=D(5[5&N/*-<-5DA(/2@P[2)"V4*I-]'6"HZ0$HQ4%_T,6/)_01 M]-+VR9$ZCU8)9FC4-O53970&_&^&*\8Y!\$)EPSZ @ZV,FSA&@ M7QS9G;"C)U-5 %-5CPU62$B;"[[R[MJZPYXOMLL57$C>%0RX^DL^A;=SHC/E M%5^OQYTLMA9/W3N6.R\ZF ;*Y#6Z!S#J1?U&U<7>UZ.@PS2==#$^O+(ICTK= MIA1NBJK5>?Q5?/W;SVB(U[ 2A^=W"6 =<195YOJEQ3 " MQ9F1/?@=*7N@/FU#E![8]:,MJ,*2C[R'AGGBA#Y,HPCT=P-AA)GP ]C.0D@[SPNY6A[WW+-CL(VFPHZ.[?Y M[K2EMG#4+]QP6=OLM_39>/IC0/^E4N,_C=]/+F^Y$/G%Y4^3Z>T'_-Q8M8K^ MF+BJ5?MJJSNO8!?7:-DYC46P@DIA+;G2LN7A\ I39.^SSI_7#;9FV1]-X7!< M+/>C*W:)I3IMH82Y=XFC"%+H5SAM=\D;:#[P+]X"WZ!^%3T;J^L>L# #RZDS M[.-;](8X C\59+KY('%>Y4 M2ET?(@)VV]^/K\XNZ,_.]ZY6*H<WGRL92".,/2Y5SIL3^ZQV]RU025^W343 M1LTI/,B>$$X59/E3 MDOXF$?I4(LXM@A*E.0ZCOC9,4"HHXV5W>^%:WH@R'&V?$<:NUEN9J>/%[]@J M!,K&R,03%RGUN MZ2O[MY*9;>TR[[Y9&"C&Z<:S>(VA&"(:)?4!]7N^VF!PXD0N0]9N3L9!FQA6 MA2G9D4WOG4=K5$Y7N(Z$76C\?((>45>C0:.[,,Z M3+(.;XLN-$"5CL;FX]@*04YVDH:]P%CK[(U^C__JCC[V",&KO4,G4MPT\I-C MBIKXQP95(;YV]F\BB5>RK\54%>2U9U)>AV+TI*E=/=;"F@WS\>6 M@2L#0',:E-&(M)_*25AB-_/U=IO/E%KTCI7WI$Q%!BI[1,0&)_P(&C/#& _ MU!\I%%TI10GNE.Q05G$<&Q-^T,"]*+#/5>SCH+XF45!6=4Q-+WI>5>,L# J9 M\Q.XUJDQ!Z+(N'_-W6BCV@#:QK K_X6'X5&L1LF9Q!&79J9*@7K0QM_IOVK, MT#A ?T?G9"A_=/&/09MG16@W3HKVHP(=SGPF(JHQ3/]SCJQP0[[]M J/[G50 MH%X-.D/_#W-4>\$?7AX61A'XJ^)EC8.*7^G,@$850=.$N.&J/O'33&)2T?#. M(7]"SX"!"'I]#50:I.-K[R2D,@NF/Y.L<378ZG40%PQ6;[\$7MEOE/>ENKQ< M54+JM4IA,ND&5=037"BTO^,YF"KL1XY3;O^D'1FT\!XALDEQ=TF:,N)SY66) M,<>H0<./2SYI8L>+)#3.MBQ>PG,I1Z9*/1 !E"HXUJC\NK?D+LHRBI_/HH493'MJBA5.LSS8!4_?M^TF@+R>WC17>;[RV:)=1'IBV M>?MJREOFUC7EY%V4M:TQH"B5TL<]DZ[J"H<:&\<6_:NO\L?)/I+=T>0Z.1AV MS -"THJIJ6ZY=&51;L-$=IQ?RD[*59@*"Z!F+Z3"]3+&*D?P4((U]E:;>[RT M3B,,_"W\J,R--O'N)4R-CU#"19JL,#^U\':AY(@M[F8"YRV^-:3IUY9*5!:( MQ4I>S74*T^A3'#T1(55.\ Y(]8%9#7=5I&HEIJ2;+0MFZTQP>5ON'0E&!FBU M$54X,!7W;' L&+0K6X9O44*;0B48W,60)JH;_I\O;JIJ:*^(4MY./E MY.])A,49M-?3D)9&S@2*VRBK[)5,T@+)^.1A IR>;$T4Z82VN3L6E#6NF':W M36I8=WBJ?D:+DPRB!&M'8̵O^VQZ,U#M,WWQ$[PI5:^SV!KI[@O$WIT&W MBV%CPV#8[E? >=K2T\D/:(##IM]=W7RH+7 PC5@O=ET[]X1I_30%:< >$2GO ML#*535E5X^G?*)8QF%P>^"0L@@#U(BE^'0:3LT[=C,RSRFK@*E^"= M ^JFSV6=WUX,%PJM8TT85:-*^I6P4;399/B'",M'KA_Q(AF5VY:VO<"T]%HR M? ,+HQQC*:5$*O444:VEN*ZZDKKJXRP.]62#A8HT^>XD3GN["@0(:^>GT"K2 M_ ?!B,(J22$\"4;=GMK2;A-#PD!_[(TPPQW^'@[5]$7=JSAQ+^@.*+:K SKI MR%PO@V%P.MIWZAUV/2SO^H1VVX5%4 #GH,/DUQENG?NDWZ:9^_H$5OGBEDNS MPMXHX@ZM+9RU3X&>HV#0Z^\^:ZUXHB+35%\.WOXAPGI;A;+9RN4M&L8F3"V- M@,P*?DJLLI.'=(^'RJ.KE,#;,!_\HMSDJ4-Q1CF]X?T]*+;DWC+KPMX%C*CA MRB^4Y*##W8TV.?H[:8)B"P%7-5RNIK<5VN8$P?(#ZH?EW8^VFEM]= 8E&8$. M_ #O*5?>K53WH9"W..I_2_.-AM\:]=.5?GM%EFDYK?;VR2LVNW4E_1ZOI-?_ MMND*O&%E+]A,^ZV!%?;>:/=%[&"VJ9V/;<>%XG'1L0UV/+87(_A*P9@[@VS8 MYI5TN]L@IO8]-DHAP:=V6\6@#0?7&?%2.L.FI:C]#P\66 M"=V= _5VVB]CC=H9:[QLFK*J,\*N!E?G'\]N]<_CFYOQY6V-FGDM];U^MC7+ MO^1^I';*@FXDA=]J*CM2$I]RYI-71KV0.><*R1?5[J10L"QS51U_)O^X[Q2( M5@^AE-^BJMITF28OJG]L0O+&VY+8(9=V1STULC5*;*\H1"PXHACU:I.T("Y= M\=V8 84$43B!5@A:DU3I-J7@RFAHBQ*Z!'EVQI0W8?Q K5'4CL# M5YZ0:T 2=8L-:,N8)7:'U M\KQ27MZ:SI44;)/9C@&VIABH26^T&&,AY.Y0GERO%+Z&8HV7(B!M M7,IM5N->.X,N:L/=_A#^<:]SQ1_7"_+0M?6T.'14J!R11L=43.2 M[Q__?SB@Q#W78X[TP.H2#TT7MX0*R_\&1M<1)ER=:OBG.Z+_=H?X#RB[1V4 M2O>U(NAZ5.ZHZ_^)*&<?PV*J1%-QDGK/U\81)%CJ"[=*,/*N*ETZ; M7'P?/WQ\/[Z=G.NKVQ\G-U3#[V;RX^1R>O'3!"QD^%R-.6=/Z+X=T7:>3WN] M+DW8$W%<;L)S=79AHB,P(B)@;ST6"2!"SJJ1-ZX_[*WK#ZO\%J2EB!PLW> % MDI K5AJD:%A,?WE^?QNC/X4WJZJ3 EWTR-;E![GC\,J0G5:Y@!OQ_^[SB-&"[F% MF5_O$BM/8MH2%^'P=Z:/Z);V/G1$MN'52_9ON/ !QN!J MO0]TN071*N2\*'@G-2V(U")\DM *4R3'%3I M%$) I-UP\*XV= P:3TR^<%.>L#T*,"IELUAX(2=V;92+XR^-[G R[FU7BR"% MED_[KM[59*$2_T2JZIVK7IL 1 MM?#9$6)<; Y@]28-,#RTEK"U'#W[*ZA0V=Q6<4UK MO&(8I;F(88)5' ;B]GNF^U3RA;5('% V)ECVHQ-]S&HJIX2B!X_ZG&!-DL\A MA<3CV4MY>_(.K%-TX^D'/(^5M+<%JEQ)X66^4(8YB(T2P\(G,^75?Y5DT*N5 M/H]F+/NZ7;^@F1 "+O5L(TS[+\E=AJVWA!*(?TB'%>H/ [PV*!6?C0&8;)]E M$57$P0 2R9MGQ9'*W:RHV"KW+CA+YJ6KZMB[-@+@8XMVTA5>M M3>_6VSS@< =:S;X7;M494*LZ&0SXUF'85^>EV73O%-_M81Y[T.E35'30'YY4 MSZ/7TN^O+G_@K9Q/WE:"!=XGJP>.PSZ/[O( ;UZ=7KFO/E:9#>EH#%2YT!U6 M( ?%^HE^%R5@TF=>H@06)-:V*3M%EK.^\RZ8VMBV7#CW"M*_8GTT8-8N^ MO_UTJ]]M8+CWUS3JWS;(B3/J':7XA]9UJW9(;IY&0[%*20&VP/\.PZ-:%DE! M!.+I<(-P!$/0Z5#51XIWM!5/I#4Q\BW;/FS4:G]; TU7R:702Y\C6.YO"67 M(>E6CGL^O#M"YX8, T@E49487*/N#7P+XQ5A;T>CT 2W?EVW_LT:87! R4&< MW7SEBD)WI6J #R+E3I:J/$J99V+\V#>/'I; HN="+GEEV_A2 0%!\3,MV[W< M',J#X80]E 7JH-L:#KSD*5I_J]?VDVD*PP 6S-CHKHZF#TY:@W9IM&%KT/%' M(]\'*J"4]>_U&I)0(U-E[[9VEW?8M]=I%*A4@#R@4MVI@(>PB,H3HDI)T*,P MP2)T0.E8X!T^&"MR&',.T: 9H[GKXD6J*U4G=X798A=()CW40"YAO4LJT@S6 M\5\VJPC_G6)/;F*)7'#9DNN:P?Y&*FL[*%3"9:M_!@=" MZ15&'2-N;,I&I/%#C !%)/>M(S)YV#CV"W.Q72@.A>3^'B.\C1V []$PXE>Q M_=-*AV_[\=KS4GQ><5;&)Q,/Y6DYSA7FF@M)BRYI(6*4?8FU0>?0)XY._E%2 MM3$.30X/T4M)5V43?,9.]BK)<@1?%<\HDBV/'E)TUU&=W;:)L\)AN;:@PY 2 ME;84):HX.!6% 2&F^):]9$/QL[O<5!F:L]&YM45YG5S%%I4KM S=A(4.(P0< M5&J MP&[:6 @=CMF*Z:JQ>=XN5EZ,',,3L_3\&EEL(7=Q279A74L36MYH2R8 MHC*[\(4Z1TS.P:DAZF5>&4'CZ7-![6P*\9),^^7B:NI#R/S&9C:7457%J[0N M8UF"Z7!-]_%BTA;ORVITR'Z+H@Q+/6)NKB[A[[-);4;09?1D0OL0"-=ILDK0 M%G:MC#TW8N%!POW%_K=CNZP2V^BAN@?GU:_$?(+>E5 .!X>IX3&AWH5<=.5) MI@=#Z]1AFI/:R"X0\?#.&L\N"FHJ%R29S2:[>'R>S69,\]LQ8H[-R"SH)@900WD(/JA@K LHPA"D( MF$=JFOE$5^;'61ZMZ[JIFBXETOV5>F5EAKEA*ZJ:5ZR;0ZQ[;B2?LST:LWUN MU0[3=9WSL]%B-D%8QS;.<1UCJWON=[5E.M"72EEEJQC[F%KFZY( M_.N2P@JK[9;]KL)&$61N2&N1A"7,:6(G&'M8Y*967"M&1%9&9TYM-PCR)M&N MOWK"'MB06HSX"6MRO\O7TIX69<%?23=B%ZC)LH974C0&N";M(J)8@WCEX5)- MJ]S2M:2;?R&4^LFH$RS0$"50W,Z]TI?BA"6+VZHDRFD04N?67LR9@/+FAK4C M7A;2+HD;H5OC;F!"=0&']E*52V\?L8FK"JJ3TY6X!BE2]%]"4#/39VWN/F"\ MXE>G@62UA>9JE8L48P-H!P*"3&FLEH[C(P7V:&I[1+MFU57U!67\)B.'3^Z= M#=$S]G?U![+X0.F'Z![E1FVQ-![!-I @0#!F5PD)&/^\=(UL>=Q=N@(0J!U[ M%%9(FAQAE=775B'F/L"FF2!,(2S'D6P21Z$9N9J!_H'7B: X>4'3MJT*>VJ* MK3X#0.L57606"HP'EA,C[_2NFB@!1%!_[MBU\&>KB5NWJ= Q"ZPTJO(IG\^2 M?TFP/T^ WQAHQ4Y0$ER=[ZT 7"6/,V3G;FS7.FA':3,ESQ8N03C C&(-C//+ M][%)))^)J#"-1^#1%)4RUC! )HA=:B,(WC@02WP&#!BGTE.1[JP#CW>QX#!J M7%.'6>9OP(>4Z4O@?FPZTT .U4L^R VQN-#Z9L]B.0:&@:0HGAG)E[ZF7B1/ M1;HBQ=V[A:YQ]%//2]O1>E!+1X[CJK*:(8+&B 5W!^-E"7M==(WE]F0*@F64 MM;NBSA*4/8^:M^0$7=9\J^*L%+92Z"EN;ZD31,:0(F0V*0> &L$<:#&PI<4T M!OY$Z#>G6:R%*S1(I(K)$DF&_GKRWJ+THB!T[J]8N S" Z%[)SD/IR&LC&A MPYKX,K]J63#1*[9T-<1=?>E3J54>EO\91 M&<'<*.MV.ZD7;O4JR:UT'U67VUD^3WN[X99!2H;I=>=%;]3GBKIB/7X2K5// M*EA2K)1@>!!+ _3@U:9G$BR-5AJ@3LPZ":[ DV6%CD$U]],$GBQC!RG>FAN% MGBJ?U=PBG H44T9$\JK[2G"WVV[I M25'7XQI42VSX/M]7ZEC4?TG8J$9+)>%,P*)-B_4YABJU72- M5;%@][7TSBFS(;1(U%VTY8RU/>. %:R24O]%IVQT"_6%N@7[GDMG#:<9MUT34-TW^3TPXY9(S9"1EE#A.JX>[W< EV,"2,( M2:A-9HJ>F*SDM%K4I?SVRAA]N>6^:"2H>PR:^\_1*:Q>^46""B\87B.E2IJD M'[ B":)&<"7W+LQ$0K"$BW('U)(,>\2^,39$S/E\E-\#RN@0&+X9>TJ[U1(E M:'BSMMF'>'\/1Y8;SP]';K$&XAN-!DDY_ SA0#X:]J]L\>"9J+ B^;_2&='M M<$4*MDOHSC%/$Y-_HJ@\A31O+LF*E3=(^^N(CII-*]GT7IS%7&&^4HS0456( MVK@(R&0GZVPM?)Z^L9R_B8*U1\%;T/VKGFYG9.J->(>JRX>JOJX"L 5UZT[1 MG9TJ00I.\FJ6)U5OPVL81XE1%-F[]MD[>P)!+AQS%2>OOHB+"#UD%RYI"M:. M/5(FA<8)%;F)_?]&T\J=>CU-5X[_Z^I_:L_CW\D(?149N_&J).A+/J?I,[^6 M.&[7X' NT99D5WJ-[F>FLJ+[3E7*4F:/)E>F4'?0O5QYPQH.*[P$%"#;XS]. M[H]-H5@\P=7\&"\#I%\B!;^;'<#43\T:13T_^@J8J;Z4'WTA0JHOXT?U"%FY M"VWIM^/IQ13+$U[?3*:3RULN48!A:]./'SZ,;W[!WZ87/UQ>O+LX&_-UI+N/ MO'I_<89I>X?7,#.&01XU5(NAVU!YIODN],]?936[7;"^;NN5G1O$LRDROF7N MZB0\AIF29 'L7\A7V96<[,!6<@M!?\\#K&B,'G';KB^U?3?3Z$&J1%L[8>I* MA.$3$W,)!MBV!'Z#/@$,T)A.SEKZ3/2 0BT'"L]-I=O^&JU"L3[RTC3!=Y:BCHN%G_D6F'DD!8_/UZOGYC^K5GCO MG*%'@]*DV8-5=FF*:W([H&Q O8B;:EE8N:B30'$Z0F5@&(/M@J6 F(=FWA&] M/',)+EPEFT)<$%$>72)H*.FMJU_Q>@Y3M\PYO&KH._>HD+SM/%L0+%^G$W L$=D Y6@Q0IM]#F1&,B:8(J2C"Z(>(A34=9 ME(O*FG;W$M[%6F-Q.BW-'^CZ@F(=?..]*GJN;RXNSRZNWT^( Y]=74Z!HY[7 MU>&IY]]ZRP V7HZ10KU\1N0R7FK+:M#=7)X5"WX<&IL84[R9?WPC1_W- M44N-L1^M[XE R,UL;UGNJ^=Q!AL/8I!15D_W,>^*BHMU8%"J!!GD3Y@88-?W M'*AMQ4&D+T"RH@N\A&^;;*BBN03'R)^BX\2Y6E ]>PIM!5F77G]F#^#,/P"3 M_S>E9%' N#:<+PTT+"O*55[FEHHHX\3V9WEY\&-_NJ"O4 MO<@XQCS<?(3BC8JNE>$3VPKEL[N6"]NL%E;TS)[[(EWT^5 M[A3H%I"$+[FA&G($>18_"+J1]34MQU1AX-*&)KW8RXEVJ8NV\[K;OU>862B3 M14/H!#M?R;O\Z7Z!^5 MO:IQX0H?CSOE^B019AL*\ML062YMI@IUE M"J%60J^U:^>T8*9/ZD.-"1W"_."5ES9]Q8)[D*><#78D7%!1E"6>KRJ@+#^.9*?P;*$,AH* M)'SXT_1J<@1FWKW&OTQVH;V#QDEB#*4,L<2<>^WV>H(!R$;@*)ND[2^*MV5M MR/ N,VR#YH*EP3!!4PR/&;[0$7.+KZD7^/5@"AEMG!IE4YD(H);@F%1 'TW6 M%.+\.1<#G*074V]@Q;897@HA>8OB)[% B(FB&AK5)Z%,$B&FV.<^2\P%SA-L M)T'+,E7H,\E:%72R>KH+'*2.:N:DX1&0:*;4BAVT3-=+T".+L7'>19=+L/#( M )A_?&3#'VA 3 $!@;Y)V5TH-A_CFBVSY L4?V*[M &AI'C7.@+F&&RH&1V M8#]AEOLBB9Z-C\2B*'!\CY;PF&V.@RJRQI5W 8Q%JDTOF)+X@ ?Y627"/IE;9QB(UH MI"6038D["QGG>8DE8F=RD42G1M%9MJ]3@EQ\'QF?>N,A(;FX"S"^F_5ZP& M[166J\+05)"[29[#1?XL)D-:E;8VPEN)I4$P*G 6U*;N$HZ^\(KXRE=%(K:* M,%XZQ"P]&#YTMUO""O,K+R**+&=C$\Q?)Y6DX-)LA7=(]D1TP%+=C0NU8O . MKL5P))G8S%2?!,8H9"/,B>^"B32ES M\Z8IWA>GQ9RLFIQV8\\1:F!0;+)):W3#<14<@CI /VVE&2O@>/YB:30O007)8'_7&)L?C*F#LEZ7Q16+%A MYKZ)R16+.=W$,$N;5V%C!CXEL>C::21^8?(-B=-&U&O,H\!C*%:9L9Z_!^*^ M>*^[>18'@XT.E%UZC-)NGS%#F# O'J^)([JB:FHXX"D$2L!MG+9B$!3TR*I[ MXH6+O-U<%;M?##9@MQ?C[E]^F9M1*OW%+KK*I8$=9(>K@\8[@UL\<*]1 1R[ M[YEV52@)S?V?ZI;K^?!VZ353/I(NX.KMU=E?C]^.IY-SJL\WN9SR->SA+2FY ME?OD,]\)Q^D,)5/6W;$T.>]V.^O;@D51VSZI:0)END74+\VA@_<^5A!;D3X# M/-=36UY5T[-2(^;KU_2<-GE&360/(B4&,R[7B^0YBIH:VG.37JML,_L,_)LS MZ6=JM80#/:!"@53D$DL%]D_4E&WLP#!O*?:YQ/X0V/0&X=KMG.I.OZ-[PU/= M.SU5-W#4%+W+&CC9RB1Z3D=ZT*$JFB/3!;31#WP PV'=_FX'Z^D,3K%TZ:!7 M;3DQ]CRV>+2F%[*+OZ$RJNSP$T)1C]'M@\L97=L%814@]5ZCK2 M??Z?^BE!FX"LD';KI __.>W@7R?TE[H!<_3X'E=5+//1:8VZ^EOXI].F?^!Y M_*<-7ZJ?R_"@8Y'<5W>B!S@(U<)M49N$;JM+15Y;[5%5R'G'3&<#5%8P_U[- M^C+'^UY$L-J97UNGN,+*QK;TQ)2[8LN%8E LDMH-.L.1NBIA_&&WBP5ZB?G8 M[X94LY21KL60KG>>4U*Q>(6M)0EQL:0LH8U$OZ%"I6V(2V =E MV.E6UM"GEM*M_G#/)?2ZLH3^T%M"]90 $" 7:1%#+B;<:]L!L83ILY8.=>;Z MUE3 _"3%H*IC=H/1*0.76KK F-UV&:/-%%ZO^MUQ.:F^+,LC '!&@UN9LBLC M,64U%$,0!FYBC:2L!.^*O[*6&CPV*$K"M+#*7GAX M>GS0;;6'NG\*HS,WZ*"$[Y[ =ZVV?!ZI WH5'SZE3DNXF%:[0Q(9QAT->L@I M1OP9QT:B/3Y [J&[PX$>LOCNM4Y/@;'X'^T.Z5DFR%Z+E%RBRF[0Z[;AFW;; MK(T:59T.*F*BU]*3\31EMJ$J9X9IG#Z==+$]L=C/SC MH!QL.#@0&37&-LXDI76Q,V3 M(W4>K1(*]9+H.8;4%NB\J6J-II29QQ2ZG0!1O3,,VMT1?AH @71 OISTC(C< MB(/AQ1G5+%S,)')VZ\ 3OHW&_'8\9;X(MA')'9 KIRBP !! ;""TRGO?BAN* MS[#;!<6K9^<'.=,[,?._?6DGQ"*(A@[AW]%1X7-G *>Q W:^,$:%(OLM?3:> M_AC0?_7D;Q\O?AJ_I^I=&&B.+1>GMUS-J]'C4=MI5RXK;.8YE49C<#_K_'G] M!:3\0H_H^LZ_+ZZG7E.H]$] 2_^'% LHE_HDV)BPN6?^*@0.<\17\T]_GN!2/@S/ <_2$^@?(,H$1V@&G#4_2'_Q25B"L_ MCKWN1@/;QH$^*%=UV(?FF^:E4:]":OO1X[^'(V_FH#HM%WES!T7MKT-!2[\;7]QHP-Z/$_1_OKNX'%^>78S? Q)/;V\^;D?B=\Z>!<2P(2&_ M&Y+^N_?\%_6>=TZ;7:!=S4K^[]DV?GO7WB;::$#Z_XX=>+=Z_=FGOVM;V==P MEG]WN/UWA]M_P0ZW.S5K;"2=]R_TCWL-H?R[>5W\7[QYG3_COVCSNM]N-&/[=,^Z_9,^XUS5H:<2E?;O(:!YH1Q3[K]P69FM>_7UU0(-Q%OFAQ>4)]Q^XU]533DV@<)?*VLW80D_>&$) MXT)80B6-RH]*.'=1"35 ?AG*NH-PYLM#!Y/^=P*'B$6ZX!J]XM?C[\M?N MDKQB"O5;[?:W%2N@4_?MR4G=MPTW[-62%J-NY5V\?J_Y\N2DYLMV]?7=+NI? M0P6Z6SX?>W=^ZU_!'C>'4'$W9P;W]M)\CW$/)U=W:%TRB=@N-8WSE.0I4J8&W;V5C- M->'^![(KX&HNA+WG&Q\OK&TG4+]TJU>_VWU'^8&1:]_7S@RT]GW1?-S[Q1H M5G"ZZ9XS\$P+*0JPQ[L1GU;#BSO?Y]N!ONS8T=C9>\Z==_MUAM^)2_1?1>N@ M>K6L?BH\PPU3S\H/W"7WZ\E3_]\&0?&:&_N::2OBDB.->\9<[W8IZ^(KD WL MI%E-*;$W=E&+A*C%W]\%+EY@Q)?0A[<)N_IMFS]P 0X5E#;M3?D\=*==>QSE MQX:U3QVXV(@&]4^?VG/OU0YAGNMTZF=P 15-;_9K7^RY<9%G=PUMYAYA+M PC4M^FJX1EE@8(W 9K*N M'G@]OWM1H=\9H#6)!,50;AF],N*-J_#(JZ&#W5%-_\#79O;2+B^5@*%1=IQ1 M)/,+)D3]NYO55WD[+N)7A73:[:%S*$OAH0N;CG&-Z1CE=S[ZS;-W=16X" :O M]#:U,#4KY;/ED;C^=B %'5[$?_&EWB=IN4HL$663##"H7%FK\:8P1&U?/H1& ME2R$'#KU++01NTOI,>B@>3'?I^#C+F:->(5NR->#&<6FJ[0[KLI.J_DG.Y)) M0[1=K8=K?QUR2U19^=G]P\CT+F%D.]GR.P>2:3^0;/O0VT/)MK^[5UB9K&S[ MB"\&EE66\/*4^Z%247!OUXF]S,BY?T.Q\?K/?#%(*IU$MTG '673%T3.[>U3 M]JY&*LJMQ-L!JZG_Q24Y-?O^RD%7S>,5G]IY[+"FYO*62>H?WV6V^GBT #@D MQN256KTT@+(R<2E6\HN&B^^5/=.TUQ M7+L"O Y$3<_NLH== _KVIZU*Y%7E+&J#K2KF$<5;?>&RFTR>;1MPX:6!'KNR MB.^]LH@?3'P;,-0;5S9WA:$**Q?@]I8"W)K+7=_:FOQW4?Z$^=@FG(TFE) V M+X#.:QQ26?:P9?+0I]0Z&-CEV_>30%].;K\('./:.HJN3*JK.)5BN(!K^5<9 MJ1P/MS=JF9BX9[[Q;@;L2R%N%6VZ&.%6P8A"D%OCJBK76PU!;GOO^V.E(S5& M@E6T)@H,VW,1'D94=PUZU_LP?<"[-G-=7"5F6]U',(+-&]UI?XOQ(=1+%\U& MNE0UI4#+@XQJKP='P]IO!W7?VNOL<46/Z-4]/VS7?3NH_=:._;:BMM6NN]NM M^[8WJONV4_NMG?&L\GP]3.I#PE[!NS^9BI*VS3?64J*PK9]-A1L)2M)_OTD6 M"ZP^@99JM9;_3G%3%<3>,UZJ\?W?+V"J(H5?%3#U K@J45+['?D6LCZS5!F]FI1PQ8]JE_C[:/?^;GX+)RHLMWIJ**O5V$;\"3">E_A M,R,"NA"%CW/5U5:%+O:(#K-DL?\M3@VZU5[%;'MU"-;>(_G! M5:_=1\--G? MUT2]5=#@E4%>>W/*_<._9(K&@4P<5M6A40S#JA 92M8*''HM_?[J\@?>WOGD M[JO$Z;8&8)_H85%=]E^_&3'Q? K8$#;R>Z_6^3_\-[+<0; \)JI>P ME3% (E"V6M,VU1_^@+U_]EB,E*6KN>[@W[$Q4/A,Q""U7Q?/@.2*>TIV FXW M"/].L5T*Q?)U)"QL9CYBX!M6YJ4N"[6'8(M_U?J!>?E8>4N2WUUCI!=!LW5HJT2JXR7W8U,J[)$VEK&\(&%,@T>^R+/_S_P-0 M2P,$% @ @H L3+).[\%$ @ (PL T !X;"]S='EL97,N>&ULU99; M:]LP%,>_BE#&:&'4=K)D=+4-6Z$PZ$JA>=A;4>QC6Z"+)\N9TT\_R?(MV4I' MMX[T)3X7Z7]^NI"CL-([!G<%@$8-9Z**<*%U^='SJJ0 3JHS68(PF4PJ3K1Q M5>Y5I0*25G829][<]U<>)U3@.!0UO^*Z0HFLA8[P8@@A-_]2IA#A^Y.WWVNI M+]X@]YV]F\W\^].+P_A)FSC%R&E\22,&4[5QX;@.)9%(A M;0[(T 4V4CVX=. \>W:=#J="JK:VJ^!^-]WP@T3O64#*V XQRX0AR71&I2X M,DX[N W^DD*=O=Z5AC!79!?,EWB&I^ MBSQ5<]I3V>?IHI)NI?YN?U7.00^KEU]:43;25\!Y/+X(1?GQ\]HWQ\O M"^EUC7'2??=Z[Q!%FYHR346'6] T!<=C'S\1OK$O+[;7 <<6;.0UV9@7ZYZ^ MF9M"1FJF;^T2VV2$1_O:@@>K8=1ZD(CP:'^%E-;\O"TX/HOCGU!+ P04 M" ""@"Q,PETTE0,$ -(0 #P 'AL+W=O_MS?;XIL MW17?;)H]WSHC!XX;H@-W%STL]T37S7]AJC>;8FVG]?KKUE;='JJQ9=85==6^ M%*^M(ZIL:V^=PR$BJW)AJJ[H_A)!M;\4'.N(W:V#_-9Q8;W+.CCG6]$6SZ5U M1'-=P!]-D+L].!^D7U>YK5J;"UAKZ[+(@2,7]UF956LK$*0D(.4Y(16"5 2D M.@MDTN/ J0A2$Y#ZG)!C!#DF(,?GA)P@R D!.>&%= ?BWDN"1$0SL8Q-8L+4 M2X,H%%XX%\D'(@DC3R?_\ J&8J_&BQ-&&RXT2 EP3@)2^@&@CC MQ6$0/B1B:6*1/'JQ06A7!-H5+YH>"-]+'M_O?H7Y8Q4\>7/HY637PP$.WR,J M?H]X,<<#,?."6 #A.4*D).,R6^9B "WV!#TC MUZ5TXC+[Y&H P2^:KOQ4?/3BV O3-TU':<1E]H@[VCUTJ\5J[J40_J+T$4), M'P1C\VB.VI 2B2 MV3Q>\> MBA-C4NY1S.XA6U,=U51>%>4A!2SA&A,7 ]7E(44LX7(_$UA"RG*0HK90F3^IK&% M-&4A?S_LF[0LZIR[FQ#2JHZ'*EVT76R&.YNV/U1Y^-IO0U>M M7JIM##J?+T(_GE'Z[Z;)]NWH]Q";_4O&]H B_!^ETD-*#;#K(Z$$^'>3TH'(Z MJ*0'+::#%O2@R^F@2WK0U730%3WH>CKHFAXDNM0&_EZZU ;^7KK4!OY>NM0&_EZVU ;^/K;4!O MX^MM0&\[PUD).BSAZVU ;^/K;4!OX^MM0&_CZVU ;^/K;4!OX^MM0&_CZ^U M;^?K[4!OY^OM0&_GZ^U ;S_#631=]] E!+ P04 " ""@"Q,2I4EW<WO&Z:.JFZ-+TKK;^*"I/>\B5U\O#9)8M4G M[(0)OV]LS^-]KVMRKLSI7]',?%YFE)ML5<=;4F\=Z=P71*&N4E]H1_E;<&6S MV.>=:1=>=!T;LTW%?BQ(KYYK/N#^CI%U!+ 0(4 Q0 ( (* +$P? M(\\#P !," + " 0 !?D !D;V-0 M&UL4$L! A0#% @ @H L3''/_\SM *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ @H L M3)E&PO=V]R:W-H965T&UL4$L! A0#% @ @H L M3'F2L\-]! X!0 !@ ( !J L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ @H L3)P%P0ZG @ D D !@ M ( ![A8 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ @H L3,&!\=.T 0 T@, !@ ( !'2 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @H L3"DI8K2U 0 T@, !D M ( !QR< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ @H L3,+[5OVT 0 T@, !D ( !ART M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M@H L3.-/ZRRT 0 T@, !D ( !2#, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @H L3%_?)9*V 0 T@, !D M ( !.3\ 'AL+W=OLK8! #2 P &0 @ $F00 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ @H L3/",[UJX 0 T@, !D ( ! D4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @H L M3$CJD<2Y 0 T@, !D ( !RTH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @H L3$:3HN9I @ , @ M !D ( !$E( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @H L3# 2VSYY P F0\ !D M ( !\%L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ @H L3!##IAJ1 P >P\ !D ( ! &4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ @H L3-P# M+>>R 0 S@, !D ( !I&T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @H L3).F%0== @ 6@@ !D M ( !)W4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ @H L3 UCBN^4 @ MPD !D ( ! M8GP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ @H L3**K/2O\2@ O2(! !0 ( !XX, 'AL+W-H87)E M9%-T&UL4$L! A0#% @ @H L3+).[\%$ @ (PL T M ( !$<\ 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ @H L3!;_3#;: 0 FQX !H ( !L-4 'AL M+U]R96QS+W=O XML 62 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 63 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 109 193 1 true 31 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 Income (Loss) (Unaudited) Sheet http://aehr.com/role/StatementsOfComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://aehr.com/role/StatementsOfCashFlows Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES Sheet http://aehr.com/role/BasisOfPresentationAndSummaryOfSignificantAcccountingPolicies 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES Notes 7 false false R8.htm 00000008 - Disclosure - 2. STOCK-BASED COMPENSATION Sheet http://aehr.com/role/Stock-basedCompensation 2. STOCK-BASED COMPENSATION Notes 8 false false R9.htm 00000009 - Disclosure - 3. EARNINGS PER SHARE Sheet http://aehr.com/role/EarningsPerShare 3. EARNINGS PER SHARE Notes 9 false false R10.htm 00000010 - Disclosure - 4. CASH, CASH EQUIVALENTS AND INVESTMENTS Sheet http://aehr.com/role/CashCashEquivalentsAndInvestments 4. CASH, CASH EQUIVALENTS AND INVESTMENTS Notes 10 false false R11.htm 00000011 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS Sheet http://aehr.com/role/FairValueOfFinancialInstruments 5. FAIR VALUE OF FINANCIAL INSTRUMENTS Notes 11 false false R12.htm 00000012 - Disclosure - 6. ACCOUNTS RECEIVABLE, NET Sheet http://aehr.com/role/AccountsReceivableNet 6. ACCOUNTS RECEIVABLE, NET Notes 12 false false R13.htm 00000013 - Disclosure - 7. INVENTORIES Sheet http://aehr.com/role/Inventories 7. INVENTORIES Notes 13 false false R14.htm 00000014 - Disclosure - 8. SEGMENT INFORMATION Sheet http://aehr.com/role/SegmentInformation 8. SEGMENT INFORMATION Notes 14 false false R15.htm 00000015 - Disclosure - 9. PRODUCT WARRANTIES Sheet http://aehr.com/role/ProductWarranties 9. PRODUCT WARRANTIES Notes 15 false false R16.htm 00000016 - Disclosure - 10. ACCUMULATED OTHER COMPREHENSIVE INCOME Sheet http://aehr.com/role/AccumulatedOtherComprehensiveIncome 10. ACCUMULATED OTHER COMPREHENSIVE INCOME Notes 16 false false R17.htm 00000017 - Disclosure - 11. INCOME TAXES Sheet http://aehr.com/role/IncomeTaxes 11. INCOME TAXES Notes 17 false false R18.htm 00000018 - Disclosure - 12. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM Sheet http://aehr.com/role/CustomerDepositsAndDeferredRevenueShort-term 12. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM Notes 18 false false R19.htm 00000019 - Disclosure - 13. LONG-TERM DEBT Sheet http://aehr.com/role/Long-termDebt 13. LONG-TERM DEBT Notes 19 false false R20.htm 00000020 - Disclosure - 14. RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://aehr.com/role/RecentAccountingPronouncements 14. RECENT ACCOUNTING PRONOUNCEMENTS Notes 20 false false R21.htm 00000021 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES (Policies) Sheet http://aehr.com/role/BasisOfPresentationAndSummaryOfSignificantAcccountingPoliciesPolicies 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES (Policies) Policies 21 false false R22.htm 00000022 - Disclosure - 2. STOCK-BASED COMPENSATION (Tables) Sheet http://aehr.com/role/Stock-basedCompensationTables 2. STOCK-BASED COMPENSATION (Tables) Tables http://aehr.com/role/Stock-basedCompensation 22 false false R23.htm 00000023 - Disclosure - 3. EARNINGS PER SHARE (Tables) Sheet http://aehr.com/role/EarningsPerShareTables 3. EARNINGS PER SHARE (Tables) Tables http://aehr.com/role/EarningsPerShare 23 false false R24.htm 00000024 - Disclosure - 4. CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables) Sheet http://aehr.com/role/CashCashEquivalentsAndInvestmentsTables 4. CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables) Tables http://aehr.com/role/CashCashEquivalentsAndInvestments 24 false false R25.htm 00000025 - 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 25 false false R26.htm 00000026 - Disclosure - 7. INVENTORIES (Tables) Sheet http://aehr.com/role/InventoriesTables 7. INVENTORIES (Tables) Tables http://aehr.com/role/Inventories 26 false false R27.htm 00000027 - Disclosure - 8. SEGMENT INFORMATION (Tables) Sheet http://aehr.com/role/SegmentInformationTables 8. SEGMENT INFORMATION (Tables) Tables http://aehr.com/role/SegmentInformation 27 false false R28.htm 00000028 - Disclosure - 9. PRODUCT WARRANTIES (Tables) Sheet http://aehr.com/role/ProductWarrantiesTables 9. PRODUCT WARRANTIES (Tables) Tables http://aehr.com/role/ProductWarranties 28 false false R29.htm 00000029 - Disclosure - 10. ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables) Sheet http://aehr.com/role/AccumulatedOtherComprehensiveIncomeTables 10. ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables) Tables http://aehr.com/role/AccumulatedOtherComprehensiveIncome 29 false false R30.htm 00000030 - Disclosure - 12. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Tables) Sheet http://aehr.com/role/CustomerDepositsAndDeferredRevenueShort-termTables 12. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Tables) Tables http://aehr.com/role/CustomerDepositsAndDeferredRevenueShort-term 30 false false R31.htm 00000031 - Disclosure - 2. STOCK-BASED COMPENSATION (Details) Sheet http://aehr.com/role/Stock-basedCompensationDetails 2. STOCK-BASED COMPENSATION (Details) Details http://aehr.com/role/Stock-basedCompensationTables 31 false false R32.htm 00000032 - Disclosure - 2. STOCK-BASED COMPENSATION (Details 1) Sheet http://aehr.com/role/Stock-basedCompensationDetails1 2. STOCK-BASED COMPENSATION (Details 1) Details 32 false false R33.htm 00000033 - Disclosure - 2. STOCK-BASED COMPENSATION (Details 2) Sheet http://aehr.com/role/Stock-basedCompensationDetails2 2. STOCK-BASED COMPENSATION (Details 2) Details http://aehr.com/role/Stock-basedCompensationTables 33 false false R34.htm 00000034 - Disclosure - 2. STOCK-BASED COMPENSATION (Details 3) Sheet http://aehr.com/role/Stock-basedCompensationDetails3 2. STOCK-BASED COMPENSATION (Details 3) Details http://aehr.com/role/Stock-basedCompensationTables 34 false false R35.htm 00000035 - Disclosure - 2. STOCK-BASED COMPENSATION (Details 4) Sheet http://aehr.com/role/Stock-basedCompensationDetails4 2. STOCK-BASED COMPENSATION (Details 4) Details http://aehr.com/role/Stock-basedCompensationTables 35 false false R36.htm 00000036 - Disclosure - 2. STOCK-BASED COMPENSATION (Details Narrative) Sheet http://aehr.com/role/Stock-basedCompensationDetailsNarrative 2. STOCK-BASED COMPENSATION (Details Narrative) Details http://aehr.com/role/Stock-basedCompensationTables 36 false false R37.htm 00000037 - Disclosure - 3. EARNINGS PER SHARE (Details) Sheet http://aehr.com/role/EarningsPerShareDetails 3. EARNINGS PER SHARE (Details) Details http://aehr.com/role/EarningsPerShareTables 37 false false R38.htm 00000038 - Disclosure - 3. EARNINGS PER SHARE (Details Narrative) Sheet http://aehr.com/role/EarningsPerShareDetailsNarrative 3. EARNINGS PER SHARE (Details Narrative) Details http://aehr.com/role/EarningsPerShareTables 38 false false R39.htm 00000039 - Disclosure - 4. CASH, CASH EQUIVALENTS AND INVESTMENTS (Details) Sheet http://aehr.com/role/CashCashEquivalentsAndInvestmentsDetails 4. CASH, CASH EQUIVALENTS AND INVESTMENTS (Details) Details http://aehr.com/role/CashCashEquivalentsAndInvestmentsTables 39 false false R40.htm 00000040 - 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 40 false false R41.htm 00000041 - 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 41 false false R42.htm 00000042 - 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 42 false false R43.htm 00000043 - Disclosure - 7. INVENTORIES (Details) Sheet http://aehr.com/role/InventoriesDetails 7. INVENTORIES (Details) Details http://aehr.com/role/InventoriesTables 43 false false R44.htm 00000044 - Disclosure - 8. SEGMENT INFORMATION (Details) Sheet http://aehr.com/role/SegmentInformationDetails 8. SEGMENT INFORMATION (Details) Details http://aehr.com/role/SegmentInformationTables 44 false false R45.htm 00000045 - Disclosure - 8. SEGMENT INFORMATION (Details Narrative) Sheet http://aehr.com/role/SegmentInformationDetailsNarrative 8. SEGMENT INFORMATION (Details Narrative) Details http://aehr.com/role/SegmentInformationTables 45 false false R46.htm 00000046 - Disclosure - 9. PRODUCT WARRANTIES (Details) Sheet http://aehr.com/role/ProductWarrantiesDetails 9. PRODUCT WARRANTIES (Details) Details http://aehr.com/role/ProductWarrantiesTables 46 false false R47.htm 00000047 - Disclosure - 9. PRODUCT WARRANTIES (Details Narrative) Sheet http://aehr.com/role/ProductWarrantiesDetailsNarrative 9. PRODUCT WARRANTIES (Details Narrative) Details http://aehr.com/role/ProductWarrantiesTables 47 false false R48.htm 00000048 - Disclosure - 10. ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) Sheet http://aehr.com/role/AccumulatedOtherComprehensiveIncomeDetails 10. ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) Details http://aehr.com/role/AccumulatedOtherComprehensiveIncomeTables 48 false false R49.htm 00000049 - Disclosure - 12. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Details) Sheet http://aehr.com/role/CustomerDepositsAndDeferredRevenueShort-termDetails 12. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Details) Details http://aehr.com/role/CustomerDepositsAndDeferredRevenueShort-termTables 49 false false R50.htm 00000050 - Disclosure - 13. LONG-TERM DEBT (Details Narrative) Sheet http://aehr.com/role/Long-termDebtDetailsNarrative 13. LONG-TERM DEBT (Details Narrative) Details http://aehr.com/role/Long-termDebt 50 false false All Reports Book All Reports aehr-20171130.xml aehr-20171130.xsd aehr-20171130_cal.xml aehr-20171130_def.xml aehr-20171130_lab.xml aehr-20171130_pre.xml http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true ZIP 67 0001654954-18-000356-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-18-000356-xbrl.zip M4$L#!!0 ( (* +$P\.)+?.ID -%"0 1 865HZ;:]QSYQ]OYP0 MJ #-"(G1Q6[VU[^9656Z<9- @,#:B.W!(%5E969E9F7EY6__[_O$9,_<<0W; M^NE-HU9_P[@UL'7#&OWTYENOVNG=W-Z^8?_OY__\#P;_^]O_J5;99X.;^@?V MR1Y4;ZVA_9'=:1/^@?W"+>YHGNU\9+]II@_?_/-_;BT/OAMXQC.';\4T']A9 MK5G76+6:8M">[3L#'HS8N&B>UQNLT6C5F_7&!6O4_]FL?1_"E)\T#WZ'+R]_ M;'ZJ-^"?1O.IT?[0O/K0.O__4D[F:9[O!I/5OU_6ZZUZ'2:DU__VO>^8Q@?\ MEP':+/?#=]?XZ7FIO;1JMC-ZWX17WO_/UR^]P9A/M*IAN9YF M#?@;]99I6'\N>J]Q=77UGGY5C\X]B9.K.5KO\>>^YH8C(X KGI^#!'[5O>"% MZ,/G[\6/L4>-A8^VQ:.&>E3GB>=\]Z;3?E[>*@*3W''& 3OK7\I_@+ @%\OAHY^60!=I_OW MQ^ %C8^=VL">T'.XC=ZH?8&\],$ECGWD0T9L^&%,Q,&7JNJ%VG=7?R-_QBE_ M>N,:DZD)//5>#27VR<"&S?_=8X;^TYN.>S^$ =K5^CE")A\,'N669WBSX-O@ M>T/'7X8&=QA!QF/H4FQU<_OKFY]QF];/ZF<7];^]3[X<3O=^X7QRMBF@VM87 M0$&[QOLY7$ PA?PE.7YL)/6EQ,=R)'UV[(D@'TS3\&SZW !2UH\,88 4QT.! M_'.X'#52^-O<:]S2PY=HW>'T>NR5[? LF?'BV)GQXC#,^+\#W_7LR?_>3SW0 MYNX#R"?^J%DCWOG*)WWN' RA(?_QT81',!'\I ,PWZ>F,3 \ 2O3#7A2&#]2 M*7SHC36'7X-6U6_LR11^U7"=]*W;\;VQ[1C_YOHW2^=.S[,'?PH\/)B:Y5[/ MNM^Y,S!<'L'*=\-]\S,*X0_+,/:W]PN!BR[L_>*5G>3^W(#UKDO6R\AZUR7K MY<-Z-R7K962]FY+U\F&]3R7K962]3R7KY<-ZW9+U,K)>MV2]M6>Q__VL&0YY MWVZMJ>^Y7_@S-QNGP6K!TJYGP<>_PSR:,QC/:*&">^:>GT?%OGEH7V?.%,S0 M+)DA@8I7S RMDAD2J#A59EAAH7SKG087X.43Q_>O?=>PN.OVQ'!NQ*A0:RV- MB+3Q.V^M@3WAP1[]8@_(X1#?FW.K+C=HR@U:,DZ! M&.)7,=!W,=I>2*W+">!BMU7C1' M?YI->9QYYM99RJ'%-S_'Z'2)W8C$D+23&Y%5PKH[F9KVC'/BM]/84;$EW;^ M >F.C2G&8W1[]P^?#'=@VJ[OD3-<]DG3=P_)->;H].0JW2PH?D,+M Q@$I1/BU/=R2>G7MJ=+G]%K MVM;5^;%SPI%<1Q8]'K;DE8/R2@%"%.^68;G/O:^G?3>6KGFSR2)A"%97L4Q3V.:S**?F@D'RP>T?R>;5^5FT<<CX#EQBG8QCF.H^!QUH4\T%WF_![#!H]P+$ X,$;K56RPA6L^5;64Z<13 M1W;R MN"K6R2-5U73KF3N>T3?YG>UQ]T&;:?#Y-+AHJPI@*S%3ZKSL5=9+1CLV1BN> M+R64:%?5DVI[GUUS[&E#)XV08\9SD35TDI_+]A0%:D]Q3!NT9)P",=*>;)>]92ES$IF M27^@+NMCE0R3(;BR5$&EG;+>I"U54,DLZ9UTI0HJ&69U4#85LRK==$5WTVT2 M=AVK4[:KRAXE^Q21?>*5/79>KVZ%8Z4L+%7TPE+'<7!:H;5*%CLV%CL*;5:R M5='9:E]:+LX?1Y:'LG@S_$_W+]]X MULSYD^CBE1]TC^R_)^A^@=G&EI\$>@;L*F<.;87T*D ?SWLU4R#A&>^VPU04B M>+WCWC<+MJ&)M4!NK6S^?#I-3@XM!%J8"@&JBV.%SXY U"O@)+HL7KCL0TNDX[&=2N8I%O,4UD9:T1FH9)[B M,$]AU=:R_A0E\Q2$>0IK2*>P>:Y?)_-<%XEYCM;F*9GG\&KK:&V>DGD.SSQ' M:_.4S'-XM55,FR>%Y+EYG MW7@&>LSC%M^]\V'W:)[MS&_1##A(PKAHU,BDG[AE3PQKW;3K\9*<=]' ZO<8 M%E(@] &F64.R*7Q,3S"=&Q^ZQ/R/?$0USBWO3IMP)IGSD0]7F0E"XK&G;N^) M]?[5>^I^[?WM_;(QY^>\(4%JWEHZ__XKGZ6>-+JWEXX6G>Z3/?!1J**D3CU+ MHU[]IQ@_^OJB81]H>W>%A$P]?E1!+QTM.ET'?M7QB<^F-DH]S5 S72YFB T0 M'?G&=QS\VG 'FODOKCE9UU)5L5VK1IMG@-^Y:?YJV2]6#SC5MKA^Z[H^"/>T MT][94098,MK\M+_9IF^!$IQ]-DSNN!M.EQAE 7L+/#SRJ>UXAC7"X"P__6S_ M0@FS;K3Y60F:&T#WR';2;ZG>1#/A/18,SS!V3+-F41!B0R_:"(+D@H$_PW?I M%_O/9GP3S(VT?#KDL&R3P>?+1=,%(ZG)0J-O,K$MRNU\T)Q[A\+L]-\TT^< M(JFXV.3Q&-8W#$4N_1#1B$SG P.P[O[TYO;N,PBU&EIH&6;,#4B!E;T#F6Q# MFPZ#2P"[. >EL!"RY#1;0Y1$5^X0/3A\JAFZK-??L?1[;\R=CNMRSY52(#6W MO1%G-=OVJO5ZM1Z%LMIZ\_-5NQ&#,L74N4&[@.V2X#7K5Y?;PHI9^P,!C:H)O>1#[CQC"TKX:'M.*>9 M!.BLCIP3 6C5I-L#F )%K;.KS2%:DJWJW6B.,P-U2$)M$6CMQ;A+;+/655P8 MI)DM-Q!3D+>5A+AQ<5EO'13F%!2_NCH_)%[;:6 \;YR?;0]C'L+_;$ZZ7K4N MXN)UI2#-2:1?79PUTD\:D>]WMC78"@'G<_P3%ZD+Y]H"H#0X9HKO+L&@@;^X-P M66WG-7WCL(%=5E7:_']\=V*TK%% 7%ES>PUW'@P/&8 \FS?0*[9(%>M MC0$28GM# 7PQQV/URZOF C699=8T-G.C7E^DC=4TL0NM3WQJNP;8*MA6;LA! M.>F/'$XA/N_!2=9[XLYDP^5?SMOR[0L"*RL ^0*>"H-GS:T@C9Q6')_K7PRM M;YA4"6<[<^]J;K.UZU?)\]'B&;<$+8TV;] MUB\7'B+C\VT#51KT7%S.D2H%%+GQ3F/.XW%Q>1F7U>LIE2.[M,];EUEGMZT1 M;K-/O+\Q%N:<'NU&PND1G24[!&E6GF7&A*C9^L#4F'<+)/Q>2V?<$K0T!\GS MQF:@1'AG4[S,':7!D+E:RJ&9 4@C(9J75U=I)WSDGF987.]JCF58(S>2_@]8 MPVB431$Q=Z2NMML7%W'1OG[VO.!-@3>$K[XM?)$GZ,2.5V4.'V.HT#,7'7JQ M=@(8B??#)^W[ILB=.Y4WFV=S:B$+(#M91YJMVJJW"P?W1B6J5B^SL.3)=YFM M>3ORX,OMA.64';S(3]M<]33F#MO-1N*F)S'19H"DT0N- MRTP3?S4LVS&\V2U,YP!W;XJ!N:-Q->'M3DZT&2!IS)&,$Q-NQK:I<\<5)9XV MO<^=._DVVI<)/IB?;%-PTABTEXUF8^OI02:9/I9C?\ H)M!LGN<8?=_#0_.3 MC6<" ,^Q31,>V9*+FG-GY$;[(G&?DP^ ^UQV.DK5FWM89N1 T['T_#A_[E0_ M[VM=-W4^H&[DG\T*VES<$05%;A=L!0KC;%5HDYAB*TA2!EDU&Q=7%]M#$NGC ML%/$1.;9'J:<4+0*)NY@PL0 [#^85/JT-P\X201&Q/U::>;*&;[__:P9#CUT M:TT!"U_X,S<;&4\$18&[F0;N@N*\56BX^?!X^/I]? 7G[?7KV$? M/"[N;H/9/QGNP+0Q VAC(=TX/T^$W2R=(P]@-N=> +1Q:$ W8=/]0YF5$7<% M89J3QEGC8C]$S4F& L#-H@!<)&[,7SRFA]0T[1?-&O#/MO/)]OO>T#?G \.S M7Y,PRZ0X@3K&WSB[R@SC(17C47KZ"PG(,F(:,G%PR_.1#I;-;&7!!GSD"D,5U:NP6B+7MMKLXNF OWSAF&-"&U MS5USQ'H\-.:3&5( D8SEW-9&:#7;B4R@Q1-L!4<:L7&1V*4IX4@$6&$.$_R5 M V*:B4RS=1/E U@:[_OEQ4: I0P%WIR3,D9'YP+7#F*AYZ]1+'X_%#C]K WP MFF/V5?MN3/S)M>TX]HMAC6ZT*?RRQ94*66SQ&Y7TL\8P24[TON9R'>,BN.52 M,,V-[0)#B-M\#,3HN ^: RHXT,X;0ZX0N^&\NX(]E1K("79%L^#@)\Z!XH3^ M9(N#+T4V :.YG0F>7S;>9A$>R3)?_K"FPV\>L ;9"6'XT*9!LLVYX.'HC?&" M>3:')E^.7E6<+FBTZ1>?[, M5#^_;"?+D&PS?V;*GUTD(BNV7G\VZH.MFXQM6S&__#IU(:$UC'>9R"94PV\Y M;I7^X0O^]FT?K8%?#U.X?._< L8U817.OH$+_ZH-OTS MSY,16^T$(Z:;.S^(L[L[SA+B;=\09V?6R\1Y[0 XSLB^R4SJS2 .!&V84)@/ MTR:"'Q;,LR$HF;FQ.D?<_(#9@-&6*+H\\)*-@ZJ-YF5VO& FZIUMV?%'\Y1W MU78"12NGW![ S R5T!N[AB\SCU7WCK^,I^;6%O"IA+5<3;U&W$^:F&,#$+*K MS+E@L6U!V,!@2T8TY8"%C$KMLI$-!"6F<,(; ,"P?& @*<=LR[WF0]N1R?)/ MVG?N=K^#/K0=W; T9W;K\8F;(D%SXPN(9(#=SL ],&:RZ^1F(^$H/5WD9/=E M)O?AJ6)F Y/EK)D4U7M&#@PAI=$U6-IY74XW%DF*N:FV@&B#,]R.("S!Q5FH5:S> P&(C<5[##';&G%6RV&QKML_.BK&"'.R'="A;4X%7U=P_AR=D2G#VL+O/Y M*GX!5/P%;N,$*O[JLD?R'8A\6Q=AW=ASW[Q(N^0\ZK+N 06;N$222>U'CX3, MV_I\KIKVD6-@ ]?0>;TH>V'?6WM+T#;:X)"XOHW'4 /COULN/##@CIF^80&SO>L7#KAML!EMUSG MKD12P_:) Q,.#-$/QM([$Q2*_\Z/OQJ)4/P5\VT)V@98N]H4M.AO]\//AJ59 M RP7@O4L\CYIK9IK6[@RXRS9GS #;"#O9-Q?;U021OYV!9SS/ M=T?;>,.B"R=Y7902@'Q!WR!L_"R1W+DYZ*!8' [2\Q,7_[VU9,O-2%B2["Z9 M#]J3P:2II\\9\LVRFK:"G"K=S+^7L?+2YAKJXC*LPK0)&#M91W;NOY"-MK=> MQUI2+NO(N+$QE8Z#5K1LW!34#DI^SPIMM&%M3HQ=GXL/7S-O+H!FQNE% M&A&2#A\MO?YU5Q@]=J9\X(V>Y67B^V!76+-B8ID.["$V\W+ M\S3FY ( \@4].P]?7N8$.$AKI\P4\^P'O,B>XEY J."/FS.3MA#F3?OI\ <_N[[IHST4U;@@Y MU4WG.N6C8 :# S+=X\#^ YZ; MM%@+9G+6_&#-SJ_-J[FJVAM W!T.^<"['W:_#\::->*/\/"]A8R/Y97A/RA8 MGC5SKOKGQEHP?J.29?Z\8<^N!A-YR]L O_BI!^X8MIXT9G)"_%PQS P@Y U^ M=CG23&1_;0/]4NT9UN>%D8FF.17#F*_#GQJ O('/G@B8(_ W-MB(CDM^:A+W MHA"R:!3:R#\Z:M5LV\.6'97-9#W4+ !B0)J+,IV[@&UU0=(S1A:UJ@-BB#,/ M7:J;Q@!LDR> ^-K,8'/\_%^F]W'*7&]F\I_>#.&E#^QRZK$G8P+L=,=?V*,] MT:R*^*+">K#AAA_91'-&AO6!U=_\U\C[V*BQZT[OML?N/[.'QVZO>_?4>;J] MOV.=NT^L]^WKU\[CO_"WWNTO=[>?;V\Z=T^L3W' __J_C9;\9SOP/C)$0E4S 6D?V!\^'%>&,X+YO[3)]./_;;3K'W

QIQI0,G)5+.PV2 ;"IM3,YEA#6UG(N[>QII+H/4YM]@4O3 .UUE_ MQCI\[+ G#.KHS5S,;JZP%\,;V[['-%\WO J;^@X:"![S;.;!;(YOPC(T2V<. M'_FF2)MF]I!^[/&![PA#&Y]0RHZAS6:XR+L5@L-V6*][4V/8.E$SK!BL^.+0 MMCW+]CC3@VYA+K/P$=.&9'L[@LK>_=#H/[P"GSYP1 M0F&[Z.C0TAFLRYX8'CX*R/ M0I-F,& S .V(8V L@N&K-F.M1H6A!&02N!3@"(H/33#_&/ =TW0D"?U647,A MVP$.!(?#T["+'/PN^BS!8'%LLZ4Y,UJEQH::X:B%B>TC=^):A-%-C-IO,(!O M>K2-[: 6 M/H"[$?'6)B@D'AT[!T:GJJUQB((3="LO6S)_"#>]U%N!V.VP7D MCPGB"80-UV@3PRA_^-8 P2(0%%TV&CXJ/G",&R$]_]ME'Q@:(D@E,UQ=,Z1"L7) (5L%L7&9B2I1+"AB8V'#4.ABNX;7* MH(?'V[N;VXF!+?"+C@S@ZY&(E@M:PFF0L0K.F@H6 >'-*EIC2 M@!]=O^\:NJ'1#<+;@6VBE "2FS,A! 6PK;./DD>#O]_5"*8.R!,WM.D$V:4U M -+,1+7G1L0=-XT)0.YQM:ODBF!?U9#9H_M!S'79;%Q\= '#?]@.]O*Q7RQX M.8![)L32_ K_H<$8[-?:KS6Q$BL6I"D Q>>EN)J*P,[H_$RW2>E[."=[ 6$D MI:B0UN+)*(%NH@2Z%HMGO3'G1!I&46ECV]3!B(ZLC>&1!!9&)$D,RV)#]D)* M ]1AS9C7NG\B5GBW]W3[M?/4[8F-([2JTD<$V)(-@SR(IA]2@(0ZVE9 :')< MNQ&C ,VHB?8GR"] Q83L,*28!J>?R52H*V^L@88E/XNP5)5HU.B@)"Q@5&C4 M;(=>-R-7]/AW:&XBB0=4(&B$LR][1\R$_*$X>:D2BH(D;,])("$<54H;'^2J M6++NDQ$0ODC6*4GT&NN&> !H?>160)$4.T)A:Z'!*6(]--4ZUJT$5DWP';VC MR]C#0'Y5@$BJH]2S9OJ"Y?%;#*EA'L;45&"I<&RL4K,H-HB&EZJU5 B.J>CF M!YN9VOD!!BL*$V@ H>9R!0?=!#(,$8&B,J0[GF? 9@)YA!H,9P#QB0O *>#' M9Q"GMN]*33C'(88'LM T./;S!(P%>E1S;8ON''W8_4(2#@QGX$\PQPM05F.= M@>>3>29T\8"L%-T CG/81+:0!;[T3< G@I4'!I_Q71P"=0[<@)H6^.DC\>7;LW=,Z7<2 M'S-\(>"Z&?&I@[;T[P"]V!5J!X\<+N"$K6B;R+<38$ \H2IH?DBD[5>'%N/$=.'&37$'FIT=@-X"4' +,:L"9DMM$ ^4:(#&&6AO& M&SD:J'EWR@=H?.!@ QGE%=.NCNV#V )TXRP#)3UPU(5K(&'&A: 1$DVAD@?@ MH-.,#B;!D;W&_N'K(X$B5VD/>GM*_DSJ'&&2,#!2 0'X'!3*AST M4&H#>102 IQ@ (:SR,26UKCB69@:A2D=B9@0:8LF"X%%_:;S"C+,0/I@ >0_ M$K^BL1^Q\93C(M1S'MIT(QQ%:)2(0E';BPR\URJ" E28BJ=B["?I+>1/C(;P M)-> P/,,!_HVU,RF.*6YHJ2VE 9C SC:&8QG-3(BH_Z$R# CWR#7E-@1<@1Q MR%8R12A5DH>P#AV%DMIS=O\/<5P(A=O;WWKWW7]8,$S<8 M3F0XH(DU!R10^-K30_<=/BSM" (!-CJ\8KCC*'!B>3"!$,]:WU5"E>8#\&"H M2J#X] 1:Y!2OE1<_A1;=T'! D/[E R% F #^Y(F\66^T*H&L4VJ2TWD)3RAH MY%D1G2!8*A"^0F120P+XU@*,2(\GF6-"DE<">U0-CUIVRO4(8.))L2$JI&5"--#!#CGFVA'D;04):C7'=1AH6;*CAAPSE20<5)*&"C0< M@9Z%AX5/(&851*0+DAT.^\)X(2#B:A.M:Q'XPU!?"N3+\VS$U$'G5*"M MM+ M#[Q#(9(E%= ]3NOL"]6I^.RU[N#%MFMH \")5MQI")]1] !UA86EV73\L(/5PYON8,QUWT2["4_A'&4%:0_!=5)B6; '=+&O MT8$=M?Y!3XVDUYJ,><6NDE3"6R8=7+B0B&U7B4%+!JC+0;R.A*,/#W/A$5B M05YZL.))L>%7 VI)+7?>",^VKU?']>C0XE$2KBG]=83%X'P@K1*I7$)GO 5B M5!QY^CY(3HU8'3>9@P\ FVB!\V7&=)\'5Y(<32(A)K7O1!,?SM_B(K+&@MS* MT",?F"?"-R48TY17DPZ/P!-8WWP!!PF%^EIYX-&>::8W MDQXA9]X"A[,@9E%+]2Z=2<0E,=V*9\V^K3FZT'!]W[&JP"CRJ[@*"UP&8$; M@=91!WT'@[JG28F@?A6 <#ZGXX7'+0HS'A1]5QOQQ+MDE7%B=70/367("]K" M!)/2RQ( ->-KY8V(!HU=,0CAB7X<$@%D@^G8D0@K/=B.H KNK> &GWV^OQ8[ MC0X8MJ',885QE!'2#FK7F:[-T(EGFN%6':$ <6Q_- 8:5L>V[PJF4W+]&1TS$)/HF>AC2$E47L[$QGP.WI1N4VXXH::(^0IC MP 5^06(;8>C8S/:=A1B8BLALDO^* O#1P>)>T@$/*L"JL6L^T'QIZ6R(7BG1 M8BA&N&*&TTR]3 P@X2!_%9Z2X5&/#P33R;,+@A>A2">A?*('.3=N>DDE&85< MF3Q1MV6-]7PXS(,%%\;Z&#(V6'$)^A\-Z:UPN+RVIDL3>9,AG1/ P406(I^\ MFTOV$AWYG03MY1=HJ:T.#T) M]*LK6^E:B9U'7ZN 3A]TMUH412^FH^%5,MR0V$=>N,T%8\0&2A&6@7$,PFDU M'X\14STP9^C+!^:- JFNYUSC.X/CF3=V14 (@7)G/U./6]:J M*TA.AJ&R31L&L6X3ECI7;"2XK*6DD.#2\5&8;%31(BQ%$Z1%'23*M0GB]>G^ MYM?J=:?7_<1N[K\^=.]Z%&MR<.H<2,JLN3)6H7'!M7UP+4YWVY1T9$_E"1Y# M24 9D+^9?J&;%KI9>>Q]DS=7?#(U[1GG\I' JP'VBT6/=GL/#Y7P>Z&5@7 A MI#(0*%8_R?7F(1+1KS!<A.NT5T?VD9TP4 > XHBJ$A_OSS*4'B?\%&J M:TNP*048X17$-1A@?U9[@[&-AK, (;RL!\&DKW89>C8]31 M4'#;T9MZ:1PSF2D:4#G ,")SZ*M87D^F%*!'=+DED. "-2'-!91RM ':X##A MP(U?N\F;?C2/(C?\\VL0_"J&%4%5@@67QD@0"P4W/4LIOV@Q \J%DTN1#HF0 MF<(8L15#+ 4+K\*$,%;1A8ATQD6X%/I%'%^<>'J S3L*L6PTB"Z-Y@IU+H!: MK=+#NY +^&P*M'3\$4@RUKR2(;C"E^C(>,\$]OZF_H[RGZL>7?,2@:S?5@O!BZ-X9'Z_4? MWX23XGR.&@RDN8=7#(J[^K8'!^KP:;2CZ U]P4KDEYL]ATY?6*WUTYMVL+0H MGP_H)E- B_@JJ,8J+K ;$2,X)$^?G@B;O@JN*!+)C:"T%7@S^V6L&! M5]H#;M_1.NFCLS>642-+9J^*$8%Q:^=JT1NBN4\NHV# /MH_K $[AX)UXX)U M0S)$94QF$N2T\A)_&5=^Y S>W">!4&^>"&/O&V_M$F\EOYTDO^4I0->O<:D+ M2!X>\4B'1]?%1_8*G:N7>EHJT3R_#SG;B(MX81FMZ5,XH6=0K],;,8EF_64X/YPV:@7?T8%\ D%]+.>7ZQ;WR< M*B:;K;R%[^O V\55R8'Y8/(L[5XNC&$D/4E]AJGSP56Y?;+W&_4N.1NQQ3SF0,/=W"X@5=1HF; MSUE[]07]9(T^14K&O3BBP;M&G#J4%+0]D4RDV+_ / 8>I"JL" M2%TVT*8&*',5V4M9:#!'D+O\&F(8%WV*U-P0,85+8PD)M'DRQ/+]*?5W*24B ML8_S\>!T70D4^:%9OZC4ZW7Z\H?&Y3G^48ED,9LR7_W3\@23=:R3 \P$0@SN ML_IE"/=9^VP1W*^3QY9L9T$*CVSLN7A9"ON.(-^GCD@)2E&XOQLI2;NV0Q:%LULXIX^O5EM5+)],(K#SE [Y(L19( M],9Y1(K!+$418A$@"8 ?&A?-$-"+18!2LH@A&X&HZ)-, >@&%1J:B-+-HC0% M3:Y"5UPUO,2%(;*-L/B8S&>)9!-2(1BPT>)A+2KEYG5R?!X2-IF+%4I5PO1B M24DY30DA>7:51N )\;I(Z+&L J]>:YVHP(,Q#/SP6Y"NU@D+MM*L1G!J.*%E MI^3Z$"LHAZ*MV]E7[HUM/9[G1A(GJ),[GT86MTEEG2*6+9%0W$4S?,?DZADR M4P3/8FTW N0I/GVXV1*ORI3KRO&B\*+4S3297]*VI8JO M"@11D];V/:R9IJLR+"*M5-:!U5F8BKNL%'0%ZTO(0H"1 H/2.J!"])JHUA-4 MG4GFMRG643RB2I2%-;H'(G\]2%"652F":-4^'VO/ADB<5)4VJ:)9I-@K:2\% M G4$F /AM;+E;S96W<):7S46?B8QH3*H8UM=5E,'_(K=KD5*L6-)<)G0*"HD MRQ1P4:H5_AZ:/O(#LN#;"$<]!_.^PP1QPXUQ:O 2>QO;'-&WI%FG!77;HP4$ M?5>*Z853!JF05#%RB"4I*#7V692[",0:2'O@33'0_";%TL9VV&A!2EV2_5@' MQ@Z.=>'2GA=C'L&A='4Y%!I-L&6(KP1M0J@LJQ^I$Y/*5)&Y M],9$5#B?&5B"$JL1B.+9T0I^U/DH.#F(''IX_5L-6UHX)&YF[-_#+I-*R(=R0V[*0-\H/2B86)IB!,5KR3Q?].DS6HYH M_DI.254/00B;A48N"KK@++Y5CCGYY"/.L-!\#K+G"8ZYPYT6Z421@8MWD<"^ M#0>46>VK4T+6W[#A(Y3-56:UY[#.!?>)QY3T>_I9V27^MEOYD3-XF65\''@K ML]I+?CM-?MNS -T&]:\Q#;H$;YMIYTGBZ$2'R7'Y,4Q>:K\]?"&ER0YLWI6Y&^,\7KM(N]M6L U7IY\ M8C;0%Q\HW6LTJ)1NVIF@7W]B#\>+RH::;.73A\5V63/ M2:.BOK<-LE])]GOR5C,L-Q^YH]T%W=;#EC6+;AOYEW=1J^-%1;M=HH(>:=:: MF3;]":,"Y%_:.@F93+37ERCZ%*2!8B>4A2UE9(@+@;959,MKC35:T/G"#5M? MI XV4DF>X<#1-L/1!)],U$G9SN)UA^6L=[*O%UKX"%U'=9XUPR1!8V:\H7J6]0KC53HZ2%:-O"C(L^H)-XN^JPE49[ M%X5.][S?]GP"+<*-8=I=O4#AWL>#/N/S2]/!$HS(0 MQTZQU(6X3H!@0HVR >H6TTQ-M'RCDXZEKE^U>AQ61JF0MMTJ@;4E^TEF-+@* M)],:E5[%G:2PNU;[;"Z,>M?4_!7$JM%(N\>4HSJ#2#2CVSW R:\SAO MR0$[+*2:YXC;5%JO7)[MMF3M E9XE5=?J1J2$V#R"B;_&Y<*X]\''-8XA4=< MU"48[*"5?<6+>5'1J._SIN(^4JCH/E*S[(BN+7+7D*>3EY.!$5185&;J'RWZ M/4T&[KKSJ9SKII*EQ.W*RWZ*8RR1NQ/DCD8. M'ZE(]X.AMY15^R.Y/2RWTB[PVOW.G8'AEH)J)]B]M3PX*[K&H!146YS7%IVI M=L()V8]VN7'*+H+3=H.WUTZI!ZSN6A*J^(3Z+4@9*AJA M-C;T0&4 6I5ZZJST L3!UE-3-6L>3A[(;-0NLO:'+7&Y9,[+RD5[^P3 G(1+ M6@SG_=PNKT)+R(_V^CD&HF'I'*^?KJ:I]]:)Q#IE# W/FY?REYN;:_$#)TN7 MVRJZK;*&015N8^40DW8:^^JPB"AW5717<>FL_'NOV M:]2:I5K;>@-F7K^K*5_SMA5)Q5VHWM<;%G95H\$5I"7B3(RKTI'8'%VU0DX ELY5RX^?4=@ MJ=:.S1&8+N@MY^&6!IR4GK5RU4?L3RP+"&P0V-BX/ "6MAFC>&KW*JW:+5&X M)$:ITFSMO8Y%Z=@L(3\%6W7]]E)GPJ%OFC/VS%UJFV+I<$A4'3-M^III7JE$ M-Y!>5Y=9LP-*#3"G1,]+%&ZK1)NE$BU5T:N!? $[YEN;+ GCHD\XZ8%+D]E2 MO=N1&E!"NY,+F&IT110[P1B4&*.&/E1F+%KC3'F/V1135YFC62. _6#ER Y4 M)&[%M$LF.ZF":,=2/RM2:2V/2FIR-T4JJA$0_8#N![A,"==ZMHNU=D-)D>-: M]VPN'(A?=K)OMB##E[^R^N.>Z[DEP% M(I>2KFR[FD@E:?(2;Q'3OQ1O!R=**=Z.FUQ'+=X6%2K+)[4M0%A0AI<%=2[9 M9D77\C[&[_YPM7DIJC4C[JY$U9J)MRI=5:^=7U5_J->NLEXP[QV_NZ-8?B-N M18JSU"6"2AKLB@:-6BMM>M8)$N'81%<[:]!D3I597_LN*275X6E02JI7**EV M2:MF^B'S?DZ!*$$Y6P5)/N> G+"W;V;<0EK4P+PV:XU\E%RQ,')$8J.9CU^@B/@O!49!A]E.8&0-OCX&C)0"8]?# M[.^YTH#=C+':E]4?FK5Z:<#N KUGE\>Y;0N/U^Q=5HX!(T_!_4 MT+HH!?%N!$:]%!B'%1A9J_\6 _^E 5MLQL*3*1JPEZ?KT#JDW&Q4&CF%L!0+ M)8?'+&BDTV79HQ &W5KH[3A#H=@7&O5A-6W+_E(E82M5306LI5?>"_5=TSMJDR&CFL0_' ML*VMV%6D=.[PA+47[.>OGZ\CU8;S-012-R--SIU"]FS0&N#4Z+CGL;?2%.=Y MY5&?$$*/6YQNT%BB4'@O!:DX4U5:F>MRGQH=CTF0UDMBG9P@S2D6<[=XWWA] MDL2 2EB*U MYWIY(GBZ[V ],"S8[HT=SJG6NVM\9Q, =0Q/6SK7YXO1LA?-93\TVU>5>KU. M[_QP<7:.?U28PUUL!&,\I'R^+%R^(GF-WV^K%I^'']@9K?9#.NNU7; M.4?"L X770,LFSWVO@5MT0&/@BLF4].><9AZ:#L1EEC#GO LLD2-?0IY:3U7 M5P0(,!/-W3XC3J)V!*Z 4D(G6 C6_"?W%#>+K@I,$6UMO&^868:](2#[]) M__;>=ZLC39M^^&2X ]-V?8??#V_LR91;KH:"Z9&;0%G]QG8]EPIP7FL@41^T MV81;GOL$!!DH/PQR,?_O3FLV-/ M$#/5>KM:;W@V?6XTJJWZFY_SD!JM&NMV'N]N[W[IL8?N(^O]O?/8/3C2#R,9 M@6[ LES2)=(6Q7"9SCWN3 P+N-=WL:,$ N<']@3VFQ(2T>8N MD?T)LQ@V2(U/ANGC,.FFQU?%9DD[/4J J>T!2QJ@7N._O77X%/Z+OTFH=(0& M) #CPR'( AS.]9 WI2Z6PA &)2BZO8<'.=B[U0L-P6>>PS7833,Y\H1[8T#$ M*^6]IUCW'M&%1M+$)6P!Q::^1P*'@ .*](E?D;"Z9!X+=(YAP:. X:NP>;IH\Q",_0#:].Z$ M*+@F'WH?6<90WY*:FU*S)\WSDZ3E A_*4<@0-4FVJ(V]\F2.Y<,S\VRL51^" M"2>$24F"^P\Z0D53$046*^P)LD)YVGWI!7'^?-Y>TTT@)_ MYT^XHWFV\P$>2UQ<941XT-LB6_#CSADAZ#VR+.63HI%UV^^;?&LHL\9N1OJ3 MK 4N2W!C6GC;6>-T"T[EHL)5-\V*F?GS:R"9FU</XMV:'<[*6W0G!5*;Y.9<("4;>(XJMDAW*S MG\Z$!:)N$3=[06R5WY,9A//YBAF17)3@JE0!546%:Q=>PF:CDKU[<,&H63!P M2N92H#;:E7HS:_>.(X@9+-GPJ-@09-QY*VO7J8)1LV#@E,P5R+BS2CMS5]XC MD'$%,46+?Z0IQ,&E/"&?RH0%HFX13\@E.Y2;_70F+!!UB[C9"V*#](3WR\>B MF(:U_N8NF!Z@&_BF1@6:"LJ!A>"S [BR3A_1)T39C?Q(11)D)2LX=N)UK#1;61LY%8R8 M!0.GY"T%:K6:!R6+Y6$ MSDO%7_OI3U@@ZA;Q1%RR0[G93V?" E&WB)N](#9(,L]N91^48&YQ;U=:^"=A MX3>;EP1&R9,.C8D.0<5>MB^.F9L' *9FKC&DOW62O M_FQ53GC*U"WBR;EDAW*SG\Z$!:)N$3=[06R0Z[5![-M9?P>M"UN\8K 'J0!; MK]6S5B N%!D+!4S)4_3N6V"JJR)62"^9I7C,4@J@DJ=V(( :YV55 [$$ ']<<"_YV0^NVPO"EEV2Q6LN? M].$1&&1J>]SR#,W$X2:VI>K8ZC;\8]ED-IN^SF&)]N!/ L.>8K4.E[T8WIAI M%N/?N3,P *:I8PPX&SE<\V!P;PR_X>QJTJ%F..Q9,WV"'G^Y@15HUDRL]++9 MN/CH!F#@=!2=2*L&G-EZA6DN_DE0<)'#^V+[IL[Z, NLHJK2>6NL1^\K4#T; M$3<8:P!EL]VJU.OUH&#O,#[E"W=XM(HOS@G/W-G/G'#6JE<8]71'(/J^)UZ( M8(H*H"#0@CX:0A"D&L?/(A$R]?E \P$Z?)$&F.' MX^\@&HSO#);EC5W&+00KN81V92GUQT S6E.?#^.8V8X+V1.\U*RTSR\BZR8X!K9%F@:..Y:._^G^Y1L@[D' N)\,=P X]R,O(OUQ M78]\^-.;SXX]00I7Z^UJO>'9]+G1J+;J;W[.0U&?U=A-I_?W"OW+NO_\=OM; MYTOW[JG'.G>?V.W=;]W>TU?\>[_DB^-_%P9*2@L#M^[0-DW[!?<>V7K ^1,8 MS/@W=Y?I:K&Y@=(5AO\R'A*U-_0W]+LI[]CH#6:ZV%3'4OK]1_?Q S[ M/!VU51<8B% 5GC(V/]9$HE_C6%L\RH)V]UD"10? N-Q9+FCGE];'#S>VZQ%0 M_?VO^)CQ]HN#QL@W"XX/)CRALR_P=XG([(CL@G"9:&CB?8835PCH;WCTVAM" M\[P!2H'K;6BR#.:=)G+Q)1T*P3=]KSE\K0$T@GNZ$DT M4X_8/%7EZACO RCO$O("620$HF'I'(_K5RMN71/L_=6V^ S]"G]RCPU]2T]; MKW3/N%Z_DK-*HWUV(.#WMLC4*O)H5Y@/&0NRN[[5>C7VY'#-]9W93FH"9R!) M&@,DM^&V,"=:E:NK'$N)[,\]8Z%0\K-5DJTTV;F@TDTO&;.6;2UU>/.)!JX4[I/2\A/R'VZ(P=/*10E+.>5 MJXNL5TNEEMHA0;;U993$R'=WM$_)9 @/8I6Y4Q@=S6Y#0^+P$O9Z/S?XJ9,& MLP+2 /9)W=>SX/OYV&EQ(F+UV,F 6Z*Y;9/'S!)U;\FPA9O6018-.UC8&JN:PP-S#V%MYXUPT3<58>V4W5!45#R79#$ MA1FEAL6TP<"?8((A?&5[8^Y06I?#Q]QRL5>KRN)2N2C-^L?._I;3&Q,,H8P^1#S*W5)K9/&@Q@8KXB9@S6]D"J S,#)@OY(4-0#N&2)%EFB"3B 6#& M@/TNB4!$K6*"<#5@HEJ!\F_"O+?4Z6S)/#@,O:> ^_!9]S"Y;^L]/7Y[[8EOB[+0AX:E60-,C 9IYSF^,&$1 M.A0*$_(?H$SSHEGMQ.4N9E3+W'@?Y(EC8#HJ2*V1;^@P)B7*PK98_"/3.4P- MZPR'K3"0IB T#7$0W2OR![SA2K!O+3Q:OL53 DLF.ID# @3)1U_N1\)$^?KC63#3O0@@T M-_QL#PF>?D"+ UR+E_G!QP#>?J]A$C#D$N:WBUGS+8<0B%@A.:N>/27I*?]4 M0ZZHU+=$!BA=LVJS3V/KR_%_.UT9*,]L,%.AN[5H*!J?G0)WIR6I/+]E5DPE M:?9$FF9)FJ*2IE58TN1D/Z@WI"5_WDQ=_F3C-./$E(T?,U]1)]Y<#^L6)1;V MDO6:.TI*9);(7#KGYD592DSN 9/[/1EN&>ZY76-S@@$,8TJ,"_3J?VJ[AY6<9GV!N[?FVS5_*!.8=Z.$2R24G M%Q+).^?D_2J,#MWF;KFD_*+84S1AVE<<>W90&G (OF@? )+:_NJS5BK<10A;66461EE]LK"N H.7IZGO?V=V0]SXQ\5M)GW5Z%\'B<7 M9_0Z4+>3.*#7@;J=Q.GL4J*6<3>[NI-OG%?.&UG=,F6$0XG-8XT7*3&9%R;S MM);7+Z&\3"^O((N(Y/(RO>3DTT!R>9E>5MI<:=FV3^3Z]G0HDOFL45)DE]5H M3^1*_32HL?]+]2)"^<64Q7B %\$ MFRIJMJ0Z)--]1Q3-XPMCCQA6 M3GZ?&*T<\&FN/,J,:BK#P,#+N\ JDHEXR/ M#ZCR_B!1>;^"L4;]*.AN M6;XM8#.%W[&&Y/68)\85];J!8L /B#XA0X%)D*>\&6)VZ@ [>5P4';2" K(3 M$)^ZS5R;:5@6G!F"Y$,?>(%74/)B65$

<+.[\!9GS#HM?/CF:SCN6?H_[Z#'<=@LJ1.^UZ'.[QCHW-_??[IYZ[+%[ MT[W]K7/]I5MA=]VG@R-]O].N_-11LC&4F%AR%FB/52 ',*(]X:)4CDI6 MV@$&5J&EIV'_J)+S&$R*\7VB4">>#+VA;X:"&)[YX>RB4J_7<154U1W))4:Y\VLJW[ RQ$/'9L?T3E,O'W M%]LQJ>ZPRR<&,"H^!+ #]OVA-L#M[ !8C\2&,C3CB9*"L,J3'J,8_%>Q[:, M@1L?@5;6]QVKBN5AJ86 "V=B[CP;@XAP$85Z%Y7E#E ;PZP06 H50))(0>"Q M 31TJ,8L_SX%M'!\6Q0!?3: Q5!OS)&V#]II)#0L""K;F2%J1+7:X8RY4S[ MN[V 081>)F7UIX7%AW7#G?JH?*A0JXGXP(+/ANOZN+QOEOI2,%R$IT3+ ?0S M4,>$OJ8+E8; 6RX0:@PF&: !FQB WJ6*TG(P @*CP,%T@X?X]['FDUP7JQT MGSE&9(Z11?7[:43@@9GZ@2/K'%XV'UPE;"3EDZH".R!9P(&S0VL$D!:W=[]U M[Y[N'V^[K[71]4M39XEKO!( MUAA.+1T<.2YTSX[DHPY?+8/-CP!O.3%T(A3MHITZPNY1>T'W"8ADS10FLNOW MJ]*@SMZ;]L1C \\K]6;6B\LRT'+)G&>59CMK^[SBQ5K^CHV0J%.-#8?NHRUN MUJQ<7:3E[+R!W^,BZ^=I6^ 6A;\^&Q8V>M+9R+8S)V2\KJ"\9NO\&,V<8\/R MQ<5Q&$7;DK$LN$&/7%::S6WW54&"M4Z!'.U*NYZU7G&.)5!"#^4JYV+2$=GC MU-KJ4374.[0_\K+&>MU?L/W]'*WU]?LGH[:SH)??"UZSD%N+0]'(G".C'RT@^)-+2=B>CGJ?5MWPMHL^C^*NP339?M MQG#(,1B"C;@] M@T3#E;[RW/S(WRP#^Z:;1^0E/\29N 2O2&>&H_!P]SQ4\9EW5J$.S8?!7,/CN06887Y(3)B\I5 ML[4#9.[71DHKZ!_0P':\&5.Y,U-TUE8P+2!G"RHKLVPAI!NI:S8,1"K["1N/D5UAII"[WLA^Y4CPL'@"B$O+7"?E^%71O;7)YWBZ,(N"XA+R$ M_-"J;?6G]3LWJV\D$Q[63[]U3%%J$[/2/$_K[-@)]Q4(%XU&Y;Q]4).[0,@X M;,!W@1#1.*M<7J7U%1R;F"L] T74IRG$=ND9./X5EIZ!TB8N(2\*Y'ENI/6; M/T5X0[OT#920OV[(][LG=Q4WD0D/Z\']33+ M,S036TJ9IJKD+XHGJ3\B,U!!I0EV_/!LYEO:<&B8AH9],A1L!(/M,%$R 0 , M^GQ$ZS)1;Q7;]V!@ 9ZHEL-$:0\FNG3A+[9+K5V;"08PA1TT8(W)B"W82R0=8UZ.JXB4%)SED W0G)P.1G6YDQ1;S-9HO-! ME&/\77,?OMT\L=\[CX^=NZ?7VS@H6J 3MM/K%IIN:IAJYJ0"EET3JS+2Q@Z?K3J6E0][=5TD7B @;H [4U MV12-@0T&DA86WY\%:!MJAHGE3*D6:B5HD,%\%]8L!+GL&Z=S$V!W9H1],KRP MQ2BULQS8\&E X&LQS,C1P7X$& 1!O]O-\*CA-%YX;=A7^A N;/==V/;AD2ON^QL.\^RL\*^_2K8 MHHML02#T ^_* ?R?NUDI7D3O:)UY>K8S>-[RJO#8WF>%QZUZ N:T\A)_Q]FB MY"A*F):-"#?&6[O$6\EO)\EO>Q:@VZ#^-1:X+<$K0/B:>B-[>>!KS<2N.\KG MU^=PQ+1D1QYR\)&K(N,6W[I>:+W0]4(;C2,J8EML5%[E'6[S2O#6:.RB8.WK M1.7Y]K&*!;51LM*K#"TO(7]-X?R=P<#QL9L]W@5$[@ ,U_6Y'KT*R&0&[1GA M:41<\T"@[V^))U\AJGEV\H7,6%RB- M5M9[T3P061)C<96"M+<.)2W*C?&:B+'CC;% L;W.RAX:7L]$,Q3[4@D;0>$+ MG0 SK.!9_GW*+1=K+YG>T=*+>[4:^QSLW-MZ_?OG2>NI_8_=/? MNX_LYO[KPV/W[]V[WNUO779[!W]W#X[SPW#Y39#K2,P:9#I329G._." M/P@R3_M>82_< :YV90*E6^8K[NL$D%AL+A'SNYCU,#D%-_[$-S5,[V=/(*M< MD]+N ]@ZX>4Z@=X/%E%8/)X"]8)=+S9SU;.GM*'EGVK(>F9R?[,<#E/^>W4R MZ32VPAS_M].U?;%=-QO08&O<6L]<,G@%RW>M1TO1..\4^#TMB9]L3S,+*XCR M]&P=8U9-"5X![M03,?KMLTURDMA7;<9:#5%C(^,NRRWC(7_?0AYY"\U*\^R( M\I"*CI=>^]Z* 8-1)@JXD>\+96Q/LOG>L MS[$ ;+@(K)IF:JYK# %"*@>;$CNY*Y!M Q[:)U\;^VVFLLKKQSO:V);SM,HV M@^&\2U-UVVW=F6!I4C>R5['&H>\I-UI^!O[1W<#O0'F680XEDE\GD@LB[M9: M,>K:@'G:]U+VY6$3E=MR)RU26X;Y.#MW;#>F!"/BD9JK M_+HE.G((B>E'XE!TV^^;?%<.@K43;^4X:*5N,%_P&*73(,C64K>U/YE;$BVR MB](FZ)Q$=%D8Z[0N>=*^'[J#1:-1DU%,[*GS/Z^V>86@!YXX8.RQ M]HS5Z+BE^ECHS'=ELB5!%A9RGW!O;.OL!8XTO#]C.A]R:JP S'-=;FLF:]> M4+VU=.YQ9V)8%+_GBI86HC$"!U7OPN3>"\X_-"S0_=A6P5%-4G \%5!%+U.X MU;*YL)(_'J9$.S!X&T]8]#6^/@!0#8\--,>9#6WG17-T%Y:D(3M&ULRXI5'O M"7R'^CT$0)C:BXM]:SSV8I@F=EW JA/4JP*1(B+#HBO#U6.8XT#6HL >'XY+ M#2,HB"P&"C[L>P:%:M38;Z+/!J!*P^@Q-(I$J .-Z:(<,-PQU\7$L"[#C2*: MH!3?4K<=T_@3NWE0TQW+]L3OKC\8*V32BO 7ZB4A D8.'U]YF/W1,] $'8*P M EYLUNM7%::QH0\(>IZG"D'WHKDQHF@CS;!"O_"0C/NP#'ZN.^9 ."RV:Q_7$3'X.?&1]7KA[@* M&V&X8QL;T$B9(P44\8GF>3"^[_&@TU H,EWL,DA/1<=#V1<= 85G;+WPQY\@ M/V"XJ)SJ<_F][.PAWG&XYSN66+5"J6[#; YD&]%NAJ1 M/.<6'^(O<- 3R[& G1@H _-9-3VCV0@&-6,P",;BPD38%H[:&('<-DD/1(K_ M+)]30RJ%_8JP@5%$*^YBMQ1L8W1,C$4>C6,=I(8&=GK[5NO5V)"#Z:R9HBG1 ML^88MN\*+A,- 57SS9 SEO=Z HV/K:2T/Y!MX?D_?,=P=6- .XX4WUR_S J[ M ;D"DUB&5I&-06>"&2W9F1-X \;"ICXN:UQ=7;"JZ L#O([;VO7[?R!+ AOP M[QJ(5R&X^S.1;8!=\:8.-OID(V1 "S<(,"T(9=A15""*.H(BO&1'D+;&)X6, MD#V=L)DG@? *6.;>8I_X0#AEFDW5ZA*Q&1%W2),;7YIG_[#[+NL,HO(NT) MSN/B"=0H-?_"$27S:.;LW\K4$W/(\8"0JJ$1F8QHY2*3PU]!:3$UM7P1((]* M#9P.9>$,C%#M63-,/*S5=DJ_38]PJXYDZOC6Z?[]\<.-[.#XB9/*<#N6_DF: M'1+M/5"-WA-LT(.?[IHU=O.M]P3'NT?VJ?MPW[M]ZK'.W2?XXW/W\;'[B3UV M?^O>?>O" '^_?WRJ/G4?OQZ<*(?9RXJN8$0*PA+3![:J[$8(FQ*I6T7[E$ L M^2%U?OXRM7C-GJ])LIZU1>H#8ZI2K^)2PY@XB68\EW*)U MF6.\11E@M$Q*U7.,,"JRX57>DP>BM'%V(N6)3H4@9^W=QE(MV((G418GJ[,M M!P=:,I3BBVV-Z%'>]P[D96O5V)?[NU_(><8^=:^?#H[I@WG#.U/',%E#Q">> MQZX_&!WII'];7J+=V!8I('128< ,>_"=P5AS.?G>;D1\PF=M(*(M.B.'BUN[ MMPD7>_!:\$C$O_Y.7%G^\[:DN'=]S8 ML"(\!%WG>/OX5GNW]+;'U4QQ=3(.E^B0V_Z'LTH#T%6OU_%64!L!_"/-$P ! M+JV!,<4K&,H1PN>O:O4?8VCK\0&%:R#ZQ!4-\O?<$I*8CJ\$\?&V#__%*P5? M&LBV^2Q"1C1QYSE4=)@;.TZGV,BXJ,BZV*(U^5/$S0]-Q +^O\:0D_P1,+FZ M56G'4$?@A-R =R<:?-+%%2?L$RZN*_#BU7<09#UR53&'"GPIQKA7%3A2#QR. M'"5J&^$;+EZ6P6,8"0$BA8#XH5EKGV,93>:.Z=8.UU%KU<.O$D,!IPQ$#:_Y M$=D/%[7S>F*T=NV\$1V-VKU@J 4.);81:"*\!@*<\K]\7*U&\3.O.\ A2>,^ MUYS(_3A>D( 4%5 MO+*%I_%FUQ;A*L+OW""X@OO&!H++-7@:;UMK#!4@M0^CV(N![8I*7#^TSMNTL=C+V("' M10VN ; DPAD$&@3W&7*3V&!!&#KR&5^V/T)1*FL'6@/ MQ#7O@+A:!?:X4SX0":9H:'ENC?W=-G5411-MIM@7Q8M@!8>B5Z; HD'!X 7B M&[XWG 4[#J-<@$=&#G:I0DZ4>DX303$>8#2Z3Q+2ND8@?,/UA#B+&Q2T175N M&L\*.30/7MT-[,D$W@1#$XQ!.?R8EHI/S,/*32ZOUC$",)Q00!&]0$=$X94V MZ#Q0/TL42K LM:37S/(3[;LQ\2<1C@E5/=,=[<52DD*$[2%&$Y8?2%@1D1M* M6$#N'-ZE=ER0*2."%\A2L&P9#X/D5N4S@^ $ 0(%? G0Y'Y*0/2:Z;DPG*D/ M4(L2$Z ;=:%4"+IYTYS"FY2=V9^A)',][$$'WIYXP$/=W M@#VKLWG^[>[J]^X4]/-[?P>>;[E?XX?4F!E 9*,#X604C))4N MI"!-:V2C# &3R'8\5TD.X%H#C3PK"6*09:@M;# #+-XP M7M(0P;+!F=$T*!Z2,\L'J#&RT[!T6(,SJTJC:<"F!A\($V/EE&3R4Q()+-P# M0WI @HU:;I+[@X! 3A"A>20O32KR+,TK,SBK(G("M!DRUT)C?33(\0 "R[()P]+'QR MY]D8B/-Q0$]UHA?*G.!Q^!#-)Z"\C-47H<_T*/\N8YZ5G3LW>FAB!0L%@Q&Y M"PZS:-)1N+C.P8 UL3-RX!(4 5HR1P?^"(_! 2EH4ERC)@,E1:X*F@)HP\$K M#GJ =!GC/@',>QB5+C>OX*_(9H@'N@?PAC"89Q,$*Q.8RWHEXM\ ."TZ!X;&/A #M^']H<')V9JRA3"P[\=4EG3F! MF%'VW:2CB4@X$RB! M P7V;0$5IWX5"$$OHRL#;X5,5INV NQN47- 2N30*1U,#""D-LK8L$H8K5-M M!ST4[1%9'C@:@GP'N<^%TG/XO"R+RF0*&9:[PK-!)BFL&:'")?R&X=4Q)

IW[,E8A\$XI&G520)VV,^4>VC5C; M0@8:TAT%&'EA&XXHDLOR-;&VUB6!IW'BF6.VEP>.,R]2O6.2XJ2+P8*LG5?KO@2F_X=OSB(7* FIHL5-O*2!)E6R4IYA4AVZ M(T3F$[ QNG] O*F>4,"@0I,@8Z)VQK11D2E'?DJD-3##W8)OY584WD&9%8 * MQS2E13,(FP38N"U1SL,**.US&)@R%28]JIH+.KP/")CBD7L@(YB5.U-*)1)> ML%6FMJLR3)*N#(T*ZRE )%3RII+O%JH*1(@L%K 1,' M4H_L/"V:J2'P(?,HK*570B7_+^?_P'VSZ1Z('%)2Y&0+M1;R@PO4,]%-JDX9 MW,5,*,4)P8C13)>(WRA2QH_<39:4F9$CX9+^+=LRK+P.VH!I6#K]T#L'#,T+?'AF"Y" 7 (H>: MN?U".32A22/UDK"1U 5F.!4Z@1U?D(Q. M:')=<4^,A0'4L1B5T[)T<5B ;Y+Y0H:C'S2,H+Q'T: I\!A781E5NN#7\0:. M')L+"0"?PV,4)5R[X4XF$.1N;M9KK!L_)>&5(6;$>QZ60LAFDP6"8)T9EB!& MN;.! S_SOK-J:T?SX F^1;QIXO6_XH?( PMM-+E]R!$N7F0CX#^/]IV&%Q(B MOU;)ZI@&$1H ,[G#(B5T#?4GQSMG>3:QA$PBDU\32HX"YBA!7 8J1+Q2XD'E ME3!%+ -PHUQ03#6A5X. Z/,5W,X"3J^(PUC"*; 5KZNSA_1BE.>/#5S>&(20 MX'C@9TZ!#BF/(!$K2GF?$NZ.B&,-&81N<*NB(([DU9CSKA)QBPC_@3*_I/M. MNG$&B (8<,@-C-[ $W"L"#KQB*PP R+9(/^I5($ 1D3=R3-RXFU+N:S9\KCS>N!(_'6)LEV3I^KM\5+[,5?!QRK_+P M1K#V>OGY?N#9\Y<3FRJ2A.*(VS@L:M^(2T4PCJIX:X4VOKS(C58#?"MNANG0 M$#A\Q:V:]/I&K"L9H[HW^4Y@A/R_6,;/;81\#\0"%=DV0BG0EWIJ-Q;I(2;G MQ7'4^ T=0,*"D8U31MS"TX6)]3=%O3ERO&)L,AA/9'GAD,(\4M^)(P-^C[L/ MN(2F=\=T\==7-[!839+N"M4 76C-V:;*:C3GQK;AJDN%'\83*( M\1JI?3^,O MH'\S$OP=*NZNQZT[OML?N/[.'QVZO>_?4>;J]OZ/Z5KUO7[]V M'O^%O_5N?[F[_7Q[TTF$-]Y_N;VY?;45CY40H8U)'IB($YX"#6@OCS57>O.H M'#*?:C)HM\/'#GO"](_>S(7-Y@I''O:MTGPXDE;8U'MZ@=>MV;&KN1]GX45E&#T?8L3"2,AHE9 M^(AISD*A;E@+I46X0D.8;HY0/*0# C6CS 9.;IV(D HB7H+[[E@!1_868_[> M1>I+X^F=6S)YR!82,X8WRD98B+@3$FQ9;0X*))@:EC230^]Y13JNB0&#H#Z% MXK6Z(M"3E-ED3*2>=I5''EZ+E@:7G$*JD90A2Q;)56HMVDB62>!2@",H3J&5 M=!D0IOF(H!Z<"]D.<" X'.T04*_DLH\\2S!8&+KJXD4&KE(3UW?)FVUY.[T: M84&A7&E0^::PVV21<8I)$L<041.5F#@2G$21M7ATE]:!&R'9^MD3^+%$_B8F M=^!V" MZ@NF#-Q[0YGF)4Z+\2E1+BE@1 AUU&-]>!D46CGI#)2D67,3< $PR"&-F;3B M[^'Q]N[F]N%+E\R>F_N['I@QG\CN$:9VL(&".Y'57*X"&B/W,;1YY_2[B*3U M*/'0-70#F U5FO(=/W-S%JU\VSK[&+M]@+_?"1=R!T19[-H".6Z@CB;B,C/: MA"$(S5<;.J18#??9TIL.JJY,#NT7+*L;P#T3$G%^A51#F?U:^[4F5H*A.Q@? M:8M0MB#A5<4>8Z)&_*8EO)_!@]P+G4))@ M%(9Z,$N@F2B#5ZJF'-[ED0_3P M2DSD+;J1M;&NS/.V(K)("<[8D+W8T?H^$-%%VKJK-F%RPWYS^?VP*Z,,W;UN MT>KVQ)X3MD"@19?L,[4AT6!%XI$JHGR@9<&:>&G/@[72K;WK M^I-I))4A,QQHC,H'/Z1IK23\1,5.TF,)2U;D,)!F2'0*! MUUJ62[4K'.5 "=N="#U48R'-J2N(*SQ'4F(),T,+S601]1WV"1'[.0P*PN>Q M;) W],VH%Y#NF%5H;!!-)&Z>@U"_BD@KEC?5*+D ?D%]M9:*2DW1?>R$HCD. MYC?2]Q,;33;4M?%[8G6?A8<'SXW0/781R,)+0)H"?E25Z(7^GN,0 YM>F :@ MQ)6-#")WA&$XU\!P!OX$W2Q!2DYGX%%E!&E!B)AXTC\$,D%6[,6OS_I>[VU#]S_>$D,:>V!%!>0!W;$R5;U&R MJ:N:\,0R#89A%ABZ.C^PMXUW^ 0<4:EU*\?$)_DD[3%D=2G#*./-_-L6M MPWQB6:CE91H_U^'QUCN5VX/)(F .&]_%$5FUA=&HWA<5K3E[E[R^-F)!Y+@? M'#QI_ [0BZVN)$60CPQ;WC9Q?TPPZF]*D7P$#JMLL0@-,=T6R];,,URDS@P-BP(FED@"FA XVAF,9S6R M;3-,6.D",(%X22*4)YDSR$=>@HE-2>LZFP2DRXO?VM=]]]5V.W0X:? M5%N+( 88)S(P$51SO%GDM:>'+J95*WM%A/&HKEA1X,3R*.:9F+OO*J%*\P%X M,%1E67Z-FN*U\N*GT')<<8W5J@2R;E%).E&G+*@I1BP5"%\A,N&0:T\I9?V[ M)_W!9/8)25X)[%XU/&K9*= 1,P3 X-C)P4L9/X! :SU^,1)N% M%6XBHA", ^-=$(A/ V(='K"(?4?<3$KGF]AQT<.Z\@\&AD<4@ #$"DP ,QB> ME#HN5M^E+F*@DC14H.$(]*SQ3KHM8E9!1+H@V8."(P1$7&U:D5!4T)<"^?+( M'3%U:D'''<-ED09;RG<6(EE2 2\/:)VR^9+BL]>Z@Q?;KJ$-8*D(+W&*CAY6 MP-JBID33\BJY7YUW%!8CE3G(*I'*);RJP%1><>3I^U2M#UD=-YFCBTB9:+*( MZO%&)E@0[ '3$DUD. \E-ST$AY_PBD"9)R*B1#"DR"@>*B^(\EK"[C5->7'K M\ @\@?7-%W"04*BOE0<>[9EF>C/I>7+F+?"@-H5B G1:$9?$="N>-?NVR( M8O1]QZH"H\BOXBHLE@"H&5\K;T1=B=%;$"$\@^H@9(/IABOZIMI. MV$(Y#*/[?'\M=AH=,&Q#F<,*XR@CI!W4KC-=FX$TP%N=8*N.4( XU$O3L*K8 M'(VK A?$<,^XT#!Z6X3&RN.75#=2J2L_%4Q I;>(EP-)@M>ASC-E^)"F",K= MD%])]/L%Y1NT7R59!UR$W84DPP7"<:[28PR+48PQW::Q0X11(\Q G1D\6;,N M-I3"$EHDH-4U76C*.9I0G2M&9>_=T'0.LHJH2H/6QX";J+R(=P9O2/8LE M.F,UN984JE9^06(;8>C8S/:=A1B0=8](_BL*8$$NS"64SG[1(/>:#S256+@A M>J5$BZ$8X8H93C/U,C& A(/\50;U([8]52U'GET0O A%.@GE$SW(N7'32RK) M*.3*Y(FZ+6NLY_=E>2&E6(/:.4&0][-M2&\%%GBE2WVZG)&W)M(Y@;5RD"SS M+8"#:\<1:6L,0?5GTK,?9';*U4:4:H &P3%288L%8$0KI\BK%>P2-:7%Z4F@ M7]TJ2]=*[#QZ> $=W@VL]?XGKPMZH<%N>%N^'W<]\0]#44A7*/->1.Y[.P( MARZ%%3\&]N(#W=?>8+F>O6^'%>C:HW'V%'.9B=Q+UY_ B^32$*']B^^/A7]8 MW"$G'>L+-V%D'!"YZ#4$S@?#(7(F T.,RV30M3Q,CZ$_D@#9?6?;E";TZVYB MV\ZSP>L3<<-7P05=Y ("(9\.KX5::0^X?4?K-(O14&W3CJSM?79DW:IK]]DVEWOX2&\EA3NLTHT[>5#SC;B(EY81NL<339VGWZIK'3?7!HT+@\$^MZ6V#AK MG/H26^V3IV+K\FW]5!8^W$6S!-JWUV %26Y%AZ!CDOR5$< MFU0!\0,,)+NI8A[)R:U,)C4SV:U\VC)&#+XQ-NO'9-B__DJR#>9E)"S;LM'6 MV3W V%+WKUNM5JO5$OK&N[Z5;$#S0'^.66R"O%KG -XDUSRB(]H2.CN'CJSZ MKRD'-;,4(OHW\^4&E B-8:4Q+*?\X_3^X:*"3JB,%&-5IP7_9,3E M3I_U,.60QT'C\^J@'//GJG+/(P,YEFL@[BW_1WN*@KVKNS108="Z6@NE,U1I M:#_>XJ_UA4(AW7QN/A1TMJ?14,BE#9!R+=F?V[N:>(,UNAEEO4=;A-R.TT:; M!)''_K$^DU1?*'1=0!%EA754JD'?8"B@_2--/+_ZRGKO.J7-)6Q>IR:A57HHM0KPF020&BI-!W+O2,MH?__@>R>Q MS[\XU!/)$;>D]:0'9C/YEHBQA.Z1/X7RL6-;N&T(%^63]!4Y>OY>.HYJ4$$2 MKHG^L$F0#/%@3OD!T57.VQ(A']9"*+F%LHK9C>*8W3V8QW=V7L'7/".Z:.2S M-072J^_KY TA+C[$E5A7"1LW(9K*S5O*]1?FK7*A"/-6;W'5VKSM K(#XN4^ M/YT"L-%3?'N@] EJL^7XEAF=C*P\Q%+\XNKT#+8C+197<.Y(Q[D2X^1.;]C^ M1>X,:8M+EHYO<1)CUV*^'$65-H]3R("U#)2.1EL8JD%"J)OI(B[Y1Q+NKH. M.!DEPE)5+P-AJ<[04A4I*Y6\2=;/)23&I'2S*&&S#F"$7MG*F"M]JOT+M!FD MJ74EPL=+,SG@U;NTY=OJ $CUN*H=A<<&!//!4R:/^B=F3AP!8!;W=0SV'+/:Z=/FT)_#H@4B.S M05R%H'[X5^IH]84A+L9@R,)@5&LP:*_3X -_X<#RK5AH98H<6.)*(WRI%^]V M4VDIC%)8^(*D>F3AC-1(7-:AJ[=_THMQ0I: MS[/U3%Y?BT/&A7'--J[$5X1SB[XPJ^^(J[XU68C"JC8%5F%52T'_C-99I]R, M2]UV=0JKY5+7Z$AG@2NL4M!G/S]?IJXD9NL([(B*M&\"V].2E:*,3UWD6'+; MN6:*'JMSU T"M-[F5.D,B_+LZB+3)AA2M:6I;%+#ZRO'.AE260BK<8:442YF ML;B?S%^J\SV??I&4UG! &BZO=(G&24W\2JO6[]307U7HOS$\5 G,_PJ\I'_+ MA$U=6W:(>N&A^'WVI\>-BO91L?2%!WP(H(_+W9L0\## >&,-<*?2&'&)B^=/ M(CXE!P22YO1$$GC4.HZ8#%S>*I&@XRXB,@:KTW_FHH[GK M1"_-7!M.] =JZ6,R1#W]5!BE+B7N]]A- FSV04YH-9,LDE$&,=R'B\QGO=?5$N%#,(A2/>R $\AP'3X2H^ !" M(,_Q(&$TYR5OQ%L?/?5PB6E2XK^$<^ 9@>N]A8]M[9)1 KZJ]TR7$%"X(JSJ M<1\Z!H$S="9N.+9!;BII\QE2-;N/$D>SX4]*KTZ;N\*YE'FE2VC?/GI?*:UN M3Z4U-$=S?8C,O5"GQJE37Q@SH7W5&3.UI.?]^9W MR)%T>5S_"G40@[TY'7(D71X'.R<^R#5PW+GEH-B6-(7_1FGA&:G@;WG5-RZT M2IBOIG3(D71Y-%]"'<1@;TZ''$F7Q\'.B:_R)T B 1/)@'T:3R!R2'S)79\ MI 29E^0JHH0J7NDJ(DJH*BWZ&_4XDR9GY CE2DA5]):LTE:TKD'.H%##6JDA MM'$]ZBO?.9,F9^0(Y5K9N&Y+I[ZIK@8VCA-7E/\E#1<+%[%";DJ''$F7QQ6R M4 !J4)QJ(!=Z5D$H MJ_E -TBR)\61>#)D0A4JB>4T'^@&2?:D0 I/@YP3;^5F.@5F(+G3J-ZD]0PD M'YBA9P46\"GA%5%'!G05$G5LJ1KMY0:<"9,S>/$]>1_^=*@]1+_O#>_0XZDR^.*6*B#&.S-Z9 C MZ?(XV#GQ0;;/V65>NK+J.]JW$QY^(SQ\56T-!DQ2\L3R42@7B[W(&BPAA1K6 M2@VAC1MJM#?F:R0+I2% M/V41!DCH5 $&2.F)JN;PW>NLGUB$Y"E5?<=7=XI[,^>1F%!A4:Q MI5$X<$)5A/$1&E65\>'0>7L3&-!9W?AI0$\6[%;>I.W_0C^PILM] MNK- O_WV)O3;3X:Q>/M@SL DM,'=],;P',BP_Q5XN/0$CM6-G$GL\#TB:A]A M'Y>V:_YX_]__A2#[;;>9*\.?H7]O_@ZM9\,&3N##1AYFKA<\ F_^R7D&?C!' M/V^V*)F09_CE'DQ_O_C@N7-TRW=;UMNR$KCXLZ*T-?GB?4Z@MC!YG %IZMJV M^Q/R+F&12'XXAX];_\#V OCG*W>^,)QE],Y 5?KO?"PQ$W+9DM!_);!F5C(< M5*]CQ:4T7B8G89=2L%P R0BD+^XSF(^AOZS)+0DQ)[VR'-B9&_KP=?_UV[6H M(N4H74.XZ#82APEL=,>J"07T^X5\@;_'HQ-_WR!-48_3EEPL)LN_7FR,/Y;K MJ;8/%0A#M38&IUN?5)+*)FK[6RGV-O<]K(W1ARO7#S!1X_(YKC-N'SVX?I:^ M.1Z [?P#U]:?X7"/+IN&6E/\D8\U^G=P[=D;XTFY+Q1CI",FSI/LSZI!D_,C]QBBODUFJY5A4G M)[4#X,W3B3LB?"HH;U#XM* CS"*,2V]UK!/N[4D9JD"!9(WEB&$P79TZ$UR M&=8+L=;.*@POS5)YSM5;V,MR=O")<_MI"5&@^N2^2IV3\5QW633$K-9=#&A( MJ'GO8J*VJ+R=63GUL,GAXRLH<1BG"X]\'^#6/EO&V+*QKWR+O6LXQ.K4PA-M(S D=R'\LBT5A%9$ MCGD=R"O7E6=VT#>[D'#N7MD>J5D9V\B&M@-W@>UH_#5I4J:V 8GYSQKLBPW^ M&/Y3*&=P/J.C&4U^QV'@3<^:H-VD(OT,GH$M*=03DQ!-2:)1A6AX%8W&K6@8 M^0_)&[$GWU.)C]"=G*J^U:7R*W688^M-]A&-U#&=4C*GF4,BP!1@LDLT$4B6 MB62Y*\.<6^:D8J45?YZ\'9UTBYHU\8))EDPV_W 5 P[+-197J,$I;#( * H^ M 0O7MP)VGG$#\[-[>>O\B23X N9A ;+09"Y!+ER3RYTPH@WFG"RQRX0@J+=9 M5BX$/2D*7 3W]0JP%/(X* ]5R(,;>>2>GX0LF,FBX+-,>R:Q*K.V6*?X)")(DZ0D!@E2M\92TA21&R5RHT1NE""OPJ!6>2O-:O:I MTX:6>GQQM5)O7';,>4!72/;*>4!72'9)&>=S1;8(ZYUDI=?J*;3!!+$O+]"L M:Y:#0)(5DBR]Y>,LB"U@L7'&(\AB"UAHK-V33L3D2H5YK M"(D468>G(1O!S9!&^5O!/&RPT8I>E!,4E%=+^9Z!Q%LE' 9U:PX7Q4%U=)S M]997\&7XJ9IZ-Q4EGE#EF"1(0= EPP,0FOG"LWPP00&A8"?MI/CLC](2<_:) MY4!G(JN$659)NM@2[KPN*204/*Z[CC?T&3):LHM4ZXU9D491 ]P8*?36)DM? M)]X[NC=^2N@.;L\R[*@4JA^.VP;T2N9CF[[>=,-WO7HM6:5=DHLMQ -]=ENJ M3EL2D[]=Q#]=[X<$_<*%YYK K^UA<[4U[)-J-J=K1A(F9>*;,'C1KP^68_EP M92<]N2YUJM%Y;3>I6J^.;D[=4.[7Z9(N<0 J+RF#EJKF'5><;$,T01QZ2Y=I MZT?5^DC:OO!I=H3S<&3T'L#W0N"CL.?-"USU.(9]!?MWY\##05C7>?IL/8-) M%):]7'X$[I-G+&;(XHQ0:2'.:HG"I9Z&S;F,W#+ H M#QV<VV<@B@D!?G.L $QPMW4)<#;Y$!KGY''B[M4B M./D0&$$@+".3HD<.7CI4&'$LK>IS)QYD'@#2' M?YCY$G FT.?;N4B&]8VL8KX4Y''C;6QM2%"<'R5=QJW6592&H^&[1DIK*.IG ML]O/',JT]WP*, ^!*7:&&2'9;PU5VHLK^=L9)C7T7Y&#[05+G'V!+J9=H"L0 M6Y(#2 ^C,I^,\VZT*BV%^"!)91Y'7B:U_%O)G'.HD%[B6U\.6PKQ&;1R[ I_ M*)[I*0)!>?F4ESM!/U@O)8

,!84"XHKWIJR_YT?.32QD:H<#C>?>YT$&(7 MLZ7V2(,=A6@?1U@H2JNG5^IR)Q/"IQ%$12H/X<%!05XJ[O$NG[2 MX4I-T)1-0C/XT_ \PPF6277\9>WJ+UF^9$A^.(=M+5%5>7-F.$\ 557"(DW5 M7_H?7[(3-F$#'BHIBC"0?D8@H"+UDQ#=!H!+TP=XCQI7[#V:QXX?0^M3J?@2 M]A75_1=U[8D,W>J8O11NFZQ\L9_T9^(&%;B_U7Z]_\X!MH-M'5C\$ M[OKSP@-M\&+!UYRG]:]K6[;^+;)FJ59F*1IB^[8):0TM7;O=]#$B.*P_AZ_H M:F =;_#UP>98VD/^H#Y3+UE0WO25R0,( AL@ST&:&Q.PNQ3!>4^FX<\DN'2! M'W]8SN2P%>#='BH:Z;W9N0TB[U"H5,FSC49"I5KP-!D*NISQ&OD+;#?3^;AQ MNG2V!7@"/ $>Q^"5ZSMN;>D#9Y)K,U]<6[X_5JG1[L"*.^0+$T:?=']#R$(, MC',21L$#8\_$QML)/[)S=X?/[8U,,YR'> ?F#LZA'CK;YH$9<'SK&7QR3'<. M/KN^7\TQOHJ.IFWWD/GI:G4^$/L@$+"%ZZ M,>25C.ZN/N'CW/ +IBPP7EK2 M3^!!]\6/#QWZXHQ?RF^LRQF_X[:)>K>1P/TNHM=J0:Q@K>@W0J.P\*;YC5!WTE%_.@&ALVM(6(9?V&Y M+R .P=2!/$;:LY6SKG=/.:,CW1I+25.B(AB4HZSA=VRK+;5;HW,Y?(-)G(,E MD*Q(+1E;)M*:00K6D**6%9QK:\WOA*;J^HBH =;Z^V&1@]TLF6PG$NTE7-.ZQ' M3+)'(07&B[!] M+'PB,2Q/!YG8+6,28"-UVLY3%L2>(9M@9\%^(R$9J8C43FG6G' P2-P8I[(E M)FXXMD%1 8*C'><*'&C$UR%RGDG3#('DMKI:>397""TUBDB/D30V!^JD'*8D M)6IT\Y_[MTE-]&NP<'TK0*71K\$4>!Z8Q"74'V:N%SP";UZ#@N8)-](D9@>7 M$Y_$#$E>Q%%+\A%/[0 RA>7(=QI2;3*#*MH#)'.N\/9UKD+!->%QW76\IN=R9L2@9;OPF:Y^XBI_8L3[2I]92==+Z)!7L M6!-R<;WES55B6>L2Q-(&#*-8(FQ[R$K)#..V/#M>XO!5;$B5KCB8R)$XNGJQ MT>D]PZ_:4%"^V,WVH;B1#7]%0:2'F>&!2\,'$Q1) HZ/\[AN7M!'0!KQD4+' MBA[Z]G!] 1U;TYH;MO_[15N[>-\;R/"?=2R+K&MV!.LI@G4B@K5NI03O0?BO MN-6_KEP_N)L^H-NB;W%<(YN5_I WZ$_EI-OG5B8?@0,\PX9C<3296X[E!QX^ M[!4W1\*=I@^X%10+]@;5LI:Z%ZU)GH/]*=RHE8[HK-DPL :JTKE MD\U!03%@3^DJW$HOMST>5.[0'11=;MYZ+.2&'QYO/SQ"%4.>?F&45HM)EC]RKIADV81SQ23+EG"&R8[QV>WIDJ:G/UQ4 @25+KJ'!BZ_ M85F;U:^A!])V]=.7#Q?OY4Z_OX5=L1QQ B*=)3H*XD Y1Q#I3-=Q3>R>(XAT MMNZL-/'>\G]\\ #XA%)'@!^49!%A(T79Q'T<<0$A8WLH*[)Z;A RMH:R,CP[ M"!G;0EE1Y#I"&''I?T2E+/U/SE= _7L->5]2QM(QP M"?X5T^;OP*IV5!9Z>1J/'$)\JN7,@%CIR$,!<7[+F@GQ4!,0Y[>\F1#K>OTA M_A(BCN^F$9.C9\.R4?;$!]?#G6Y@.?+OII&Z]MJ:\I>),S+2\(VPW$ M1\_U?=*YA"5X71;0'6:I.M12?B1[E5-5%K$?'F$[I&QW8> 'AH/2#N,V4T * MQ2-0/.8(EJZ$B-Q/^!+Z:WSQ8_1L1-T]7%1Z%@JXX<_NFIS'*RT IB.Q;H#&=+K5!#2'9\?990B+7#9"BO8(Z E+HA%^L&M94$RB(6#N+D,SP-0Z@S.WF8S6K=FCGV%: M9QTQ9N1%9:?.,LSKK#_&9.MB 6B686"S2LK&F.&IA:(P]O,D01_&N>:$ MUZ71:W;,\X<[^XA )NY49QLJQ)U\^S-::EL>;J$V(T#NR,7L!M/#40?9E#I* MZBR;8T,V:;TV T5A.U50\<\E^J4.!:6CLIPPBD4_=V26TS45PT!+/@P*7!E\ M<@+/D)XW*R,GIX\\&0$H&HM5=EJZ@(W#0!T&@M[LQ7P@?VXAMH1O% M0JXM.TQN$4S'_4<3=.DZZHS^FO-#:M.54]'2$ZDID*GLJ] /.60\5Q MLF;7@ _>]?PX!Z7H^U?/G81F\*>!O*Q@.3)-+S3L^"M\/2HA0^_X[$O$[.H; M.D/6-3N"LYV:?0ZJ4BF]V2[+/GI[:M4 9[@CY0(@*N%:Q#]/Q,] M/DKQ_KY9TTVMSNU>EP#N(?^-(7-)']%G]]*@T4@/5ISX$M?P$_IWIT;3BOZ MH24]P/$SQ>\^SH#DQU1*/V/ZI$54!MSR__TO17OG.D!: L.3IJXG^4L_ '-? M@J](CN4 ^/3$6/KX;PO#"Z*_^,![MDS00:2]0?0D=+Y9H$_IDGO'$-K&]!J, M@T^.'W@A@OS*=:#[%EAC&T0???@*CJMEQ>%(H^A:2O+$_1(3C'8:(5GK]S\ M YU_/DTG"*7^3MI2'F.^>//?$**8JXHE18X6HR$'L _I)C"&O/%#2 % MEB_]@C!$ZB3Y"&.L&_!G/QS_'S #*7 E8QVL"1>P8=2<:T)'W ,.[,&=2B9L MV; >0'H@1\N8MD R;#M26@]VML0JB1I!S4*: M'=-:&+9DS-W027ZWO#3]4DR[ _\7@"$W!P/Q8V6_,Y?--' MQ[>2YF>85?3$+JW AEC"M0J$U9RE.HRH>$QUBH!RW$#RP 2 ^;;HXN96;"4L M==8#%[<8_2>?[KV3D(:W#=MZ@E^1"EC3Y;9"DG6KJ#ET?H])HAZOR8 ?W?SG M/GH;^MP&U-XKUP_\]+'O+R#KXL;LB4CK1:X&42_9-NB#!_X.X?!:WDTC3\HR MXQFLZNDHN0P:&8F%L42[$M+?(1S#P+.7DNM@';@U/*CG2DOZWQ#.3 IZ?Q'@ M9;^D8 L#'<+D*QPPP(!/H_GK^&Q$"E,VO.D;K=-U9.D]SD.W<@\/D7RHZVR" M;^.!?GWX7O9=#8"?H2?5;2L'Y\ATLT2GJ M1&1-;5XS?SA>TN <"($&.1KL+2'"Q.T I-58=- MA&+K.K5O$ ;__N$;*2Q]M:Z@9%F-E)>$G^FW^)6,4NXTZC]PE'0UCI"1UEIBA M>"%-\4_H M.>+#*1F^OP9-AZZIPQXZG7*KI _\E,M+/9 DU39T8%*_K1K+#*.WLG8;.O$U M],P9?!1Q0CK#9R\H]PRVOGS,(A\GKC .3QX^V5:VK_+-\\[\2Q8NV)MY-A./TXUN^7@P/K^UKG6-35I&^=-3<[7ZW3TG MIPHFG!>PZ//&MM),SPDLZB0V51^>+5C4"75:CQ.PC^H++@ MJ)6<6.Z1'#Z)SJ0<2BER.F6D'R7L0-'UU2*3+IY\XL:#VF=SHCTWM^6-CU67 MQ!41Z6 ^H.\#%B56:)DK#]5H1DN&6:'&_U!V1QGX;K+)&;QL]B*\,?W9R@J(RD#=/&Z+6]O6 B'PV;$0>JV/4@R3>3-8/,ZI6 8Q;UP'+6\/[ M 8(/H3,A2V90]&ZE1'][>$1GRT)ON4ZY(8IX#X=:#L*WL6)5%T+I];9VL8_T MQ(ZPTP_.\T8T[2GY:JFE/1%?!K5$ :BMD5\:7?DK/7!*.X]ZR[ZB R'5."R. MC/*V878F#S/7"U!@XQ/V8[&3@+;53I_V>T--6>^ TO5*0'#JC752SMZU-275 MZN 8U9E=;VL(]K20N^:!&?38K&DWP)I M7:GWR#3#>1AM="/OUXY\UM4)2!)-UV7>68--?'.@TV2CK>>U?GPT+ ?U0,)D M6RN4R4LP=3UP#TS;\'UK:IE&M&ZM2 6/D%,^9U4I;"V *%>]*2&YIY7H687F9R-HUS\^$ M7@X3F:=KZL)$YEF8W$ST2I/$H2!6PD-<4E"M#;O2<5EM*HIP \RM*S$^<3A_, M&9B$-KB;[M^]V#A/90;6LQ4L'PU<>>0EN+11.1A^2@.ANC)3U[;=GZCT3(!+ M=?CA'#8!'6,?UY;!%6RB:CQ1L:L@M>*Z/O"F$R2[]0E;'Y:DV &'Y7E7R_6G:+^O*0Q?-;8 M-.RDK,[8#:!ZKY]&RHC?F.SA)/YQ\[FDY9CR=M0BI*+36P3[\-C?BNDB+)S? M+Y0UYV/7FP!OU>+8-J!Z*Q 'W[6MR69](#2@X, \5%VF[4.5P[)4YG*R91'89F ;Y\@)< L!-\F'JQ9>8:O* M$[D[%4.I"%R34P@"W2+07>7K"D.58[VV;TU5B";0+^V8:4J4.,IVE5<,;NG66$J:$D4H*1%* GN_ M4JMD_*9\\IO#7SK2.)H_ I] /:8"(M&EOQY,O->'*N+48LGG<220\$RY.6(I-.?8QY MJ^_4-U2%$XX?Z;9T)3\6)4^F_)E003E/E#-21Q$)C$R$(FQE' CLZE5"(495 M>E2)0&!3QI4(!/(SJAH0"-2H_-GC+38_$"BFM;H% LF2WA@W=S#A1$36!-I MI6IRH1B6[!SP9\L%Y3Q17NX,F:P)IZ%M+Z7XN@M4@@3$U^%(@8M_EHQ 3*(G M6*_A@/9T@)@!=B;1GH P[R2JBDE43$5G0_D>=7R#*U)M_%1L:3#<*:Z,E;JO M)7?ML^UJ:O&E+OZC.S+_#BT/I&J1LRGA/.QOWM:2U6->ZJAOZ*2D:P*LMS=. M %&%J,]CO*/3TNDR6?N+Q:MM=7C\=AX57V^C]7][0]8933WGT;-AV4@=/KC> M@V&#]6TLZVK43.MW4]1HIJ&M3)[SJ%0=^:6^M[49,J:[?K5"?F%3 ,YU5Z'G M <=\"7WJ]O?%A?RK -!,W=.IL33VXZRF0L_]5X MQ?)^;*'!?6'E]:<])9;]=8UE7#D9<68XR^B=@:KTW_EXD8=++TMQV644U;Q_ M^+9>ED7K0%:+0195G3$Q&Y6=#Y=P;E*!9>*003&%<5>C#_<\7D40:I0NSR@+ M@4G-)6K\BRA75GRL,GDC'C&# 6W!I&KK)9W^9JZR-&I+T6F/,I%0+ +0I4!# M,*KW3.$-.27QBK)@RO$6#^>=5B\TZ"O57V+Z&0DLFD:I#TTT,5OU.(#$!Q)X MR'04$U+^)-"BSY279M.4UF"0_[B>4$].U+/)_A+=L=)ZS[Y-<)<8G-*K7A#" M#1)ND)AG#KM!(HOW!(^K6WKZ)-M\M4WN4>Z"-5WN(X@R88TL22UC>VON0CW_ M!S4*7?,"]]MVTM@(:2)GI5CJ]2$A]0G!MN7\>#MUW\$_!<@$U M"-*)]Z NXE\]%^G5+ @6;]^\^?GS9^=E[-D=UWMZ U'3WJ _OT$/7L3-)QU M:6^T"[\;@>LESG _OTB_OTO^-:%]"97TTIQ3:O% M-:T5UW2WN*9[Q36M%]=TO[BF!\4U/2QPR!0Y' LT;>9A^&9R;-P(]'?)[X MB3=3PPS:28O)ZU//G6\1$7?D1C^CA]LR1!NO2WZ_4 Y3N4&B!WPW],Q51R2. MV39Q*8A69+S,;?@[R@H"3OO;P\5[E%8%/=8)].0!2OQP<"@!Y9E)XVBI*/DS M /#!SW2>@C0S?&D,@ -=5,]ZAH\C+'"JDQ%.K&"[L:GEP,8LPX:+%_A#=/0# MMAG,X'_0(YW?WFS D3BPF[\B#Q;^Y;MSHT82_WQ7 M=?_#G*NN:E.)'DBV=^W8N4(2LLG)DA:DS29?4AB-+&X1*#S\R%]_/;P$# P@ M>V/V\%;%03/=,]W]FVFZ&S2Z^/?C5D?WV+(UT[@\XMK=(X0-U5QIQMWET5)N M\?)0%(_0OW_ZQ]\1_+OX9ZN%QAK65^=H9*HMT5B;/Z*ILL7GZ H;V%(]\[Z7*(X_K= M7I=[C[CNQU[[<0U3CA0'^J'QP[]ZHRX'?[C>@CL][YV=]T]^*SF9HSBN'4W6 M??S0[?:[79BP%/N-9JL1\YGR\>3A_:.D?;[#Q@=WIAC3&UGY?NBJ<^?AM\'I M][_J@_NM_N?ZTY<_KI_4_TXFTF;^="+W/KB]XW5WY$]Y8:L;O%40H&38ET<; MQ]F==SH/#P_MAW[;M.XZ/9"N\_EF(GMT1S[A^:.N&5^RR+FSL[..UQN24I2/ MMY8>#MWOD.Y;Q<;1R-"K,>@UPW840TW0KYR((4Y\TO$[$Z1:)NFI3ZJ%I"N< MHK.QVKXS[SO0 ?3<<:O+M?I<2.[:K3M%V44L:\6^]88..@C+>XK%,G5L9_)X M/1E,AFD8[C;;.BO'ZCA/.]P!HA9084M3([YBIB0#R$":LZ7S>C*DXX5K*6)0 M\,9JJ^;6HR/;"?:]CK?8<,:FM1WAM>+J -L?KJ)K:PVOCI"C6'?8(2O=WBDJ M9HP4;A7%,$S84;#E@Q;2MMMIL&6@X6\79&V=$ULN0&)$+I:22(]+.CJPUUPB M'6^L!,/1G">R\:RM-_H1TE:71TP*,A_,[LVXPFO-T#RQNOX_V-\H9(]?*L8* M^6.AV& 7G?0PL<%=&Z]FQD_>]<["-@SC,4V@(6 ,2'*85$577;T:SUZ43):@ M(;1T9=L/%)UL:7F#L6/[QDXVL:W; Y,2SXH#\PY-8X4-D(YKE0<]WS3;X7+% IPUV-) TP_K)?C84_>="@=XEIFL>-)'U[-EZ MMB/Q#LP4;(JT, M9/((V3"=' )38BKDSX7>D=F^>\,MA$.Q-V/=?,A"*NIB8W-Z$#8P./)&;S04 M \76P-3SF#H00,GN=JM83[.UK-T9$/^I"L15JJJ:+D1#QMT<;*IJ.(H%GC,$ M&]KW)!R#M$HW;=?"\(%KHP$OBS*:C=%<$F1ANN 7XFR*^.D(R:SB3@4!;EQ0,N.J7YID51N1=P2[(]8[)S7 MR0;G0QJ<7AO)B]GP/RV 2!BAX>QF+DQE#Y_&V5M0+ /6N3W'EKR!F,DW--7* MMO!9VL+]-A)X:0HK649S04+R-2\)C;,M\=WD/^$/5[M7=.+2P>.(QCVV'<_! M^\8N)F-:G^NFK7_<1D->OO[!^XN$CTOQ$S\!#R1[WD>86OV7JL&9 \:(HN&K9CN3$\BHC8:'!I-$[::,R+$@(,E@+Q^6-QRD^'(C\! M*.2%M&PF%+Q_C[4EK&)8]K &JK)?1SC;L M<=JP'R J$:Z(,P #CV?233,#DKEEKES5^46Q+ C%HQ5+-[/->Y(V[UD; O'9 M:#E2ES?+";^ MN'NVN(;0D$3?DG - ;CX28"5#Y^;%RGZ!ETHCWL'O6]@FYE./;EV8$:TX#\W M<(T/7=L!XUDCO#-MS0NF1WB-+0NO) SW/1?+&]-R6@ZVMD$$7H6##0>5;'*0 M;0Z7D&_>P&(?"?.9+ :!^$@8"Y($&T$2X'ZZA-A$OIY)B]9"D&X:!]K$-.X\ M^X[P;1 &)IO89JN59$TP]:%[41\)GKY@5UK(LTX!+%<=RG0(: MIM%[5.+)0>9)8FV_F!75LJ39%*Z'0C,3G6?5'5^PA%FNE-FC\M>7*F6B=Z$$ MS2M?YQ0N%R2WM9FUS8"$C1F5_#(JG.B=/V3S0$@7->/6S^ECFYW*C3/+GLTU M>&%A,XY 66(V)%167;H6VER8"NJ=<9#*D;(AHC+S<@72YN(3*];%L:";V7:G M\O%D):^Y]J5+=XG[9ULFU.Y=V;-K[DF+U'3 MBX-0GIP-"YV;ERX$-A>K*B6I1!A5G8^)7I].\@\J:#47R9S$;H0=1=/9R5]( MPT:(RMB9V5\PYAL.21MS98#@"I#(RL.+H4#<&QA)._?*@-$K (/*SLML"]1[ MPR)IYGX9+/H%6%!I>2DL^F]8),U\7 :+XP(LJ/R[%!;';U@DS3PEN0GYPF@9 M3/;$;&RH'+T4-M'HS<,H7;=-1%5YG6P,J,P]IZK;V$ JQZRI#5%(Q4:!RN79 M*#1Y#Q16SA.;HC0U&Q\JJ:]0:&_LSBDHGR=P*DG+1.F82M[+UMK?(&*:/>7K MJC*Q03OP#?(W7YCW5GDV:.5(V5!5>>O\#9_DLZR$M\MH9UN^X+WT!GLP^H%5 MLM28V\TV>,GWU=\,3ULVG2H6T[&AH#+X BB:['"H)XF)S9#;RP: 2M-S'C0V M=BODV36U$XK)V#A0J3H;AR;O@Q(/(^_0P'-R MMMSED:UM=SHYXL]KVUAX?7E$D&F%1\#]#JJU'[=Z2$*&9AP:Z(&9MD8P<3B$ M8JG4*-2AAC"(N<,6N>-U0N'# 1S-(>SQ=_P1F0?V=^YG>5&%8>M453BYV[Z2OJ-HDKBZP2&+G?TIB\'G M]$F,%Z XW*V001WGR#K2TS^,=&*JWE ,%O*I%?*U2%.+Z[7Z7/O17NTEK2+$ MW@S5A CY#A"">;!HCA29/.2BM6.9@,63==)&??RR+%WQJKZ;T" M0;T!,31MQQXJ.\U1=.U/O.+)2:#.;!U6?)]"W0]G/]@@*WS[%>T!6;*%09\1 M]O\O&N47PH&\A998N?Z!G'^Q*2KLXWTFL\"/SD"'17& -\@>I8)Y?$/X)V6? M.^$8?ZTIO#>FGV,%:H Z&(!DN*)MNV3=>;N;)]6_._\;Y]X94+Z>)>AJNO&S M/9GP2"XAR/:*:@O3HYKM2!?!4,*V _=3Z/(ZEA UVVS7>-B =741 K!MB2)C MTUIC& $2X-EZZ;V7$J@P(!;@'Q1K%5FF,M8$!D][DKGRY!VJ3V .ML 5>:8 ?[W3E0,KO>B0 ME9VI3V&3&>R7N)-DOLD5.?_8*UW$?4:WCZI<-=TQA>^Q[5U#^'8.VP1%K#6U M0[ TY^#JL436,7^#M[?8"I5E]!\:#:S,K:(97T/V08'L@QK+/BR0?5ACV4<% MLH]J++M0(+M0']F78)0)"%;TAKY@U D,5M2L7Z2_IPMZ<_UD72LW>,)^4T_VPFELY-",RE> M7?Z9ZY"TD/Q2:1":QFX*"TLQ;/*[H]"<"F,KL[VZIC$!2?E17N9K5X[T]37" M6TVU14--24\UO[ZD>X.2WR&%A=/K:]:O"/(Q)?MP\>K!:BE8)KD*=#G[,J>E$WX5*ZYG=5SL5LA](Q]Y. M2,9 X9E>:6V?/?^AZ(2A].(J3U^[957VT![JIEB9KW:J MESM;):UX5:[:J9U[2 #E,HL)OQWE\F\,%3AJIR[SN]03T\Y;Q-7Y:J=Z<52> MY[FJ,]9/>1,5H( -YF7D.PZK:3M'Y+3EX*):NLJE>__L>%QW_JT%P^3]0 M2P,$% @ @H L3#D[9-!^#P >+D !4 !A96AR+3(P,3[&[2W2L<6\X*E]BN9&][]Z50)-K6 MK2REE)S$]^MO*+^L+5(D95L6 UR!9F.'0STSSW!F1%+4IU]>Y[[VC'#DA<'G MBT:U?J&AP E=+YA^OAA;E;;5,8P++8KMP+7],$"?+X+PXI=__/4O&OSWZ6^5 MBM;SD._>:-W0J1C!)/Q9Z]MS=*/=H0!A.P[QS]I7VU_ -[_^;@0Q?.?$WC." M;U=7O=$NJ\VZK54J$IU:X0([:-MCXT/SJM[0&HU6O5EO?- :]5^;U=<)7+)K MQ_!W^/+CWYO=>@-^-)JCQON;YO5-Z^K?DA>+[7@1;2]6?_U8K[?J=;A@(O[) M]X)O-^3'HQTA#0P91#>OD??Y8A;'3S>UVLO+2_6E50WQM-8$J=KO#_>6,T-S MN^(%Q* .NMA(D5Y8.$W\07D;+;$$^53;-*N2K2J-9:36JKY%[L3%^8D$<^LA$$XW\.S:- M[55M-,-5)YS7R!]J0,YBCH*X';AZ$'OQDC"%YPE0 )_T-,-H\OF"R%6(.Q"W M()?[048V7CZ!;T?>_,D'8]0.0'AK^\22U@RA.!)!8C8^,8:AC4'I&8H]Q_9S M 6)*'H^.#"A$B(@&D\$3B0Y @-!4?*G3HNJ$\R>,9BB(($09$ CGZ#Z,#F86-XT\";@3# & M'<<)%S *@^DP]#W'0Q)CY02=G\+NH?.M0L*92S@&@J6"CT#L>%RZC0-0.!HB M;,U@X(H 9;4_'@EQ+/*__N?">[9]XFU E!$\HRA.?$\$3;J#X['V; \GB7TP MZ7D!A#[/]@U(AG@AA512_'B<[95'1R9R$-CDT4=]%(O0<86.QT0(":"RDQB[ MC*8G&(EH2JRS1"'[L*)?[,QAA D89-,@9-XRV*^\"'6NP/(WYB1 MC"1\1[:+4W@2Z6]DO\IX$M7T!!%K$<70*^ZBIS#RDFC311.$,7)-!)Z[@((H MQ'$%;EOFPN!U0%_':W ?!M.DRRYZ%,8%9N/C,9 PDR3?3>[%80"_.D@JE,I) MEURCG*56.5O-,B(I0:)FE! ^??TB!XXO=89:1@YFSFX*KVOD4.?JY*3UA!R^ M3($B:@O)P2*0*Z#.D ,F$#M+S2&'-'='Y\W_D@/^X!X+B_9=%-N>?VBX3TD7 MC;)Q',S&N7 VC\/9/!?.UG$X6^?">7DR3.$H6,([#2W5S^CI*>]J9%/: MX5V>>(XSK]=("?,P.K;O$ )AV-[#YST)]!JCP$7NIA\"]X@-#/ UD:^O_FMH M%6TCM?NK';C:J@MMKX]"8+,W*NSA; *X[?HR_-X)H>\ ZE[R6Q3ZGDN\7UOW MI*VZTMZ- WOA>O"7'S?[03;0_=#9@^N3#2DAWF=ZC3;9=3*QH\=DZ\DBJDQM M^ZE&/*"&_#C:?)/X1*7>6.] ^6']]1_M* (PG04F&QXV%_#M1^0GE_UCW2[5 MK%8>8%)7@@NER\NX RZ]A#(Y*8"R%9$43RNXXTQM[&@A=A'^?+&]V;:QL^=" M]':@=8M:1&;"23<58'Z[##+!X9QG[[5MPT-4V>4%4%QH+\B;SN($?8D\;JJI MY<[*+$W7?BLY5IJELL+22SGC,VMM<1#@2LF1TRJ5'!F]E2-KB-&3[;GZ*YE# M03#BDSI*,G!+"Q/^#S>N3PC'RZ%OK^I_*%>>B'=P463*:JU$&9/#"55$Y0NX]^]'S/3+3(\SSK+8*%)A#>TFJ+.G2,MV^ M[.";34%&9I?S#\D)Q)'.YLD M=[@@7>3JH>QP+*8FMTJ*#JD=3:7"M%+!+6.\G&6@G,C\83 =I7;V,NR_UTJA MN)5% $,KY4R?&JHRQ2-'1*&(E4&*4%_E&$KVXLQ"'TP7D7N1>,F9?F"T+7.^ M/YS/PR !)9K:IUJ6'6"SS9Z>RL]04CE':KNN1_2V_:'MN4;0L9^\V/9W\',* M2 G9LB.R-&/RAE"/0_&*/'E@MX_BP61DOW+O"/)U5'9HEV?W,!,I1[5)EOL# MY&ZV$.[H!4G,4,HQR&M(SB@OW"3YZ9P8NHXQM[C(B83 M#Z.0E"-A$(,9 3]6_>LGV&#NE5S:R'4TU?WGP@A GVHN8IUNJ MEWY/R&&6891C<.<.A#P[F:-V%TN6/4IE=B,A'6XFW]'GT.['CP(%)_+LZ70II]/W+K5PHGWO5)%M M@G<8RMTA#B>\BG&O4:E5;S(OPYF&_=ZB['C(,"Q5NNYKHURZZH01W :M8?*F M9_::E1VHQ89GZL6P?J7D9?M5K BFZZU1'+=G-"WSQ@8ER6MU3J(/V;+MSKW MB^+5UO0U1LZ-BZ1\V4,\DZ!T#9#+'LJ% 1-%".#,DK6[9^2'R887(8L"L;+# MA"QY4MHKQ]E6._JJ[+CW0%TI? M@+T Y-\KW5LT"3':.>5*?X7(!];V ALO#;!8E'=JJ]"+ENWY9[!HEKMEG>JI M4&3;J"+,/U3#LH?_^7G-L)5Z0219BP'5PGU'%'(LDBM[7:J$H2QE257FD?(< M+[PW^7)UR.3+WA6TU26T=^0B/RHR&\.PP68I\K1K0R>_4+D/(4#IQR]Q=]N4 MG=\+(IE^4B%E%>52>=8*? \BHC<-5AL3G>4(VT%$WJV0G#B9?%JQ=6=[ 5&P MC;T(#-)=8&(YA+W0%>]Q.,O%RRXYSN-J9^3QS?APHL^S[?G$GF (R_:1A1Q0 M+5E!,I=0:6DMOP^:+>?+)WN_3^H-LEZ%-+.E7D[H@1GHTYJ?F[=VN)&=TWF:][H9UW .[?=F1 M\VBN^(90CK=$4?)"/BCZNN'B,9XL_,U3O=S1Q9$JNY0^Q7@3&D4Y)MMS4M+] M-['/]BC48$KV<_#.^^!*E;W3_6@F98RB')-=!*68X]GKR8!=';*)Y J5?8S. MT3Q*F$0Y&J&*Q@@201>M_C4"^B N[BJNA+0_5)3:/D=1;FJ/1,]Y\)L/M MGI@$JF9+X13F\W]X]?R$)J6E./TXUOBE&V=Y&@DV==).36TI:9\VOV&:_&F6U5S!=-G(VO^3JI>QA M?8C.*=8/*,F5?(*N.%/PDOP1IBAP,V5AIN %$]7B@3Z9("<>3/179V8'4V1" M%!L$;-MDQX-\O92]8GP"Y@\QFRK/#-W:D1>1E(4B@+=9+K6([?!R,+&\:>!- M/(?<23FK6=YD+ZCO.;N.O+<][@-Y"9T7.7X8+3""#XVJ=MNV#$L;]+2AJ5MZ M?]0>&8.^UNYW-6O\\- V_T7^9AEW?:-G=-K]D=;N=#J#<7]D].^TX>#>Z!BZ M5=@Q-5+!& MYKA(%9CO\F(#;Z:!OZ^2<4B&H:69>D<'Z]_>ZS]I?7U4$%K6LN\>QE8:XX=J MX@?]T< L,$10;^9EH[M,H_L(T4&_(_P"RM[ ?"@R,% OOF6#O$J#O*Y"6!YT MQYV1]EO;-"'\%F=)B2-CV:C?4UFEGGCG^&%\WQY!Y!V,OD!4(_'7U+] "#:^ MZF!S^%Q4D-N9/V=#IA-AH[J&I(W:OQ=FXSPOX64CI[)< ])<9PR)[@%LW-6' M \M8!^&NWM--$^QOZC *QQ =K"\#9#0?KMO:J7K0"5_1J0_NX'_;L$ M%X"^+2J"D3B;%$N;6@F' ?RZF@E@.TJ3RGL-2'PDX*X*H6T=9 [Z\'M'+S)? M'%40<@O#)I483U48:N\V%R[N*$-FC3@B^31#6RJ;92MG,JJYHR!+E'4\).FU+%WF%!Z0<115'Q1:=ZP\J MK0H?,.R$UR4O"/ S5*/R.S?CK;LJ1X$&6P-6SA:KH#7*4:+)5H)*X#(T:,UR M=&BQ=: RN)0.K7)TN&3K0"5L*1TNR]&A3Y(,.3^5K0N5OJ5TV79ZKKJ6&YZH MK)Y1V!8()I\1T'*W/S]DJ7)?=U]ONM2MUK MO@9BVB\/<$.#8R1P_UGR+T+0SN$UQP1HP1SEF0'E*DG/\AXX!5JPPGOKS%(.>47/[E+KSMG> MN [2Y >9IH%O_@=02P,$% @ @H L3(/CPM\Q& DGX! !4 !A96AR M+3(P,3MSH[B6_[Y5]W]@( MC1-J$_" G9F[7U($RS$[&#(\TLG^]5?"CX!!(!X"VR<9LTUT[; MQ/+ M/OGG?__M/SCXWZ__V>EP8P.8\Z_X9;P!^NN[U*W?>'?0TKM,A:%2U?4<'NQ;[7P87O3[7[Y_U M!KW^%Z[?^VW0?5_ +D>:![^''U[]UV#4Z\,?_<&T?_EU#W885/_5-*P_OZ(?SYH+.,A(R_WZ[AK?3I:>]_KU]/3[]^_= M[V==VWDY'KD*X\,7I^LMP42.EZ1!HU_CJ!I3MWW]WYR59. ;,=VP0*6'#HWYDB[GK5P-+IZO;J%'UQ"N7H MKX#E\=9*.9B)/J$@#/S8*46+AB#!/-@40O@6?HFID+4&+-\NC0V -($*Z\ MD%^1(8$"R&15>JUJ40WMU:L#EL!RH343HGF<_%JC707H /+DV002\++0I58JCPD)Q().(,'832A:P4@$+XC+ M.3P ?(WR:":./?=U[W?-<: )(N )MD(EVN*O?!/:^KD,YV\G83(BT!W2)JK0 M)-3>5'LGT:18T0HLEN]ZL%5G!%YMUPBLS0@L@.. N0*@YOK0(;(=KP-7.*M, MXU6@K?(4W-O62]#D"#QGVH7$PN4Q(#,33+[;N=>Q+?BK#HA,*5GMAGV46GR5 MVGR6*9H2"'Q&@LK5^R]DX-)KU>#+D,',V0QUOX8,=:Y&*O4GR/!A*]#P+0@' M2T8]"GX&&;",:K7X'&1(E\-Y7A=."=E1M-=1#F^LF>K]*,)AGU&-&BYB1I+6 MK\'G(V1IWG:H>WV$N/.U4A=J8D4IV!RE&%U>]+D:J=3G)M0.? T:7C>ITY)5 MD2(V\JF N 4*JP1"1F;5HX>,F(W$#=2RIB'D:_Z6ZEW5D$YIQ9NL.,:95VN( M*J=AU!Q]"S.I<+AW3#;$-BD#I4%%MJU3JTZ"A>:;7F&EW%:/8H8?&Y:!9NU[^&<$-WCW@#4'\RUR MU&")_"7X,:K?6__7YSKG,\4(>.L+!G<3Y%>*)&5 MD0P5(>F=*F(I1=%*$LT@.W[H+["77R<\VDQO*O(L1= M%B(.MLD%C=8QM*K(QXK0_ 49.,/53=OU'0#_Z'>Y&UX554X>)X:<2ILX<'7OD7^DX5;R5Q+ YY:$>@@)$_\"D/N]_8AGW>Y(:_>_1+\Y(3?9N(C?P]U1PWT1I0>!77Z M@/ZF0P9I5EB$B/X^$1==;LR+"@>ASP2DY&-1XJ6AR-]#"M2I,J-(07KF6 3W M8!_W91<-030"54X1A@+D_<<#G MFD7 G>^#NX)V0;A%PH4@Q[+R0-$DX'/0(A@O]C%>=Z$YED>SX93[G5<4:':I M\3%/(EH$]&5L,ND%FCE[F-WS4VAQY>D=-&?([BK"'32]XJ, .0[_IF3=DE+7 M(HCCTU^_NT'$3?D_:'&X4,9:!'AL;NO#R6TX@]/; ^3P2)C(JK@QOB-A+"@* MY+XBP $X@W9!O9.5:6QV:X/ISMD:->^S\[U460)_CX4*$X3U::Y1:B,38=5N8)P@;;IF)J/3Y(O M%R$V-H>F^(;<3^N6**'/2*B+P([-JXFN(F7 >5/K(A3$)E]BSY$R5?E2[R(T MQ29K,D>2,D'X7+T(^-BD'775*(/,S-Z+8(U-U\F>&V7,68E]$,@"/@O-/@YP"(OQU1YBI/0,SZ/MI4SBI["D#T ,M(("]*;&<+ M?K-K0K@UM=ZJ^:K;E@?U2S"#WKZ=N&MKNT6V<.Q5)C\WO+-3*0@S& (YX6QG M#IQO)_W>)Q:H@6#^[01.J DDURBEM;W[)'5SZ)Y_-U(T+;52I?)+W&#.DE=4 M##8Y=*S@6!31:+-YG5-(H[T][TK$%-]2Q\B(A/U$ HM2'Q?9H'=T,GOJ)]!4 ME=BVF\X%;67%<@U(Q8GVK%G1#FW7DQPF5JD%8EO".O$&1)B:CZT_GAB(Z<()P\SYL5 MJ )< .$L@P7,&S#M5T0[H3@)*C]='8XP2-/*$"W7RSC_\%\ AS#GB,[Y!*L?BKNZ*G_I1D=(5YU4"$8 MIT7-3KD;*L \FMHS$>I(V M-;*#/5R_#?>TX9ZC#??PWS5G/H6]I =X]HJQ'=))I(FU-0K&J*--DY?U;OO- MQV>9B?819&DCRC[)L^834[/0!:)9<00ZO343,DH6KUT#O8S&E@Y?E5B.9#6E M;BR'O +_2WY%1&:MOF-%&PIY4;4(^_Y LD,ST(Q/SK$E0U3GO>9LLL'X5W7 M7P6TNFBUH,.UQ!0XJWZ& :'2Y],%XTMTRJ0SK&-I(P\W\-*(?K1-V(QI>!\* MY'V)V:I\YX>A=37P .L>'8_Z*8;[Y]@!('A< +A>C$@Z$0B*+.IA"ZBUZ>@[XB-CR*JA+4/.)H:0X.'.@TA..1Y"/"Y$7PKP![/2X4X'J.@<*Z0;'UR &>O(#C9 $,#R[Y4Q?/ M)9MF7U4JH?#(XN.;81"B8TA1]CW7TZPY7&ELG,!0H(PXO)BS ME2,/-1;@QH%.51GKB1 CUM$Q>LNU6%='GQN23/%Q*E+C$<9C5R8X7C5(7ME41NQPAR0ZN2AVK W'X*EDQ+W!J><6V6I+/ M_>BIK_=78_.<$F5%I0GK\%67.G=PRGS-MC)G#>DMH4V;V5PX#E]=JV='VMX< MRPI*[@:)E@>]<]?0*1_2PG9Y^&I7BG*LAAWVX)E&TBY=$F4B:;E,TI(-];V@ZZ+7<& MAZ43VBQ!621PD1N9Y11DA-+3,:ETQG92)T7^'D::!!&I<4*+I?.5[*R9Q%": M*E*9,F9)Z$"R2P]'&UG.+3UHC:TW077M>(=H3<]$Q11G*N6T&GMADU%=]51' M*J>;?'+:%*03E=#L:U]-B2I,-C9ED+:HIK:GF?G$%:K26-2S(9'M MDXX3VP6+J^D#.;W"^A-@="AF."P3BY03W*6>F:JJ "04^/D0KA\=3?=\S427 MK \R5*U>,(>AC WP!.L%-J^N/T**^T&H94U\P'JY!ZV*&SK1[@#M*3C6U=&K M5S+%6!^\>44J8>%#M!):>!K/RA0' :]WJ5FS6&92T0'J203JSU=_C!BQ-./77!X4:/\@95V83C97>3NC YPW0P?)YDZRH2('1SV137.#C*=]_9=L[U_ M4X!NOUAH#!!8]ZJ[9%B?ZB&]Z@P,C($17,]8(>T/W9,D+V8;U('>!T2M\6.L M2+Y&&!9M46+8S%&@IJ'KBXD@?S8?H7(IFR;UXF!8O1KD1]7)#[G\E=T$&W&+ M)[ZC+V%1Y%#GC2PV>HC@85I\&^8&-H+*]*YKWUM=@4J[K5C22WAG6QMJYD)9ST[02 MELC0PUP!QU2&>748#T2A&>(55NW;5]FQ;Y:SKV35D(C5C0,],2C\Y1O>AVA! M^OU@:UCVEL"9+C6+Y$6,X,L1E,!8,QQ:DW?5$ ] 5]EB%5;G#_1H8B:7UA,* MQ8?E XRZ-5T2SH,J3S^419!7Z,-TI+-08VZYC M"?ZP=K]E.BGHWZR9GKR%9AS!,L+*(_8XKYAS >L3-LNN6OT*P;*35OID]54S M\WCNP9A]6OHJ+<.TV1EYB$+#CF>@ZT5M#[C0+T'S4Y:\4JL]]1NZMZ*DZ B( MPJ>&-"M&WO*,N6'Z*&"L MUW(*.!*[SKIC\'\S%D%')*?2_P2>7%?@B;7]E^ M8K+P=A%:1?-/?=:O!:R03(+U5EU;+$/-7:+_T>[1FV:BE0A<:(C!EE"P+DG= M<[G>W[Y@4)E XDP@K2CIS M2\GJY<7RDK%2F;*\&GRP+?#QH#E_ F_L6_-,@2:7;RAX3S20;$+\;)K)F3IU M@ 9=O(]/QS=+1O@Z3;T/6D!0&41@I=7\K)9N#1O;!B%U^G8@<2QN?AX*FV1O MJ#G.!USN91R!2*]W$%+)@(^=81J75\),FD=LF=4/0GID5."$V.PS&.%STBH$ M_VF2^97M>.CR#G2A1TJ@BJP!Y@69APZ<*)L]19Y"@:[[*S^X'RBX?F-FP0DX MN)_R'OYU Q:V Z;:>R$ADS5]R.+/06%:&(5)S2@B\@.69;J0*KY%-SD*K"ZA M-4''HD/A8(R%1:WD:X1=T12D!2NKHJY/+EF%$'W>ZYAR)A=/9&I+ARBU;(*P MHKNH?T-FATQ>C U+LW0#75+A'_GXF@.11+L01$1#II]"XN6",-D M86TS>R(\*R+"3:6G)*MRP"(,DX4UI,V*<'\;FG@_)*-B8\]>D2YC2/"SN?$X M4V_M-^!8B,I0W)=4<$35F1 J0 ?&&PKU2, CHVVP3]MEE^.'0WF&"%"$H2 ^\C?WPB^<)$SK M(VC[X""TX:G1[;-]]%^ZP8D":2HKHJ#2OME)72_.16MA.ZO@D$>"GHBRUL?C M 7(%P&6-GY:WN"W!_MGW*%(V0Z,3I!:.%]R>XJ&W8/[RC5=$'%P>XV605HM] MN62C)Y@!Z@K/8!?0&5&+BYPKZ?9VY'9-_0.LJ8>VI0/T>A5BL&*X?]Y\9-^5 MG%J)[?4T ;VL.;HQR APUJHNM5)#EPL0L#Y#6''*F5MU5RTMEE?DE4J4Y62Q MH>]Z]@HX,?B9ET:D5VSJL@&"<67GI:-JXXD[N+)!PJ][3@VR))9MZO!)#J:G M8\>^[KW.UJN6U[6]O_E M?AC@NLM-%'DT&TZYWWE%X:5I#5D .,P9,8S8XU3IX.M((MF>% ^>"4-75SI@ MB;S+-R!:L%SJ8UOGL0>K^KT@E63V,+OGI\*(DZ=W@L(-Y8>)(MP)DBH^"IPH MP;^%-N.ACQAS;R*/KEXPQD0 MJ0RW20A@-"93A718CL-4)D&68S A9V,*O2;77#]^,_\_?WTM0V8N %']AB(R MZ>/)+D@(F[8RA%\"WN?M0I\W;-Q"XM%=0SE$2M124TD@!:5+3A-6T,Q(&K<^ M0(1 .N5%^G5<^1IB]WZ9$O00++D;$'$:_/5580K03::X2S3* MO.C+TL:F32\WO(]B3)<>R(/Z8V?;>.SFZ!RZYVH$%L!QP'R3K!5<5M;Q@+-* MC>3$GO#H#[K<<*9.Y0=!X4;"1%;%S?,=(V$L*(HPXA3A49!FPB^<>BME0\PSV6FGB]AM6/VS+GSY@+XR;\! M4$L#!!0 ( (* +$RV?3P@QCX (*# P 5 865H&ULY7U;<^,XDN[[B3C_ =N[&U,=8;ML5T_W5.W,;LBR7*U8E^V1Y.Z= MT[$Q09&0S2V*U/#BLO;7'P"\B!?<2%%@RMT/U;*4F<@$/B1NB<2?_^-U[:$7 M'$9NX/_ENXNS\^\0]NW \PE=!_;IU%\%_X;NK#7^A#YC'X=6'(3_AGZQO(1\ M\]?_FOHQ^9"$-BXD7OQT^'\ M\OSB)W1Q_M?+L]<5*?+:BLGOY,L__>OE]?D%^>?BHW;3^_? M?_OV[>S;A[,@?'I_2;C>_]>7V[G]C-?6J>O3"K7Q=SD7E<+CN_CX\>-[]FM. MVJ!\789>7L:'][DZA63RJRNA+VD2N9\BIMYM8%LQPX.R&"2DH'^=YF2G]*O3 MB\O3#Q=GKY'S75[YK ;#P,,SO$+,S$_Q=D,P%KGKC4>58M\]AWC%5\8+P_>4 M_[V/GTB+.[2@C[2@BQ]I0?^QA0YC=NPB*(+:^3\F5.XVK?X6XUON,S7]-D#,#=:KK$ M>1"UXZ;*K:N77Z\>_?*6?*JHB%]C[#O8R96D(B0>F)7 !H9,=B$]L"MR/>K- M@Y!K.Q.YLJ(EDYM$IT^6M7E/A]+WV(NC_)M3^LWI^47FOO\Y^_KO\V<6A[4;X M(71M/+/\)SQZ=:-<359'?_GNH"6]K]<<+7,4YM5GA;:B#3**]W9 1M!-?.JE MK9VRK\)@?6 #LF8.#EK,W[UE85.**&*VH/(J9*1(-EMK!>AR#1X> YEM:X^4 M12>\V#]]G'_W[TSF*9VX.*A+W$8:U.%;0F M>H:6NA3;4L+!T:FC71U?_W)^]L>/I^3?CS^9@L%5"QA<#0^#*UT87(&&P94< M!F2Y36!P P7AX&(QU83 .Q"@8__NGT7R[/SHW!X+H%#*Z' MA\&U+@RN076E MQSDX[#JI6\3Z.(KF^(G^&^==2O;&'+&," M2D?+QK9RSG."RSC((KO5W/+PY'4UW#H3")*J&891PTB,.@1:5;'#*5#P0HQ2A@ M2:-\O9'OC)RUZ[M1'%HTO'?R2J,FY .4)J])(+4RIPPN+48P@&NC;6,5@STB M\NDD"_#VD.4[J"H&!C1G.,)TUYI8>4T7],&&^ED=8&IQFH1E"U/*H-1@ P-) M?5WK@,PY&1!+O#!0./IFA.I5EFEE C!HX6G56*Q1&D2) M0$VI2K&)4B?$H3.[;R=0L[I75R," Q"19LT]N5W@)I IU62]\8(MQJD)W\@@ M&SV[&QI4.IG?/UR[D>T%44(J[&I+OY3XE4Z2C&X4=#>ULI_07@P8H';7O;$[ MD4G*@Y%S62P>&;VCXKYG-]M N<.*_?+]+![E8&B5[&XUR6"B3;[75473 ]'B MF5[XHV""@1PR[XM#UXZQPU1\]-TXFLT?53-[&8_A.;U:_=IL7LP !F$Z6G)F M\!E/AC;&=:@HR"1FMYG)&C8;]DMSA45H^1&]H$R^E@1'MA5A+F:RFW&[4,IV M_(.C;@^EZR L2]BHH7[UX%'",#BLVFC9/) L M>!!C @(P*Z+G"/1_U$6^6)XB7E+&8!1:2L4KN!)2PP&52L4&H@@E&^#8AQ(/ MJ$VK+X&/MU^L\"N.;Q+?D<=&B(A- DNNX#/,\CM 9GZW-L#/ 8P(-/14GA[ M(%_V[;A C8TCVT[6B<=R=-'=#2^-A'3^)XEBJKX\5%V3V6B(1"N#*K$36IQ@ M4-E*W4:TQ8X9W00A=I]\-$["$/OV%NUDD $X#MUE$M.U!8H#]&"%].O?4N'P M,'R'XT>?>'>/9GN:DN5.:L=GR_5O@T@^2+<7,Q"N6QDI0+B6#(A8;Z-X8_ O M&)%':%'@HYV$Z 01V3 0/0[8)F'(NO3,C;Y>;15!:5(.P_LM*M5KNRTBC1:,# M-_N5;K-?#=SL7$4;S7X%M]EYJ@F;_>K S3[6;?;QP,W.5;31[&.XSX^YZH1ML^>@I?W#G;I-/4'^H%"[H?2[)1\]?=4BQE^ M8K?4_)@&0M>L%I.9@)1*28H@$8Y"PL&"T@S9RL73.?3Q*(DM-3K3[]Z#4$.D9$$8 M6,4W;F1;WM^P%8J=@9C4% )4RN9@$-&!P(5"N>;2E)&CE!Y1AD&=0SI9^15[ MWG_ZP3=_CJTH\+$SC:*DL9&A06]V.JE0NSJM%!"# )&.AHW\2U&^,+40Y3S] M2EE1SHM2YO\8#E2_!%[BQU:XO7$]'-9/Z21T9D$D4+,*GAH1(-#P-9.!I>! MC&5 A&3.<(8W01B[_E/Z7JEX^24@-[R&E2I=6\IR:0&A1ZJ@$$1_B%#!D3TR MFX7*Q .BB:%Y3,;1IR 4[X#4J,QBAZMB%3(5$D!(X>DEV/E@I"BG'="]!.MU MX+.+:NFS=Z4;LN(>(64R[&HT#*@Y' D'(#!IJ"G:56.0VR_I MG#Y=\=^0[W@CF836]#:,4-WZ5DR#$ 225-H)MV2RI5>V,\-8AD<-70CJ8:9$ M.0QB&JKR\5*0 41+73<55M@RO1>DB.(( C\*/->AX9Q7ED$>'9GZD#_#N)*!,!$IEP(AY'$61&&DB(K-Y M^'D*5G/Q1Y"0(U6KL6L\GT\60)YB$%QWC?,KA^S&H2^20<&3!+E MFL_,$]+3F- B=T<, S@CVPX2HLT,VYA FB:%P'&V227RUE(6PS>;E,K7;C$) MZ<$ 2T-)SIT\QH+"@N<$^5"N)-$.XA/96V*'P.8JB=DW2IK*51\EV?T.!B(< MI9K/CJ0D8"ZH/X1X8[E.ENB=#,/W\3,.TYF?W-]H<9K$3 M3RE#28 .#,'U= MZ\#+.!%.62,V:0HH-[*S0WV+B8$!2QT #@@U):B&@T],$Y+=*E=UVY"/(K)6.]!]#CP'AU&:'DBQ'ZW/;A(Q;8TJ8TJ7%XRW M::EPXY'RZ>AJ>CM=3"=S-+J[1O.?1[/)S_>WUY/9_ ]H\M?'Z>)O,*":;T-D M&47U=I'JQ$/L'_$5YNT<52G!0$RJGG"W:)-2@P%/F&"GU%F4^!'1&X:07.T: MBOC$D( DU9"#)4I?K/8/G#_@&F^"R(TC]GC@"A/-G!E^P7Z"B^UX[N%T&W;C MN09:&-7(0*#!.SBV.BHLS%;@9"+8HL[)A* PE7*"HN*T!89CT_9H0[LR/1\V ML/-23N^U75=UZ\G;L0&!3> _T=YPC9="P%1(C$*%HUP%)*7?!_<_$J4:RFGNV2@,&/P+%FE'7['I0E%X/ M^I?SL_,+M+%"]$)Y/J%1$I-%%,UV_ G]],>3\_/S%%71OZ77I9WT4']WG>@3 MNKPX^>GC3QE9^G+9QK;F"A(4:\C @YL.^DM>Y8AB[8JRT$N$P0#SS,< M6ZZ/G8D5^F3PB$JZDV63:[NB::<.H]FGO74-J;[OK>("@TUM565P=%)*&-AK M3K"U9^)#+VWTEC2PEL1"_?@K8[W5# PD?7%],D>FV7)C3.I.Y+.:9$;? Q0H M67D)L$8#QOL(%*M#A^[%!7Y,Q'DTT8J;4<- 2;,#D"'=2^BBZ8%FA@G\\D-) MBZ!JC );?0D?UJ_M4R%R7]A%,G3_N8=-?)\+U\.J J8]KM\GU8(7W(=/?85O #SAD^9_4.\9BSH'VWU6F M"+;D16Q@@*FOJWSCOMBR!P?"-./8[AQ!71%-CH% )U)= +8Z.420"724@RL_ MN"FXT#O71^2/)"(#=?0]4,RE!U2Z=9)3#XJUJLI2G*6D<#%6T4\+7VYZH'@4 MV!(GQM1C&11E@J28.O1P\:9.B,D%7>GH&B3RTF.?8A*J6%X(JA(*S1F!R:.>M61J$0 !@,\K9IC3<0V# "!X7,81-%# M&*R$A^H5"I- X*A6AD'I9UC[G4W%ZCA@%&C#2&# X'Z#Z2O@_E.6T4>5QE1" M;S3?A$KM2LX)$3$8'Z+2L)%[(J2=8W:^]!G[1$%OY#LC9^WZ[(U/ M&KN9F2?:EM5D-KH?WLJ@RHZX%B<8"+92M[$KGC*?H*>4G9W86!4!,/ YPQ$F M%?S,;IF^8"]@>7_DL%3PF)T<:ZA?G3%+&,!@3T?+.N1RGNRR;\$% V<-AZ[K M^ <>1K6&3UBS+I%Z_&/EH#%R @/,+K!796^9,H\('@)X_HD0]E#2JS&X%<%:L;@!42,WCYF.+%QT_TL%6&&+YZ M3;2D5+F'@995\"[P@RKTY:!1,1G/,Z@TH)%P4,@!9@JDI28_!>&[#&??9W85709C=9EE8KSB:O)(%0Q ZKF^%VRD-]6X5 M^7K0$LT?FQRTZII'+P=5446Z_Y, &IQQ*S,\]S11;T MXBUB(;7YGB)4N8GR!BF\>89,30&^P$$IW0F7K&3*!(:38-<4JZ6\SGX%,SEH MJ,0[:'3+;@8& HA:.W>[QW66#G),XJFSF678M18"S6EU-:"1:@M'T2=40K15 MDH7B )%)+_(A7^VJU(1.;0T(5R44P3A!GE9*/]@ 3_,BJ9W%@97NE\" 47ZW M.H_\OK(BUQ94CH#6)*RDZI;AQ24$ S.9=FJXD45$BB2TI'PP@73M>DDL#(46 M4@\)IIK*,CAEI& !5=6O#:2-Z%N9 MUVHIPR0 .YE7AF4K 6# VD7KYJN6+)0ZH6\WNWX)O[;EV33U!]UD^90Z2)!! MUH)*R#JN;L1_:RD X*TR40/@(A'0(:[0NR/(,Y<-$N:E6[#IQ)H^@=S,,:5_ MA5E/RD"WF=N8*+C8K","#,R[Z2V][EQA1]FV([1+#;)4::,7R_7H2O F".>6 MA^?83L(T/X'S/TGZ_+(B65Y_XHT?F_98*8T#UAYD@^DY/1O$/[3E)>'+9OSL M_);VM]AZ33?"[&JC R]?OKX@KU=A)8? M$;]!2(?3; U2E3I?N ML5CPO;U_6WE+_5W/SM(B4F\0[Z0CJW K0'HWIZIR.WM,8-9[*89O6!^BBFJ7 MLOLL E:(QF&,$SSS(QZ'P?>WP_2OH^I/!^@_X/J+;/3JQP[^$>R8US6.[C!6 M4D/MZQ0,[EMB^FC\NSA7AWBU=,1'O*5-FK$5/=]XP3?5!5PYRT";:T+E!3MI M#7HP#E5#2?D>&6%"C O(:S(@^KY+N9<@A MV$60X0"7CH;6HF!:2@$#XLZJ-_PN1?.*H;E\ZXD,\E8A LC-\]W^&XO.)HJS M2.U%,,,4,JZ'*P%$BZ"?OG#X8LT^!62F$JL/"1VV3#"]TI"AS4>,BF+I["C, M"V.[S-50$_(S_9*J5IQL N[R>7P69@=;9'+(MLQ$ [N V.B,2:IP9:[$I00# M9:EZS?E18'\]75)JMMV2DX.[K?#B1D2MFR"\#I)EO$J\D6T'">DW@EJ0LQB^ MT:!4OG;'04@/!F0:2M:A]HZZTA<<;LE4_'N:9RD5@%9!B)Q,!/%CJ0P8N!NM MZ4[F_[(>4:0C]Y]HQC 1[N0L1N<+&LI7QGH)/1C<:2C9&&-++'052!\)9PEL M"2LF3B^"@K9KO"$3 -?*SK'*>@MJ0\IA]MUPI>K5E\.%Y&"0IM:Q^7KXCB-- MLE3B@0$Q,H,-,1GLKW'Z__*<-8IPK%I1M> W?,NTG5FU>Z=ZS&"@V5;CQLX! M.]B.:BL(QLEP6WK>!W*XK$.BU:Q,7*@-OF@73QL MH3/G-4I&2%?%&254,$[]%[*$#T)7F$M,P3,L_#CJRW%78H /N*:RS4OZ!054 MA#V$F+YRKTO^:>'GD.'KXN+#.4/7:/+SC*/A.(GB M8(U#LH"G3P5&+-7M"H,&;@?K.4,JW#X"V2 ,*+BDW325-[Z# MAFX12K7OY%4J" "4-0S5@+1$"O3)JUIUU>1UE4L .'D- QMCA[T?,,UB_.Y7 M#Z'[0@8O,@S96#:?T&0V'#W:":,F>+JSRXD\PB[-)+ M\BCQ'1R2B063B3:YT"*I#\2H4'Z]C)E9+'J_57U6^(;',<<,-81+3,#1V]1T M+^#B]<8+MI@AUX_*J:C8YJY+SR(\.DFGEX72C(<1CF.ON !+9]%T0OW-"AT@ M\-8?I/8>Y:!./_:;=AS%3%JLMW FO4VS1O(/2=0RG(IC#S82@ MD$AA&0$9MNF.!ON =[)@X)EO9YHRK7X:*:C =B*,YFSI8%PEB4L+?EANN8/F M/,?\SLEHV'.&[!-+C]<%T\;;>41&IC#9O-^F& 9IWXT@WU=HJW:%1,XXUU MFM-@PH!DLTE7*I:79_>9^JL@7*=7\!29EW2YC:84:&=2)<> 'BN865,[?1M9 M"$K9%7I$;HB)+> !5O9K4087@7L;5QM0U%;7XP0.Z@=".?;D8I/E>G MN':AW8.[+H:"!7Z-KSS:B>7S "F'T8P(:M4K&1'$Y&!PJ-:QD1%A-Y13%L1X MP.5>I.]E1?2H"4=T!I(E?)B[3[Z[ZY-ND=1 8*JVD^D29SV M87P9R/O( X/T'HRH=X6+,W0UFD_GZ/X&/3,>CNP4:C[Q?3N,WJXOYV.IY,YC"ZSZ]CLD*M(&S9+ MSY]8.AZ6AXQE%LOCPK1]=S>AP[CW?2J /P)TD0BFZ_1BAF0TL%V7_D5="I _%%'E\/DMI1[T*79VB^ MN!__YRD9A2;7:'S_Y6%R-V=#$(Q.47^*5S%8B,F'? I9YN!%M&" IU"P<E8AK^"%SFMN0<8$"FI:;PA(Q]*/&!\V1\\S@[,JVJA\L_/!PE M9JF1R6$&#E*QQG6\_G"&QJ/YSR?L7S3YZ^/TE]'MY&XQ9[L(T[M?)O/%%_HW M#-#2PQ1V1+VS4.4KY2PFH:FC?!F-,GHP -10DGLBQGA0B0F<@^19IG**"IZA MT29U?E(&T'A3.;D_GJ&;T72&B&M[G- MT9OIW>AN/!W=$@\W7\P> 7FX9C)3 M&@#-GJ6-58_3:+$:31C?PIA*XG@-/C"(;*&L,%/>CO>$/@%.AN.4'YQ3O TL M/[H+8M+I0LO!9.K!7E3>Z=]B!ME1EDD [V5N&=&=!(&!^#[:US'_XQD]A:*' M4',TFXPG9,)Y=3LAL)\L8$ \S]V[W=FDS&$OX3";T$RI>C6!F9 <#/34.HIR M+V]+LTMP?I1CELI=RED&AIG4^ MT)="_"=5E+.0W&A8LT+I2ARS@!8,D!0*-B*54W)4T(/S576#]%V6%N>00--T M8!IL8.&G[\[^=(;FD\]T+4S(8>9O?7C^,%^G4TFXWN%F F?!.6@4,5VU(C,AI[P%6P$G!0H0"#%JY:C9B5 M- $*-)]$P[Q"_(S]R'W!:^1:[:1(.P\\# MJ%2O/0<@(@<#.K6.@G3_A 7V=EK#+O5VFHQE8)PIMM/$])"1IG1M%V>9ZT*+ MT7_M/[\2O-:C?K5E_DR6S@LJKL88V_U[&%D\51/!QF#PV]/Q84/]>2B M$)&%LVH/V(M$B$A6^,\>Q!T=OEMXW\LS-'Z<+XC[G:'K MR)R=H_O/];'&ZF,R^P!C^;P/_B5F+EZH@ M&3ZIV9@"L;+5D($FW>#XTU"N#BQ*RGPCHL0GZ-&W/2N*W)5+/"BTB639+G7\ M"I=V*"PIXD\XA"#1I/13'\[0[?W=9^9^B&^Z A(V_E>YPAX%//J;)H$O) M-(HG5!F-Z]ONQM-(B]^#9+.):GNKBFH&V[W%@D%\?[8TLRI^0SLV5)6=7DU) MI=,\BQ7"O !P3OD:1W;H;F*6>$E2DB^VC?^.&/!AFD*C"(#QNS^CGP>3^#%?Y?R@.A%?7,9!HCUEBC. MB?#F4(/!GU)%030W_&TX?; M"0/E^/YN3C!V#2C>[#'"]ZM)%+MKFF9?8'B=R"22^ J6L5.E (,6KEJ-H73G M?2;SQ?3+: '%_60;K#-L!T^^J^^#-/A,PD?;C#*BE$Q@0*:K:1UWV0XW72O< MD\$0CC_:*WNS#OJ_V$E?#F&IR)1P/EQY1GO H:NMTFD.51B6QUQ_);>?$S9EDE+7_[ARA-]Y[ED+1+?-#Z;R,)X(B^Z\=2W=^SC;B( MIEY(ZR^*DG7ZW8+> -;OM/T4,DQ/[;."^-VSCQ( ]LD>S6JL%7;T:!6$*,@^ MO^0"T3IPL >WKU7<4OH:X;9SG](1-G3?T3=8U4?4DD#W!6WU&_-"]GY(BG1V MIC>;/Z*8/LE G[,DZ#\.M)?[?Z_(UQ$,J1?H5T2;'J&6>C2]0]L4:4\!V$/X MOH#>3WMBQYM76_[0F8^:."(S3OJ$R^L&V^3C(J!?W2=Q%!._0*^?T]]P:+L1 MJRZMWC6P4D9[)H@&J/3J036"XQ$@5$/=FV2R4;"3 L2/[%:_M=S(]-S0IA'" MKI?06F@WO+:4-M#^21>3!;LC;43!Z2M[Z2],P[[!(8JH%&@8I^ENZWF9?:<( M>J>I?*(X?<2@'=R["QX&^?M6!+\3=)4*L#_L:0HOO?=)X_5;M@)S=Z+00-5=*UGET<$F.?M]"Z59%"+LO>VK+'J-B' MZ0QZ1O%Q+N23!OG>[LR<(AHAO2QI/7&(>^Y>67 M"%D_#?RG6_>%+)=8S[W:?L;!4VAMGEW;(@@C7;O=*7B:UTT>[ZR'%7*\P2:S\5V7:R3EAX!$L=SLE^ M=!M$;8>9CE*' ?M>5<#'?B>1 +O"/G8T7/_N=B,-PJ'A-H'/5N7!"HWNQ]/A M4W0P.T3WNO85!C$Q!]_@+CDYJI(&AW(OZN^== :E8H$ NZ^T,T-X[7X,[@QL M<$OC7JP0XMO)\4WW3YTNCZ?DH^B&&(]P$'0T%.4BI*""AY*Z:A*D4%+$ M:(' I9^ =!76>B_%:)+HPU11)YPI"OLU8!F8>2%1;. MM$GO/.3!V"0:_UB875>([;6>_&.Z WV MVYD;?;T),9[ZQ$?A*#;5:_GE'FV?E57CP7HLK]"WV5\EEC92H1#2TQ6A)8NS ME!B%A/K(NVYV@>,S/2:/IGZZ /X5NT_/]++("PZM)\Q^O":V%C78=]-TU>(H MNO5^5=SG3:B6*AQ_E]_+[KH#R/F0E3*B)\J)',**5D5 [I'[@[MDO<1A=NLT M&KU8KD?/&6Z"D-53WPVD+.XH>KAFI?72E15E&>VS&]:?YK$5QM(XXL/:VLA_ MD=.AE.\$7>$GUZ=7N-A2.7X.DLCRG:-?+G.]V^^I&JJ'Z7L*!==U>C*H ML<"D)X*@>\F>/J-4!;GC.)!WXI9T3 .5I*KZ'*@XQ;R919_8ML91?GKX;END M63VO5>>#""%(JY'+ =8C$_\P,Q]=6]7KD0E+E/(F?7PIG4Q:7P?JW9QRCLF_ M"ZNI3^_>*.1-;0XHC!0M0TKTW38& *-JP.6M64=O;K.X:EU_:UO *!IP[FD( M1>:V261&BL#491X*9*NDG)4R2R4G?'BPBR PFR%20[5W/[A2P'6!KA:(\(US MN@J^C]5;#C23>TL+*Z616G.YW\>BJG9XG?>YA]"U#Q65H5WZD2[ =*KT0)U9 M5O0;7ZQIF"X,P,AX4,Z$&)=@:76'<_,&G5BT5 *4ZSA(!?Q[]W M!741_+;WN;1,WVL9/('T)DM_%3?UX]#U(]<^Y'4D27F@QJ!]J^U _;I:V!O? MSN(:VX@$>GH*V8$+*L@1HS]!RR(286EY=))Y_$/*D&![V\.&P-@6<,/I88D& MUHYG>% _<';0B#3]XH]I\&A;J68?[ALLK.W ?;VEY:+ST57B>5OTPH2Q7&.X MR!L3L*\+1_ 63TW5E3C MNF^2KTMWV%ZU;F?1K]'/W. 71/Z0$-K#_5[<4G% MG,W("GAJ6W'0,]H.HU>WQ2V O8HQO.S6><+N@$8VDS)6ACG&@'ZC+$#2 M;C.SE^KNNFR]<3W#:\NENU?CP&2261_-77LJ:Q;0F1Y%B=?^J[B7W:GC676'T[F\LD6LQ6)6T .1$]ACS,R])[\,>=#N.4\XQ M35F%U=3G5+11R-N;8HI,5%Q.8=>U(S9-@+]'MH>3*U6/II/K/3GZ/IH]S2"]I ] M2Y,,@/O;_3C8ZH:=@5E#H\ CG1P(*NY VIV3V.+AV8[RAE\ MIMN#\MH/U=E4(+)W$I$5H0V129^MH$$5?Z" 9A;,B,V+-_=:=S%\1_P_'ND4S!0'W \L ]O+I/M;5^@K5+88-W M55,6UGOOHQ\6) =[OU(PIDVBV%U3UU"ZF7J_>LQL8WZ%F9Y:R?-M;248&YVZ MF58,0>W8!P=O=YT;,0&Y$+IXR*70^562R"]>U"SE8]*I9LB;*\AW+%3E\'6:T:7 M8\5LNJ@J2O9 &N&9D-(H*?T)NHZL@1=;^N8JUE9J08-W@CZTUUXYE59,\3-F M+]Z_\<&MO/PT[7ZJ9;^)H8Q7G49&L'+!@_?9(:RM]_&R"#8BE3OW)O,1**2# M6D0FN0X.BRZ/EDF,_"!&6QRCW2KM4"/:GJ>!:88RWFMJ_8LW-^[U7RF[H; _ MV8/WM ,9U%@=TEY1[32P'X"2I8(6SA8Z/8XFDP8F"[C:9.U4X&)1@W>&?O3G M8C^-L$0N$]HSY/L>%X06MGLR=R@EX(\Q^U;P_B-15PT&[Z*#FBWKV5;Q]A7= MT*#]G.8;@3FX]1,^MDLXQZ;<1J[QZA5]A/&/6I5Y@.!':;F#]_8!C*WW\5UH M%'OTGFY/!M7(*% I4O>('Q/<489S<:)/!8\I9++_ANDSQ+(_[6"Y&TA5HCQ+ M"8M+&7;I4H9'+V40AT7WI8)F.&*BD S*>Y 5WW[J.F\%/A'XL;;J4\L3NB7T3WI)>'BV?)U'FY@/UY;,;ZQW/ @$][^ M]3N*6?&AFJ67J7/?RL%Q*HEOT[< 9<@S4G(5D0X>]K#E(<;1\F@4C[\M]& MIQ=4JYE>7RO\=]#M^19K]OLB?!ALS^^R4:"L,T$ZP*(J^]ZYZ$&AH]A2ZZWB M>]E"VUL;6-YCR"IHZT[^G:PQK>U0",N ;RLDWSUZFU!_#Y9 M[Q$?_ D1!E+UE .]\PC/4(^AUU:BU?/?4BHZ,MJY-J]A6@F UW#=U*\W[#7V M@[7KTZ9EQ]Y+2HW\>AO34/_TG/P3:FQ=9^?GP:[,%D/]VT'(!Z,(B7'8)SX^ MB.+DT[9-(N9PU?! MN79B9?&W$*<\'&KY=KU$KKA7J^;D?,_21330:U-)>M( M,SG5VM-D98]0BP(SR=E/_T;TT&J%;9:"PJ$BW!?B"[&=A&[LDCX#V0>*3&[A M!44BCF:D5!J@&BN=5(#4'8( P<0*Z$UJ%S->K-=J<8L M(*V2X5&G73)2^"U35[31I=1=",:T8>3';N[DYX6/G[S:7N)@YX8T+%TU)S&; M^-ROZO4P8K?D!976DVR34XI>JZ.,]%X$@YEN]&F-* LTO:5&N@Z3B-ST9-7> M22UF)[T-5.8ZW=B*G@4UF_YD$O)E9)=PA3+#=6[D&8[#MV6)2K1#=E1/+;"<$M3!#>$=U^#=N->F =GU-?15MU);!W'@5AOY3K?&4S+^_0>(;:BO M-K=!":$Y)KUBS?,;IOK.&OP&!3MM.U@E+K<)2 M2-#$EFF:9GJH?(5708@7UFO[>M.5"P31[:I!$^MZ0H^A%[2R1+=_/%%1*"ED M(;JQ ;W#M*X[*!!OA]TC &5+M!UB[B!(_D%G,/7)C^\PQ>C%PNE.+!FB:4W;2"97"I%U1?E@8.UQ_CD@ XY/.T5I%-%"G":O M2=RU,J>,/BU&:-. -DHWW@\YFY^A!1F]HR3V,*:R\Z[!!\8MME"V,63O6%G 2=LO MS/]BY]Z?40],T_D0@KN /NZ4_DD#4*/1,F)9G035TV\1)G%ZB,HI0[M/^6!Z MPP&,JG<@6D3Z&.P)2DMA"ZA2.2@OB"9D*8IB5.7"$"L-_9:7]]\@.^4M?L'> MQ2)@_[])-[)M:G1$.BEV7^BN MX9CT3?&UM)8RC$YKNIA7F>JT$0 &VUVT;DR)&B3,@%#W,J51OY/JQO:)TS ML/$Z2I:G%ID+K)<>F&VMPKQ?@_#KU'\( QM'[9 HXQP$BFI3N%@4L\$#HU+7 M1H)FPD"O4VU2%F#@NW%]-WK&SN<@<-J!3\8Y"/C4IG#!)V:#!SZEKHVU>\: MGBC'0)$TJ>%8OH.P#\2=T/U M$G0&&;WAEDE?99[XCJQMM/2M-TW.E#X[D'.]]%1MOGD:8D'429$>33ZDL&#X;I=#SBD7UA/6/3NC)S%Z$&P MAO)2Q)7HP4Q4-)1L "W;:XKR[2>EV^Y>(; M)3:)7[G"M?D7AW* >1=!1A@K9EYB39NYJSRVX6_%+*_+$C^Y/GLD*GLV(RT3 M,KJR/UTM:J5)O/PZ!,9I$9CG1.,CVRE;N-4*J6.V/#_K>#)'TIVV -7 M1P+6]%F+J6_3H$I\C=/_MZHUD8CA@2LW3@U?/C]P$$N5%D*9KF^M(OMGA-[9 MSS0+.AWY\SL'T?=D6LLNZ=!W]S8A/L5DB153K)H:QH T ?2_+&[M70!ZY]]-7U MG:%RDNX]M8.YJ2;35#&YP\3I )S6C8/UVDW]($W'$OC4QV'?)NYM%\2K".=H M*:..I+'\NA65\#7^NHC\< M[ZQ"3]U&_GQ&C';4PY[YE2[>LR>,J%XA?L9^Y+[@W2,Y[ !?E*B@G8A!)C'* M':JN1G"64[D<%%!!+"]Q(2E+17RRV]6",3K(;$ZS+\RP[5E1E%YX8^_CU2!1 MJ]"]))H<3WHPO=P;]A '9@3:WX9&XFYA5\BS MC2OP-.02BH=:QMIG1")BL]Y(IG#5!_$H!X>.EGI-?[.,(1_74/UVS\OGZ:BD MF3WD+*8AI5*^#BP1/2AX*93DW$QXH4G"EAXF\ZAE?((V(5E*NAO+0Q9CA BV MJ4^6#CB*9V0Y?,W"*=* (JUZ$3,/!T"506(HBCB!@E*AK@R>?A#C$^1F E!( M)$#$YAXF+'9%>-^4Z.DM'51Y9(C0;VXPG4[HS0.UY(! L+N.6IQF#L2T5)]=QPB)1\<5/HZRIPAFY4^M-AN/&2P$LMM+,MO6R8P'" L MZ]=\O?AI^T]01C=H)8MK%URU*NH3_7:-5U;BQ8A%@ T5(%_*'2\!<),*4'5+ ME&N.0@7IT'@NJ:*H<9A5K5/'@]W,">ROSX'GD-EQ>A^%5\--*D 5+5&N>2UJ M1_H'E-V_&<5QZ"Z3F*8*IY?9'ZP!H=XT9NK;7D)C31_H*^J!7U9W$=P1D8$? M$_%$V%-^ZJ/7AETD@V[WO0S2P;S!-[.<_ M35XWV(_X,X@&$:!Z%NO6N*R24Z*<=.@ZW]V[D-;ZC@QBO7.T$]?\-+L<1,F' MRBV2#SD9"GA57R,!5.TBS9K9J[/CV8QPL+K.P7%#OD]30"0$"!DB C^[)9G2 M+:Q7'$U>X] *0C*)L,+M-,;K2'\2=\#B0&'@\%8V\53JN(@V,MH5C'8EY[=3 M,WI6^ FP25]1+UG?N,(^%LPM!*3@P"#64-"0A"%W#>A=QC.40[[#\0[27==O MK84 :L/NNM=;ES[.5.VJL-=?G&NH^174OA;V/1!BOU;&-1F8#UOY]1OOIDH&-25?( :M)6ZG.&>,:%W M.?OW-+=C+@'M1(!IQ/SA'<%QAI0!=+/Q]-1LKQ(KF'9Z"/'&_>8,8%N-I&N;1UCQ@^IX<($.XJS7AT^Z,TG4E>_ M!:D$-/SA,9DXC:WH^2$,7EP'.U?;QP@[4[_8#1W9L?LB;$I];D -VD%IWA*6 MRD"Y$+3%Y+2JC!]2& M6FHV'G_+F.BB(&-#)3XH+21\V$ZKO83]@!<;>N+[EVUW;E\,-OWUE2K=LWT+4\.U+ MM:1IC\C_J"MYL3SJ=O1?HFG##ZB-.ZG=V+*C+7#FQT-% M[=G/V$D\?+\J'E7.(F87;$,:O\977F!_Y;6Q+B^@]FVM9>LESB\7[%?H]&+Y7K4GIL@_$P?9N!Z MA .593AMK]2#'-K$AL>A]*=+*@Z5BT2E,NDTHDR7E8M8P2PR<=%0+\R,G/4 M+1O2;,"TR8>$B*2J4./3NC7H":A!Z]ST_.._33Z774'K8J T4G>YA1& MW42CIZ>0O?U]^"E.9V5^5WU&50SX5XO",MZRR'K+X[4ESXSB2[_>->/\#MS8VHB>B[?)1]TZ_#5FB M78JQ)0\E5\V\+QTT!L? .KD 21X"*!*$S'5538 9N8O$T\8+PJ$;^+^].3\]>V,@WPDFKC_[[G!C7+O(F7XQ>X)ST_6GP/\; GJ,OQ@WR$;:C M /^/\L1SS]> MO#\[-\[/+\\NSLX_&N=G?[\X?9V23_;LB/R>_/#3?U_TSL[)'^<7X_,/7RX^ M?[E\__^ 'XOL* [7'SM[_71V=GEV1C[(NO_5<_T_OM _'NT0&420?OCE-71_ M>_,41<]?WK[]\>/'Z8_+TP#/WEZ07F__<7<[F3R6Y?3?HN2T/T2,O)N \>.F#X(/V,4 MMJ#_.EDU.Z$_.CF_.+D\/WT-)V]6PF<2Q(&'+#0UZ'\?K/[ZJS9ZPJ=.,']+ M?_&6@!//D1]U_(GI1VZTH$CA.2.4$,]&>L)H^ML;VN^$J@-5"_JY_X+TC1;/ M1+=#=_[L$6&\+4'AE>U128Z>$(I"$4FYC6NFX=[&A.DG%+F.[4D1E-NS.G74 MH! %(AQ.A\]T=B "$7%[U4O5=U@_HS1$_)#,D7UR40X1[=!*$6B8(B:Z;7# MIVLO^"%'8;I3'7H7NF3D>XQ"\@V&$#&V43R?VW@QG([].B3(1&W0<)XB) M%?JS^\!S'1N0>^#\<4*GLPG%F ,FGP$W:K39=K8)PR']PB/GHCA MB@@J:E^=$JI8]/_FG['[8GM4VPA0??\%A1'3/1%IX &JTWIMNY@M[,/IM>N3 MJ<^UO3Y9#'$,HA38O3J=G42C0PLYB,CDT4,#%(FHXW:J3A,%Q"<[.X#MYC2M MP1+1C$I98@=0W*,Z-?()F6:UC!CQ6%$1L4]]!R$+IMM>FB*,$83"Q'-CY2][%7VMF<9TR4!L&<$=*Y__P(CCM]K#WL9&)F2PS2^KX%1+35(K?L)&'V% M'9K86P"-1="O@7T&C#!!M[WL.6"42@^TW_4?:/"E1VQLMN^AR':]LM-]JG?3 M5)Y7(_-\7W1>5*/S8E]T7E:C\W)?=+ZK1N>[?=$YH/,HO<"H1F]FF/KW44"S M%W1KC"ZP(*']][#G XI4=IS&=WU NN5&V1?58$4I.5Q#/CI9ZJ4&J77/#=2. MXAY-[+JAFQ91QP9I@R\%X!$:."4 !2GJUQQE8#&"!]C+F08H5_F1]GNJ@2YI MY8>LV<;?D!SM=T&N$_ F:K :B]%:(8" _IOW/DO^=&R?& MJM?V7VU_8B1#&-MC+*E>T>T%S@ZI'@WK"+!08&_YWVA75]6X;8I5A9H$F(G--9\/)V@MRWA/YW]"^4D7?QJ%+6Y,SJ!H2#"8U'Y L]U10H_4L= MI9_+M0H8.H2:":7HVK-G^>)/-0&*_9U.8L_E4H6XNS&F+%Z[H6-[_T0VYBI^ M<6L@".]U D'$N[J%]SORO+_YP0]_A.PP\-&D'X8QPKP%N+ +$)D/.B$#DH(Z M>+X%7DPDB!?7KH=PR(,ETQ0(QT?]X"C@6N'V-+%?BYQO,8W)2(+_N;O4@AY M4#[I!PI?!NJP83K2)9/I+,#<@T.J(1")S_HAD6A['"UC/0>.O;W-]KHTX9/-SL'8\L!?&B;%.G2%_[P9D;#]$$_JW M,/#<"77L&\N1C&0HXY<'WXXG+OG-7^ITRFY_ MS&S[F5K$Q[?(B\+53QA#6Z:Q_/'OG3#DL[!LF&ZGU"<(AF)E# 5,U#\KE0>" M1BP0^TX'+D1=&^,%6=?8U7HQ/L#NRKR*? 2",KSHA!Z[?ALC/,_)ELJ"E=]: MF<]1!AL>HWI D1O)L3Q;<>8W;B]E?DD9:"",ZP'1*I9EL947EX5DMY4RKZ0, M!'F,Z2'R>XR>;7=BOM)02$1F5Q8.D3 E- Y09V7.21F ),2@!VY A,IA4;\3 M3&J^$DB=$)V$N-PF[!:2QNB*@LCV6$O%=A8\(QPM[CT[.:^1#4<+L>, /@(4WV8NGLOZ%&0EI(G-+<\* M]_:"'A3 QZ-T>RAFC>WZI,6??V;*EX,V6.&83!L;3B%P%76!(E;_K75MB/&E M416T(O(NT(EAD!"E-C6_BR,$ESJI.IR=A8!>.Z:&RG7M&X0%;5 MSHU,X,_&J=(K.9CNM(*BV9BWO"J:.3SK86>IV0!R"N-T@>+4V,&@(DY":>@! MVA:7H%D1#DQC3MOZIL-#F0?+'.%J.+1=-!,$6?;0UI9CVE:@D^C^-],2BDQC M.TAI_>V.^G[7?O9)2:]133G/ ;H"\6K_GC)LGC!):() M@N)D8%HK>("BX71LOW*/UW(#@:_V]<&VG*ST -JB><8^FJQJEVPQ0_9:KN-R M%CM(7RB&$2T0/!+,,RFQ/X @U=B201JB8X[9O.>]_&$E4'%3*I1A-W'.*+N\'% SZ*!'Q%Y$5)F M8@3K&A^*>V/W"C78;Q7)MMWF10?O\O>%<-W0YV #E4:MJ"N+Y<]_OF0GL/^R M:F"_\R';EWQLKYX*8[:0L#Z16](J$H2EJ M+'E>!K%5!]7I'W6BM2L$39'B9^H6L58F3[?!DVQ]F,'R=/>YN2CD7D9L6BO<7 GEG''6[ MC.DRKX7$_)>T\2:RG6:J]P9RDL_E40_QW^ @#.]Q,.4YKG<:J5[HY42?PU_; M'2#+:=^?+5.- "G6G"ZJ\P_EX!3RKH=5C1!SO24O)7L=?]*9S%V?5>VDQ6F7 MQ'..[L#^JC,7Q7 $I?C2"4N+B)30\,0B35^0%[#,(R&$@FZJ4QIED0-)00_ M,JQ)S(L**Z^5!*:0VX-9YK)/+7. W&ZLK$I852B+'I=N+YBK2RCAM)EIJ#P7 M4A;% E;E$?R<(.BC&3W[J\>0!>L, C_855,AI*)^Z@I@E;53D"#T6 PW4\DU M8;L;T&=)8T+RQG=TA:8!1EN/\)JOA'DB=->W\:)/MN6A[%5]HQ^%JDMC)Q;Y M":%Q"-J_/"Q97XKTBAP0N!Z)P@[*LT;+:47JB+()9 M!O68^@*(%R%1V &*CC8;5P'K>N#S';FS)T)5YX4P M-T.#>/Z(\'":"0H06)3D,% LM=EFEA*3U@@OM5$B&$9Z('49J/6B+!*51H$R M!Q\P4@^8?Q"/_(73<)HML*B$O)HQ>*L7*0B@&$#'=XQ<0^A M:S(8M>3HR,O+[+S8KD?/1=&B$GQDD"PN1?<5*W69SG6M\75,>CU*,) M=4M<;STBC)"5RD\* 3F+,;;]D,B&(N9/V+\\AM^-[?I, M@-R7K5(VS[L^3U MC_(J5NO'-0JA;4#[&L!)#\7,X75%:+U9B[5_2'7(3ST*UY#\VWX/PA%+8VI8 MJ]HUF#3;L-J55#,]E:64(JBO[=XXR(W,$\J.RG;X=.T%/PH.QQ]*'8[)F 8; M5+^S\)I?J8-O3B^U-RV4('+N>W$)XE>+!P)(WU_[>3ID<_62;.V%3)892Y]3 M68#-.+ 06?(=E[UMM#E\ MCX/:#+;Y+ZOVA=2F//L"20^57-U](K;;(8LT XRSO!6T5^V,V!MJZ8?C>.+3 M V+&94C(N@YP+X@?HVGLK5X(X"X,G%ZJ4[<4P0T1I1Z@=^;4A?%O!L@ZQ=V? MT710WJ,TW%ZJ_3^*0(>(4@_0>XA XKCVTDNZ37@QYMQ.JGTOBB '"%(/Q GK M&)'EIX>2_VXS"WP#66((U0EJM>WQI,6F*]K9UU%E@,[KK=H1)P^-"-IB&;4_ M?#;+[>JQ5NY[!H)NJK,7Z]>!'*D<(OB[#\'*X)_NJ?QUSOIU(%\XAZ@&J??? MRBP)ZZ[*DV";6Q!2XBE],_."\&,0(DTU(?6NG*0R9'HK3YEM1!\*A*12)0I> M[,N2+WZ7+@=S.E:YH90_6%M: .N5N5CQ34A+2^PML=M%7!,#SQA3=?ZW+&4O[Q;W\4^0&9Z3 MDKF(N MT7'0'V4I[[7@&40(+/0SGU9;@D@B.S7+2X]VP_(IL8 M^@@#JY0FH1&<,90GU3>G'T+)M5];X,*K8W70X,GHVK1%7G('NJ-87WS6L*/@ MCJ7\@>KZ=A0 F6FRH\"!@]"$E8FB3Q#0!VJ&TWOLOA!1D'G108*5!-A?>9F( M"D!E0D$D)*8SRJ"W7@%=E1>9:!A;;5^ A?-=QT2MP0/HM0$M+[FV+^[F=(H< MLK"9K\Z3[<^016:KH4^%0!->R'_HYO?%]OA'2;E1E->RJ$U?RDA/CSDBG\8D M3S;M="O&76X4Y6]_UX9[&>FU?:;(Y[E#)(KQ@@AOYS%[J*IDNBM_=+IA'2F0 M5VGE>&8Z1TXH./HY5.3W"PW>O=ZODE"6:U$3T]? ]32*GY\]=ABRO=5QNN]/ M SRW@8^)0@> JLD^"A1 '0>2TM%D,Q'X+PB'+!Z>G8,XQ>$$_ M]>]C2Z*1SOZ&B$4/" M]WJRT"IEI:!Q$EVUR^4E"$J- X6WNJK 2O&5$IKB\ M'2VI&%*OU):@_ M&SI>$,88D7^]KM]8[4*>07C-0S&VU417G_@/P3=EZ'4)47MJ2T'+R6)B;NF/5G])6?7%JC,;# M[M].B&V;/:,[O+LW!R-FV%H8:E*N<\64A3QZS\I2\EA*+F-[==$K8\OEQE69 M\P],R1E\[EJEP-DBS(;;SXAX:E7D'V":GBV*K$V$BJ/.NFZ704T+:6>-/\@+* MMDWG_"QM.N].C6YG]/57]J=A_OVA_ZUS2W;*([9+[@^^F:/Q'?VW0G,J\$T) MC4K43SL'9T,*EK*;VAEZY!:_D M<(J-40;CE%%6DI]B8\VK:[!CHI=I$_UXRK:;@_'04NMT79&^V) '*5;#Z:0T M*3-#%\#4^+T46Q0 GTR:I5@(JIVB:$;WB5N7/OEF\RYM-I].C9%Y0[>%Q'RN MA]:=:E?HDA,+/=/:5/X,<(]>V$-E=$"**"G[ 75677=8@%,Z'@ N#\6F=(^# M2>Q$WVV,;3\J7(#>IRWI\ZEQ;PU[#]VQ\;UC69W!6.TZE.%#ZL@%ZZWVHG^+ M0+GU"=)7L7G)H)>]SP=*1OV)+)['[(*AZ+6[A]O.V.P9 MP_%7TV*7>Y;YU1R,^M],LKR1?RMUZ_\9N]$"X,Q/M=/L/0QRH("X%X4]53OT M<]$ O'N1Q[_RT]*ZW$>^P62#6\Y/EP9AC#O_4'Q>6A(O=U[B=%);Q"9-%^B\ MQ.NE_+PDQ"=;ED8H!-7W7\+B2*,GLE$]B1">YYM4)K+D_.+4Z#Z,QL2F+*-G MW@]'_>4U6,^\-BV++$N6^>BSPX&=B/,XO3XW; MX>"&&1VQR"N5CGO*P'A)OWBMRV^MU#&_(0CD>,]MKGA9XV&0<:1S^%5L"]2; MOQ.UB0.?_#7)TL_?#5YDHCC.WYVR:ZTD@GD=P&P-!^3O75/UI?$ _2AB[!*'C4,KO1MA-#![G/RB .'&7)N^2>*.I/@.=HH5MZK":6& M4VS,-6I(YL6$"N)MVA/'+ZL,JGTC,1L&#[]-S^ZA/FTA1 MMTC^A"=("/OK<4_.02P_$P(H%SV2VS:OC!*A@A'D]U+].*(T5R'(G93B KLJ?!Y2%"BP./="K MFMY7)X""E[8Q:$EK_!S(1@R@M9R>_DTX8@4_&)L08]=TJ*)0D/%4'R#VICAPX;9#0;:5OVYE@8RM^CBC1''@0M=$B?+5GT;[ MS9@S^FJ1/[6N9E44$EG20C^OS\@A?QT']$?#. HCVY_06%[Z.X0=-V1B@"J@ M8KI4G^&:45XMP-:LK@/OX)A)#,JM[J##D?% RCQL'2)2Y%$7NT,C3%POIIHG MO9!)#J@ZHE2N1$1%N:D.H!,5D.#9:"8+"5Q&0@>[/7F;U1M M3>&R,(2\M8I&4)Z#(INS+RN^PB)OV?5_ MLV6%!QJ7OF[U"GC6G\E:RZU:H(/Q'WCY@HU:IM+U5YO$$O<^T)':6]J@K-3T M+W3 ,]IL,ANXW($.EMS"N@<;/0- =QN$)=;ED@.K]G%#JB;4)#W5'FZ)%'&. M]5YFL^U*)8I7L^3J:=;)U^O+&T^/IRA[7&BX9=C2P%XKHK%KUQ5ET/X3=G[\ M<@]%MNL5F'TF0XX;P+P/7B'-,ESGJ::BN SC,]A$]L!O7)7SFY2WEM%8-0(%P^ EODKZ,CU:*0;(\V M!"Y#KSNO+@<.;J<6X<+E8RON63]\>L'<=GUIA%;=], (H'LPP%9L;;8Y2M-G MPV@X'=D>O7^;/R)Q,YJ[OTL4R M(B=#&JOHAT@$$K [$+C&7L\M YR49/0 TR)2)30\L8/!"_("]H8H$$I09R"0 MGW4"4D(J>L!83R888.=8^X=4WTL5[IK3;X,U(V$]U&=)-YKDL[54_&*M@/97 MO1HW!6)02AI:.$SY7I+-.^$[;I*\/&^QG\0X5QJ74#8G8SLD;)7/2!:&.Q0] M!9/ "V: 6Y*]?%P'YT.[/#_[1.?H2]+29Z&Q+XFIV)A\A>\]2C5KD>Q3E.OA M(1).!F'1;+!AQY_<>[8_L.=(Y%AJYFMZZ$"N_LIF2I;B7PO'U5:&LN@@G=-4 M]5:Y23/(3,$%@M+C<+3)_N7O#AXANX-U0B_"\W/!M-#0-Y5K%O3(W;S@-5*P MNK:?*SZ_!1X9A@;7643<>SJ9%'U<=6D3.97;#Q0'J'N6&_YQC1'J^Q$B"$=[ MU+S\3ZNNC*)&[W@PM%SKEO4Q;FCX<-CW$Z?<=^3.GFB]C!>$[1EBO^P1GM>R M:4 'RQ*BNMQ)\QI9#2*MO:$7^=[03/$22-"8<5%KV!@C/$/W<.V2LD8/8R+T MT';83U8,"2+,*H^J@P^K72[)6L1^]#5JZ>\Z^AJ/OL:CK_'H:X2NY\F,GYWP M"]V)Z\5#U%.Y#V@/WD6P, [B9#2(*3/+:IEAYX7L".AL>!U@MMENX @D_&); M0GN:EGGI')IG=G8B?. HE4?3)LW,/1#>X"#D;?2:^)CR24_-V7M'U/*Z^#G1 M11_-:$B3!GI(I_1^&,9HTHMI"::$R\0&+42.0"YUNK)FB96B:#@E-CE%;D2S MU077<-6&;H^GNRXQ'H!&532W+:&L;*ZYF2WW8X?OYQ:+^KA_J_>+OU_\#-YJ M@!!JV<29?GJBT\>M?9GOUL[4^P6YM2^5%BT!Q7?/9I@M/5*UB6H86@_2('SWB1X_XT2,.\(AO/7ZR/ QL.7?!WG'I490[C?;D*2\I MWI:?NI:L;C&?' B:.[_G?$JYBNWK]%XHYJ.'O%4><@V\EWOQD+=8EXX^2NTV Z 9@ H,9^/"2-A4#RDQPD"L_\D.2+NG2Y3B* ^OQ)?WVN M'YJ#.Y D[QJ[F(W0M)8V2Y;JXG8J#CGEX6N))HM,>,6;Z@E6D@ZPFU%_96T$ MH99HYX'L827.7><'Y?D6">5X',L16M^/L.N'KM-P/C?GDU!E;;]#4RCWG^24 MU2+UE)E--?"5-BF&X_RY$M,W%-)UAFW7D]I' ?W1'KVM< J@RONA]M!\&C+4 DN8Z$WM>VI ))4 MH@>>W:=P.. /E77X& MROM2&2CO]E!8J5+]I&.9I";+)!VK(2F$Y4!R/_+G^F6.8!P]!9@^"?) YCZ\ M%=I#@ZS#J\7.SL6BJP,_@Z21C[5)#YK@7^=L%A!K6<;*);-4_)@F>M2W)0;73!0A7<[,='&#QE(6JA MY.?=P&?.OMCVZ ,_%P(MW3KG?$KYT6Q?FEDHYH/1P0I+R99P@$M)$^\I5B%&^=EU7ZM^!:@. M8]4O%L">5GTP ='^Q8.M/5HD)RQE$AV"D XL-*X3J&".F6VR0OC%BQ_K M6N[4C_6!?]+ZP'J\F+?GL(Y6OY@G!I*(Z8/M3TB;#Y1R*(H%W92?)_8/(5> M>OA>UH\[4*H+$5ZVSFVLOK#)'H#E":!Y<\SLI+M!&(5=^]F-;(^&5'3">QM' MPVG??R&\!7@A=?H!C*;]8Y*5N%. ($U#\T-D(<]FR6C;-4KIS+_[!-R#[T9Y MN]QBKDN-KW_ 1\T,:SD3\Y[9&01$:UDF(YVZ0A;XE%;V01#]$T46 M,)_7_\G6Q%PT+O:&IA4SC-PY5?6MVG##Z<.23J;DC(V$XH*Y0W80Y=MPT 11 M3C0'/@LDE=B(1)8_HNTX-PO[IJ,U40=J -KKWF2]ANYL=^]C[#R1IG2C++45 M@0RG_V5]-?Y^BBEF>\NE8&;9_7QKKMKW"D=3\TC%<(&D+'/1FSO,].K\@G)7 M%&RVJ5^H>DQ W,P+*99_A[N2I92G0__2XXH$ MH]5$4T\4VZ:0-5MW]U77"_9U]>[W/<<4@M#02/\J1*85%"W3*C:[3AI;5I%< M$ZEII?&\?4K*!\_D,4#1<+KEIRNYR8,-#=4O]5[IVN2HB5J4WH?\&;O1HN\3 MAF-VE3N,GA >/]D^Y$$?]LL>$?FU[>*F5NOZ2?P):MTWA>NAJWNR;C3XIJPT M!3]!W?N2J!RZ+JY]DHTEJ#]YE(9=J8'L!",LLS1I?I+&OJ=A*G/J83IRY/#;-C#?J#FY%Q M;UK&Z&O',M,,)?)TNF)9#?]&(1(?>YL:G^_ZV3>JB!"%D/7*<96V?RKSB,Z!Y$4D\@ ZH. M8:I#7^""T^,T4:#T16Q(SP[% ZD.+ZIG=A )JOVK1UI.@E6BH+GJ@"%)M+E, M'QZF2RV&H[KNH#K^IR*N*<9K1E:#L[6@.LDGN4-V0W5)1+0+*I+ N^M0]*)] MM4ADX3E6(=&L$L:Q"HDZV1^KD!RKD.A8A:3&:*7D$D)4^B"GJ6K7\1[K'A0* M2@\W0%YRMS5Z$&$JZ*;:H;-'?$$"U /KG8T0(1# M?\A?F$L-IL?4#5J^2_&WE9JO+<[TOZ*%&SZ"'HA6T&PIV+I!J$M#,7#DTE+Y081"LMC064>$E:";\CC7BK"!I*('@!T_+)VAR301#]QAQ(OOA-..7G P5VV5RXYP^IUVP[TZ-;F?T]5?VIV'^ M_:'_K7-K#L8CHS/H&?W!-W,TOF/_KA;[5.",A7(C<,K*#Z.#+[!]SMFR;3Z%P8\GMI0= 8K4#@;5B2HN3 MVEW@H\6=C?] T77L3X0X%;57O=&#:%T*'3[K>NSR'T9CC&RR$5ML-J4BB'A] M5!=Q+ &36 1Z0$5YXL]O+2BZNT-MNZ0K$>&K_KBY(C@CXI8&<*77Q*AK8[P@ M)V1!CK:HG^J ?BE Q0+0QY;J!TN'"/N:X#HTR\S9M,I@#NBN.GA:"GBP.([H M0[I+&+[ZIP7!'%74 $V2:;;+N8T(KYLM=&<>X(@6%:6%1CGW - !5%_8P3W] MF&%SKQ[BP=.O'^U+CN]"WC6^?VP32&U\9U?] 9=/N=6Z,_ M&(VMAP;C)F","*(F9 ?1X6J^?3$3Y: Z1DQH=C>O<<3$6L.N%NN_?G41)D)X M6MRB%^3QHR>@_5N$%I0E/:(JUB3>L;O0)%LD2[(IAA'&L1 ME+$FK^\_QU'(6#P77?MS.ZF^]R^EOD5(%DM%CZ-D'J$79>"[D(2OL>-_4_!= MM 6^RS+P74K"U]C1O2GX+G6$+QW6!;[L$G9L2_0.4 )ZP/4PN@E>$/8I8UN> M(BAHP.ZM"0R2$LAK46_7>!WXW+2$,/8RW M$X9H:R79^+XXSO#B+JIW.7 /MXCM5O@P^:6XWIU7=&96KJ?M,X>ST>:WAS5\A4=]KX)(\D9:QPD MF_4QMOV0K#*A*'E4;A3%VZHF-*1H[RPA5<532,=Q*#4A81NY+]2--D 1;.*X M2$\<'TZ-3K<[?*"S@V5VS?ZWSM6M^:LQ,,>:S1:Y7'<)T$2DXED UEOEL?I$?\CDQ;VK MO$Q;Z<=3ELL]& ^MOEGU3K(>?5WQLB"(B M];,(UOB%%Z4%Z:O8L'CHI P)+@D]SC5K>K\'^(^^?X\#!X72T/$ZJW9(E %/ M+ S-T".''S=\0I.;()A(H\?KK-JE4 8]L3 T0X_0")OLU7L.RN"QQ5[Y+ /Z M7K;"(M\C-*,>A;X_#?"XWIHW77&_>&@F7BH M0EH%(5" ?CJ$U[0OZ@D,R#'02;/0&8T#G=:D7<4A(2X,EUHFJ XCZ-9&;/(Y MT2.::4F3L%#W;C/-4.!I6!J4748J!AD5+' /H\(@!?K[S:]5GSURT=^.'D]S MHL?&M!.ZMB@,9+N-ZD,"5\PY].HD:S/&P;.P&NEN*]6' (B\\_C20^(6(N>2 MF'OFCXW'Q_ TNEXT-(#=#?P'4(8 M9F*SW/"/JT7Z.:'3'O@ ]$X$UC936N3Q M=.,P"N8(9R@55L,5=52]WP-H81HMF"R:JMJQ_'HG^1K745+05O7C41(BYW"Q M%RE?24CYJI24&RLD5U+*N1PW+.6NA)2[I:3<7#V9DF+.95F/4WV&HWN$Z0_L M&3J76)AW>K7%SP+A77%8W#T.)K$3?:=')#\2!<=]2!_&/Y\:]]:P]] =&]\[ MEM49C'6)D;L+7E!R'"1P^1,;3W99770V9P6>=QU@^HY@L3J6&DRM*RV' M.JX3+;>]8D.K@&'6O<812$7'&B$.1^ISQO)YW%AV/PQCQ%%R:'_5>^RFM:)( M8GJLI_DTWS-%[/L.?1( ]5#R7UFLBT91?6/7-.)\Z6F->_(6+L<%)>JG^G:P M<6Q3$I*?ZS\G<[V/9K0NFZ[SO*P&Z%"6OFGL:RB8J,/56=$>77!S]E%NLZY' MIEDWF,_=I!0B+4<>$'[]&?(=RO6:%W'.B^0P:F]W\C2_AT('N^P=>NYMC["O MXBU\*3RSMT) $:E/#EW5<1U&3]2G.R=#/R$_)%9%MA?!''&/UY_2%GM^QE)$ M'^X>;CMCLV<,QU]-R^@.[^XM\ZLY&/6_F49_0/YM-A,;SF6(UJ:%A8K+#Z/# M=6O[;L#+PG6\!]?LOE7C>_ U:31"*5I0%0O\=)@O!Y#\;FW$)I\3/6[#4[2) M[L$+FFN&"D_CTO&D^0QI(L_)O^*D!K@PEAK87[6?CJN#Z7AK M*9GHX9'9HGF HDW-_DTU]QO",%UV)1 %CJ3:(U<26RDY:8=RT9Z>DLX2A_FO M7<@.U)9;SI(2.HQ+%Q['R<,=%G(\.PR3 G8$.H"J5!I4];0/UIL:1*?'%%%M M7JAU,E!?K+'D%/ 3SO 2'G@-2CO*\W8 GO=5?-6RYBAU8?:6/"QSJ-@C7B<1 MPG.N9^]SQK-W<6IT'T;CX9UI&3WS?CCJCT=&9] C_[@V+K;"#JHU:29GGVK= &GK,U"G. MZ(4"^1<$.W%/9=NF.E&$"JCA"-QB-DK/' IW0+4 !.52BWNLV\"?+=>T1UAQ MT_>9)][.+T^-V^'@)EFW>N:5;C5-&6\25\I%[97.AX_1IG[UJAZZJ HQOY=B MKP,?E\LAM-$HUQG&10(A8PW@NH3 M? 4 Q8)I:)_(R C#F):0IB]>AQT:T3-+WE_*K_9!^XF[J0YHA($!XT4G@R)+ M*H[,<(X_C-M+==ZHE.% !* '5*D]4>"_T-=S:#EV]M>0,'"/ M78>7?""(M$I0?2 MU E/B&0NFVO;H6^M+.[L5W<>SZ\"C(,?=,JQG\EOHD4QR'*C /']I 6^9034 ME*]KHUR4!3)QD!7AV?8*3]_, R3H! 3CL_K]"XQ]*3_6\C?TCT<[1.0G_Q]0 M2P$"% ,4 " ""@"Q,/#B2WSJ9 #10D $0 @ $ M865H&UL4$L! A0#% @ @H L3(/CPM\Q& DGX! !4 M ( !@;8 &%E:'(M,C Q-S$Q,S!?9&5F+GAM;%!+ 0(4 Q0 ( M (* +$RV?3P@QCX (*# P 5 " >7. !A96AR+3(P,3#0$ 865H&UL4$L%!@ & 8 *B@$ /$Y 0 $! end