0001654954-17-007962.txt : 20170829 0001654954-17-007962.hdr.sgml : 20170829 20170829160211 ACCESSION NUMBER: 0001654954-17-007962 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20170531 FILED AS OF DATE: 20170829 DATE AS OF CHANGE: 20170829 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-22893 FILM NUMBER: 171057953 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-K 1 aehr_10k.htm ANNUAL REPORT Blueprint
 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D. C. 20549
 
FORM 10-K
(Mark One)
[X] Annual report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the fiscal year ended May 31, 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
(IRS Employer Identification Number)
incorporation or organization)
 
 
 
400 KATO TERRACE, FREMONT, CA
94539
(Address of principal executive offices)
(Zip Code)
 
Registrant’s telephone number, including area code: (510) 623-9400
 
Securities registered pursuant to Section 12(b) of the Act:
Common Stock, $0.01 par value
Name of each exchange on which registered: The NASDAQ Capital Market
Securities registered pursuant to Section 12(g) of the Act: None
 
 
     Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
Yes [ ] No [X]
 
     Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Securities Act. Yes [ ] No [X]
 
     Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
 
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 [ ]
 
 Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§229.405 of this chapter) is not contained herein, and will not be contained to the best of the registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. [ X ]

 
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 (Check one):
 
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]
 
     The aggregate market value of the registrant’s common stock, par value $0.01 per share, held by non-affiliates of the registrant, based upon the closing price of $2.99 on November 30, 2016, as reported on the NASDAQ Capital Market, was $39,151,174. For purposes of this disclosure, shares of common stock held by persons who hold more than 5% of the outstanding shares of common stock (other than such persons of whom the Registrant became aware only through the filing of a Schedule 13G filed with the Securities and Exchange Commission) and shares held by officers and directors of the Registrant have been excluded because such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily conclusive for other purposes.
 
     The number of shares of registrant’s common stock, par value $0.01 per share, outstanding at July 31, 2017 was 21,417,011.
 
 
 
2
 
AEHR TEST SYSTEMS
 
FORM 10-K
FISCAL YEAR ENDED MAY 31, 2017
 
TABLE OF CONTENTS
 
PART I
Item 1.    Business
4
Item 1A. Risk Factors
9
Item 1B. Unresolved Staff Comments
15
Item 2.    Properties
15
Item 3.    Legal Proceedings
15
Item 4.    Mine Safety Disclosures
15
 
 
 
 
PART II  
 
 
Item 5.    Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
16
Item 6.    Selected Consolidated Financial Data
17
Item 7.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
19
Item 7A. Quantitative and Qualitative Disclosures about Market Risk
24
Item 8.    Financial Statements and Supplementary Data
26
Item 9.    Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
51
Item 9A. Controls and Procedures
51
Item 9B. Other Information
51
 
 
 
 
PART III 
 
 
Item 10. Directors, Executive Officers and Corporate Governance
52
Item 11. Executive Compensation
52
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
52
Item 13. Certain Relationships and Related Transactions
52
Item 14. Principal Accountant Fees and Services
52
 
 
 
 
PART IV 
 
 
Item 15. Exhibits, Financial Statement Schedules
53
 
 
 
 
              Signatures
57
 
 
3
 
    This Annual Report on Form 10-K contains forward-looking statements within the meaning of the Section 27A of the Securities Act of 1933, as amended (the Securities Act), and Section 21E of the Securities Exchange Act of 1934, as amended (the Exchange Act). All statements contained in this Annual Report on Form 10-K other than statements of historical fact, including statements regarding our future results of operations and financial position, our business strategy and plans, and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “plan,” “intend,” “expect,” “could,” “target,” “project,” “should,” “predict,” “potential,” “would,” “seek” and similar expressions and the negative of those expressions are intended to identify forward-looking statements. These forward-looking statements are subject to a number of risks, uncertainties and assumptions that are difficult to predict. Therefore, actual results may differ materially and adversely from those expressed in any forward-looking statements. These risks include but are not limited to those factors identified in “Risk Factors” beginning on page 9 of this Annual Report on Form 10-K, those factors that we may from time to time identify in our periodic filings with the Securities and Exchange Commission, as well as other factors beyond our control. We undertake no obligation to revise or update publicly any forward-looking statements for any reason. Unless the context requires otherwise, references in this Form 10-K to “Aehr Test,” the “Company,” “we,” “us” and “our” refer to Aehr Test Systems.
 
PART I
 
Item 1. Business
 
THE COMPANY
 
    Aehr Test was incorporated in the state of California on May 25, 1977. We develop, manufacture and sell systems which are designed to reduce the cost of testing and to perform reliability screening, or burn-in, of complex logic devices, memory ICs, sensors and optical devices. These systems can be used to simultaneously perform parallel testing and burn-in of packaged integrated circuits, or ICs, singulated bare die or ICs still in wafer form. Increased quality and reliability needs of the Automotive, Mobility and flash memory integrated circuit markets are driving additional testing requirements, capacity needs and opportunities for Aehr Test products in package and wafer level testing. Leveraging its expertise as a long-time leading provider of burn-in equipment, with over 2,500 systems installed worldwide, the Company has developed and introduced several innovative product families, including the ABTSTM and FOXTM systems, the WaferPakTM cartridge and the DiePak® carrier. The latest ABTS family of packaged part burn-in and test systems can perform test during burn-in of complex devices, such as digital signal processors, microprocessors, microcontrollers and systems-on-a-chip, and offers individual temperature control for high-power advanced logic devices. The FOX systems are full wafer contact parallel test and burn-in systems designed to make contact with all pads of a wafer simultaneously, thus enabling full wafer parallel test and burn-in. The WaferPak cartridge includes a full-wafer probe card for use in testing wafers in FOX systems. The DiePak carrier is a reusable, temporary package that enables IC manufacturers to perform cost-effective final test and burn-in of singulated bare die or very small multi-IC modules.
 
INDUSTRY BACKGROUND
 
    Semiconductor manufacturing is a complex, multi-step process, and defects or weaknesses that may result in the failure of an integrated circuit, or IC, may be introduced at any process step. Failures may occur immediately or at any time during the operating life of an IC, sometimes after several months of normal use. Semiconductor manufacturers rely on testing and reliability screening to identify and eliminate defects that occur during the manufacturing process.
 
    Testing and reliability screening involve multiple steps. The first set of tests is typically performed by IC manufacturers before the processed semiconductor wafer is cut into individual die, in order to avoid the cost of packaging defective die into their packages. This “wafer probe” testing can be performed on one or many die at a time, including testing the entire wafer at once. After the die are packaged and before they undergo reliability screening, a short test is typically performed to detect packaging defects. Most leading-edge microprocessors, microcontrollers, digital signal processors, memory ICs, sensors and optical devices (such as vertical-cavity surface-emitting lasers, or VCSELs) then undergo an extensive reliability screening and stress testing procedure known as “burn-in” or “cycling,” depending on the application. The burn-in process screens for early failures by operating the IC at elevated voltages and temperatures, up to 150 degrees Celsius (302 degrees Fahrenheit), for periods typically ranging from 2 to 48 hours. A typical burn-in system can process thousands of ICs simultaneously. After burn-in, the ICs undergo a final test process using automatic test equipment, or testers. The cycling process screens flash memory devices for failure to meet write/erase cycling endurance requirements.
 
PRODUCTS
 
    The Company manufactures and markets full wafer contact test systems, test during burn-in systems, test fixtures, die carriers and related accessories.
 
 
4
 
    All of the Company’s systems are modular, allowing them to be configured with optional features to meet customer requirements. Systems can be configured for use in production applications, where capacity, throughput and price are most important, or for reliability engineering and quality assurance applications, where performance and flexibility, such as extended temperature ranges, are essential.
 
    FULL WAFER CONTACT SYSTEMS
 
    The FOX-1P full wafer parallel test system, introduced in October 2014, is designed for massively parallel test of devices at wafer level. The FOX-1P system is designed to make electrical contact to and test all of the die on a wafer in a single touchdown. The FOX-1P test head and WaferPak contactor are compatible with industry-standard 300 mm wafer probers which provide the wafer handling and alignment automation for the FOX-1P system. The FOX-1P pattern generator is designed to functionally test industry-standard memory devices such as flash and DRAMs, plus it is optimized to test memory or logic ICs that incorporate design for testability, or DFT, and built-in self-test, or BIST. The FOX-1P universal per-pin architecture to provide per-pin electronics and per-device power supplies is tailored to full-wafer functional test. The Company believes that the FOX-1P system can significantly reduce the cost of testing IC wafers. The Company’s FOX-1P system was partially funded through a development agreement with a leading semiconductor manufacturer. The Company has received the first production order of this new system and shipped the first system in July 2016.
 
    The FOX-XP test and burn-in system, introduced in July 2016, is designed for devices in wafer, singulated die, and module form that require test and burn-in times typically measured in hours. The FOX-XP system can test and burn in up to 18 wafers at a time. For high reliability applications, such as automotive, mobile devices, sensors, and SSDs, the FOX-XP system is a cost-effective solution for producing tested and burned-in die for use in multi-chip packages. Using Known-Good Die, or KGD, which are fully burned-in and tested die, in multi-chip packages helps assure the reliability of the final product and lowers costs by increasing the yield of high-cost multi-chip packages. Wafer-level burn-in and test enables lower cost production of KGD for multi-chip modules, 3-D stacked packages and systems-in-a-package. The FOX-XP system has been extended for burn-in and test of small multi-die modules by using DiePak carriers. The DiePak carrier with its multi-module sockets and high wattage dissipation capabilities has a capacity of hundreds of modules, much higher than the capacity of a traditional burn-in system with traditional single-die sockets and heat sinks. This capability was introduced in March 2017.
 
    The FOX-15 full wafer parallel test system, the predecessor to the FOX-XP system, was introduced in October 2007 and was designed for full-wafer test and burn-in. The FOX-15 system is nearing the end of its lifecycle and limited shipments are expected in the future.
 
    One of the key components of the FOX systems is the patented WaferPak cartridge system. The WaferPak cartridge contains a full-wafer single-touchdown probe card which is easily removable from the system. Traditional probe cards contact only a portion of the wafer, requiring multiple touchdowns to test the entire wafer. The unique design is intended to accommodate a wide range of contactor technologies so that the contactor technology can evolve along with the changing requirements of the customer’s wafers. The WaferPak cartridges are custom designed for each device type, each of which has a typical lifetime of 2 to 7 years, depending on the application. Therefore, multiple sets of WaferPak cartridges could be purchased over the life of a FOX system.
 
    A key new component of the FOX-XP systems is the patent-pending DiePak carrier system. The DiePak carrier contains many multi-module sockets with very fine-pitch probes which are easily removable from the system. Traditional sockets contact only a single device, requiring multiple large numbers of sockets and burn-in boards to test a production lot of devices. The unique design is intended to accommodate a wide range of socket sizes and densities so that the DiePak carrier technology can evolve along with the changing requirements of the customer’s devices. The DiePak carriers are custom designed for each device type, each of which has a typical lifetime of 2 to 7, years depending on the application. Therefore, multiple sets of DiePak carriers could be purchased over the life of a FOX-XP system.
 
    Another key component of our FOX-XP and FOX-15 test cell is the WaferPak Aligner. The WaferPak Aligner performs automatic alignment of the customer’s wafer to the WaferPak cartridge so that the wafer can be tested and burned-in by the FOX-XP and FOX-15 systems. Typically one WaferPak Aligner can support several FOX-XP or FOX-15 systems.
 
    Similar to the WaferPak Aligner for WaferPak cartridges, Aehr Test offers a DiePak Loader for DiePak carriers. The DiePak Loader performs automatic loading of the customer’s modules to the DiePak carrier so that the modules can be tested and burned-in by the FOX-XP system. Typically one DiePak Loader can support several FOX-XP systems.
 
    The full wafer contact systems product category accounted for approximately 51%, 60% and 31% of the Company’s net sales in fiscal 2017, 2016 and 2015, respectively.
 
 
5
 
   
    SYSTEMS FOR PACKAGED PARTS
 
    Test during burn-in, or TDBI, systems consist of several subsystems: pattern generation and test electronics, control software, network interface and environmental chamber. The test pattern generator allows duplication of most of the functional tests performed by a traditional tester. Pin electronics at each burn-in board, or BIB, position are designed to provide accurate signals to the ICs being tested and detect whether a device is failing the test.
 
    Devices being tested are placed on BIBs and loaded into environmental chambers which typically operate at temperatures from 25 degrees Celsius (77 degrees Fahrenheit) up to 150 degrees Celsius (302 degrees Fahrenheit) (optional chambers can produce temperatures as low as -55 degrees Celsius (-67 degrees Fahrenheit)). A single BIB can hold up to several hundred ICs, and a production chamber holds up to 72 BIBs, resulting in thousands of memory or logic devices being tested in a single system.
 
    The Advanced Burn-in and Test System, or ABTS, was introduced in fiscal 2008. The ABTS family of products is based on a completely new hardware and software architecture that is intended to address not only today’s devices, but also future devices for many years to come. The ABTS system can test and burn-in both high-power logic and low-power ICs. It can be configured to provide individual device temperature control for devices up to 70W or more and with up to 320 I/O channels.
 
    The MAX system family, the predecessor to the ABTS family, was designed for monitored burn-in of memory and logic devices. The MAX system is nearing the end of its lifecycle and limited shipments are expected in the future.
 
    This packaged part systems product category accounted for approximately 49%, 40% and 65% of the Company’s net sales in fiscal 2017, 2016 and 2015, respectively.
 
    TEST FIXTURES
 
    The Company sells, and licenses others to manufacture and sell, custom-designed test fixtures for its systems. The test fixtures include BIBs for the ABTS parallel test and burn-in system and for the MAX monitored burn-in system. These test fixtures hold the devices undergoing test or burn-in and electrically connect the devices under test to the system electronics. The capacity of each test fixture depends on the type of device being tested or burned-in, ranging from several hundred in memory production to as few as eight for high pin-count complex Application Specific Integrated Circuits, or ASICs, or microprocessor devices. Test fixtures are sold both with new Aehr Test systems and for use with the Company’s installed base of systems. Test fixtures are also available from third-party suppliers.
 
    The Company’s single and multi-die DiePak product line includes a family of reusable, temporary die carriers and associated sockets that enable the test and burn-in of bare die and modules. The singulated die DiePak carriers offer cost-effective solutions for providing KGD for most types of ICs, including memory, microcontroller and microprocessor devices. The DiePak carrier consists of an interconnect substrate, which provides an electrical connection between the die pads and the socket contacts, and a mechanical support system. The substrate is customized for each IC product. The single and multi-die DiePak carriers come in several different versions, designed to handle ICs ranging from low pin count sensors, to high pin count microprocessors.
 
    The Company has received patents or applied for patents on certain features of the FOX, ABTS and MAX4 test fixtures. The Company has licensed or authorized several other companies to provide MAX4 BIBs from which the Company receives royalties. Royalties and revenue for the test fixtures product category accounted for less than 5% of net sales in fiscal 2017, 2016 and 2015.
 
CUSTOMERS
 
    The Company markets and sells its products throughout the world to semiconductor manufacturers, semiconductor contract assemblers, electronics manufacturers and burn-in and test service companies.
 
    Sales to the Company’s five largest customers accounted for approximately 93%, 94%, and 79% of its net sales in fiscal 2017, 2016 and 2015, respectively. During fiscal 2017, Texas Instruments Incorporated, or Texas Instruments, STMicroelectronics, Inc., Intel, and Cypress Semiconductor, accounted for approximately 45%, 19%, 17% and 10%, respectively, of the Company’s net sales. During fiscal 2016, Apple and Texas Instruments accounted for approximately 47% and 32%, respectively, of the Company’s net sales. During fiscal 2015, Texas Instruments, and Micronas GMBH, or Micronas, accounted for approximately 45% and 11%, respectively, of the Company’s net sales. No other customers accounted for more than 10% of the Company’s net sales for any of these periods. The Company expects that sales of its products to a limited number of customers will continue to account for a high percentage of net sales for the foreseeable future. In addition, sales to particular customers may fluctuate significantly from quarter to quarter. Such fluctuations may result in changes in utilization of the Company’s facilities and resources. The loss of or reduction or
 
6
 
delay in orders from a significant customer or a delay in collecting or failure to collect accounts receivable from a significant customer could materially and adversely affect the Company’s business, financial condition and operating results.
 
MARKETING, SALES AND CUSTOMER SUPPORT
 
    The Company has sales and service operations in the United States, Japan, Germany and Taiwan, dedicated service resources in China, South Korea, and the Philippines, and has established a network of distributors and sales representatives in certain key parts of the world. See “REVENUE RECOGNITION” in Item 7 under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” for a further discussion of the Company’s relationship with distributors, and its effects on revenue recognition.
 
    The Company’s customer service and support program includes system installation, system repair, applications engineering support, spare parts inventories, customer training and documentation. The Company has applications engineering and field service personnel located near and sometimes co-located at our customers and includes resources at the corporate headquarters in Fremont, California, at customer locations in Texas, at the Company’s subsidiaries in Japan and Germany, at its branch office in Taiwan, and also through 3rd party agreements in China, South Korea, and the Philippines. The Company’s distributors provide applications and field service support in other parts of the world. The Company customarily provides a warranty on its products. The Company offers service contracts on its systems directly and through its subsidiaries, distributors and representatives. The Company maintains customer support personnel in the Philippines, China and South Korea. The Company believes that maintaining a close relationship with customers and providing them with ongoing engineering support improves customer satisfaction and will provide the Company with a competitive advantage in selling its products to the Company’s customers.
 
BACKLOG
 
    At May 31, 2017, the Company’s backlog was $12.7 million compared with $5.3 million at May 31, 2016. The Company’s backlog consists of product orders for which confirmed purchase orders have been received and which are scheduled for shipment within 12 months. Due to the possibility of customer changes in delivery schedules or cancellations and potential delays in product shipments or development projects, the Company’s backlog as of a particular date may not be indicative of net sales for any succeeding period.
 
RESEARCH AND PRODUCT DEVELOPMENT
 
    The Company historically has devoted a significant portion of its financial resources to research and development programs and expects to continue to allocate significant resources to these efforts. Certain research and development expenditures related to non-recurring engineering milestones have been transferred to cost of goods sold, reducing research and development expenses. The Company’s research and development expenses during fiscal 2017, 2016 and 2015 were $4.7 million, $4.3 million and $4.1 million, respectively.
 
    The Company conducts ongoing research and development to design new products and to support and enhance existing product lines. Building upon the expertise gained in the development of its existing products, the Company has developed the FOX family of systems for performing test and burn-in of entire processed wafers, rather than individual die or packaged parts. The Company is developing enhancements to the ABTS and FOX families of products, intended to improve the capability and performance for testing and burn-in of future generation ICs and provide the flexibility in a wide variety of applications.
 
MANUFACTURING
 
    The Company assembles its products from components and parts manufactured by others, including environmental chambers, power supplies, metal fabrications, printed circuit assemblies, ICs, burn-in sockets, high-density interconnects, wafer contactors and interconnect substrates. Final assembly and testing are performed within the Company’s facilities. The Company’s strategy is to use in-house manufacturing only when necessary to protect a proprietary process or when a significant improvement in quality, cost or lead time can be achieved and relies on subcontractors to manufacture many of the components and subassemblies used in its products. The Company’s principal manufacturing facility is located in Fremont, California. The Company’s facility in Utting, Germany provides limited manufacturing and product customization.
 
COMPETITION
 
    The semiconductor equipment industry is intensely competitive. Significant competitive factors in the semiconductor equipment market include price, technical capabilities, quality, flexibility, automation, cost of ownership, reliability, throughput, product availability and customer service. In each of the markets it serves, the Company faces competition
 
7
 
from established competitors and potential new entrants, many of which have greater financial, engineering, manufacturing and marketing resources than the Company.
 
    The Company’s FOX full wafer contact systems face competition from larger systems manufacturers that have significant technological know-how and manufacturing capability. Competing suppliers of full wafer contact systems include Advantest Corporation, Teradyne Inc., Micronics Japan Co., Ltd., and Tokyo Electron Limited.
 
    The Company’s ABTS TDBI systems have faced and are expected to continue to face increasingly severe competition, especially from several regional, low-cost manufacturers and from systems manufacturers that offer higher power dissipation per device under test. Some users of such systems, such as independent test labs, build their own burn-in systems, while others, particularly large IC manufacturers in Asia, acquire burn-in systems from captive or affiliated suppliers. The market for burn-in systems is highly fragmented, with many domestic and international suppliers. Competing suppliers of burn-in and functional test systems that compete with ABTS systems include Dong-Il Corporation, Micro Control Company, Incal Technology and Advantest Corporation.
 
    The Company’s WaferPak products are facing and are expected to face increasing competition. Several companies have developed or are developing full-wafer and single-touchdown probe cards. As the full-wafer test market develops, the Company expects that other competitors will emerge. The primary competitive factors in this market are cost, performance, reliability and assured supply. Competing suppliers of full-wafer probe cards include FormFactor, Inc., Japan Electronic Materials Corporation and Micronics Japan Co., Ltd.
 
    The Company’s test fixture products face numerous regional competitors. There are limited barriers to entry into the BIB market, and as a result, many companies design and manufacture BIBs, including BIBs for use with the Company’s ABTS and MAX systems. The Company has granted royalty-bearing licenses to several companies to make BIBs for use with the Company’s MAX4 systems and the Company may grant additional licenses as well. Sales of MAX4 BIBs by licensees result in royalties to the Company.
 
    The Company expects that its DiePak products for singulated die will face significant competition. The Company believes that several companies have developed or are developing products which are intended to enable test and burn-in of bare die. If the bare die market develops, the Company expects that other competitors will emerge. The DiePak products also face severe competition from other alternative test solutions. The Company expects that the primary competitive factors in this market will be cost, performance, reliability and assured supply. Suppliers with products that compete with our single die DiePak products include Yamaichi Electronics Co., Ltd.
 
    The Company expects its competitors to continue to improve the performance of their current products and to introduce new products with improved price and performance characteristics. New product introductions by the Company’s competitors or by new market entrants could cause a decline in sales or loss of market acceptance of the Company’s products. The Company has observed price competition in the systems market, particularly with respect to its less advanced products. Increased competitive pressure could also lead to intensified price-based competition, resulting in lower prices which could adversely affect the Company’s operating margins and results. The Company believes that to remain competitive it must invest significant financial resources in new product development and expand its customer service and support worldwide. There can be no assurance that the Company will be able to compete successfully in the future.
 
PROPRIETARY RIGHTS
 
    The Company relies primarily on the technical and creative ability of its personnel, its proprietary software, and trade secrets and copyright protection, rather than on patents, to maintain its competitive position. The Company’s proprietary software is copyrighted and licensed to the Company’s customers. At May 31, 2017, the Company held forty-seven issued United States patents with expiration date ranges from 2017 to 2029 and had several additional United States patent applications and foreign patent applications pending.
 
    The Company’s ability to compete successfully is dependent in part upon its ability to protect its proprietary technology and information. Although the Company attempts to protect its proprietary technology through patents, copyrights, trade secrets and other measures, there can be no assurance that these measures will be adequate or that competitors will not be able to develop similar technology independently. Further, there can be no assurance that claims allowed on any patent issued to the Company will be sufficiently broad to protect the Company’s technology, that any patent will be issued to the Company from any pending application or that foreign intellectual property laws will protect the Company’s intellectual property. Litigation may be necessary to enforce or determine the validity and scope of the Company’s proprietary rights, and there can be no assurance that the Company’s intellectual property rights, if challenged, will be upheld as valid. Any such litigation could result in substantial costs and diversion of resources and could have a material adverse effect on the Company’s business, financial condition and operating results, regardless of the outcome of the litigation. In addition, there can be no assurance that any of the patents issued to the Company will
 
8
 
not be challenged, invalidated or circumvented or that the rights granted thereunder will provide competitive advantages to the Company. Also, there can be no assurance that the Company will have the financial resources to defend its patents from infringement or claims of invalidity.
 
    There are currently no pending claims against the Company regarding infringement of any patents or other intellectual property rights of others. However, the Company may, from time to time, receive communications from third parties asserting intellectual property claims against the Company. Such claims could include assertions that the Company’s products infringe, or may infringe, the proprietary rights of third parties, requests for indemnification against such infringement or suggest the Company may be interested in acquiring a license from such third parties. There can be no assurance that any such claim made in the future will not result in litigation, which could involve significant expense to the Company, and, if the Company is required or deems it appropriate to obtain a license relating to one or more products or technologies, there can be no assurance that the Company would be able to do so on commercially reasonable terms, or at all.
 
EMPLOYEES
 
    As of May 31, 2017, the Company, including its two foreign subsidiaries and one branch office, employed 79 persons collectively, on a full-time basis, of whom 20 were engaged in research, development and related engineering, 25 were engaged in manufacturing, 23 were engaged in marketing, sales and customer support and 11 were engaged in general administration and finance functions. In addition, the Company from time to time employs a number of contractors and part-time employees, particularly to perform customer support and manufacturing. The Company’s success is in part dependent on its ability to attract and retain highly skilled workers, who are in high demand. None of the Company’s employees are represented by a union and the Company has never experienced a work stoppage. The Company’s management considers its relations with its employees to be good.
 
BUSINESS SEGMENT DATA AND GEOGRAPHIC AREAS
 
    The Company operates in a single business segment, the designing, manufacturing and marketing of advanced test and burn-in products to the semiconductor manufacturing industry in several geographic areas. Selected financial information, including net sales and property and equipment, net for each of the last three fiscal years, by geographic area is included in Part II, Item 8, Note 14 “Segment Information” and certain risks related to such operations are discussed in Part I, Item 1A, under the heading “We sell our products and services worldwide, and our business is subject to risks inherent in conducting business activities in geographic regions outside of the United States.”
 
AVAILABLE INFORMATION
 
    The Company’s common stock trades on the NASDAQ Capital Market under the symbol “AEHR.” The Company’s annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to these reports that are filed with the United States Securities and Exchange Commission, or SEC, pursuant to Section 13(a) or 15(d) of the Exchange Act, are available free of charge through the Company’s website at www.aehr.com as soon as reasonably practicable after we electronically file them with, or furnish them to the SEC.
 
    The public may read and copy any materials filed by the Company with the SEC at the SEC’s Public Reference Room at 100 F Street, NE, Washington, DC 20549. The public may obtain information on the operations of the Public Reference Room by calling the SEC at 1-800-SEC-0330. The SEC maintains an Internet site, www.sec.gov, that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC.
 
    In addition, information regarding the Company’s code of conduct and ethics and the charters of its Audit, Compensation and Nominating and Governance Committees, are available free of charge on the Company’s website listed above.
 
Item 1A. Risk Factors
 
    You should carefully consider the risks described below. These risks are not the only risks that we may face. Additional risks and uncertainties that we are unaware of, or that we currently deem immaterial, also may become important factors that affect us. If any of the following risks occur, our business, financial condition or results of operations could be materially and adversely affected which could cause our actual operating results to differ materially from those indicated or suggested by forward-looking statements made in this Annual Report on Form 10-K or presented elsewhere by management from time to time.
 
 
9
 
We generate a large portion of our sales from a small number of customers. If we were to lose one or more of our large customers, operating results could suffer dramatically.
 
    The semiconductor manufacturing industry is highly concentrated, with a relatively small number of large semiconductor manufacturers and contract assemblers accounting for a substantial portion of the purchases of semiconductor equipment. Sales to our five largest customers accounted for approximately 93%, 94%, and 79% of our net sales in fiscal 2017, 2016 and 2015, respectively. During fiscal 2017, Texas Instruments, STMicroelectronics, Inc., Intel, and Cypress Semiconductor, accounted for approximately 45%, 19%, 17% and 10%, respectively, of the Company’s net sales. During fiscal 2016, Apple and Texas Instruments accounted for approximately 47% and 32%, respectively, of our net sales. During fiscal 2015, Texas Instruments and Micronas accounted for approximately 45% and 11%, respectively, of our net sales. No other customers accounted for more than 10% of our net sales for any of these periods.
 
    We expect that sales of our products to a limited number of customers will continue to account for a high percentage of net sales for the foreseeable future. In addition, sales to particular customers may fluctuate significantly from quarter to quarter. The loss of, reduction or delay in an order, or orders from a significant customer, or a delay in collecting or failure to collect accounts receivable from a significant customer could adversely affect our business, financial condition and operating results.
 
We rely on increasing market acceptance for our FOX system, and we may not be successful in attracting new customers or maintaining our existing customers.
 
    A principal element of our business strategy is to increase our presence in the test equipment market through system sales in our FOX wafer-level and singulated die/module test and burn-in product family. The market for the FOX systems is in the early stages of development. Market acceptance of the FOX system is subject to a number of risks. Before a customer will incorporate the FOX system into a production line, lengthy qualification and correlation tests must be performed. We anticipate that potential customers may be reluctant to change their procedures in order to transfer burn-in and test functions to the FOX system. Initial purchases are expected to be limited to systems used for these qualifications and for engineering studies. Market acceptance of the FOX system also may be affected by a reluctance of IC manufacturers to rely on relatively small suppliers such as us. As is common with new complex products incorporating leading-edge technologies, we may encounter reliability, design and manufacturing issues as we begin volume production and initial installations of FOX systems at customer sites. The failure of the FOX system to achieve increased market acceptance would have a material adverse effect on our future operating results, long-term prospects and our stock price.
 
The semiconductor equipment industry is intensely competitive. In each of the markets we serve, we face competition from established competitors and potential new entrants, many of which have greater financial, engineering, manufacturing and marketing resources than us.
 
    Our FOX wafer level and singulated die/module test and burn in systems face competition from larger systems manufacturers that have significant technological know-how and manufacturing capability. Our ABTS Test During Burn-in (TDBI) systems have faced and are expected to continue to face increasingly severe competition, especially from several regional, low-cost manufacturers and from systems manufacturers that offer higher power dissipation per device under test. Some users of such systems, such as independent test labs, build their own burn-in systems, while others, particularly large IC manufacturers in Asia, acquire burn-in systems from captive or affiliated suppliers. Our WaferPak products are facing and are expected to face increasing competition. Several companies have developed or are developing full-wafer and single-touchdown probe cards.
 
    We expect our competitors to continue to improve the performance of their current products and to introduce new products with improved price and performance characteristics. New product introductions by our competitors or by new market entrants could cause a decline in sales or loss of market acceptance of our products. We have observed price competition in the systems market, particularly with respect to its less advanced products. Increased competitive pressure could also lead to intensified price-based competition, resulting in lower prices which could adversely affect our operating margins and results. We believe that to remain competitive we must invest significant financial resources in new product development and expand our customer service and support worldwide. There can be no assurance that we will be able to compete successfully in the future.
 
We rely on continued market acceptance of our ABTS system and our ability to complete certain enhancements.
 
    Continued market acceptance of the ABTS family is subject to a number of risks. It is important that we achieve customer acceptance, customer satisfaction and increased market acceptance as we add new features and enhancements to the ABTS product. To date, we have shipped ABTS systems to customers worldwide for use in both reliability and
 
10
 
production applications. We have had a strengthening of ABTS product sales last fiscal year. However, the failure of the ABTS family to grow revenues above current levels would have a material adverse effect on our future operating results.
 
A substantial portion of our net sales is generated by relatively small volume, high value transactions.
 
    We derive a substantial portion of our net sales from the sale of a relatively small number of systems which typically range in purchase price from approximately $300,000 to well over $1 million per system. As a result, the loss or deferral of a limited number of system sales could have a material adverse effect on our net sales and operating results in a particular period. Most customer purchase orders are subject to cancellation or rescheduling by the customer with limited penalties, and, therefore, backlog at any particular date is not necessarily indicative of actual sales for any succeeding period. From time to time, cancellations and rescheduling of customer orders have occurred, and delays by our suppliers in providing components or subassemblies to us have caused delays in our shipments of our own products. There can be no assurance that we will not be materially adversely affected by future cancellations or rescheduling. For non-standard products where we have not effectively demonstrated the ability to meet specifications in the customer environment, we defer revenue until we have met such customer specifications. Any delay in meeting customer specifications could have a material adverse effect on our operating results. A substantial portion of net sales typically are realized near the end of each quarter. A delay or reduction in shipments near the end of a particular quarter, due, for example, to unanticipated shipment rescheduling, cancellations or deferrals by customers, customer credit issues, unexpected manufacturing difficulties experienced by us or delays in deliveries by suppliers, could cause net sales in a particular quarter to fall significantly below our expectations.
 
We may experience increased costs associated with new product introductions.
 
    As is common with new complex products incorporating leading-edge technologies, we have encountered reliability, design and manufacturing issues as we began volume production and initial installations of certain products at customer sites. Some of these issues in the past have been related to components and subsystems supplied to us by third parties who have in some cases limited the ability of us to address such issues promptly. This process in the past required and in the future is likely to require us to incur un-reimbursed engineering expenses and to experience larger than anticipated warranty claims which could result in product returns. In the early stages of product development there can be no assurance that we will discover any reliability, design and manufacturing issues or, that if such issues arise, that they can be resolved to the customers’ satisfaction or that the resolution of such problems will not cause us to incur significant development costs or warranty expenses or to lose significant sales opportunities.
 
Periodic economic and semiconductor industry downturns could negatively affect our business, results of operations and financial condition.
 
    Periodic global economic and semiconductor industry downturns have negatively affected and could continue to negatively affect our business, results of operations, and financial condition. Financial turmoil in the banking system and financial markets has resulted, and may result in the future, in a tightening of the credit markets, disruption in the financial markets and global economy downturn. These events may contribute to significant slowdowns in the industry in which we operate. Difficulties in obtaining capital and deteriorating market conditions can pose the risk that some of our customers may not be able to obtain necessary financing on reasonable terms, which could result in lower sales. Customers with liquidity issues may lead to additional bad debt expense.
 
    Turmoil in the international financial markets has resulted, and may result in the future, in dramatic currency devaluations, stock market declines, restriction of available credit and general financial weakness. In addition, flash memory and other similar device prices have historically declined, and will likely do so again in the future. These developments may affect us in several ways. The market for semiconductors and semiconductor capital equipment has historically been cyclical, and we expect this to continue in the future. The uncertainty of the semiconductor market may cause some manufacturers in the future to further delay capital spending plans. Economic conditions may also affect the ability of our customers to meet their payment obligations, resulting in cancellations or deferrals of existing orders and limiting additional orders. In addition, some governments have subsidized portions of fabrication facility construction, and financial turmoil may reduce these governments’ willingness to continue such subsidies. Such developments could have a material adverse effect on our business, financial condition and results of operations.
 
    The current economic conditions and uncertainty about future economic conditions make it challenging for us to forecast our operating results, make business decisions, and identify the risks that may affect our business, financial condition and results of operations. If such conditions recur, and we are not able to timely and appropriately adapt to changes resulting from the difficult macroeconomic environment, our business, financial condition or results of operations may be materially and adversely affected.
 
 
11
 
We sell our products and services worldwide, and our business is subject to risks inherent in conducting business activities in geographic regions outside of the United States.
 
    Approximately 59%, 80%, and 64% of our net sales for fiscal 2017, 2016 and 2015, respectively, were attributable to sales to customers for delivery outside of the United States. We operate a direct sales, service and limited manufacturing organization in Germany and sales and service organizations in Japan and Taiwan as well as direct support through 3rd party agreements in China, South Korea, and the Philippines. We expect that sales of products for delivery outside of the United States will continue to represent a substantial portion of our future net sales. Our future performance will depend, in significant part, upon our ability to continue to compete in foreign markets which in turn will depend, in part, upon a continuation of current trade relations between the United States and foreign countries in which semiconductor manufacturers or assemblers have operations. A change toward more protectionist trade legislation in either the United States or such foreign countries, such as a change in the current tariff structures, export compliance or other trade policies, could adversely affect our ability to sell our products in foreign markets. In addition, we are subject to other risks associated with doing business internationally, including longer receivable collection periods and greater difficulty in accounts receivable collection, the burden of complying with a variety of foreign laws, difficulty in staffing and managing global operations, risks of civil disturbance or other events which may limit or disrupt markets, international exchange restrictions, changing political conditions and monetary policies of foreign governments.
 
    Approximately 98%, 2% and 0% of our net sales for fiscal 2017 were denominated in U.S. Dollars, Euros and Japanese Yen, respectively. Although the percentages of net sales denominated in Euros and Japanese Yen were small in fiscal 2017, they have been larger in the past and could become significant again in the future. A large percentage of net sales to European customers are denominated in U.S. Dollars, but sales to many Japanese customers are denominated in Japanese Yen. Because a substantial portion of our net sales is from sales of products for delivery outside the United States, an increase in the value of the U.S. Dollar relative to foreign currencies would increase the cost of our products compared to products sold by local companies in such markets. In addition, since the price is determined at the time a purchase order is accepted, we are exposed to the risks of fluctuations in the U.S. Dollar exchange rate during the lengthy period from the date a purchase order is received until payment is made. This exchange rate risk is partially offset to the extent our foreign operations incur expenses in the local currency. To date, we have not invested in any instruments designed to hedge currency risks. Our operating results could be adversely affected by fluctuations in the value of the U.S. Dollar relative to other currencies.
 
Our industry is subject to rapid technological change and our ability to remain competitive depends on our ability to introduce new products in a timely manner.
 
    The semiconductor equipment industry is subject to rapid technological change and new product introductions and enhancements. Our ability to remain competitive depends in part upon our ability to develop new products and to introduce them at competitive prices and on a timely and cost-effective basis. Our success in developing new and enhanced products depends upon a variety of factors, including product selection, timely and efficient completion of product design, timely and efficient implementation of manufacturing and assembly processes, product performance in the field and effective sales and marketing. Because new product development commitments must be made well in advance of sales, new product decisions must anticipate both future demand and the technology that will be available to supply that demand. Furthermore, introductions of new and complex products typically involve a period in which design, engineering and reliability issues are identified and addressed by our suppliers and by us. There can be no assurance that we will be successful in selecting, developing, manufacturing and marketing new products that satisfy market demand. Any such failure would materially and adversely affect our business, financial condition and results of operations.
 
    Because of the complexity of our products, significant delays can occur between a product’s introduction and the commencement of the volume production of such product. We have experienced, from time to time, significant delays in the introduction of, and technical and manufacturing difficulties with, certain of our products and may experience delays and technical and manufacturing difficulties in future introductions or volume production of our new products. Our inability to complete new product development, or to manufacture and ship products in time to meet customer requirements would materially adversely affect our business, financial condition and results of operations.
 
Our dependence on subcontractors and sole source suppliers may prevent us from delivering our products on a timely basis and expose us to intellectual property infringement.
 
    We rely on subcontractors to manufacture many of the components or subassemblies used in our products. Our FOX and ABTS systems, WaferPak contactors and DiePak carriers contain several components, including environmental chambers, power supplies, high-density interconnects, wafer contactors, module contactors, signal distribution substrates, WaferPak Aligners, DiePak Loaders and certain ICs that are currently supplied by only one or a limited number of suppliers. Our reliance on subcontractors and single source suppliers involves a number of significant risks, including the loss of control over the manufacturing process, the potential absence of adequate capacity and
 
 
12
 
reduced control over delivery schedules, manufacturing yields, quality and costs. In the event that any significant subcontractor or single source supplier is unable or unwilling to continue to manufacture subassemblies, components or parts in required volumes, we would have to identify and qualify acceptable replacements. The process of qualifying subcontractors and suppliers could be lengthy, and no assurance can be given that any additional sources would be available to us on a timely basis. Any delay, interruption or termination of a supplier relationship could adversely affect our ability to deliver products, which would harm our operating results.
 
    Our suppliers manufacture components, tooling, and provide engineering services. During this process, our suppliers are allowed access to our intellectual property. While we maintain patents to protect from intellectual property infringement, there can be no assurance that technological information gained in the manufacture of our products will not be used to develop a new product, improve processes or techniques which compete against our products. Litigation may be necessary to enforce or determine the validity and scope of our proprietary rights, and there can be no assurance that our intellectual property rights, if challenged, will be upheld as valid.
 
Future changes in semiconductor technologies may make our products obsolete.
 
    Future improvements in semiconductor design and manufacturing technology may reduce or eliminate the need for our products. For example, improvements in semiconductor process technology and improvements in conventional test systems, such as reduced cost or increased throughput, may significantly reduce or eliminate the market for one or more of our products. If we are not able to improve our products or develop new products or technologies quickly enough to maintain a competitive position in our markets, our business may decline.
 
If we are not able to reduce our operating expenses sufficiently during periods of weak revenue, or if we utilize significant amounts of cash to support operating losses, we may erode our cash resources and may not have sufficient cash to operate our business.
 
    In recent years, in the face of a downturn in our business and a decline in our net sales, we implemented a variety of cost controls and restructured our operations with the goal of reducing our operating costs to position ourselves to more effectively meet the needs of the then weak market for test and burn-in equipment. While we took significant steps to minimize our expense levels and to increase the likelihood that we would have sufficient cash to support operations during the downturn, from fiscal 2009 through fiscal 2017, with the exception of fiscal 2014, we experienced operating losses. We anticipate that our 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 working capital and capital equipment requirements. Depending on our rate of growth and profitability, and our ability to obtain significant orders with down payments, we may require additional equity or debt financing to meet our working capital requirements or capital equipment needs. There can be no assurance that additional financing will be available when required, or if available, that such financing can be obtained on terms satisfactory to us.
 
Our common stock may be delisted from The NASDAQ Capital Market if we cannot maintain compliance with NASDAQ’s continued listing requirements.
 
    In order to maintain our listing on The NASDAQ Capital Market, we are required to maintain compliance with NASDAQ’s continued listing requirements. The continued listing requirements include, among others, a minimum bid price of $1.00 per share and any of: (i) a minimum stockholders’ equity of $2.5 million; (ii) a market value of listed securities of at least $35 million; or (iii) net income from continuing operations of $500,000 in the most recently completed fiscal year or in two of the last three fiscal years. There are no assurances that we will be able to sustain long-term compliance with NASDAQ’s continued listing requirements. On April 19, 2016, we were notified by NASDAQ that we were no longer in compliance with NASDAQ’s continued listing requirements as we did not have a minimum stockholders’ equity of $2.5 million. On October 3, 2016, we were notified by NASDAQ that we had regained compliance with NASDAQ’s continued listing requirements. If we fail to maintain compliance with the applicable NASDAQ continued listing requirements, our stock may be delisted.
 
    If we are delisted, we would expect our common stock to be traded in the over-the-counter market, which could make trading our common stock more difficult for investors, potentially leading to declines in our share price and liquidity. Delisting from The NASDAQ Capital Market would also constitute an event of default under our convertible notes. In addition, delisting could result in negative publicity and make it more difficult for us to raise additional capital.
 
Our stock price may fluctuate.
 
    The price of our common stock has fluctuated in the past and may fluctuate significantly in the future. We believe that factors such as announcements of developments related to our business, fluctuations in our operating results, general conditions in the semiconductor and semiconductor equipment industries as well as the worldwide economy,
 
13
 
announcement of technological innovations, new systems or product enhancements by us or our competitors, fluctuations in the level of cooperative development funding, acquisitions, changes in governmental regulations, developments in patents or other intellectual property rights and changes in our relationships with customers and suppliers could cause the price of our common stock to fluctuate substantially. In addition, in recent years the stock market in general, and the market for small capitalization and high technology stocks in particular, have experienced extreme price fluctuations which have often been unrelated to the operating performance of the affected companies. Such fluctuations could adversely affect the market price of our common stock.
 
We depend on our key personnel and our success depends on our ability to attract and retain talented employees.
 
    Our success depends to a significant extent upon the continued service of Gayn Erickson, our President and Chief Executive Officer, as well as other executive officers and key employees. We do not maintain key person life insurance for our benefit on any of our personnel, and none of our employees are subject to a non-competition agreement with us. The loss of the services of any of our executive officers or a group of key employees could have a material adverse effect on our business, financial condition and operating results. Our future success will depend in significant part upon our ability to attract and retain highly skilled technical, management, sales and marketing personnel. There is a limited number of personnel with the requisite skills to serve in these positions, and it has become increasingly difficult for us to hire such personnel. Competition for such personnel in the semiconductor equipment industry is intense, and there can be no assurance that we will be successful in attracting or retaining such personnel. Changes in management could disrupt our operations and adversely affect our operating results.
 
We may be subject to litigation relating to intellectual property infringement which would be time-consuming, expensive and a distraction from our business.
 
    If we do not adequately protect our intellectual property, competitors may be able to use our proprietary information to erode our competitive advantage, which could harm our business and operating results. Litigation may be necessary to enforce or determine the validity and scope of our proprietary rights, and there can be no assurance that our intellectual property rights, if challenged, will be upheld as valid. Such litigation could result in substantial costs and diversion of resources and could have a material adverse effect on our operating results, regardless of the outcome of the litigation. In addition, there can be no assurance that any of the patents issued to us will not be challenged, invalidated or circumvented or that the rights granted thereunder will provide competitive advantages to us.
 
    There are no pending claims against us regarding infringement of any patents or other intellectual property rights of others. However, in the future we may receive communications from third parties asserting intellectual property claims against us. Such claims could include assertions that our products infringe, or may infringe, the proprietary rights of third parties, requests for indemnification against such infringement or suggestions that we may be interested in acquiring a license from such third parties. There can be no assurance that any such claim will not result in litigation, which could involve significant expense to us, and, if we are required or deem it appropriate to obtain a license relating to one or more products or technologies, there can be no assurance that we would be able to do so on commercially reasonable terms, or at all.
 
While we believe we have complied with all applicable environmental laws, our failure to do so could adversely affect our business as a result of having to pay substantial amounts in damages or fees.
 
    Federal, state and local regulations impose various controls on the use, storage, discharge, handling, emission, generation, manufacture and disposal of toxic and other hazardous substances used in our operations. We believe that our activities conform in all material respects to current environmental and land use regulations applicable to our operations and our current facilities, and that we have obtained environmental permits necessary to conduct our business. Nevertheless, failure to comply with current or future regulations could result in substantial fines, suspension of production, alteration of our manufacturing processes or cessation of operations. Such regulations could require us to acquire expensive remediation equipment or to incur substantial expenses to comply with environmental regulations. Any failure to control the use, disposal or storage of or adequately restrict the discharge of, hazardous or toxic substances could subject us to significant liabilities.
 
If we fail to maintain effective internal control over financial reporting in the future, the accuracy and timing of our financial reporting may be adversely affected.
 
    We are required to comply with Section 404 of the Sarbanes-Oxley Act of 2002. The provisions of the act require, among other things, that we maintain effective internal control over financial reporting and disclosure controls and procedures. Preparing our financial statements involves a number of complex processes, many of which are done manually and are dependent upon individual data input or review. These processes include, but are not limited to, calculating revenue, deferred revenue and inventory costs. While we continue to automate our processes and enhance
 
14
 
our review and put in place controls to reduce the likelihood for errors, we expect that for the foreseeable future, many of our processes will remain manually intensive and thus subject to human error.
 
Item 1B. Unresolved Staff Comments
 
    None.
 
Item 2. Properties
 
    The Company’s principal administrative and production facilities are located in Fremont, California, in a 51,289 square foot building. The Company’s lease was renewed in November 2014 and expires in June 2018. The Company has an option to extend the lease for an additional three year period at rates to be determined. The Company’s facility in Japan is located in a 418 square foot office in Tokyo under a lease which expires in June 2019. The Company also maintains a 1,585 square foot warehouse in Yamanashi under a lease which expires in November 2017. The Company leases a sales and support office in Utting, Germany. The lease, which began February 1, 1992 and expires on January 31, 2019, contains an automatic twelve months renewal, at rates to be determined, if no notice is given prior to six months from expiry. The Company’s and its subsidiaries’ annual rental payments currently aggregate $509,000. The Company periodically evaluates its global operations and facilities to bring its capacity in line with demand and to provide cost efficient services for its customers. In prior years, through this process, the Company has moved from certain facilities that exceeded the capacity required to satisfy its needs. The Company believes that its existing facilities are adequate to meet its current and reasonably foreseeable requirements. The Company regularly evaluates its expected future facilities requirements and believes that alternate facilities would be available if needed.
 
Item 3. Legal Proceedings
 
    None.
 
Item 4. Mine Safety Disclosures
 
    Not Applicable
 
 
15
 
PART II
 
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
 
    The Company’s common stock is publicly traded on the NASDAQ Capital Market under the symbol “AEHR”. The following table sets forth, for the periods indicated, the high and low sale prices for the common stock on such market. These quotations represent prices between dealers and do not include retail markups, markdowns or commissions and may not necessarily represent actual transactions.
 
 
High
 
 
Low
 
Fiscal 2017:
 
 
 
 
 
 
 First quarter ended August 31, 2016
 $3.42 
 $0.96 
 Second quarter ended November 30, 2016
  3.58 
  2.05 
 Third quarter ended February 28, 2017
  5.28 
  2.15 
 Fourth quarter ended May 31, 2017
  6.10 
  3.37 
 
    
    
Fiscal 2016:
    
    
 First quarter ended August 31, 2015
 $2.49 
 $1.95 
 Second quarter ended November 30, 2015
  2.50 
  1.72 
 Third quarter ended February 29, 2016
  2.02 
  1.01 
 Fourth quarter ended May 31, 2016
  1.76 
  0.95 
 
    At August 4, 2017, the Company had 145 holders of record of its common stock. A substantially greater number of holders of the Company’s common stock are “street name” or beneficial holders whose shares are held by banks, brokers and other financial institutions.
 
    The Company has not paid cash dividends on its common stock or other securities. The Company currently anticipates that it will retain its future earnings, if any, for use in the expansion and operation of its business and does not anticipate paying any cash dividends on its common stock in the foreseeable future.
 
    The Company did not repurchase any of its common stock during the fiscal year ended May 31, 2017.
 
PERFORMANCE MEASUREMENT COMPARISON
 
    The following graph shows a comparison of total shareholder return for holders of the Company's common stock for the last five fiscal years ended May 31, 2017, compared with the NASDAQ Composite Index and the Philadelphia Semiconductor Index. The graph assumes that $100 was invested in the Company's common stock, in the NASDAQ Composite Index and the Philadelphia Semiconductor Index on May 31, 2012, and that all dividends were reinvested. The Company believes that while total shareholder return can be an important indicator of corporate performance, the stock prices of semiconductor equipment companies like us are subject to a number of market-related factors other than company performance, such as competitive announcements, mergers and acquisitions in the industry, the general state of the economy and the performance of other semiconductor equipment company stocks. Stock prices and shareholder returns over the indicated period should not be considered indicative of future stock prices or shareholder returns.
 
16
 
Item 6. Selected Consolidated Financial Data
 
    The selected consolidated financial data set forth below should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. The selected consolidated financial data in this section are not intended to replace the consolidated financial statements and are qualified in their entirety by the consolidated financial statements and related notes thereto included elsewhere in this Annual Report on Form 10-K.
 
    We derived the statements of operations data for the years ended May 31, 2017, 2016 and 2015 and the balance sheet data as of May 31, 2017 and 2016 from our audited consolidated financial statements and related notes, which are included elsewhere in this Annual Report on Form 10-K. We derived the statements of operations data for the years ended May 31, 2014 and 2013 and the balance sheet data as of May 31, 2015, 2014 and 2013 from our audited consolidated financial statements and related notes which are not included in this Annual Report on Form 10-K. We have not declared or distributed any cash dividends.
 
17
 
 
 
 
Fiscal Year Ended May 31,
 
 
 
2017
 
 
2016
 
 
2015
 
 
2014
 
 
2013
 
 
 
(In thousands, except per share data)
 
CONSOLIDATED STATEMENTS OF OPERATIONS:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net sales
 $18,898 
 $14,501 
 $10,018 
 $19,684 
 $16,488 
Cost of sales
  12,118 
  9,356 
  6,180 
  9,462 
  9,712 
Gross profit
  6,780 
  5,145 
  3,838 
  10,222 
  6,776 
 
    
    
    
    
    
Operating expenses:
    
    
    
    
    
  Selling, general and administrative
  7,052 
  6,975 
  6,470 
  6,323 
  6,872 
  Research and development
  4,657 
  4,324 
  4,062 
  3,402 
  3,211 
 
    
    
    
    
    
     Total operating expenses 
  11,709 
  11,299 
  10,532 
  9,725 
  10,083 
 
    
    
    
    
    
(Loss) income from operations
  (4,929)
  (6,154)
  (6,694)
  497 
  (3,307)
 
    
    
    
    
    
Interest expense
  (678)
  (605)
  (130)
  (26)
  (49)
Other (expense) income, net
  (21)
  (16)
  211 
  (64)
  (33)
 
    
    
    
    
    
(Loss) income before income tax (expense) benefit
  (5,628)
  (6,775)
  (6,613)
  407 
  (3,389)
 
    
    
    
    
    
Income tax (expense) benefit
  (25)
  (10)
  (34)
  15 
  (30)
Net (loss) income
  (5,653)
  (6,785)
  (6,647)
  422 
  (3,419)
     Less: Net income attributable to the noncontrolling interest 
  -- 
  -- 
  -- 
  -- 
  -- 
 
    
    
    
    
    
Net (loss) income attributable to Aehr Test Systems common shareholders
 $(5,653)
 $(6,785)
 $(6,647)
 $422 
 $(3,419)
Net (loss) income per share:
    
    
    
    
    
     Basic
 $(0.35)
 $(0.52)
 $(0.55)
 $0.04 
 $(0.36)
     Diluted
 $(0.35)
 $(0.52)
 $(0.55)
 $0.04 
 $(0.36)
 
    
    
    
    
    
Shares used in per share calculations
    
    
    
    
    
     Basic
  16,267 
  13,091 
  12,047 
  10,877 
  9,549 
     Diluted
  16,267 
  13,091 
  12,047 
  11,889 
  9,549 
 
    
    
    
    
    
 
 
 
May 31,
 
 
 
  2017 
 
 
  2016 
 
 
  2015 
 
 
  2014 
 
 
  2013 
 
CONSOLIDATED BALANCE SHEETS:
       
       
       
       
       
Cash and cash equivalents
 $17,803 
 $939 
 $5,527 
 $1,809 
 $2,324 
Working capital
  21,494 
  4,068 
  7,776 
  6,556 
  4,900 
Total assets
  30,892 
  10,046 
  14,868 
  12,225 
  10,975 
 
    
    
    
    
    
Long-term obligations, less current portion
  6,214 
  6,089 
  3,799 
  79 
  280 
Total shareholders' equity (deficit)
  16,794 
  (723)
  4,550 
  7,029 
  4,994 
 
 
 
18
 
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
 
    The following discussion and analysis of the financial condition and results of operations should be read in conjunction with our “Selected Consolidated Financial Data” and our consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K.
 
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 carriers and test fixtures.
 
    Our net sales consist primarily of sales of systems, WaferPak contactors and aligners, multi-die DiePak carriers and autoloaders, single die 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 consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these 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, investments, income taxes, financing operations, warranty obligations, 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.
 
    We believe the following critical accounting policies affect our more significant judgments and estimates used in the preparation of our consolidated financial statements.
 
    REVENUE RECOGNITION
 
    We recognize 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) collectability 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 units 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, we entered into an agreement with a customer to develop a next generation FOX system. 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.
 
    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.
 
 
19
 
    Royalty-based revenue related to licensing income from performance test boards and burn-in boards is recognized upon the earlier of the receipt by us of the licensee’s report related to its usage of the licensed intellectual property or upon payment by the licensee.
 
    Our terms of sales with distributors are generally Free on Board, or 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. Our distributors do not generally carry inventories of our products. Instead, the distributors place orders with us at or about the time they receive orders from their customers. Our shipment terms to our distributors do not provide for credits or rights of return. Because our distributors do not generally carry inventories of our products, they do not have rights to price protection or to return products. At the time we ship products to the distributors, the price is fixed. Subsequent to the issuance of the invoice, there are no discounts or special terms. We do not give the buyer the right to return the product or to receive future price concessions. Our arrangements do not include vendor consideration.
 
     ALLOWANCE FOR DOUBTFUL ACCOUNTS
 
    We maintain an allowance for doubtful accounts to reserve for potentially uncollectible trade receivables. We also review our trade receivables by aging category to identify specific customers with known disputes or collection issues. We exercise judgment when determining the adequacy of these reserves as we evaluate historical bad debt trends, general economic conditions in the United States and internationally and changes in customer financial conditions. Uncollectible receivables are recorded as bad debt expense when all efforts to collect have been exhausted and recoveries are recognized when they are received.
 
    WARRANTY OBLIGATIONS
 
    We provide and record the estimated cost of product warranties at the time revenues are recognized on products shipped. While we engage in extensive product quality programs and processes, including actively monitoring and evaluating the quality of our component suppliers, our warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Our estimate of warranty reserve is based on management’s assessment of future warranty obligations and on historical warranty obligations. Should actual product failure rates, material usage or service delivery costs differ from our estimates, revisions to the estimated warranty liability would be required, which could affect how we account for expenses.
 
    INVENTORY OBSOLESCENCE
 
    In each of the last three fiscal years, we have written down our inventory for estimated obsolescence or unmarketable inventory by an amount equal to the difference between the cost of inventory and the estimated market value based upon assumptions about future demand and market conditions. If future market conditions are less favorable than those projected by management, additional inventory write-downs may be required.
 
    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.
 
    A full valuation allowance was established against all deferred tax assets, as management determined that it is more likely than not that deferred tax assets will not be realized, as of May 31, 2017 and 2016.
 
    We account 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. We do not expect any material change in its unrecognized tax benefits over the next twelve months. We recognize interest and penalties related to unrecognized tax benefits as a component of income taxes.
 
    Although we file U.S. federal, various state and foreign tax returns, our 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.
 
20
 
    STOCK-BASED COMPENSATION EXPENSE
 
    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 is measured at each grant date, based on the fair value of the award using the Black-Scholes option valuation model, and is recognized as expense over the employee’s requisite service period. This model was developed for use in estimating the value of publicly traded options that have no vesting restrictions and are fully transferable. Our 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 our stock-based compensation is accounted for as an equity instrument.
 
    The fair value of each option grant and the right to purchase shares under our ESPP are estimated on the date of grant using the Black-Scholes option valuation model with assumptions concerning expected term, stock price volatility, expected dividend yield, risk-free interest rate and the expected life of the award. See Note 1 to our consolidated financial statements for additional information relating to stock-based compensation. See Notes 11 and 12 to our consolidated financial statements for detailed information regarding the stock option plan and the ESPP.
 
RESULTS OF OPERATIONS
 
    The following table sets forth statements of operations data as a percentage of net sales for the periods indicated.
 
 
 
Year Ended May 31,
 
 
 
2017
 
 
2016
 
 
2015
 
 
 
 
 
 
 
 
 
 
 
Net sales 
  100.0%
  100.0%
  100.0%
Cost of sales
  64.1 
  64.5 
  61.7 
Gross profit
  35.9 
  35.5 
  38.3 
 
    
    
    
Operating expenses:
    
    
    
  Selling, general and administrative
  37.3 
  48.1 
  64.6 
  Research and development 
  24.7 
  29.8 
  40.5 
 
    
    
    
     Total operating expenses
  62.0 
  77.9 
  105.1 
 
    
    
    
  Loss from operations
  (26.1)
  (42.4)
  (66.8)
 
    
    
    
Interest expense
  (3.6)
  (4.2)
  (1.3)
Other (expense) income, net
  (0.1)
  (0.1)
  2.1 
 
    
    
    
  Loss before income tax expense
  (29.8)
  (46.7)
  (66.0)
 
    
    
    
Income tax expense
  (0.1)
  (0.1)
  (0.4)
 
    
    
    
Net loss
  (29.9)
  (46.8)
  (66.4)
  Less: Net income attributable to the noncontrolling interest
  -- 
  -- 
  -- 
Net loss attributable to Aehr Test Systems common shareholders
  (29.9)%
  (46.8)%
  (66.4)%
 
FISCAL YEAR ENDED MAY 31, 2017 COMPARED TO FISCAL YEAR ENDED MAY 31, 2016
 
    NET SALES. Net sales increased to $18.9 million for the fiscal year ended May 31, 2017 from $14.5 million for the fiscal year ended May 31, 2016, an increase of 30.3%. The increase in net sales in fiscal 2017 resulted primarily from increases in net sales of both our wafer-level products and Test During Burn-in (TDBI) products. Net sales of the wafer-level products for fiscal 2017 were $9.6 million, and increased approximately $0.9 million from fiscal 2016. Net sales of the TDBI products for fiscal 2017 were $9.2 million, and increased approximately $3.4 million from fiscal 2016.
 
 
21
 
    GROSS PROFIT. Gross profit increased to $6.8 million for the fiscal year ended May 31, 2017 from $5.1 million for the fiscal year ended May 31, 2016, an increase of 31.8%. Gross profit margins for the fiscal years ended May 31, 2017 and 2016 were 35.9% and 35.5%, respectively. 
 
    SELLING, GENERAL AND ADMINISTRATIVE. SG&A expenses were $7.1 million for the fiscal year ended May 31, 2017, compared with $7.0 million for the fiscal year ended May 31, 2016, an increase of 1.1%. The increase in SG&A expenses was primarily due to increases in employment related expenses.
 
    RESEARCH AND DEVELOPMENT. R&D expenses increased to $4.7 million for the fiscal year ended May 31, 2017 from $4.3 million for the fiscal year ended May 31, 2016, an increase of 7.7%. Higher R&D expenses in the fiscal year ended May 31, 2017 were primarily due to increases of $0.2 million in employment related expenses and $0.1 million in project expenses.
 
    INTEREST EXPENSE. Interest expense increased to $678,000 for the fiscal year ended May 31, 2017 from $605,000 for the fiscal year ended May 31, 2016. The increase in interest expense for the fiscal year ended May 31, 2017 was primarily due to higher average borrowings.
 
    OTHER (EXPENSE) INCOME, NET. Other expense, net was $21,000 and $16,000 for the fiscal year ended May 31, 2017 and 2016, respectively. The change in other expense was due primarily to losses 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 expense was $25,000 and $10,000 for the fiscal year ended May 31, 2017 and 2016, respectively.
 
FISCAL YEAR ENDED MAY 31, 2016 COMPARED TO FISCAL YEAR ENDED MAY 31, 2015
 
    NET SALES. Net sales increased to $14.5 million for the fiscal year ended May 31, 2016 from $10.0 million for the fiscal year ended May 31, 2015, an increase of 44.7%. The increase in net sales in fiscal 2016 resulted primarily from an increase in net sales of our wafer-level products, partially offset by a decrease in net sales of our TDBI products. Net sales of the wafer-level products for fiscal 2016 were $8.7 million, and increased approximately $5.5 million from fiscal 2015. Net sales of the TDBI products for fiscal 2016 were $5.8 million, and decreased approximately $0.7 million from fiscal 2015.
 
    GROSS PROFIT. Gross profit increased to $5.1 million for the fiscal year ended May 31, 2016 from $3.8 million for the fiscal year ended May 31, 2015, an increase of 34.1%. Gross profit margin for the fiscal year ended May 31, 2016 was 35.5%, compared with 38.3% for the fiscal year ended May 31, 2015. The decrease in gross profit margin of 2.8% was primarily due to manufacturing inefficiencies from decreased manufacturing levels, resulting in a 4.5% gross profit margin reduction, partially offset by decreased direct material costs as a percentage of sales due to product mix and the sale of fully reserved inventory, resulting in a 1.7% increase in gross profit margin.
 
    SELLING, GENERAL AND ADMINISTRATIVE. SG&A expenses were $7.0 million for the fiscal year ended May 31, 2016, compared with $6.5 million for the fiscal year ended May 31, 2015, an increase of 7.8%. The increase in SG&A expenses was primarily due to increases of $0.2 million each in employment related expenses and sales commissions to outside sales representatives.
 
    RESEARCH AND DEVELOPMENT. R&D expenses increased to $4.3 million for the fiscal year ended May 31, 2016 from $4.1 million for the fiscal year ended May 31, 2015, an increase of 6.5%. Higher R&D expenses in the fiscal year ended May 31, 2016 were primarily due to increases of $0.2 million in each of project expenses and employment related expenses.
 
    INTEREST EXPENSE. Interest expense increased to $605,000 for the fiscal year ended May 31, 2016 from $130,000 for the fiscal year ended May 31, 2015. The increase in interest expense for the fiscal year ended May 31, 2016 was primarily due to an increase in borrowing under existing debt agreements.
 
    OTHER (EXPENSE) INCOME, NET. Other expense, net was $16,000 for the fiscal year ended May 31, 2016, compared with other income, net of $211,000 for the fiscal year ended May 31, 2015. The change between other expense and other income was due primarily 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 $10,000 and $34,000 for the fiscal year ended May 31, 2016 and 2015, respectively.
 
 
22
 
LIQUIDITY AND CAPITAL RESOURCES
 
    We consider cash and cash equivalents as liquid and available for use. As of May 31, 2017, we had $17.8 million in cash and cash equivalents, compared to $0.9 million as of May 31, 2016.
 
    Net cash used in operating activities was $4.5 million and $6.3 million for the fiscal years ended May 31, 2017 and 2016, respectively. For the fiscal year ended May 31, 2017, net cash used in operating activities was primarily the result of the net loss of $5.7 million, as adjusted to exclude the effect of non-cash charge of stock-based compensation expense of $1.0 million, and an increase in accounts receivable of $3.5 million, partially offset by a decrease in inventories of $0.4 million. Other changes in cash from operations resulted from an increase in accounts payable as well as an increase in customer deposits and deferred revenue of $1.7 million each. The increase in accounts receivable was primarily due to an increase in sales. 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 higher expenditures associated with higher revenue. The increase in customer deposits and deferred revenue was primarily due to the receipt of additional down payments from certain customers. For the fiscal year ended May 31, 2016, net cash used in operating activities was primarily the result of the net loss of $6.8 million, as adjusted to exclude the effect of non-cash charges including stock-based compensation expense of $1.0 million, and depreciation and amortization of $0.2 million. Other changes in cash from operations resulted from a decrease in accounts receivable of $0.9 million, and increases in accounts payable of $0.6 million and accrued expenses of $0.5 million, offset by a decrease in customer deposits and deferred revenue of $2.9 million. The decrease in accounts receivable was primarily due to improvements in customer payment terms. The increases in accounts payable and accrued expenses were primarily due to higher expenditures associated with higher revenue. The decrease in customer deposits and deferred revenue was primarily due to the decrease in backlog of customer orders with down payments.
 
    Net cash used in investing activities was $0.5 million and $0.9 million for the fiscal year ended May 31, 2017 and 2016, respectively. Net cash used in investing activities for the fiscal year ended May 31, 2017 and 2016 was due to the purchases of property and equipment for our capital and infrastructure improvement plan to showcase our products and to enhance our manufacturing capabilities in preparation for increased demand.
 
    Financing activities provided net cash of $21.8 million for the fiscal year ended May 31, 2017 as compared to $2.5 million for the fiscal year ended May 31, 2016. Net cash provided by financing activities during the fiscal year ended May 31, 2017 was primarily due to the net proceeds of $15.8 million from the sale of our common stock in a public offering that closed on April 19, 2017, 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.7 million in proceeds from issuance of common stock under employee plans. Net cash provided by financing activities during the fiscal year ended May 31, 2016 was due to net borrowings under the credit facility of $2.0 million, and $0.5 million in proceeds from issuance of common stock under employee plans.
 
    As of May 31, 2017 and 2016, we had working capital of $21.5 and $4.1 million, respectively. Working capital consists of cash and cash equivalents, accounts receivable, inventories and prepaid expenses and other current assets, less current liabilities.
 
    As of May 31, 2016, we had $0.9 million in cash and cash equivalents, compared to $5.5 million as of May 31, 2015.
 
    As of May 31, 2015, we had working capital of $7.8 million.
 
    For the fiscal year ended May 31, 2015, net cash used in operating activities was primarily the result of the net loss of $6.6 million, as adjusted to exclude the effect of non-cash charges including stock-based compensation expense of $1.0 million, and an increase in inventories of $1.0 million, partially offset by an increase in customer deposits and deferred revenue of $3.7 million and a decrease in accounts receivable of $1.8 million. The increase in inventories was primarily due to inventory purchases to support future shipments. The increase in customer deposits and deferred revenue was primarily due to the receipt of additional down payments from certain customers. The decrease in accounts receivable was primarily due to a decrease in sales.
 
    Net cash used in investing activities was $0.1 million for the fiscal year ended May 31, 2015 was due to the purchase of property and equipment.
 
    Net cash provided by financing activities during the fiscal year ended May 31, 2015 was primarily due to net proceeds of $3.8 million from the issuance of Convertible Notes, and the net proceeds of $2.6 million from the sale of our common stock in a private placement transaction with our certain directors and officers and other accredited investors that closed on November 26, 2014. Refer to Note 9 of Notes to Consolidated Financial Statements, “LONG-TERM DEBT”, for further discussion of the Credit Facility and Convertible Notes.
 
23
 
 
 
    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 FINANCING
 
    We have not entered into any off-balance sheet financing arrangements and has not established any special purpose entities.
 
OVERVIEW OF CONTRACTUAL OBLIGATIONS
 
    The following table provides a summary of such arrangements, or contractual obligations.
 
 
 
Payments Due by Period (in thousands)
 
 
 
 Total
 
 
 Less than
1 year
 
 
 1-3
years
 
 
 3-5
years
 
 
5
years
 
Operating Leases 
 $567 
 $502 
 $65 
 $-- 
 $-- 
Convertible Notes 
  6,110 
  -- 
  6,110 
  -- 
  -- 
Interest on Convertible Notes (1)
  1,160 
  550 
  610 
  -- 
  -- 
Purchases (2) 
  5,684 
  5,684 
  -- 
  -- 
  -- 
Total 
 $13,521 
 $6,736 
 $6,785 
 $-- 
 $-- 
 
(1) Based on 9% interest rate. See Note 9 “LONG-TERM DEBT.”
(2) Shown above are our binding purchase obligations. The large majority of our purchase orders are cancelable by either party, which if canceled may result in a negotiation with the vendor to determine if there shall be any restocking or cancellation fees payable to the vendor.
 
    In the normal course of business to facilitate sales of our products, we indemnify other parties, including customers, with respect to certain matters. We have agreed to hold the other party harmless against losses arising from a breach of representations or covenants, or from intellectual property infringement or other claims. These agreements may limit the time period within which an indemnification claim can be made and the amount of the claim. In addition, we have entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.
 
    It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, our payments under these agreements have not had a material impact on our operating results, financial position or cash flows.
 
RECENT ACCOUNTING PRONOUNCEMENTS:
 
    For a description of recent accounting pronouncements, including the expected dates of adoption and estimated effects, if any, on our consolidated financial statements, see Note 1, “Organization and Summary of Significant Accounting Policies,” of the Notes to Consolidated Financial Statements.
 
Item 7A. Quantitative and Qualitative Disclosures about Market Risk
 
    We had no holdings of derivative financial or commodity instruments at 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.
 
24
 
 
 
    A majority of our revenue and capital spending is transacted in U.S. Dollars. We, however, enter into transactions in other currencies, primarily Euros and Japanese Yen. Since the price is determined at the time a purchase order is accepted, we are exposed to the risks of fluctuations in the foreign currency-U.S. Dollar exchange rates during the lengthy period from purchase order to ultimate payment. This exchange rate risk is partially offset to the extent that our subsidiaries incur expenses payable in their local currency. To date, we have not invested in instruments designed to hedge currency risks. In addition, our subsidiaries typically carry debt or other obligations due to us that may be denominated in either their local currency or U.S. Dollars. Since our subsidiaries’ financial statements are based in their local currency and our condensed consolidated financial statements are based in U.S. Dollars, our subsidiaries and we 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 8. Financial Statements and Supplementary Data
 
 
INDEX
 
 
Consolidated Financial Statements of Aehr Test Systems
 
 
 
  Report of Independent Registered Public Accounting Firm
27
 
 
  Consolidated Balance Sheets at May 31, 2017 and 2016
28
 
 
  Consolidated Statements of Operations for the years ended May 31, 2017, 2016 and 2015
29
 
 
  Consolidated Statements of Comprehensive Loss for the years ended May 31, 2017, 2016 and 2015
30
 
 
  Consolidated Statements of Shareholders' Equity (Deficit) for the years ended May 31, 2017, 2016 and 2015
31
 
 
  Consolidated Statements of Cash Flows for the years ended May 31, 2017, 2016 and 2015
32
 
 
  Notes to Consolidated Financial Statements
33
 
  Financial statement schedules not listed above are either omitted because they are not applicable or the required information is shown in the Consolidated Financial Statements or in the Notes thereto.
 
 
 
26
 
 REPORT OF
INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
 
 
 
To the Board of Directors and Shareholders of
Aehr Test Systems
 
    We have audited the accompanying consolidated balance sheets of Aehr Test Systems and subsidiaries (the “Company”) as of May 31, 2017 and 2016, and the related consolidated statements of operations, comprehensive loss, shareholders’ equity (deficit), and cash flows for each of the years in the three-year period ended May 31, 2017. These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits.
 
    We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement. The Company is not required to have, nor have we been engaged to perform, an audit of the Company’s internal control over financial reporting. Our audits included consideration of internal control over financial reporting as a basis for designing audit procedures that are appropriate in the circumstances, but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion. An audit also includes examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements, assessing the accounting principles used and significant estimates made by management, as well as evaluating the overall financial statement presentation. We believe that our audits provide a reasonable basis for our opinion.
 
    In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of Aehr Test Systems and subsidiaries as of May 31, 2017 and 2016, and the results of their operations and their cash flows for each of the years in the three-year period ended May 31, 2017, in conformity with accounting principles generally accepted in the United States of America.
 
 
/s/ BPM LLP
 
 
San Jose, California
August 29, 2017
 
 
 
 
27
 
AEHR TEST SYSTEMS AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(IN THOUSANDS, EXCEPT PER SHARE DATA)
 
 
 
May 31,
 
 
 
2017
 
 
2016
 
ASSETS
 
 
 
 
 
 
 
 
 
 
 
 
 
Current assets:
 
 
 
 
 
 
  Cash and cash equivalents 
 $17,803 
 $939 
  Accounts receivable, net 
  4,010 
  522 
  Inventories
  6,604 
  7,033 
  Prepaid expenses and other
  961 
  254 
 
    
    
     Total current assets
  29,378 
  8,748 
 
    
    
Property and equipment, net
  1,419 
  1,204 
Other assets 
  95 
  94 
 
    
    
     Total assets
 $30,892 
 $10,046 
 
    
    
LIABILITIES AND SHAREHOLDERS' EQUITY (DEFICIT)
    
    
 
    
    
Current liabilities:
    
    
  Accounts payable
 $2,808 
 $1,413 
  Accrued expenses 
  1,609 
  1,553 
  Customer deposits and deferred revenue
  3,467 
  1,714 
 
    
    
     Total current liabilities
  7,884 
  4,680 
 
    
    
Convertible notes, net of debt issuance costs
  6,110 
  5,962 
Deferred revenue, long-term
  104 
  127 
 
    
    
     Total liabilities
  14,098 
  10,769 
 
    
    
Commitments and contingencies (Note 16)
    
    
 
    
    
Aehr Test Systems shareholders' equity (deficit):
    
    
  Preferred stock, $0.01 par value: Authorized: 10,000 shares; Issued and outstanding: none
  -- 
  -- 
  Common stock, $0.01 par value: Authorized: 75,000 shares; Issued and outstanding: 21,340 shares and 13,216 shares at May 31, 2017 and 2016, respectively
  213 
  132 
  Additional paid-in capital
  81,128 
  58,052 
  Accumulated other comprehensive income
  2,249 
  2,237 
  Accumulated deficit
  (66,777)
  (61,124)
    Total Aehr Test Systems shareholders' equity (deficit)
  16,813 
  (703)
Noncontrolling interest
  (19)
  (20)
     Total shareholders' equity (deficit) 
  16,794 
  (723)
 
    
    
     Total liabilities and shareholders' equity (deficit)
 $30,892 
 $10,046 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
 
28
 
AEHR TEST SYSTEMS AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(IN THOUSANDS, EXCEPT PER SHARE DATA)
 
 
 
Year Ended May 31,
 
 
 
2017
 
 
2016
 
 
2015
 
 
 
 
 
 
 
 
 
 
 
Net sales
 $18,898 
 $14,501 
 $10,018 
Cost of sales 
  12,118 
  9,356 
  6,180 
Gross profit
  6,780 
  5,145 
  3,838 
 
    
    
    
Operating expenses:
    
    
    
  Selling, general and administrative
  7,052 
  6,975 
  6,470 
  Research and development
  4,657 
  4,324 
  4,062 
 
    
    
    
    Total operating expenses
  11,709 
  11,299 
  10,532 
 
    
    
    
Loss from operations 
  (4,929)
  (6,154)
  (6,694)
 
    
    
    
Interest expense
  (678)
  (605)
  (130)
Other (expense) income, net
  (21)
  (16)
  211 
 
    
    
    
Loss before income tax expense
  (5,628)
  (6,775)
  (6,613)
 
    
    
    
Income tax expense
  (25)
  (10)
  (34)
Net loss
  (5,653)
  (6,785)
  (6,647)
Less: Net income attributable to the noncontrolling interest
  -- 
  -- 
  -- 
 
    
    
    
Net loss attributable to Aehr Test Systems common shareholders 
 $(5,653)
 $(6,785)
 $(6,647)
 
    
    
    
 
    
    
    
 
    
    
    
Net loss per share – basic and diluted
 $(0.35)
 $(0.52)
 $(0.55)
Shares used in per share calculation – basic
  16,267 
  13,091 
  12,047 
Shares used in per share calculation – diluted 
  16,267 
  13,091 
  12,047 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
 
29
 
 
AEHR TEST SYSTEMS AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(IN THOUSANDS)
 
 
 
Year Ended May 31,
 
 
 
2017
 
 
2016
 
 
2015
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net loss 
 $(5,653)
 $(6,785)
 $(6,647)
 
    
    
    
Other comprehensive income (loss), net of tax: Foreign currency translation income loss
  13 
  4 
  (254)
 
    
    
    
Total comprehensive loss
  (5,640)
  (6,781)
  (6,901)
Less: Comprehensive income (loss) attributable to noncontrolling interest 
  1 
  (2)
  3 
 
    
    
    
Comprehensive loss, attributable to Aehr Test Systems
 $(5,641)
 $(6,779)
 $(6,904)
 
                            The accompanying notes are an integral part of these consolidated financial statements.
 
 
30
 
  AEHR TEST SYSTEMS AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (DEFICIT)
  (IN THOUSANDS)
 
 
 
Common Stock
 
 
Additional Paid-in
 
 
Accumulated Other Comprehensive
 
 
Accumulated
 
 Total Aehr
Test Systems Shareholders'
Equity
 
 
Noncontrolling
 
 
Total Shareholders'
 
 
 
Shares
 
 
Amount
 
 
Capital
 
 
 Income
 
 
Deficit
 
 
(Deficit)
 
 
Interest
 
 
Equity (Deficit)
 
Balances, May 31, 2014
  11,203 
 $112 
 $52,142 
 $2,488 
 $(47,692)
 $7,050 
 $(21)
 $7,029 
 
    
    
    
    
    
    
    
    
  Issuance of common stock under private placement
  1,065 
  11 
  2,563 
  -- 
  -- 
  2,574 
  -- 
  2,574 
  Issuance of common stock under employee plans
  589 
  6 
  849 
  -- 
  -- 
  855 
  -- 
  855 
  Stock-based compensation
  -- 
  -- 
  993 
  -- 
  -- 
  993 
  -- 
  993 
  Net loss
  -- 
  -- 
  -- 
  -- 
  (6,647)
  (6,647)
  -- 
  (6,647)
  Foreign currency translation adjustment
  -- 
  -- 
  -- 
  (257)
  -- 
  (257)
  3 
  (254)
 
    
    
    
    
    
    
    
    
Balances, May 31, 2015
  12,857 
  129 
  56,547 
  2,231 
  (54,339)
  4,568 
  (18)
  4,550 
 
    
    
    
    
    
    
    
    
  Issuance of common stock under employee plans
  359 
  3 
  509 
  -- 
  -- 
  512 
  -- 
  512 
  Stock-based compensation
  -- 
  -- 
  996 
  -- 
  -- 
  996 
  -- 
  996 
  Net loss
  -- 
  -- 
  -- 
  -- 
  (6,785)
  (6,785)
  -- 
  (6,785)
  Foreign currency translation adjustment
  -- 
  -- 
  -- 
  6 
  -- 
  6 
  (2)
  4 
 
    
    
    
    
    
    
    
    
Balances, May 31, 2016
  13,216 
  132 
  58,052 
  2,237 
  (61,124)
  (703)
  (20)
  (723)
 
    
    
    
    
    
    
    
    
  Issuance of common stock under employee plans
  779 
  8 
  696 
  -- 
  -- 
  704 
  -- 
  704 
  Issuance of common stock under public offering
  4,423 
  44 
  15,788 
  -- 
  -- 
  15,832 
  -- 
  15,832 
  Issuance of common stock under private offering
  2,722 
  27 
  5,272 
  -- 
  -- 
  5,299 
  -- 
  5,299 
  Issuance of common stock in  consideration for cancellation of outstanding vendor invoice
  200 
  2 
  321 
  -- 
  -- 
  323 
  --
 
  323 
  Stock-based compensation
  -- 
  -- 
  999 
  -- 
  -- 
  999 
  -- 
  999 
  Net loss
  -- 
  -- 
  -- 
  -- 
  (5,653)
  (5,653)
  -- 
  (5,653)
  Foreign currency translation adjustment
  -- 
  -- 
  -- 
  12 
  -- 
  12 
  1 
  13 
 
    
    
    
    
    
    
    
    
Balances, May 31, 2017
  21,340 
 $213 
 $81,128 
 $2,249 
 $(66,777)
 $16,813 
 $(19)
 $16,794 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
 
31
 
AEHR TEST SYSTEMS AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(IN THOUSANDS)
 
 
 
Year Ended May 31,
 
 
 
2017
 
 
2016
 
 
2015
 
Cash flows from operating activities:
 
 
 
 
 
 
 
 
 
  Net loss
 $(5,653)
 $(6,785)
 $(6,647)
  Adjustments to reconcile net loss to net cash used in operating activities:
    
    
    
    Stock-based compensation expense
  999 
  1,016 
  997 
    Provision (recovery of) for doubtful accounts
  53 
  (13)
  (30)
    Loss on disposal of asset
  -- 
  2 
  -- 
    Amortization of debt issuance cost
  148 
  177 
  31 
    Depreciation and amortization
  271 
  203 
  135 
    Changes in operating assets and liabilities:
    
    
    
      Accounts receivable
  (3,507)
  887 
  1,774 
      Inventories
  430 
  70 
  (1,008)
      Prepaid expenses and other
  (707)
  9 
  34 
      Accounts payable
  1,686 
  564 
  (850)
      Accrued expenses
  53 
  539 
  (371)
      Customer deposits and deferred revenue
  1,730 
  (2,909)
  3,702 
      Income taxes payable
  2 
  (41)
  (15)
      Deferred rent
  -- 
  -- 
  (8)
        Net cash used in operating activities
  (4,495)
  (6,281)
  (2,256)
 
    
    
    
Cash flows from investing activities:
    
    
    
    Purchases of property and equipment
  (477)
  (919)
  (118)
        Net cash used in investing activities
  (477)
  (919)
  (118)
 
    
    
    
Cash flows from financing activities:
    
    
    
    Line of credit borrowings (repayments), net
  -- 
  2,000 
  (777)
    Proceeds from issuance of convertible notes, net
  -- 
  (6)
  3,760 
    Proceeds from issuance of common stock under public offering, net of issuance costs
  15,832 
  -- 
  -- 
    Proceeds from issuance of common stock under private placement, net of issuance costs
  5,299 
  -- 
  2,574 
    Proceeds from issuance of common stock under employee plans
  704 
  512 
  855 
        Net cash provided by financing activities
  21,835 
  2,506 
  6,412 
 
    
    
    
 
    
    
    
Effect of exchange rates on cash and cash equivalents
  1 
  106 
  (320)
 
    
    
    
        Net increase (decrease) in cash and cash equivalents
  16,864 
  (4,588)
  3,718 
 
    
    
    
Cash and cash equivalents, beginning of year
  939 
  5,527 
  1,809 
Cash and cash equivalents, end of year
 $17,803 
 $939 
 $5,527 
 
    
    
    
Supplemental cash flow information:
    
    
    
    Cash paid during the year for:
    
    
    
        Income taxes
 $18 
 $47 
 $26 
        Interest
 $516 
 $302 
 $130 
 
    
    
    
Supplemental disclosure of non-cash flow information:
    
    
    
    Net change in capitalized stock-based compensation
 $-- 
 $(20)
 $(4)
    Line of credit converted to convertible notes
 $-- 
 $2,000 
 $-- 
    Fair value of common stock issued to settle accounts payable
 $323 
 $-- 
 $-- 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
32
 
AEHR TEST SYSTEMS AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 
1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:
 
BUSINESS:
 
    Aehr Test Systems (the “Company”) was incorporated in California in May 1977 and primarily designs, engineers and manufactures test and burn-in equipment used in the semiconductor industry. The Company’s principal products are the Advanced Burn-In and Test System, or ABTS, the FOX full wafer contact parallel test and burn-in systems, the MAX burn-in system, WaferPak full wafer contactor, the DiePak carrier and test fixtures.
 
LIQUIDITY:
 
    Since inception, the Company has incurred substantial cumulative losses and negative cash flows from operations. In response, the Company took steps to minimize expense levels, entered into credit arrangements, and raised capital through public and private equity offerings, to increase the likelihood that it will have sufficient cash to support operations.
 
    In April 2017, the Company completed a public offering of its common stock raising net proceeds to the Company of $15.8 million. At May 31, 2017 the Company had $17.8 million in cash and cash equivalents. The Company anticipates 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 its working capital and capital equipment requirements.
 
CONSOLIDATION:
 
    The consolidated financial statements include the accounts of the Company and both its wholly-owned and majority-owned foreign subsidiaries. Intercompany accounts and transactions have been eliminated.
 
FOREIGN CURRENCY TRANSLATION AND TRANSACTIONS:
 
    Assets and liabilities of the Company’s foreign subsidiaries and a branch office are translated into U.S. Dollars from their functional currencies of Japanese Yen, Euros and New Taiwan Dollars using the exchange rate in effect at the balance sheet date. Additionally, their net sales and expenses are translated using exchange rates approximating average rates prevailing during the fiscal year. Translation adjustments that arise from translating their financial statements from their local currencies to U.S. Dollars are accumulated and reflected as a separate component of shareholders’ equity (deficit).
 
    Transaction gains and losses that arise from exchange rate changes denominated in currencies other than the local currency are included in the Consolidated Statements of Operations as incurred. See Note 13 for the detail of foreign exchange transaction gains and losses for all periods presented.
 
USE OF ESTIMATES:
 
    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, 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. Actual results could differ from those estimates. Significant estimates in the Company’s consolidated financial statements include allowance for doubtful accounts, valuation of inventory at the lower of cost or market, and warranty reserves.
 
CASH EQUIVALENTS AND INVESTMENTS:
 
    Cash equivalents consist of money market instruments purchased with an original maturity of three months or less. These investments are reported at fair value.
 
FAIR VALUE OF FINANCIAL INSTRUMENTS AND MEASUREMENT:
 
    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.
 
33
 
 
 
    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 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 
 $-- 
 
    
    
    
    
     The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of May 31, 2016 (in thousands):
 
 
 
Balance as of
 
 
 
 
 
 
 
 
 
 
 
 
May 31, 2016
 
 
Level 1
 
 
Level 2
 
 
Level 3
 
Money market funds
 $1 
 $1 
 $-- 
 $-- 
Certificate of deposit
  50 
  -- 
  50 
  -- 
Assets
 $51 
 $1 
 $50 
 $-- 
 
    
    
    
    
    There were no financial liabilities measured at fair value as of May 31, 2017 and 2016.
 
    There were no transfers between Level 1 and Level 2 fair value measurements during the fiscal year ended May 31, 2017 and 2016.
 
    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.
 
ACCOUNTS RECEIVABLE AND ALLOWANCE FOR DOUBTFUL ACCOUNTS:
 
    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. Accounts receivable are recorded at the invoiced amount and are not interest bearing. The Company maintains an allowance for doubtful accounts to reserve for potentially uncollectible trade receivables. The Company also reviews its trade receivables by aging category to identify specific customers with known disputes or collection issues. The Company exercises judgment when determining the adequacy of these reserves as the Company evaluates historical bad debt trends, general economic conditions in the United States and internationally, and changes in customer financial conditions. Uncollectible receivables are recorded as bad debt expense when all efforts to collect have been exhausted and recoveries are recognized when they are received. No significant adjustments to the allowance for doubtful accounts were recorded during the years ended May 31, 2017, 2016 or 2015.
 
CONCENTRATION OF CREDIT RISK:
 
    The Company sells its products primarily to semiconductor manufacturers in North America, Asia, and Europe. As of May 31, 2017, approximately 55%, 0% and 45% of gross accounts receivable were from customers located in Asia,
 
34
 
Europe and North America, respectively. As of May 31, 2016, approximately 7%, 68% and 25% of gross accounts receivable were from customers located in Asia, Europe and North America, respectively. Three customers accounted for 47%, 40% and 11% of gross accounts receivable as of May 31, 2017. One customer accounted for 67% of gross accounts receivable as of May 31, 2016. Four customers accounted for 45%, 19%, 17% and 10% of net sales in fiscal 2017. Two customers accounted for 47% and 32% of net sales in fiscal 2016. The Company performs ongoing credit evaluations of its customers and generally does not require collateral. The Company uses letter of credit terms for some of its international customers.
 
    The Company’s cash and cash equivalents are generally deposited with major financial institutions in the United States, Japan, Germany and Taiwan. The Company invests its excess cash in money market funds. The money market funds bear the risk associated with each fund. The money market funds have variable interest rates. The Company has not experienced any material losses on its money market funds or short-term cash deposits.
 
CONCENTRATION OF SUPPLY RISK:
 
    The Company relies on subcontractors to manufacture many of the components and subassemblies used in its products. Quality or performance failures of the Company’s products or changes in its manufacturers’ financial or business condition could disrupt the Company’s ability to supply quality products to its customers and thereby have a material and adverse effect on its business and operating results. Some of the components and technologies used in the Company’s products are purchased and licensed from a single source or a limited number of sources. The loss of any of these suppliers may cause the Company to incur additional transition costs, result in delays in the manufacturing and delivery of its products, or cause it to carry excess or obsolete inventory and could cause it to redesign its products.
 
INVENTORIES:
 
    Inventories include material, labor and overhead, and are stated at the lower of cost (first-in, first-out method) or market. Provisions for excess, obsolete and unusable inventories are made after management’s evaluation of future demand and market conditions. The Company adjusts inventory balances to approximate the lower of its manufacturing costs or market value. If actual future demand or market conditions become less favorable than those projected by management, additional inventory write-downs may be required, and would be reflected in cost of product revenue in the period the revision is made.
 
PROPERTY AND EQUIPMENT:
 
    Property and equipment are stated at cost less accumulated depreciation and amortization. Major improvements are capitalized, while repairs and maintenance are expensed as incurred. Leasehold improvements are amortized over the lesser of their estimated useful lives or the term of the related lease. Furniture and fixtures, machinery and equipment, and test equipment are depreciated on a straight-line basis over their estimated useful lives. The ranges of estimated useful lives are generally as follows:
 
Furniture and fixtures
2 to 6 years
Machinery and equipment
3 to 6 years
Test equipment
4 to 6 years
 
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
 
35
 
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.
 
    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.
 
PRODUCT DEVELOPMENT COSTS AND CAPITALIZED SOFTWARE:
 
    Costs incurred in the research and development of new products or systems are charged to operations as incurred. Costs incurred in the development of software programs for the Company’s products are charged to operations as incurred until technological feasibility of the software has been established. Generally, technological feasibility is established when the software module performs its primary functions described in its original specifications, contains features required for it to be usable in a production environment, is completely documented and the related hardware portion of the product is complete. After technological feasibility is established, any additional costs are capitalized. Capitalization of software costs ceases when the software is substantially complete and is ready for its intended use. Capitalized costs are amortized over the estimated life of the related software product using the greater of the units of sales or straight-line methods over ten years. No system software development costs were capitalized or amortized in fiscal 2017, 2016 and 2015.
 
IMPAIRMENT OF LONG-LIVED ASSETS:
 
    In the event that facts and circumstances indicate that the carrying value of assets may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future undiscounted cash flows associated with the asset would be compared to the asset’s carrying value to determine if a write-down is required.
 
ADVERTISING COSTS:
 
    The Company expenses all advertising costs as incurred and the amounts were not material for all periods presented.
 
SHIPPING AND HANDLING OF PRODUCTS:
 
    Amounts billed to customers for shipping and handling of products are included in net sales. Costs incurred related to shipping and handling of products are included in cost of sales.
 
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.
 
    A full valuation allowance was established against all deferred tax assets, as management determined that it is more likely than not that deferred tax assets will not be realized, as of May 31, 2017 and 2016.
 
36
 
 
    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.
 
STOCK-BASED COMPENSATION:
 
    Stock-based compensation expense consists of expenses for stock options, restricted stock units, or RSUs, and employee stock purchase plan, or ESPP, purchase rights. Stock-based compensation expense for stock options and ESPP purchase rights is measured at each grant date, based on the fair value of the award using the Black-Scholes option valuation model, and is recognized as expense over the employee’s requisite service period. This model was developed for use in estimating the value of publicly traded options that have no vesting restrictions and are fully transferable. The Company’s employee stock options have characteristics significantly different from those of publicly traded options. For RSUs, stock-based compensation expense 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 equity instruments.
 
    The following table summarizes the stock-based compensation expense for the years ended May 31, 2017, 2016 and 2015 (in thousands, except per share data):
 
 
 
Year Ended May 31,
 
 
 
2017
 
 
2016
 
 
2015
 
Stock-based compensation in the form of stock options, RSUs, and ESPP purchase rights, included in:
 
 
 
 
 
 
 
 
 
Cost of sales
 $91 
 $87 
 $70 
Selling, general and administrative
  714 
  723 
  726 
Research and development
  194 
  206 
  201 
Net effect on net loss
 $999 
 $1,016 
 $997 
Effect on net loss per share:
    
    
    
  Basic
 $0.06 
 $0.08 
 $0.08 
  Diluted
 $0.06 
 $0.08 
 $0.08 
 
    During fiscal 2017, 2016 and fiscal 2015, the Company recorded stock-based compensation related to stock options and restricted stock units of $884,000, $894,000 and $857,000, respectively.
 
    As of May 31, 2017, the total compensation cost related to unvested stock-based awards under the Company’s 2006 Equity Incentive Plan and 2016 Equity Incentive Plan, but not yet recognized, was $886,000 which is net of estimated forfeitures of $2,000. This cost will be amortized on a straight-line basis over a weighted average period of approximately 2.3 years.
 
    During fiscal 2017, 2016 and fiscal 2015, the Company recorded stock-based compensation related to its ESPP of $115,000, $122,000 and $140,000, respectively.
 
    As of May 31, 2017, 2016 and 2015, stock-based compensation costs of zero, zero and $20,000, respectively, were capitalized as part of inventory.
 
    As of May 31, 2017, the total compensation cost related to purchase rights under the ESPP but not yet recognized was $33,000. This cost will be amortized on a straight-line basis over a weighted average period of approximately 0.7 years.
 
Valuation Assumptions
 
    Valuation and Amortization Method. The Company estimates the fair value of stock options granted using the Black-Scholes option valuation method 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.
 
37
 
    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 five years, which matches the expected term of most of the option grants, to estimate expected volatility. Volatility for each of the ESPP’s four time periods of six months, twelve months, eighteen months, and twenty-four months is calculated separately and included in the overall stock-based compensation expense recorded.
 
    Risk-Free Interest Rate. The Company bases the risk-free interest rate used in the Black-Scholes option valuation method 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 values of the Company’s stock options granted to employees in fiscal 2017, 2016 and 2015 were estimated using the following weighted average assumptions in the Black-Scholes option valuation method:
 
 
 
Year Ended May 31,
 
 
 
2017
 
 
2016
 
 
2015
 
Option plan shares
 
 
 
 
 
 
 
 
 
Expected term (in years)
  4 
  4 
  4 
Volatility
  0.81 
  0.86 
  0.90 
Risk-free interest rates
  1.02%
  1.21%
  1.20%
Weighted-average grant date fair value
 $1.09 
 $1.31 
 $1.52 
 
    The fair value of our ESPP purchase rights for the fiscal 2017, 2016 and 2015 was estimated using the following weighted-average assumptions:
 
 
 
Year End May 31,
 
 
 
2017
 
 
2016
 
 
2015
 
Employee stock purchase plan shares
 
 
 
 
 
 
 
 
 
Expected term (in years)
  0.5 – 2.0 
  0.5 – 2.0 
  0.5 – 2.0 
Volatility
  0.79 – 1.08 
  0.64 – 0.74 
  0.55 – 0.83 
Risk-free interest rates
  0.48%–0.80% 
  0.40%–0.76% 
  0.04%–0.55% 
Weighted-average grant date fair value
 $1.65 
 $0.80 
 $1.43 
 
EARNINGS PER SHARE (“EPS”):
 
    Basic EPS is determined using the weighted average number of common shares outstanding during the period. Diluted EPS is determined using the weighted average number of common shares and potential common shares (representing the dilutive effect of stock options, and employee stock purchase plan shares) outstanding during the period using the treasury stock method.
 
    The following table presents the computation of basic and diluted net loss per share attributable to Aehr Test Systems common shareholders (in thousands, except per share data):
 
38
 
 
 
 
Year Ended May 31,
 
 
 
2017
 
 
2016
 
 
2015
 
Numerator: Net loss
 $(5,653)
 $(6,785)
 $(6,647)
 
    
    
    
Denominator for basic net loss per share:
    
    
    
  Weighted-average shares outstanding
  16,267 
  13,091 
  12,047 
 
    
    
    
Shares used in basic net loss per share calculation
  16,267 
  13,091 
  12,047 
 
    
    
    
Effect of dilutive securities
  -- 
  -- 
  -- 
 
    
    
    
Denominator for diluted net loss per share
  16,267 
  13,091 
  12,047 
 
    
    
    
Basic net loss per share
 $(0.35)
 $(0.52)
 $(0.55)
 
    
    
    
Diluted net loss per share
 $(0.35)
 $(0.52)
 $(0.55)
 
    For the purpose of computing diluted earnings per share, the weighted average number of potential common shares does not include stock options with an exercise price greater than the average fair value of the Company’s common stock for the period, as the effect would be anti-dilutive. In the fiscal year’s ended May 31, 2017 and 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 these periods are the same. Stock options to purchase 3,074,000, 3,201,000, and 3,686,000 shares of common stock were outstanding on May 31, 2017, 2016 and 2015, respectively, but were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. RSUs for 32,000 and 35,000 shares were outstanding at May 31, 2017 and 2016, respectively, but not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. ESPP rights to purchase 169,000, 304,000 and 175,000 ESPP shares were outstanding on May 31, 2017, 2016 and 2015, respectively, 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 May 31, 2017 and 2016 were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive.
 
COMPREHENSIVE LOSS:
 
    Comprehensive loss generally represents all changes in shareholders’ equity (deficit) except those resulting from investments or contributions by shareholders. Unrealized gains and losses on foreign currency translation adjustments are included in the Company’s components of comprehensive loss, which are excluded from net loss. Comprehensive loss is included in the statements of comprehensive loss.
 
RECLASSIFICATION 
 
    Certain reclassifications have been made to the consolidated financial statements to conform to the current period presentation. These reclassifications did not result in any change in previously reported net loss, total assets or shareholders’ equity (deficit).
 
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
 
39
 
 
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 August 2014, the FASB issued authoritative guidance related to going concern. This guidance requires management to evaluate the conditions or events that raise substantial doubt about the entity’s ability to continue as a going concern and whether or not it is probable that the entity will be unable to meet its obligations as they become due within one year after the date the financial statements are issued. This guidance became effective for the Company for the annual period ending May 31, 2017. The adoption of this guidance did not have a significant impact on the Company’s 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. This new standard will be effective for us in fiscal year 2018. The adoption of this guidance is not expected to 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. This new standard will be effective for us in fiscal year 2018. The adoption of this guidance is not expected to 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 accounting standard will be effective for the Company beginning the first quarter of fiscal 2018, and early adoption is permitted. The adoption of this guidance is not expected to 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
 
 
40
 
 
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.
 
    In December 2016, the FASB issued authoritative guidance related to technical corrections and improvements. This guidance provides minor updates on a variety of codification topics and are not expected to have a significant effect on current accounting practice. Most of these corrections do not have a transition date as they are minor in nature.
 
2. ACCOUNTS RECEIVABLE:
 
     Accounts receivable comprise (in thousands):
 
 
 
 May 31,
 
 
 
2017
 
 
2016
 
Accounts receivable
 $4,071 
 $530 
Less: Allowance for doubtful accounts
  (61)
  (8)
 
 $4,010 
 $522 
 
 
 
 
 
 
Additions
 
 
 
 
 
 
 
 
 
Balance at
 
 
charged to
 
 
 
 
 
Balance
 
 
 
beginning
 
 
costs and
 
 
 
 
 
at end
 
 
 
of year
 
 
expenses
 
 
Deductions*
 
 
of year
 

 
 
 
 
 
 
 
 
 
 
 
 
Allowance for doubtful accounts receivable:
 
 
 
 
 
 
 
 
 
 
 
 
     May 31, 2017
 $8 
 $53 
 $-- 
 $61 
 
    
    
    
    
     May 31, 2016
 $21 
 $-- 
 $(13)
 $8 
 
    * Deductions include write-offs of uncollectible accounts and collections of amounts previously reserved.
 
3. INVENTORIES:
 
     Inventories comprise (in thousands):
 
 
 
 May 31,
 
 
 
2017
 
 
2016
 
Raw materials and sub-assemblies
 $4,268 
 $2,839 
Work in process
  2,059 
  4,151 
Finished goods
  277 
  43 
 
 $6,604 
 $7,033 
 
4. PROPERTY AND EQUIPMENT, NET:
 
    Property and equipment, net comprise (in thousands):
 
 
 May 31,
 
 
 
2017
 
 
2016
 
Leasehold improvements
 $1,145 
 $1,072 
Furniture and fixtures
  974 
  974 
Machinery and equipment
  3,035 
  2,330 
Test equipment
  2,268 
  2,581 
 
    
    
 
  7,422 
  6,957 
Less: Accumulated depreciation and amortization
  (6,003)
  (5,753)
 
 $1,419 
 $1,204 
 
    Depreciation expense was $271,000, $203,000 and $135,000 for fiscal 2017, 2016, and 2015, respectively.
 
 
41
 
 
5. 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.
 
    Following is a summary of changes in the Company’s liability for product warranties during the fiscal years ended May 31, 2017 and 2016 (in thousands):
 
 
 May 31,
 
 
 
2017
 
 
2016
 
 
 
 
 
 
 
 
Balance at the beginning of the year
 $155 
 $137 
Accruals for warranties issued during the year
  123 
  334 
Accruals and adjustments (change in estimates) related to pre-existing warranties during the year
  (54)
  -- 
Settlement made during the year (in cash or in kind)
  (111)
  (316)
 
    
    
Balance at the end of the year
 $113 
 $155 
 
    The accrued warranty balance is included in accrued expenses on the consolidated balance sheets.
 
6. ACCRUED EXPENSES:
 
    Accrued expenses comprise (in thousands):
 
 
 
 May 31,
 
 
 
2017
 
 
2016
 
Payroll related
 $934 
 $706 
Professional services
  161 
  166 
Accrued interest
  139 
  110 
Commissions and bonuses
  125 
  227 
Warranty
  113 
  155 
Taxes payable
  69 
  63 
Investor relations
  25 
  88 
Other
  43 
  38 
 
 $1,609 
 $1,553 
 
7. INCOME TAXES:
 
    Domestic and foreign components of loss before income tax (expense) benefit are as follows (in thousands):
 
 
 
Year Ended May 31,
 
 
 
2017
 
 
2016
 
 
2015
 
Domestic
 $(5,663)
 $(6,794)
 $(6,871)
Foreign
  35 
  19 
  258 
 
 $(5,628)
 $(6,775)
 $(6,613)
 
 
42
 
    The income tax (expense) benefit consists of the following (in thousands):
 
 
 
Year Ended May 31,
 
 
 
2017
 
 
2016
 
 
2015
 
Federal income taxes:
 
 
 
 
 
 
 
 
 
  Current
 $-- 
 $-- 
 $-- 
  Deferred
  -- 
  -- 
  -- 
State income taxes:
    
    
    
  Current
  (8)
  3 
  (19)
  Deferred 
  -- 
  -- 
  -- 
Foreign income taxes:
    
    
    
  Current
  (17)
  (13)
  (15)
  Deferred 
  -- 
  -- 
  -- 
 
 $(25)
 $(10)
 $(34)
 
     The Company’s effective tax rate differs from the U.S. federal statutory tax rate, as follows:
 
 
 
Year Ended May 31,
 
 
 
2017
 
 
2016
 
 
2015
 
U.S. federal statutory tax rate
  34.0%
  34.0%
  34.0%
State taxes, net of federal tax effect
  (0.1)
  -- 
  (0.2)
Foreign rate differential
  0.1 
  0.2 
  1.4 
Stock-based compensation 
  (2.8)
  (3.8)
  (2.2)
Research and development credit
  3.1 
  2.1 
  1.1 
Change in valuation allowance
  (33.8)
  (32.5)
  (34.4)
Other
  (0.9)
  (0.2)
  (0.2)
Effective tax rate
  (0.4)%
  (0.2)%
  (0.5)%
 
      The components of the net deferred tax assets are as follows (in thousands):
 
 
 
Year Ended May 31,
 
 
 
2017
 
 
2016
 
 
 
 
 
 
 
 
Net operating losses
 $18,719 
 $16,643 
Credit carryforwards
  4,715 
  4,430 
Inventory reserves
  870 
  1,064 
Reserves and accruals
  1,566 
  1,606 
Other
  393 
  885 
 
    
    
 
  26,263 
  24,628 
 
    
    
Less: Valuation allowance .
  (26,263)
  (24,628)
Net deferred tax assets
 $-- 
 $-- 
 
    The valuation allowance increased by $1,635,000 during fiscal 2017, increased by $421,000 during fiscal 2016, and increased by $2,223,000 during fiscal 2015. As of May 31, 2017 and 2016, the Company concluded that it is more likely than not that the deferred tax assets will not be realized and therefore provided a full valuation allowance against the deferred tax assets. The Company will continue to evaluate the need for a valuation allowance against its deferred tax assets on a quarterly basis.
 
    At May 31, 2017, the Company had federal and state net operating loss carryforwards of $51,851,000 and $30,351,000, respectively. The federal and state net operating loss carryforwards will begin to expire in 2024. At May 31, 2017, the Company also had federal and state research and development tax credit carryforwards of $1,982,000 and $5,164,000, respectively. The federal credit carryforward will begin to expire in 2019, and the California credit will carryforward indefinitely. These carryforwards may be subject to certain limitations on annual utilization in case of a change in ownership, as defined by tax law. The Company also has alternative minimum tax credit carryforwards of $91,000 for federal tax purposes and $34,000 for state purposes. The credits may be used to offset regular tax and do not expire.
 
    The Company has made no provision for U.S. income taxes on undistributed earnings of certain foreign subsidiaries because it is the Company’s intention to permanently reinvest such earnings in its foreign subsidiaries. If such earnings
 
 
43
 
were distributed, the Company would be subject to additional U.S. income tax expense. Determination of the amount of unrecognized deferred income tax liability related to these earnings is not practicable.
 
    Foreign net operating loss carryforwards of $892,000 are available to reduce future foreign taxable income. The foreign net operating losses will begin to expire in 2018.
 
    The Company maintains liabilities for uncertain tax positions. These liabilities involve considerable judgment and estimation and are continuously monitored by management based on the best information available. The aggregate changes in the balance of gross unrecognized tax benefits are as follows (in thousands):
 
Beginning balance as of May 31, 2014
 $973 
Decreases related to prior year tax positions
  -- 
Decreases related to lapse of statute of limitations
  (54)
 
    
Balance at May 31, 2015 
 $919 
 
    
Decreases related to prior year tax positions
  (124)
Decreases related to lapse of statute of limitations
  (6)
 
    
Balance at May 31, 2016 
 $789 
 
    
Decreases related to prior year tax positions
  -- 
Decreases related to lapse of statute of limitations 
  -- 
 
    
Balance at May 31, 2017 
 $789 
 
    The ending balance of $789,000 of unrecognized tax benefits as of May 31, 2017, if recognized, would not impact the effective tax rate.
 
    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.
 
8. CUSTOMER DEPOSITS AND DEFERRED REVENUE:
 
    Customer deposits and deferred revenue (in thousands):
 
 
 
 May 31,
 
 
 
2017
 
 
2016
 
Customer deposits
 $3,264 
 $540 
Deferred revenue
  203 
  1,174 
 
 $3,467 
 $1,714 
 
9. 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 are being accreted over the term of the original loan using the effective interest rate method, were offset against the loan balance. During fiscal years ended May 31, 2017 and 2016, $148,000 and $177,000, respectively, of amortization costs were recognized as interest expense.
 
    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
 
44
 
common stock to the holder of Convertible Notes electing such conversion. The Company may not redeem the Convertible Notes prior to maturity.
 
    On April 14, 2016, $900,000 drawn against the Credit Facility was converted into Convertible Notes. As of May 31, 2016, the Company had a balance of $1,100,000 against the Credit Facility. Upon maturity in July 2016, the $1,100,000 balance of the Credit Facility was converted into Convertible Notes. As of May 31, 2017, there was no remaining balance available on the Credit Facility.
 
    The Company’s obligations under the Purchase Agreement are secured by substantially all of the assets of the Company.
 
    Long-term debt, net of debt issuance costs (in thousands):
 
 
 
May 31,
 
 
May 31,
 
 
 
2017
 
 
2016
 
Principal
 $6,110 
 $6,110 
Unamortized debt issuance costs 
  -- 
  (148)
 
 $6,110 
 $5,962 
 
10. EQUITY:
 
    On August 8, 2016 the Company issued 200,000 shares of its common stock to Semics Inc., a semiconductor test equipment provider that produces fully automatic wafer probe systems, in consideration for cancellation of an outstanding invoice of $323,000 for capital equipment.
 
    On September 28, 2016, the Company sold 2,722,000 shares of its common stock in a private placement transaction to certain institutional and accredited investors. The purchase price per share of the common stock sold in the private placement was $2.15, resulting in gross proceeds to the Company of $5,851,000, before offering expenses. The net proceeds after offering expenses were $5,299,000.
 
    On April 19 2017, the Company completed a public offering of 4,423,000 shares of its common stock at a price to the public of $3.90 per share, including the underwriter’s exercise of its option to purchase 577,000 additional shares to cover over-allotments. The gross proceeds to the Company were $17,250,000, before underwriting discounts and offering expenses. The net proceeds after underwriting discounts and offering expenses were $15,832,000.
 
11. CAPITAL STOCK:
 
EQUITY INCENTIVE PLAN:
 
    In October 2006, the Company’s 2006 Equity Incentive Plan was approved by the shareholders, which provides for granting of incentive stock options, nonstatutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance units, performance shares and other stock or cash awards as the Company’s Board of Directors may determine.
 
    In October 2016, the Company’s 2016 Equity Incentive Plan was approved by the Company’s shareholders. The 2016 Equity Incentive Plan replaced our 2006 Equity Incentive Plan, which was scheduled to expire in October 2016, and will continue in effect until 2026. A total of 2,238,000 shares of common stock have been reserved for issuance under the Company’s 2016 Equity Incentive Plan, which includes 1,438,000 shares that remained available for issuance under the 2006 Equity Incentive Plan. See the Company’s Registration Statement on Form S-8 filed with the Securities and Exchange Commission on November 14, 2016 for further information regarding the 2016 Equity Incentive Plan.
 
    As of May 31, 2017, out of the 5,275,000 shares authorized for grant under the 2006 Equity Incentive Plan and 2016 Equity Incentive Plan, 3,105,000 stock options and RSUs were outstanding.
 
    The following tables summarize the Company’s stock option and RSU transactions during fiscal 2017, 2016 and 2015 (in thousands):
 
45
 
 
 
 
Available
 
 
 
Shares
 
Balances, May 31, 2014
  1,145 
 
    
Additional shares reserved
  860 
Options granted
  (1,253)
Options terminated
  93 
 
    
Balances, May 31, 2015
  845 
 
    
Additional shares reserved
  800 
Options granted
  (92)
RSUs granted
  (35)
Options terminated
  329 
 
    
Balances, May 31, 2016
  1,847 
 
    
Additional shares reserved
  2,238 
Options granted
  (368)
RSUs granted
  (157)
Options terminated 
  55 
Plan shares expired
  (1,446)
 
    
Balances, May 31, 2017
  2,169 
 
    The following table summarized the stock option transactions during fiscal 2017, 2016 and 2015 (in thousands, except per share data):
 
 
 
Outstanding Options
 
 
 
 
 
 
Weighted
 
 
 
 
 
 
Number
 
 
Average
 
 
Aggregate
 
 
 
of
 
 
Exercise
 
 
Intrinsic
 
 
 
Shares
 
 
Price
 
 
Value
 
Balances, May 31, 2014
  3,002 
 $1.31 
 $2,913 
 
    
    
    
Options granted
  1,253 
 $2.38 
    
Options terminated
  (93)
 $2.30 
    
Options exercised
  (476)
 $1.33 
    
 
    
    
    
Balances, May 31, 2015
  3,686 
 $1.66 
 $2,946 
 
    
    
    
Options granted
  92 
 $2.12 
    
Options terminated 
  (329)
 $1.93 
    
Options exercised
  (248)
 $1.34 
    
 
    
    
    
Balances, May 31, 2016
  3,201 
 $1.66 
 $189 
 
    
    
    
Options granted
  368 
 $1.83 
    
Options terminated 
  (55)
 $1.42 
    
Options exercised
  (440)
 $1.35 
    
 
    
    
    
Balances, May 31, 2017
  3,074 
 $1.73 
 $8,763 
 
    
    
    
Options exercisable and expected to be exercisable at May 31, 2017
  3,030 
 $1.72 
 $8,654 
 
 
46
 
 
    The options outstanding and exercisable at May 31, 2017 were in the following exercise price ranges (in thousands, except per share data):
 
 
 
 
 
Options Outstanding
 
 
Options Exercisable
 
 
 
 
 
at May 31, 2017
 
 
at May 31, 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 
  514 
  1.77 
 $0.66 
  514 
  1.77 
 $0.66 
 
 $1.09-$1.40 
  784 
  2.41 
 $1.28 
  773 
  2.40 
 $1.28 
 
 $1.68-$2.06 
  542 
  5.12 
 $1.77 
  287 
  4.26 
 $1.85 
 
 $2.10-$2.81 
  1,234 
  4.53 
 $2.44 
  848 
  4.46 
 $2.46 
 
    
    
    
    
    
    
    
 
 $0.59-$2.81 
  3,074 
  3.63 
 $1.73 
  2,422 
  3.21 
 $1.63 
    $7,148
 
    The total intrinsic values of options exercised were $810,000, $185,000 and $540,000 during fiscal 2017, 2016 and 2015, respectively. The weighted average contractual life of the options exercisable and expected to be exercisable at May 31, 2017 was 3.62 years.
 
    Options to purchase 2,422,000, 2,390,000 and 2,189,000 shares were exercisable at May 31, 2017, 2016 and 2015, respectively. These exercisable options had weighted average exercise prices of $3.21, $3.69 and $1.43 as of May 31, 2017, 2016 and 2015, respectively.
 
    During the fiscal year ended May 31, 2017, RSUs for 74,000 shares were granted to employees. The market value on the date of the grant of these RSUs was $1.68 per share. 42,000 RSUs became fully vested during the year ended May 31, 2017, and 32,000 RSUs were unvested at May 31, 2017. The intrinsic value of the unvested RSUs at May 31, 2017 was $145,000. During the fiscal year ended May 31, 2016, RSUs were granted to an employee for 35,000 shares. The market value on the date of the grant of these RSUs was $2.16 per share. The RSUs are performance-based and immediately vest upon attainment of goals established and have a term of one year. The 35,000 RSUs were outstanding and fully vested at May 31, 2016. The intrinsic value of the outstanding RSUs at May 31, 2016 was $35,000. There were no RSUs granted during fiscal 2015.
 
    During the fiscal year ended May 31, 2017, RSUs for 83,000 shares were granted to members of the Company’s Board of Directors. The weighted average market value on the date of the grant of these RSUs was $1.86 per share. All of these RSUs were fully vested at May 31, 2017. There were no RSUs granted to members of the Board of Directors during fiscal 2016 or 2015.
 
12. EMPLOYEE BENEFIT PLANS:
 
EMPLOYEE STOCK OWNERSHIP PLAN:
 
    The Company has a non-contributory, trusteed employee stock ownership plan for full-time employees who have completed three consecutive months of service and for part-time employees who have completed one year of service and have attained an age of 21. The Company can contribute either shares of the Company’s stock or cash to the plan. The contribution is determined annually by the Company and cannot exceed 15% of the annual aggregate salaries of those employees eligible for participation in the plan. On May 31, 2007, the Company converted the Aehr Test Systems Employee Stock Bonus Plan into the Aehr Test Systems Employee Stock Ownership Plan (the “Plan”). The stock bonus plan was converted to an employee stock ownership plan (“ESOP”) to enable the Plan to better comply with changes in the law regarding Company stock. Individuals’ account balances vest at a rate of 20% per year commencing upon completion of two years of service. Non-vested balances, which are forfeited following termination of employment, are allocated to the remaining employees in the Plan. Under the Plan provisions, each employee who reaches age fifty-five (55) and has been a participant in the Plan for ten years will be offered an election each year to direct the transfer of up to 25% of his/her ESOP account to the employee self-directed account in the Savings and Retirement Plan. For anyone who met the above prerequisites, the first election to diversify holdings was offered after May 31, 2008. In the sixth year, employees will be able to diversify up to 50% of their ESOP accounts. Contributions of $60,000 per year were authorized for the plan during fiscal 2017, 2016 and 2015. The contribution amounts are recorded as compensation expense, in the period authorized and included in accrued expenses, in the period authorized. Contributions of 59,000 shares were made to the ESOP during fiscal 2017 for fiscal 2016. Contributions of 25,000 shares were made to the ESOP during fiscal 2016 for fiscal 2015. Contributions of 27,000 shares were made to the
 
47
 
ESOP during fiscal 2015 for fiscal 2014. The contribution for fiscal 2017 will be made in fiscal 2018. Shares held in the ESOP are included in the EPS calculation.
 
401(K) PLAN:
 
    The Company maintains a defined contribution savings plan (the “401(k) Plan”) to provide retirement income to all qualified employees of the Company. The 401(k) Plan is intended to be qualified under Section 401(k) of the Internal Revenue Code of 1986, as amended. The 401(k) Plan is funded by voluntary pre-tax contributions from employees. Contributions are invested, as directed by the participant, in investment funds available under the 401(k) Plan. The Company is not required to make, and did not make, any contributions to the 401(k) Plan during fiscal 2017, 2016 and 2015.
 
EMPLOYEE STOCK PURCHASE PLAN:
 
    In October 2006, the Company’s shareholders approved the 2006 Employee Stock Purchase Plan. In October 2016, the Company’s Amended and Restated 2006 Employee Stock Purchase Plan, or Purchase Plan, was approved by the Company’s shareholders. The Purchase Plan extended the term of the 2006 Employee Stock Purchase Plan indefinitely. A total of 532,000 shares of the Company’s common stock were reserved for issuance under the Purchase Plan. See the Company’s Registration Statement on Form S-8 filed with the Securities and Exchange Commission on November 14, 2016 for further information regarding the Purchase Plan. The Purchase Plan has consecutive, overlapping, twenty-four month offering periods. Each twenty-four month offering period includes four six month purchase periods. The offering periods generally begin on the first trading day on or after April 1 and October 1 each year. All employees who work a minimum of 20 hours per week and are customarily employed by the Company (or an affiliate thereof) for at least five months per calendar year are eligible to participate. Under the Purchase Plan, shares are purchased through employee payroll deductions at exercise prices equal to 85% of the lesser of the fair market value of the Company’s common stock at either the first day of an offering period or the last day of the purchase period. If a participant’s rights to purchase stock under all employee stock purchase plans of the Company accrue at a rate which exceeds $25,000 worth of stock for a calendar year, such participant may not be granted an option to purchase stock under the Purchase Plan. The maximum number of shares a participant may purchase during a single purchase period is 3,000 shares. During the fiscal years ended May 31, 2017, 2016 and 2015, ESPP purchase rights of 1,000, 304,000, and 222,000 shares, respectively, were granted. For the years ended May 31, 2017, 2016 and 2015, approximately 151,000, 86,000 and 87,000 shares of common stock, respectively, were issued under the plans. As of May 31, 2017, 1,119,000 shares have been issued under the ESPP, and there were 381,000 ESPP shares available for issuance.
 
13. OTHER (EXPENSE) INCOME, NET:
 
    Other (expense) income, net comprises the following (in thousands):
 
 
 
Year Ended May 31,
 
 
 
2017
 
 
2016
 
 
2015
 
Foreign exchange (loss) gain
 $(21)
 $(19)
 $194 
Other, net
  -- 
  3 
  17 
 
 $(21)
 $(16)
 $211 
 
14. 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):
 
48
 
 
 
 
United
 
 
 
 
 
 
 
 
 
 
 
 
States
 
 
Asia
 
 
Europe
 
 
Total
 
2017:
 
 
 
 
 
 
 
 
 
 
 
 
  Net sales
 $7,762 
 $10,439 
 $697 
 $18,898 
  Property and equipment, net 
  1,364 
  40 
  15 
  1,419 
 
    
    
    
    
2016:
    
    
    
    
  Net sales
 $2,957 
 $10,228 
 $1,316 
 $14,501 
  Property and equipment, net
  1,151 
  39 
  14 
  1,204 
 
    
    
    
    
2015:
    
    
    
    
  Net sales
 $3,648 
 $4,943 
 $1,427 
 $10,018 
  Property and equipment, net 
  432 
  34 
  12 
  478 
 
    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.
 
15. RELATED PARTY TRANSACTIONS:
 
    Mario M. Rosati, one of the Company’s directors, is also a member of Wilson Sonsini Goodrich & Rosati, Professional Corporation, which has served as the Company’s outside corporate counsel and has received compensation at normal commercial rates for these services. At May 31, 2017, the Company had $188,000 payable to Wilson Sonsini Goodrich & Rosati.
 
16. COMMITMENTS AND CONTINGENCIES:
 
COMMITMENTS
 
    The Company leases most of its manufacturing and office space under operating leases. The Company entered into non-cancelable operating lease agreements for its United States manufacturing and office facilities and maintains equipment under non-cancelable operating leases in Germany. The Company’s principal administrative and production facilities are located in Fremont, California, in a 51,289 square foot building. The Company’s lease was renewed in November 2014 and expires in June 2018. The Company has an option to extend the lease for an additional three year period at rates to be determined. The Company’s facility in Japan is located in a 418 square foot office in Tokyo under a cancellable lease which expires in June 2019. The Company also maintains a 1,585 square foot warehouse in Yamanashi under a lease which expires in November 2017. The Company leases a sales and support office in Utting, Germany. The lease, which began February 1, 1992 and expires on January 31, 2019, contains an automatic twelve months renewal, at rates to be determined, if no notice is given prior to six months from expiry. Under the lease agreements, the Company is responsible for payments of utilities, taxes and insurance.
 
    Minimum annual rentals payments under non-cancellable operating leases in each of the next five fiscal years and thereafter are as follows (in thousands):
 
Years Ending May 31,
 
 
 
2018
 $502 
2019
  64 
2020
  1 
2021 
  -- 
2022
  -- 
Thereafter 
  -- 
Total
 
 $567 
    
    
    Rental expense for the years ended May 31, 2017, 2016 and 2015 was $509,000, $499,000 and $554,000, respectively.
 
    At May 31, 2017 and 2016, the Company had a $50,000 certificate of deposit held by a financial institution representing a security deposit for its United States manufacturing and office space lease. This amount is included in other assets on the consolidated balance sheets.
 
 
 
49
 
PURCHASE OBLIGATIONS
 
    The Company has purchase obligations to certain suppliers. In some cases the products the Company purchases are unique and have provisions against cancellation of the order. At May 31, 2017, the Company had $5,684,000 of purchase obligations which are due within the following 12 months. This amount does not include contractual obligations recorded on the consolidated balance sheets as liabilities.
 
CONTINGENCIES
 
    The Company may, from time to time, be involved in legal proceedings arising in the ordinary course of business. While there can be no assurances as to the ultimate outcome of any litigation involving the Company, management does not believe any pending legal proceedings will result in judgment or settlement that will have a material adverse effect on the Company’s consolidated financial position, results of operations or cash flows.
 
    In the normal course of business to facilitate sales of its products, the Company indemnifies other parties, including customers, with respect to certain matters, for example, including against losses arising from a breach of representations or covenants, or from intellectual property infringement or other claims. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In addition, the Company has entered into indemnification agreements with its officers and directors, and the Company’s bylaws contain similar indemnification obligations to the Company’s agents.
 
    It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, payments made by the Company under these agreements have not had a material impact on the Company’s operating results, financial position or cash flows.
 
17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (UNAUDITED)
 
    The following tables (presented in thousands, except per share data) sets forth selected unaudited condensed consolidated statements of operations data for each of the four quarters of the fiscal years ended May 31, 2017 and 2016. The unaudited quarterly information has been prepared on the same basis as the annual information presented elsewhere herein and, in the Company’s opinion, includes all adjustments (consisting only of normal recurring entries) necessary for a fair statement of the information for the quarters presented. The operating results for any quarter are not necessarily indicative of results for any future period and should be read in conjunction with the audited consolidated financial statements of the Company’s and the notes thereto included elsewhere herein.
 
 
 
Three Months Ended
 
 
 
Aug. 31,
 
 
Nov. 30,
 
 
Feb. 28,
 
 
May 31,
 
 
 
2016
 
 
2016
 
 
2017
 
 
2017
 
Net sales
 $5,318 
 $4,216 
 $2,681 
 $6,683 
Gross profit 
 $2,206 
 $1,463 
 $503 
 $2,608 
Net loss 
 $(755)
 $(1,452)
 $(2,651)
 $(795)
Net loss per share basic and diluted
 $(0.06)
 $(0.09)
 $(0.16)
 $(0.04)
 
    
    
    
    
 
 
 
Three Months Ended
 
 
 
Aug. 31,
 
 
Nov. 30,
 
 
Feb. 29,
 
 
May 31,
 
 
 
2015
 
 
2015
 
 
2016
 
 
2016
 
Net sales
 $6,633 
 $4,620 
 $1,677 
 $1,571 
Gross profit (loss)
 $3,383 
 $1,691 
 $169 
 $(98)
Net income (loss)
 $294 
 $(1,048)
 $(2,975)
 $(3,056)
Net income (loss) per share basic and diluted
 $0.02 
 $(0.08)
 $(0.23)
 $(0.23)
 
    
    
    
    
 
 
50
 
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
 
    None.
 
Item 9A. Controls and Procedures
 
(a)
Evaluation of disclosure controls and procedures.
 
            Our management evaluated, with the participation of our Chief Executive Officer and 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 Annual Report on Form 10-K. 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 Exchange Act of 1934 is recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules and forms, and that such information is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow for timely decisions regarding required disclosure.
 
(b)
Management’s report on internal control over financial reporting.
 
            Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a-15(f) of the Exchange Act. Under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, our management conducted an evaluation of the effectiveness of our internal control over financial reporting based upon the framework in “Internal Control – Integrated Framework” (2013 Framework) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on that evaluation, management has concluded that the Company’s internal control over financial reporting was effective as of May 31, 2017. This annual report does not include an attestation report of the Company’s registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by the Company’s registered public accounting firm pursuant to rules of the Securities and Exchange Commission that permit the Company to provide only management’s report in this Annual Report.
 
(c)
Changes in internal controls over financial reporting.
 
            There were no changes in our internal controls over financial reporting that occurred during the period covered by this Annual Report on Form 10-K that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.
 
Item 9B. Other Information
 
    None.
 
51
 
 
PART III
 
Item 10. Directors, Executive Officers and Corporate Governance
 
    The information required by this item is incorporated by reference to our Proxy Statement to be filed with the Securities and Exchange Commission in connection with our 2017 Annual Meeting of Shareholders.
 
Item 11. Executive Compensation
 
    The information required by this item is incorporated by reference to our Proxy Statement to be filed with the Securities and Exchange Commission in connection with our 2017 Annual Meeting of Shareholders.
 
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
 
    The information required by this item is incorporated by reference to our Proxy Statement to be filed with the Securities and Exchange Commission in connection with our 2017 Annual Meeting of Shareholders.
 
Item 13. Certain Relationships and Related Transactions
 
    The information required by this item is incorporated by reference to our Proxy Statement to be filed with the Securities and Exchange Commission in connection with our 2017 Annual Meeting of Shareholders.
 
Item 14. Principal Accountant Fees and Services
 
    The information required by this item is incorporated by reference to our Proxy Statement to be filed with the Securities and Exchange Commission in connection with our 2017 Annual Meeting of Shareholders.
 
52
 
 
PART IV
 
Item 15. Exhibits, Financial Statement Schedules
 
(a) The following documents are filed as part of this Report:
 
      1. Financial Statements
 
  See Index under Item 8.
 
      2. Financial Statement Schedule
 
          See Index under Item 8.
 
      3. Exhibits
 
          See Item 15(b) below.
 
(b) Exhibits
 
    The following exhibits are filed as part of or incorporated by reference into this Report:
 
53
 
 
Exhibit No.
 
Description
3.1(1)
 
Restated Articles of Incorporation of Registrant.
3.2(2)
 
Amended and Restated Bylaws of Registrant.
4.1(3)
 
Form of Common Stock certificate.
4.2(4)
 
Convertible Note Purchase and Credit Facility Agreement, dated April 10, 2015, by and among Aehr Test Systems, QVT Fund LP and Quintessence Fund L.P.
4.3(5)
 
Amendment to Convertible Note Purchase and Credit Facility Agreement and 9.0% Notes, dated August 22, 2016, by and among Aehr Test Systems, QVT Fund LP and Quintessence Fund L.P.
4.4
 
Form of 9.0% Convertible Secured Note due 2017 (included in Exhibit 4.2)
4.5
 
Form of 5.0% Secured Revolving Credit Note (included in Exhibit 4.2)
4.6(6)
 
Registration Rights Agreement, dated April 10, 2015, by and among Aehr Test Systems, QVT Fund LP and Quintessence Fund L.P.
4.7(7)
 
Registration Rights Agreement by and among the Company and the Investors (as defined therein), dated as of September 22, 2016.
10.1(8)
 
2006 Equity Incentive Plan.*
10.2(9)
 
Amended and Restated 2006 Employee Stock Purchase Plan.*
10.3(10)
 
2016 Equity Incentive Plan.*
10.4(11)
 
Form of Indemnification Agreement entered into between Registrant and its directors and executive officers.*
10.5(12)
 
Form of Change of Control Agreement.*
10.6(13)
 
Lease dated August 3, 1999 for facilities located at Building C, 400 Kato Terrace, Fremont, California.
10.6.1(14)
 
First Amendment dated May 06, 2008 for facilities located at400 Kato Terrace, Fremont, California.
10.6.2(15)
 
Second Amendment dated November 7, 2014 for facilities located at400 Kato Terrace, Fremont, California.
10.10(16)
 
Offer Letter dated January 3, 2012, between the Company and Gayn Erickson.*
10.11(17)
 
Offer Letter dated March 5, 2013, between the Company and Rhea Posedel.*
10.12(18)
 
Change of Control Severance Agreement dated January 3, 2012, between the Company and Gayn Erickson.*
10.13(19)
 
Amended and Restated Change of Control Severance Agreement dated March 5, 2013, between the Company and Rhea J. Posedel.*
10.14(20)
 
Common Stock Purchase Agreement by and among the Company and the Investors (as defined therein), dated as of March 15, 2013.
10.15(21)
 
Common Stock Purchase Agreement by and among the Company and the Investors (as defined therein), dated as of November 24, 2014.
10.16(22)
 
Security Agreement, dated April 10, 2015, by and among Aehr Test Systems, QVT Fund LP and Quintessence Fund L.P.
10.17(23)
 
Form of 2006 Equity Incentive Plan Stock Option Award Agreement.*
10.18(24)
 
Form of 2006 Equity Incentive Plan Restricted Stock Unit Award.*
 
Form of 2016 Equity Incentive Plan Stock Option Award Agreement.*
 
Form of 2016 Equity Incentive Plan Restricted Stock Unit Award.*
10.21(25)
 
Purchase Agreement by and among the Company and the Investors (as defined therein), dated as of September 22, 2016.
 
Subsidiaries of the Company.
 
Consent of BPM LLP - Independent Registered Public Accounting Firm (filed herewith).
24.1
 
Power of Attorney (incorporated by reference to the signature page of this Annual Report on Form 10-K).
 
Certification Statement of Chief Executive Officer pursuant to Section 302(a) of the Sarbanes-Oxley Act of 2002 (filed herewith).
31.2
 
Certification Statement of Chief Financial Officer pursuant to Section 302(a) of the Sarbanes-Oxley Act of 2002 (filed herewith).
 
 
54
 
 
32.1
 
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 (furnished herewith).
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 the same-numbered exhibit previously filed with the Company’s Registration Statement on Form S-1 filed June 11, 1997 (File No. 333-28987).
 
(2) Incorporated by reference to Exhibit No. 3.1 previously filed with the Company’s Current Report on Form 8-K filed January 9, 2012 (File No. 000-22893).
 
(3) Incorporated by reference to the same-numbered exhibit previously filed with Amendment No.1 to the Company’s Registration Statement on Form S-1 filed July 17, 1997 (File No. 333-28987).
 
(4) Incorporated by reference to Exhibit 4.1 previously filed with the Company’s Current Report on Form 8-K filed April 14, 2015 (File No. 000-22893).
 
(5) Incorporated by reference to Exhibit 4.3 previously filed with the Company’s Current Report on Form 8-K filed August 22, 2016 (File No. 000-22893).
 
(6) Incorporated by reference to Exhibit 4.6 previously filed with the Company’s Current Report on Form 8-K filed April 14, 2015 (File No. 000-22893).
 
(7) Incorporated by reference to Exhibit 4.7 previously filed with the Company’s Current Report on Form 8-K filed September 22, 2016 (File No. 000-22893).
 
(8) Incorporated by reference to Exhibit 10.1 previously filed with the Company’s Registration Statement on Form S-8 filed October 27, 2006 (File No. 333-138249).
 
(9) Incorporated by reference to Exhibit 10.2 previously filed with the Company’s Registration Statement on Form S-8 filed November 14, 2016 (File No. 333-214589).
 
(10) Incorporated by reference to Exhibit 10.3 previously filed with the Company’s Registration Statement on Form S-8 filed November 14, 2016 (File No. 333-214589).
 
(11) Incorporated by reference to Exhibit 10.4 previously filed with Amendment No.1 to the Company’s Registration Statement on Form S-1 filed July 17, 1997 (File No. 333-28987).
 
(12) Incorporated by reference to Exhibit 10.14 previously filed with the Company’s Form 10-K for the year ended May 31, 2001 filed August 29, 2001 (File No. 000-22893).
 
(13) Incorporated by reference to Exhibit 10.12 exhibit previously filed with the Company’s Form 10-K for the year ended May 31, 1999 filed August 30, 1999 (File No. 000-22893).
 
(14) Incorporated by reference to Exhibit 10.15 previously filed with the Company’s Current Report on Form 8-K filed May 9, 2008 (File No. 000-22893).
 
(15) Incorporated by reference to Exhibit 10.1 previously filed with the Company’s Current Report on Form 8-K filed November 12, 2014 (File No. 000-22893).
 
(16) Incorporated by reference to Exhibit No. 10.1 previously filed with the Company's Current Report on Form 8-K filed January 9, 2012 (File No. 000-22893).
 
(17) Incorporated by reference to Exhibit No. 10.1 previously filed with the Company's Current Report on Form 8-K filed March 8, 2013 (File No. 000-22893).
 
55
 
(18) Incorporated by reference to Exhibit No. 10.3 previously filed with the Company's Current Report on Form 8-K filed January 9, 2012 (File No. 000-22893).
 
(19) Incorporated by reference to Exhibit No. 10.2 previously filed with the Company's Current Report on Form 8-K filed March 8, 2013 (File No. 000-22893).
 
(20) Incorporated by reference to Exhibit No. 10.1 previously filed with the Company's Current Report on Form 8-K filed March 20, 2013 (File No. 000-22893).
 
(21) Incorporated by reference to Exhibit No. 10.1 previously filed with the Company's Current Report on Form 8-K filed November 26, 2014 (File No. 000-22893).
 
(22) Incorporated by reference to Exhibit 10.1 previously filed with the Company’s Current Report on Form 8-K filed April 14, 2015 (File No. 000-22893).
 
(23) Incorporated by reference to Exhibit 10.17 previously filed with the Company’s Annual Report on Form 10-K filed August 29, 2016 (File No. 000-22893).
 
(24) Incorporated by reference to Exhibit 10.18 previously filed with the Company’s Annual Report on Form 10-K filed August 29, 2016 (File No. 000-22893).
 
(25) Incorporated by reference to Exhibit 10.21 previously filed with the Company’s Current Report on Form 8-K filed September 22, 2016 (File No. 000-22893).
 
 
* Management contracts or compensation plans or arrangements in which directors or executive officers are eligible to participate.
 
 
56
 
SIGNATURES
 
     Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized.
 
Dated: August 29, 2017
 
 
AEHR TEST SYSTEMS
 
 
 
 
 
Date
By:  
/s/ GAYN ERICKSON
 
 
 
Gayn Erickson
 
 
 
PRESIDENT AND CHIEF EXECUTIVE OFFICER
 
                            
 
POWER OF ATTORNEY
 
     KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Gayn Erickson and Kenneth B. Spink, jointly and severally, his attorneys-in-fact, each with the power of substitution, for him in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his substitute or substitutes, may do or cause to be done by virtue hereof.
 
     Pursuant to the requirements of the Securities Act of 1934, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
 
  Signature
 
Title
 
Date
 
 
President, Chief Executive
 
 
 
 
Officer, and Director
 
 
  /s/ GAYN ERICKSON
 
(Principal Executive Officer)
 
August 29, 2017
       Gayn Erickson
 
Vice President of Finance
 
 
 
 
and Chief Financial Officer
 
 
 /s/ KENNETH B. SPINK
 
(Principal Financial and
 
August 29, 2017
      Kenneth B. Spink
 
 
 
 
 
 
 
 
 
 /s/ RHEA J. POSEDEL
 
Chairman
 
August 29, 2017
      Rhea J. Posedel
 
 
 
 
 
 
 
 
 
 /s/ ROBERT R. ANDERSON
 
Director
 
August 29, 2017
      Robert R. Anderson
 
 
 
 
 
 
 
 
 
 /s/ WILLIAM W. R. ELDER
 
Director
 
August 29, 2017
      William W. R. Elder
 
 
 
 
 
 
 
 
 
 /s/ MARIO M. ROSATI
 
Director
 
August 29, 2017
     Mario M. Rosati
 
 
 
 
 
 
 
 
 
 /s/ JOHN M. SCHNEIDER
 
Director
 
August 29, 2017
     John M. Schneider
 
 
 
 
 
 
 
 
 
 /s/ HOWARD T. SLAYEN
 
Director
 
August 29, 2017
      Howard T. Slayen
 
 
 
 
 
 
57
EX-10.19 2 aehr_ex1019.htm MATERIAL CONTRACTS Blueprint
 
Exhibit 10.19
 
 
AEHR TEST SYSTEMS
2016 EQUITY INCENTIVE PLAN
STOCK OPTION AGREEMENT
 
NOTICE OF STOCK OPTION GRANT
 
Unless otherwise defined herein, the terms defined in the Aehr Test Systems 2016 Equity Incentive Plan (the “Plan”) will have the same defined meanings in this Stock Option Agreement including the Notice of Stock Option Grant (the “Notice of Grant”), the Terms and Conditions of Stock Option Grant, and the appendices and exhibits attached thereto (all together, the “Award Agreement”).
 
Name (“Participant”):
 
«Name»
 
Address:
«Address»
 
 
The undersigned Participant has been granted an Option to purchase Common Stock of Aehr Test Systems (the “Company”), subject to the terms and conditions of the Plan and this Award Agreement, as follows:
 
Date of Grant
 
«GrantDate»
 
Vesting Commencement Date
 
«VCD»
 
Number of Shares Granted
 
«Shares»
 
Exercise Price per Share
 
$«SharePrice»
 
Total Exercise Price
 
$«TotalExercisePrice»
 
Type of Option
 
[ ] Incentive Stock Option
 
 
[ ] Nonstatutory Stock Option
 
Term/Expiration Date
 
«Term» or «ExpirationDate»
 
Vesting Schedule:
 
       Subject to accelerated vesting as set forth below or in the Plan, this Option will be exercisable, in whole or in part, in accordance with the following schedule:
 
[Insert Vesting Schedule] 
 
Termination Period:
 
This Option will be exercisable for three (3) months after Participant ceases to be a Service Provider, unless such termination is due to Participant’s death or Disability, in which case this Option will be exercisable for twelve (12) months after Participant ceases to be a Service Provider. Notwithstanding the foregoing sentence, in no event may this Option be exercised after the Term/Expiration Date as provided above and may be subject to earlier termination as provided in Section 15 of the Plan.
 
Participant acknowledges receipt of a copy of the Plan and represents that he or she is familiar with the terms and provisions thereof, and hereby accepts this Award Agreement subject to all of the terms and provisions thereof. Participant has reviewed the Plan and this Award Agreement in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Award Agreement and fully understands all provisions of this Award Agreement. Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan or this Award Agreement. Participant further agrees to notify the Company upon any change in the residence address indicated below.
 
 
 
 
 
PARTICIPANT
 
AEHR TEST SYSTEMS
 
 
 
 
 
 
Signature
 
By
 
 
 
 
 
 
Print Name
 
Print Name
 
 
 
Address:
 
Title
 
 
 
 
 
 
 
 
 
 
 
AEHR TEST SYSTEMS
2016 EQUITY INCENTIVE PLAN
STOCK OPTION AGREEMENT
 
TERMS AND CONDITIONS OF STOCK OPTION GRANT
 
1. Grant of Option. The Company hereby grants to the individual (the “Participant”) named in the Notice of Stock Option Grant of this Award Agreement (the “Notice of Grant”) an option (the “Option”) to purchase the number of Shares, as set forth in the Notice of Grant, at the exercise price per Share set forth in the Notice of Grant (the “Exercise Price”), subject to all of the terms and conditions in this Award Agreement and the Plan, which is incorporated herein by reference. Subject to Section 21(c) of the Plan, in the event of a conflict between the terms and conditions of the Plan and the terms and conditions of this Award Agreement, the terms and conditions of the Plan will prevail.
 
(a) For U.S. taxpayers, the Option will be designated as either an Incentive Stock Option (“ISO”) or a Nonstatutory Stock Option (“NSO”). If designated in the Notice of Grant as an ISO, this Option is intended to qualify as an ISO under Section 422 of the Internal Revenue Code of 1986, as amended (the “Code”). However, if this Option is intended to be an Incentive Stock Option, to the extent that it exceeds the $100,000 rule of Code Section 422(d) it will be treated as an NSO. Further, if for any reason this Option (or portion thereof) will not qualify as an ISO, then, to the extent of such nonqualification, such Option (or portion thereof) shall be regarded as a NSO granted under the Plan. In no event will the Administrator, the Company or any Parent or Subsidiary or any of their respective employees or directors have any liability to Participant (or any other person) due to the failure of the Option to qualify for any reason as an ISO.
 
(b) For non-U.S. taxpayers, the Option will be designated as an NSO.
 
2. Vesting Schedule. Except as provided in Section 3, the Option awarded by this Award Agreement will vest in accordance with the vesting provisions set forth in the Notice of Grant. Shares scheduled to vest on a certain date or upon the occurrence of a certain condition will not vest in Participant in accordance with any of the provisions of this Award Agreement, unless Participant will have been continuously a Service Provider from the Date of Grant until the date such vesting occurs.

3. Administrator Discretion. The Administrator, in its discretion, may accelerate the vesting of the balance, or some lesser portion of the balance, of the unvested Option at any time, subject to the terms of the Plan. If so accelerated, such Option will be considered as having vested as of the date specified by the Administrator.
 
4. Exercise of Option.
 
(a) Right to Exercise. This Option may be exercised only within the term set out in the Notice of Grant, and may be exercised during such term only in accordance with the Plan and the terms of this Award Agreement.
 
 
 
 
(b) Method of Exercise. This Option is exercisable by delivery of an exercise notice (the “Exercise Notice”) in the form attached as Exhibit A or in a manner and pursuant to such procedures as the Administrator may determine, which will state the election to exercise the Option, the number of Shares in respect of which the Option is being exercised (the “Exercised Shares”), and such other representations and agreements as may be required by the Company pursuant to the provisions of the Plan. The Exercise Notice will be completed by Participant and delivered to the Company. The Exercise Notice will be accompanied by payment of the aggregate Exercise Price as to all Exercised Shares together and of any Tax Obligations (as defined in Section 6(a)). This Option will be deemed to be exercised upon receipt by the Company of such fully executed Exercise Notice accompanied by the aggregate Exercise Price.
 
5. Method of Payment. Payment of the aggregate Exercise Price will be by any of the following, or a combination thereof, at the election of Participant:
 
(a) cash;
 
(b) check;
 
(c) consideration received by the Company under a formal cashless exercise program adopted by the Company in connection with the Plan; or
 
(d) if Participant is a U.S. employee, surrender of other Shares which have a Fair Market Value on the date of surrender equal to the aggregate Exercise Price of the Exercised Shares, provided that accepting such Shares, in the sole discretion of the Administrator, will not result in any adverse accounting consequences to the Company.
 
6. Tax Obligations.
 
(a) Participant acknowledges that, regardless of any action taken by the Company or, if different, Participant’s employer (the “Employer”), the ultimate liability for any tax and/or social insurance liability obligations and requirements in connection with the Option, including, without limitation, (a) all federal, state, and local taxes (including the Participant’s Federal Insurance Contributions Act (FICA) obligation) that are required to be withheld by the Company or the Employer or other payment of tax-related items related to Participant’s participation in the Plan and legally applicable to Participant, (b) the Participant’s and, to the extent required by the Company (or Employer), the Company’s (or Employer’s) fringe benefit tax liability, if any, associated with the grant, vesting, or exercise of the Option or sale of Shares, and (c) any other Company (or Employer) taxes the responsibility for which the Participant has, or has agreed to bear, with respect to the Option (or exercise thereof or issuance of Shares thereunder) (collectively, the “Tax Obligations”), is and remains Participant’s responsibility and may exceed the amount actually withheld by the Company or the Employer. Participant further acknowledges that the Company and/or the Employer (i) make no representations or undertakings regarding the treatment of any Tax Obligations in connection with any aspect of the Option, including, but not limited to, the grant, vesting or exercise of the Option, the subsequent sale of Shares acquired pursuant to such exercise and the receipt of any dividends or other distributions, and (ii) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the Option to reduce or eliminate Participant’s liability for Tax Obligations or achieve any particular tax result. Further, if Participant is subject to Tax Obligations in more than one jurisdiction between the Date of Grant and the date of any relevant taxable or tax withholding event, as applicable, Participant acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax Obligations in more than one jurisdiction. If Participant fails to make satisfactory arrangements for the payment of any required Tax Obligations hereunder at the time of the applicable taxable event, Participant acknowledges and agrees that the Company may refuse to issue or deliver the Shares.

(b) Tax Withholding. When the Option is exercised, Participant generally will recognize immediate U.S. taxable income if Participant is a U.S. taxpayer. If Participant is a non-U.S. taxpayer, Participant will be subject to applicable taxes in his or her jurisdiction. Pursuant to such procedures as the Administrator may specify from time to time, the Company and/or Employer shall withhold the amount required to be withheld for the payment of Tax Obligations or other greater amount up to the maximum statutory rate under Applicable Laws, as applicable to the Participant, if such other greater amount would not result in adverse financial accounting treatment, as determined by the Company. The Administrator, in its sole discretion and pursuant to such procedures as it may specify from time to time, may permit Participant to satisfy such Tax Obligations, in whole or in part (without limitation), if permissible by applicable local law, by (a) paying cash, (b) electing to have the Company withhold otherwise deliverable Shares having a Fair Market Value equal to the amount of such Tax Obligations, (c) withholding the amount of such Tax Obligations from Participant’s wages or other cash compensation paid to Participant by the company and/or the Employer, (d) delivering to the Company already vested and owned Shares having a Fair Market Value equal to such Tax Obligations, or (e) selling a sufficient number of such Shares otherwise deliverable to Participant through such means as the Company may determine in its sole discretion (whether through a broker or otherwise) equal to the amount of the Tax Obligations. To the extent determined appropriate by the Company in its discretion, it will have the right (but not
 
 
 
 
the obligation) to satisfy any Tax Obligations by reducing the number of Shares otherwise deliverable to Participant. Further, if Participant is subject to tax in more than one jurisdiction between the Date of Grant and a date of any relevant taxable or tax withholding event, as applicable, Participant acknowledges and agrees that the Company and/or the Employer (and/or former employer, as applicable) may be required to withhold or account for tax in more than one jurisdiction. If Participant fails to make satisfactory arrangements for the payment of any required Tax Obligations hereunder at the time of the Option exercise, Participant acknowledges and agrees that the Company may refuse to honor the exercise and refuse to deliver the Shares if such amounts are not delivered at the time of exercise.
 
(c) Notice of Disqualifying Disposition of ISO Shares. If the Option granted to Participant herein is an ISO, and if Participant sells or otherwise disposes of any of the Shares acquired pursuant to the ISO on or before the later of (i) the date two (2) years after the Date of Grant, or (ii) the date one (1) year after the date of exercise, Participant will immediately notify the Company in writing of such disposition. Participant agrees that Participant may be subject to income tax withholding by the Company on the compensation income recognized by Participant.
 
(d) Code Section 409A. Under Code Section 409A, an option that vests after December 31, 2004 (or that vested on or prior to such date but which was materially modified after October 3, 2004) that was granted with a per share exercise price that is determined by the Internal Revenue Service (the “IRS”) to be less than the fair market value of a share on the date of grant (a “Discount Option”) may be considered “deferred compensation.” A Discount Option may result in (i) income recognition by Participant prior to the exercise of the option, (ii) an additional twenty percent (20%) federal income tax, and (iii) potential penalty and interest charges. The Discount Option may also result in additional state income, penalty and interest charges to Participant. Participant acknowledges that the Company cannot and has not guaranteed that the IRS will agree that the per Share Exercise Price of this Option equals or exceeds the Fair Market Value of a Share on the Date of Grant in a later examination. Participant agrees that if the IRS determines that the Option was granted with a per Share Exercise Price that was less than the Fair Market Value of a Share on the Date of Grant, Participant will be solely responsible for Participant’s costs related to such a determination.
 
7. Rights as Stockholder. Neither Participant nor any person claiming under or through Participant will have any of the rights or privileges of a stockholder of the Company in respect of any Shares deliverable hereunder unless and until certificates representing such Shares (which may be in book entry form) will have been issued, recorded on the records of the Company or its transfer agents or registrars, and delivered to Participant (including through electronic delivery to a brokerage account). After such issuance, recordation and delivery, Participant will have all the rights of a stockholder of the Company with respect to voting such Shares and receipt of dividends and distributions on such Shares.
 
8. No Guarantee of Continued Service. PARTICIPANT ACKNOWLEDGES AND AGREES THAT THE VESTING OF SHARES PURSUANT TO THE VESTING SCHEDULE HEREOF IS EARNED ONLY BY CONTINUING AS A SERVICE PROVIDER AT THE WILL OF THE COMPANY (OR THE EMPLOYER) AND NOT THROUGH THE ACT OF BEING HIRED, BEING GRANTED THIS OPTION OR ACQUIRING SHARES HEREUNDER. PARTICIPANT FURTHER ACKNOWLEDGES AND AGREES THAT THIS AWARD AGREEMENT, THE TRANSACTIONS CONTEMPLATED HEREUNDER AND THE VESTING SCHEDULE SET FORTH HEREIN DO NOT CONSTITUTE AN EXPRESS OR IMPLIED PROMISE OF CONTINUED ENGAGEMENT AS A SERVICE PROVIDER FOR THE VESTING PERIOD, FOR ANY PERIOD, OR AT ALL, AND WILL NOT INTERFERE IN ANY WAY WITH PARTICIPANT’S RIGHT OR THE RIGHT OF THE COMPANY (OR THE EMPLOYER) TO TERMINATE PARTICIPANT’S RELATIONSHIP AS A SERVICE PROVIDER AT ANY TIME, WITH OR WITHOUT CAUSE.
 
9. Nature of Grant. In accepting the Option, Participant acknowledges, understands and agrees that:
 
(a) the grant of the Option is voluntary and occasional and does not create any contractual or other right to receive future grants of options, or benefits in lieu of options, even if options have been granted in the past;
 
(b) all decisions with respect to future option or other grants, if any, will be at the sole discretion of the Company;
 
(c) Participant is voluntarily participating in the Plan;
 
(d) the Option and any Shares acquired under the Plan are not intended to replace any pension rights or compensation;
 
(e) the Option and Shares acquired under the Plan and the income and value of same, are not part of normal or expected compensation for purposes of calculating any severance, resignation, termination, redundancy,
 
 
 
 
dismissal, end-of-service payments, bonuses, long-service awards, pension or retirement or welfare benefits or similar payments;

(f) the future value of the Shares underlying the Option is unknown, indeterminable, and cannot be predicted with certainty;
 
(g) if the underlying Shares do not increase in value, the Option will have no value;
 
(h) if Participant exercises the Option and acquires Shares, the value of such Shares may increase or decrease in value, even below the Exercise Price;
 
(i) for purposes of the Option, Participant’s engagement as a Service Provider will be considered terminated as of the date Participant is no longer actively providing services to the Company or any Parent or Subsidiary (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment laws in the jurisdiction where Participant is a Service Provider or the terms of Participant’s employment or service agreement, if any), and unless otherwise expressly provided in this Award Agreement (including by reference in the Notice of Grant to other arrangements or contracts) or determined by the Administrator, (i) Participant’s right to vest in the Option under the Plan, if any, will terminate as of such date and will not be extended by any notice period (e.g., Participant’s period of service would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where Participant is a Service Provider or Participant’s employment or service agreement, if any, unless Participant is providing bona fide services during such time); and (ii) the period (if any) during which Participant may exercise the Option after such termination of Participant's engagement as a Service Provider will commence on the date Participant ceases to actively provide services and will not be extended by any notice period mandated under employment laws in the jurisdiction where Participant is employed or terms of Participant’s engagement agreement, if any; the Administrator shall have the exclusive discretion to determine when Participant is no longer actively providing services for purposes of his or her Option grant (including whether Participant may still be considered to be providing services while on a leave of absence); 
 
(j) unless otherwise provided in the Plan or by the Company in its discretion, the Option and the benefits evidenced by this Award Agreement do not create any entitlement to have the Option or any such benefits transferred to, or assumed by, another company nor to be exchanged, cashed out or substituted for, in connection with any corporate transaction affecting the Shares; and
 
(k) the following provisions apply only if Participant is providing services outside the United States:
(i)       the Option and the Shares subject to the Option are not part of normal or expected compensation or salary for any purpose;
(ii)      Participant acknowledges and agrees that none of the Company, the Employer, or any Parent or Subsidiary shall be liable for any foreign exchange rate fluctuation between Participant’s local currency and the United States Dollar that may affect thevalue of the Option or of any amounts due to Participant pursuant to the exercise of the Option or the subsequent sale of any Shares acquired upon exercise; and
(iii)    no claim or entitlement to compensation or damages shall arise from forfeiture of the Option resulting from the termination of Participant’s engagement as a Service Provider (for any reason whatsoever, whether or not later found to be invalid or in breach of employment laws in the jurisdiction where Participant is a Service Provider or the terms of Participant’s employment or service agreement, if any), and in consideration of the grant of the Option to which Participant is otherwise not entitled, Participant irrevocably agrees never to institute any claim against the Company, any Parent, any Subsidiary or the Employer, waives his or her ability, if any, to bring any such claim, and releases the Company, any Parent or Subsidiary and the Employer from any such claim; if, notwithstanding the foregoing, any such claim is allowed by a court of competent jurisdiction, then, by participating in the Plan, Participant shall be deemed irrevocably to have agreed not to pursue such claim and agrees to execute any and all documents necessary to request dismissal or withdrawal of such claim.
 
10. No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding Participant’s participation in the Plan, or Participant’s acquisition or sale of the underlying Shares. Participant is hereby advised to consult with his or her own personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan.
 
11. Data Privacy. Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of Participant’s personal data as described in this Award Agreement and any other Option grant materials by and among, as applicable, the Employer, the Company and any
 
 
 
 
Parent or Subsidiary for the exclusive purpose of implementing, administering and managing Participant’s participation in the Plan.
 
Participant understands that the Company and the Employer may hold certain personal information about Participant, including, but not limited to, Participant’s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any Shares or directorships held in the Company, details of all Options or any other entitlement to Shares awarded, canceled, exercised, vested, unvested or outstanding in Participant’s favor (“Data”), for the exclusive purpose of implementing, administering and managing the Plan.
 
Participant understands that Data will be transferred to a stock plan service provider as may be selected by the Company in the future, which is assisting the Company with the implementation, administration and management of the Plan. Participant understands that the recipients of the Data may be located in the United States or elsewhere, and that the recipient’s country of operation (e.g., the United States) may have different data privacy laws and protections than Participant’s country. Participant understands that if he or she resides outside the United States, he or she may request a list with the names and addresses of any potential recipients of the Data by contacting his or her local human resources representative. Participant authorizes the Company and any other possible recipients which may assist the Company (presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purposes of implementing, administering and managing Participant’s participation in the Plan. Participant understands that Data will be held only as long as is necessary to implement, administer and manage Participant’s participation in the Plan. Participant understands that if he or she resides outside the United States, he or she may, at any time, view Data, request additional information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing his or her local human resources representative. Further, Participant understands that he or she is providing the consents herein on a purely voluntary basis. If Participant does not consent, or if Participant later seeks to revoke his or her consent, his or her engagement as a Service Provider and career with the Employer will not be adversely affected; the only adverse consequence of refusing or withdrawing Participant’s consent is that the Company would not be able to grant Participant Options or other equity awards or administer or maintain such awards. Therefore, Participant understands that refusing or withdrawing his or her consent may affect Participant’s ability to participate in the Plan. For more information on the consequences of Participant’s refusal to consent or withdrawal of consent, Participant understands that he or she may contact his or her local human resources representative.

12. Address for Notices. Any notice to be given to the Company under the terms of this Award Agreement will be addressed to the Company at Aehr Test Systems, 400 Kato Terrace, Fremont, CA 94539, or at such other address as the Company may hereafter designate in writing.
 
13. Non-Transferability of Option. This Option may not be transferred in any manner otherwise than by will or by the laws of descent or distribution and may be exercised during the lifetime of Participant only by Participant.
 
14. Successors and Assigns. The Company may assign any of its rights under this Award Agreement to single or multiple assignees, and this Award Agreement shall inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer herein set forth, this Award Agreement shall be binding upon Participant and his or her heirs, executors, administrators, successors and assigns. The rights and obligations of Participant under this Award Agreement may only be assigned with the prior written consent of the Company.
 
15. Additional Conditions to Issuance of Stock. If at any time the Company will determine, in its discretion, that the listing, registration, qualification or rule compliance of the Shares upon any securities exchange or under any state, federal or foreign law, the tax code and related regulations or under the rulings or regulations of the United States Securities and Exchange Commission or any other governmental regulatory body or the clearance, consent or approval of the United States Securities and Exchange Commission or any other governmental regulatory authority is necessary or desirable as a condition to the purchase by, or issuance of Shares, to Participant (or his or her estate) hereunder, such purchase or issuance will not occur unless and until such listing, registration, qualification, rule compliance, clearance, consent or approval will have been completed, effected or obtained free of any conditions not acceptable to the Company. Subject to the terms of the Award Agreement and the Plan, the Company shall not be required to issue any certificate or certificates for Shares hereunder prior to the lapse of such reasonable period of time following the date of exercise of the Option as the Administrator may establish from time to time for reasons of administrative convenience.
 
16. Language. If Participant has received this Award Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.
 
 
 
 
17. Interpretation. The Administrator will have the power to interpret the Plan and this Award Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret or revoke any such rules (including, but not limited to, the determination of whether or not any Shares subject to the Option have vested). All actions taken and all interpretations and determinations made by the Administrator in good faith will be final and binding upon Participant, the Company and all other interested persons. Neither the Administrator nor any person acting on behalf of the Administrator will be personally liable for any action, determination or interpretation made in good faith with respect to the Plan or this Award Agreement.
 
18. Electronic Delivery and Acceptance. The Company may, in its sole discretion, decide to deliver any documents related to Options awarded under the Plan or future options that may be awarded under the Plan by electronic means or request Participant’s consent to participate in the Plan by electronic means. Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through any on-line or electronic system established and maintained by the Company or a third party designated by the Company.
 
19. Captions. Captions provided herein are for convenience only and are not to serve as a basis for interpretation or construction of this Award Agreement.
 
20. Agreement Severable. In the event that any provision in this Award Agreement will be held invalid or unenforceable, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of this Award Agreement.
 
21. Amendment, Suspension or Termination of the Plan. By accepting this Award, Participant expressly warrants that he or she has received an Option under the Plan, and has received, read and understood a description of the Plan. Participant understands that the Plan is discretionary in nature and may be amended, suspended or terminated by the Company at any time.

22. Governing Law and Venue. This Award Agreement will be governed by the laws of California, without giving effect to the conflict of law principles thereof. For purposes of litigating any dispute that arises under this Option or this Award Agreement, the parties hereby submit to and consent to the jurisdiction of the State of California, and agree that such litigation will be conducted in the courts of Alameda County, California, or the federal courts for the United States for the Northern District of California, and no other courts, where this Option is made and/or to be performed.
 
23. Modifications to the Agreement. This Award Agreement constitutes the entire understanding of the parties on the subjects covered. Participant expressly warrants that he or she is not accepting this Award Agreement in reliance on any promises, representations, or inducements other than those contained herein. Modifications to this Award Agreement or the Plan can be made only in an express written contract executed by a duly authorized officer of the Company. Notwithstanding anything to the contrary in the Plan or this Award Agreement, the Company reserves the right to revise this Award Agreement as it deems necessary or advisable, in its sole discretion and without the consent of Participant, to comply with Code Section 409A or to otherwise avoid imposition of any additional tax or income recognition under Section 409A of the Code in connection with the Option.
 
24. No Waiver. Either party’s failure to enforce any provision or provisions of this Award Agreement shall not in any way be construed as a waiver of any such provision or provisions, nor prevent that party from thereafter enforcing each and every other provision of this Award Agreement. The rights granted both parties herein are cumulative and shall not constitute a waiver of either party’s right to assert all other legal remedies available to it under the circumstances.
 
25. Tax Consequences. Participant has reviewed with its own tax advisors the U.S. federal, state, local and foreign tax consequences of this investment and the transactions contemplated by this Award Agreement. With respect to such matters, Participant relies solely on such advisors and not on any statements or representations of the Company or any of its agents, written or oral. Participant understands that Participant (and not the Company) shall be responsible for Participant’s own tax liability that may arise as a result of this investment or the transactions contemplated by this Award Agreement.

 
 
 
EXHIBIT A
 
AEHR TEST SYSTEMS
2016 EQUITY INCENTIVE PLAN
EXERCISE NOTICE
 
 
Aehr Test Systems
400 Kato Terrace
Fremont, CA 94539
Attention: Stock Administration
 
 
1. Exercise of Option. Effective as of today, ________________, _____, the undersigned (“Purchaser”) hereby elects to purchase ______________ shares (the “Shares”) of the Common Stock of Aehr Test Systems (the “Company”) under and pursuant to the 2016 Equity Incentive Plan (the “Plan”) and the Stock Option Agreement, dated ________ and including the Notice of Grant, the Terms and Conditions of Stock Option Grant, and appendices and exhibits attached thereto (the “Award Agreement”). The purchase price for the Shares will be $_____________, as required by the Award Agreement.
 
2. Delivery of Payment. Purchaser herewith delivers to the Company the full purchase price of the Shares and any Tax Obligations (as defined in Section 7(a) of the Award Agreement) to be paid in connection with the exercise of the Option.

3. Representations of Purchaser. Purchaser acknowledges that Purchaser has received, read and understood the Plan and the Award Agreement and agrees to abide by and be bound by their terms and conditions.
 
4. Rights as Stockholder. Until the issuance (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company) of the Shares, no right to vote or receive dividends or any other rights as a stockholder will exist with respect to the Shares subject to the Option, notwithstanding the exercise of the Option. The Shares so acquired will be issued to Purchaser as soon as practicable after exercise of the Option. No adjustment will be made for a dividend or other right for which the record date is prior to the date of issuance, except as provided in Section 15 of the Plan.
 
5. Tax Consultation. Purchaser understands that Purchaser may suffer adverse tax consequences as a result of Purchaser’s purchase or disposition of the Shares. Purchaser represents that Purchaser has consulted with any tax consultants Purchaser deems advisable in connection with the purchase or disposition of the Shares and that Purchaser is not relying on the Company for any tax advice.
 
6. Entire Agreement; Governing Law. The Plan and Award Agreement are incorporated herein by reference. This Exercise Notice, the Plan and the Award Agreement constitute the entire agreement of the parties with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Company and Purchaser with respect to the subject matter hereof, and may not be modified adversely to the Purchaser’s interest except by means of a writing signed by the Company and Purchaser. This agreement is governed by the internal substantive laws, but not the choice of law rules, of California.
 
Submitted by:
 
Accepted by:
 
 
 
PURCHASER:
 
AEHR TEST SYSTEMS
 
 
 
 Signature
 
By
 
 
 
 Print Name
 
Its
 
 
 
 Address:
 
 
 
 

 
 
Date Received
 
 
 
 
 
 
 

EX-10.20 3 aehr_ex1020.htm MATERIAL CONTRACTS Blueprint
 
Exhibit 10.20
 
 
AEHR TEST SYSTEMS
2016 EQUITY INCENTIVE PLAN
RESTRICTED STOCK UNIT AWARD AGREEMENT
NOTICE OF GRANT OF RESTRICTED STOCK UNITS
 
Unless otherwise defined herein, the terms defined in the 2016 Equity Incentive Plan (the “Plan”) shall have the same defined meanings in this Restricted Stock Unit Award Agreement, including the Notice of Grant of Restricted Stock Units (the “Notice of Grant”), the Terms and Conditions of Restricted Stock Unit Grant, and any appendices and exhibits attached thereto (all together, the “Award Agreement”).
 
Name (“Participant):
«Name»
 
 
Address:
«Address»
 
The undersigned Participant has been granted the right to receive an Award of Restricted Stock Units, subject to the terms and conditions of the Plan and this Award Agreement, as follows:
 
Date of Grant:
«GrantDate»
 
 
Vesting Commencement Date:
«VCD»
 
 
Number of Restricted Stock Units:
«Shares»
 
Vesting Schedule:
 
Subject to any acceleration provisions contained in the Plan or set forth below, the Restricted Stock Units will vest in accordance with the following schedule:
 
[Insert Vesting Schedule] 
 
      In the event Participant ceases to be a Service Provider for any or no reason before Participant vests in the Restricted Stock Units, the Restricted Stock Units and Participant’s right to acquire any Shares hereunder will immediately terminate.
 
              Participant acknowledges receipt of a copy of the Plan and represents that he or she is familiar with the terms and provisions thereof, and hereby accepts this Award Agreement subject to all of the terms and provisions thereof. Participant has reviewed the Plan and this Award Agreement in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Award Agreement and fully understands all provisions of this Award Agreement. Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan or this Award Agreement. Participant further agrees to notify the Company upon any change in the residence address indicated below.
 
 
PARTICIPANT
 
AEHR TEST SYSTEMS
 
 
 
 
 
 
Signature
 
By
 
 
 
 
 
 
Print Name
 
Print Name
 
 
 
Address:
 
Title
 
 
 
 
 
 
 
 
 
 
 
 
 
 
AEHR TEST SYSTEMS
2016 EQUITY INCENTIVE PLAN
RESTRICTED STOCK UNIT AWARD AGREEMENT
 
TERMS AND CONDITIONS OF RESTRICTED STOCK UNIT GRANT
 
 
1. Grant of Restricted Stock Units. The Company hereby grants to the individual (the “Participant”) named in the Notice of Grant of Restricted Stock Units of this Award Agreement (the “Notice of Grant”) under the Plan an Award of Restricted Stock Units, subject to all of the terms and conditions in this Award Agreement and the Plan, which is incorporated herein by reference. Subject to Section 21(c) of the Plan, in the event of a conflict between the terms and conditions of the Plan and this Award Agreement, the terms and conditions of the Plan shall prevail.
 
2. Company’s Obligation to Pay. Each Restricted Stock Unit represents the right to receive a Share on the date it vests. Unless and until the Restricted Stock Units will have vested in the manner set forth in Section 3 or 4, Participant will have no right to payment of any such Restricted Stock Units. Prior to actual payment of any vested Restricted Stock Units, such Restricted Stock Unit will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.
 
3. Vesting Schedule. Except as provided in Section 4, and subject to Section 5, the Restricted Stock Units awarded by this Award Agreement will vest in accordance with the vesting schedule set forth in the Notice of Grant, subject to Participant continuing to be a Service Provider through each applicable vesting date.
 
4. Payment after Vesting.
 
(a) General Rule. Subject to Section 6, any Restricted Stock Units that vest will be paid to Participant (or in the event of Participant’s death, to his or her properly designated beneficiary or estate) in whole Shares. Subject to the provisions of Section 4(b), such vested Restricted Stock Units shall be paid in whole Shares as soon as practicable after vesting, but in each such case within sixty (60) days following the vesting date. In no event will Participant be permitted, directly or indirectly, to specify the taxable year of payment of any Restricted Stock Units payable under this Award Agreement.
 
(b) Acceleration.
 
                  (i) Discretionary Acceleration. The Administrator, in its discretion, may accelerate the vesting of the balance, or some lesser portion of the balance, of the unvested Restricted Stock Units at any time, subject to the terms of the Plan. If so accelerated, such , such Restricted Stock Units will be considered as having vested as of the date specified by the Administrator. If Participant is a U.S. taxpayer, the payment of Shares vesting pursuant to this Section 4(b) shall in all cases be paid at a time or in a manner that is exempt from, or complies with, Section 409A. The prior sentence may be superseded in a future agreement or amendment to this Award Agreement only by direct and specific reference to such sentence.
 
                                                (ii) Notwithstanding anything in the Plan or this Award Agreement or any other agreement (whether entered into before, on or after the Date of Grant), if the vesting of the balance, or some lesser portion of the balance, of the Restricted Stock Units is accelerated in connection with Participant’s termination as a Service Provider (provided that such termination is a “separation from service” within the meaning of Section 409A, as determined by the Company), other than due to Participant’s death, and if (x) Participant is a U.S. taxpayer and a “specified employee” within the meaning of Section 409A at the time of such termination as a Service Provider and (y) the payment of such accelerated Restricted Stock Units will result in the imposition of additional tax under Section 409A if paid to Participant on or within the six (6) month period following Participant’s termination as a Service Provider, then the payment of such accelerated Restricted Stock Units will not be made until the date six (6) months and one (1) day following the date of Participant’s termination as a Service Provider, unless Participant dies following his or her termination as a Service Provider, in which case, the Restricted Stock Units will be paid in Shares to Participant’s estate as soon as practicable following his or her death.
 
  (c) Section 409A. It is the intent of this Award Agreement that it and all payments and benefits to U.S. taxpayers hereunder be exempt from, or comply with, the requirements of Section 409A so that none of the Restricted Stock Units provided under this Award Agreement or Shares issuable thereunder will be subject to the additional tax imposed under Section 409A, and any ambiguities herein will be interpreted to be so exempt or so comply. Each payment payable under this Award Agreement is intended to constitute a separate payment for purposes of Treasury Regulation Section 1.409A-2(b)(2). For purposes of this Award Agreement, “Section 409A” means Section
 
 
 
 
409A of the Code, and any final Treasury Regulations and Internal Revenue Service guidance thereunder, as each may be amended from time to time.
 
5. Forfeiture Upon Termination as a Service Provider. Notwithstanding any contrary provision of this Award Agreement, if Participant ceases to be a Service Provider for any or no reason, the then-unvested Restricted Stock Units awarded by this Award Agreement will thereupon be forfeited at no cost to the Company and Participant will have no further rights thereunder.
 
6. Death of Participant. Any distribution or delivery to be made to Participant under this Award Agreement will, if Participant is then deceased, be made to Participant’s designated beneficiary, or if no beneficiary survives Participant, the administrator or executor of Participant’s estate. Any such transferee must furnish the Company with (a) written notice of his or her status as transferee, and (b) evidence satisfactory to the Company to establish the validity of the transfer and compliance with any laws or regulations pertaining to said transfer.
 
7. Tax Consequences. Participant has reviewed with its own tax advisors the U.S. federal, state, local and foreign tax consequences of this investment and the transactions contemplated by this Award Agreement. With respect to such matters, Participant relies solely on such advisors and not on any statements or representations of the Company or any of its agents, written or oral. Participant understands that Participant (and not the Company) shall be responsible for Participant’s own tax liability that may arise as a result of this investment or the transactions contemplated by this Award Agreement.
 
8. Tax Obligations
 
(a) Responsibility for Taxes. Participant acknowledges that, regardless of any action taken by the Company or, if different, Participant’s employer (the “Employer”), the ultimate liability for any tax and/or social insurance liability obligations and requirements in connection with the Restricted Stock Units, including, without limitation, (a) all federal, state, and local taxes (including the Participant’s Federal Insurance Contributions Act (FICA) obligation) that are required to be withheld by the Company or the Employer or other payment of tax-related items related to Participant’s participation in the Plan and legally applicable to Participant, (b) the Participant’s and, to the extent required by the Company (or Employer), the Company’s (or Employer’s) fringe benefit tax liability, if any, associated with the grant, vesting, or exercise of the Restricted Stock Units or sale of Shares, and (c) any other Company (or Employer) taxes the responsibility for which the Participant has, or has agreed to bear, with respect to the Restricted Stock Units (or exercise thereof or issuance of Shares thereunder) (collectively, the “Tax Obligations”), is and remains Participant’s responsibility and may exceed the amount actually withheld by the Company or the Employer. Participant further acknowledges that the Company and/or the Employer (i) make no representations or undertakings regarding the treatment of any Tax Obligations in connection with any aspect of the Restricted Stock Units, including, but not limited to, the grant, vesting or settlement of the Restricted Stock Units, the subsequent sale of Shares acquired pursuant to such settlement and the receipt of any dividends or other distributions, and (ii) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the Restricted Stock Units to reduce or eliminate Participant’s liability for Tax Obligations or achieve any particular tax result. Further, if Participant is subject to Tax Obligations in more than one jurisdiction between the Date of Grant and the date of any relevant taxable or tax withholding event, as applicable, Participant acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax Obligations in more than one jurisdiction. If Participant fails to make satisfactory arrangements for the payment of any required Tax Obligations hereunder at the time of the applicable taxable event, Participant acknowledges and agrees that the Company may refuse to issue or deliver the Shares.
 
(b) Tax Withholding. When Shares are issued as payment for vested Restricted Stock Units, Participant generally will recognize immediate U.S. taxable income if Participant is a U.S. taxpayer. If Participant is a non-U.S. taxpayer, Participant will be subject to applicable taxes in his or her jurisdiction. Pursuant to such procedures as the Administrator may specify from time to time, the Company and/or Employer shall withhold the amount required to be withheld for the payment of Tax Obligations or other greater amount up to the maximum statutory rate under Applicable Laws, as applicable to the Participant, if such other greater amount would not result in adverse financial accounting treatment, as determined by the Company. The Administrator, in its sole discretion and pursuant to such procedures as it may specify from time to time, may permit Participant to satisfy such Tax Obligations, in whole or in part (without limitation), if permissible by applicable local law, by (a) paying cash, (b) electing to have the Company withhold otherwise deliverable Shares having a Fair Market Value equal to the amount of such Tax Obligations, (c) withholding the amount of such Tax Obligations from Participant’s wages or other cash compensation paid to Participant by the company and/or the Employer, (d) delivering to the Company already vested and owned Shares having a Fair Market Value equal to such Tax Obligations, or (e) selling a sufficient number of such Shares otherwise deliverable to Participant through such means as the Company may determine in its sole discretion (whether through a broker or otherwise) equal to the amount of the Tax Obligations. To the extent determined appropriate by the Company in its discretion, it will have the right (but not the obligation) to satisfy any Tax Obligations by reducing the number of Shares otherwise deliverable to Participant and, until determined otherwise by the Company, this will be the
 
 
 
 
method by which such Tax Obligations are satisfied. Further, if Participant is subject to tax in more than one jurisdiction between the Date of Grant and a date of any relevant taxable or tax withholding event, as applicable, Participant acknowledges and agrees that the Company and/or the Employer (and/or former employer, as applicable) may be required to withhold or account for tax in more than one jurisdiction. If Participant fails to make satisfactory arrangements for the payment of such Tax Obligations hereunder at the time any applicable Restricted Stock Units otherwise are scheduled to vest pursuant to Sections 3 or 4, Participant will permanently forfeit such Restricted Stock Units and any right to receive Shares thereunder and the Restricted Stock Units will be returned to the Company at no cost to the Company. Participant acknowledges and agrees that the Company may refuse to deliver the Shares if such Tax Obligations are not delivered at the time they are due.
 
9. Rights as Stockholder. Neither Participant nor any person claiming under or through Participant will have any of the rights or privileges of a stockholder of the Company in respect of any Shares deliverable hereunder unless and until certificates representing such Shares (which may be in book entry form) will have been issued, recorded on the records of the Company or its transfer agents or registrars, and delivered to Participant (including through electronic delivery to a brokerage account). After such issuance, recordation and delivery, Participant will have all the rights of a stockholder of the Company with respect to voting such Shares and receipt of dividends and distributions on such Shares.
 
10. No Guarantee of Continued Service. PARTICIPANT ACKNOWLEDGES AND AGREES THAT THE VESTING OF THE RESTRICTED STOCK UNITS PURSUANT TO THE VESTING SCHEDULE HEREOF IS EARNED ONLY BY CONTINUING AS A SERVICE PROVIDER AT THE WILL OF THE COMPANY (OR THE EMPLOYER) AND NOT THROUGH THE ACT OF BEING HIRED, BEING GRANTED THIS RESTRICTED STOCK UNIT AWARD OR ACQUIRING SHARES HEREUNDER. PARTICIPANT FURTHER ACKNOWLEDGES AND AGREES THAT THIS AGREEMENT, THE TRANSACTIONS CONTEMPLATED HEREUNDER AND THE VESTING SCHEDULE SET FORTH HEREIN DO NOT CONSTITUTE AN EXPRESS OR IMPLIED PROMISE OF CONTINUED ENGAGEMENT AS A SERVICE PROVIDER FOR THE VESTING PERIOD, FOR ANY PERIOD, OR AT ALL, AND SHALL NOT INTERFERE IN ANY WAY WITH PARTICIPANT’S RIGHT OR THE RIGHT OF THE COMPANY (OR THE EMPLOYER) TO TERMINATE PARTICIPANT’S RELATIONSHIP AS A SERVICE PROVIDER AT ANY TIME, WITH OR WITHOUT CAUSE.
 
11. Grant is Not Transferable. Except to the limited extent provided in Section 6, this grant and the rights and privileges conferred hereby will not be transferred, assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and will not be subject to sale under execution, attachment or similar process. Upon any attempt to transfer, assign, pledge, hypothecate or otherwise dispose of this grant, or any right or privilege conferred hereby, or upon any attempted sale under any execution, attachment or similar process, this grant and the rights and privileges conferred hereby immediately will become null and void.
 
12. Nature of Grant. In accepting the grant, Participant acknowledges, understands and agrees that:
 
(a) the grant of the Restricted Stock Units is voluntary and occasional and does not create any contractual or other right to receive future grants of Restricted Stock Units, or benefits in lieu of Restricted Stock Units, even if Restricted Stock Units have been granted in the past;
 
(b) all decisions with respect to future Restricted Stock Units or other grants, if any, will be at the sole discretion of the Company;
 
(c) Participant is voluntarily participating in the Plan;
 
(d) the Restricted Stock Units and the Shares subject to the Restricted Stock Units are not intended to replace any pension rights or compensation;
 
(e) the Restricted Stock Units and the Shares subject to the Restricted Stock Units, and the income and value of same, are not part of normal or expected compensation for purposes of calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, long-service awards, pension or retirement or welfare benefits or similar payments;
 
(f) the future value of the underlying Shares is unknown, indeterminable and cannot be predicted;
 
(g) for purposes of the Restricted Stock Units, Participant’s status as a Service Provider will be considered terminated as of the date Participant is no longer actively providing services to the Company or any Parent or Subsidiary (regardless of the reason for such termination and whether or not later to be found invalid or in breach of
 
 
 
 
employment laws in the jurisdiction where Participant is a Service Provider or the terms of Participant’s employment or service agreement, if any), and unless otherwise expressly provided in this Award Agreement (including by reference in the Notice of Grant to other arrangements or contracts) or determined by the Administrator, Participant’s right to vest in the Restricted Stock Units under the Plan, if any, will terminate as of such date and will not be extended by any notice period (e.g., Participant’s period of service would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where Participant is a Service Provider or the terms of Participant’s employment or service agreement, if any, unless Participant is providing bona fide services during such time); the Administrator shall have the exclusive discretion to determine when Participant is no longer actively providing services for purposes of the Restricted Stock Units grant (including whether Participant may still be considered to be providing services while on a leave of absence);
 
(h) unless otherwise provided in the Plan or by the Company in its discretion, the Restricted Stock Units and the benefits evidenced by this Award Agreement do not create any entitlement to have the Restricted Stock Units or any such benefits transferred to, or assumed by, another company nor be exchanged, cashed out or substituted for, in connection with any corporate transaction affecting the Shares; and
 
(i) the following provisions apply only if Participant is providing services outside the United States:
 
(i)
the Restricted Stock Units and the Shares subject to the Restricted Stock Units are not part of normal or expected compensation or salary for any purpose;
 
(ii)       
Participant acknowledges and agrees that none of the Company, the Employer or any Parent or Subsidiary shall be liable for any foreign exchange rate fluctuation between Participant’s local currency and the United States Dollar that may affect the value of the Restricted Stock Units or of any amounts due to Participant pursuant to the settlement of the Restricted Stock Units or the subsequent sale of any Shares acquired upon settlement; and
 
(iii)       
no claim or entitlement to compensation or damages shall arise from forfeiture of the Restricted Stock Units resulting from the termination of Participant’s status as a Service Provider (for any reason whatsoever whether or not later found to be invalid or in breach of employment laws in the jurisdiction where Participant is a Service Provider or the terms of Participant’s employment or service agreement, if any), and in consideration of the grant of the Restricted Stock Units to which Participant is otherwise not entitled, Participant irrevocably agrees never to institute any claim against the Company, any Parent or Subsidiary or the Employer, waives his or her ability, if any, to bring any such claim, and releases the Company, any Parent or Subsidiary and the Employer from any such claim; if, notwithstanding the foregoing, any such claim is allowed by a court of competent jurisdiction, then, by participating in the Plan, Participant shall be deemed irrevocably to have agreed not to pursue such claim and agrees to execute any and all documents necessary to request dismissal or withdrawal of such claim.
 
13. No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding Participant’s participation in the Plan, or Participant’s acquisition or sale of the underlying Shares. Participant is hereby advised to consult with his or her own personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan.
 
14. Data Privacy. Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of Participant’s personal data as described in this Award Agreement and any other Restricted Stock Unit grant materials by and among, as applicable, the Employer, the Company and any Parent or Subsidiary for the exclusive purpose of implementing, administering and managing Participant’s participation in the Plan.
 
Participant understands that the Company and the Employer may hold certain personal information about Participant, including, but not limited to, Participant’s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any Shares or directorships held in the Company, details of all Restricted Stock Units or any other entitlement to Shares awarded, canceled, exercised, vested, unvested or outstanding in Participant’s favor (“Data”), for the exclusive purpose of implementing, administering and managing the Plan.
 
 
 
 
Participant understands that Data will be transferred to a stock plan service provider as may be selected by the Company in the future, which is assisting the Company with the implementation, administration and management of the Plan. Participant understands that the recipients of the Data may be located in the United States or elsewhere, and that the recipients’ country of operation (e.g., the United States) may have different data privacy laws and protections than Participant’s country. Participant understands that if he or she resides outside the United States, he or she may request a list with the names and addresses of any potential recipients of the Data by contacting his or her local human resources representative. Participant authorizes the Company, any stock plan service provider selected by the Company and any other possible recipients which may assist the Company (presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purpose of implementing, administering and managing his or her participation in the Plan. Participant understands that Data will be held only as long as is necessary to implement, administer and manage Participant’s participation in the Plan. Participant understands if he or she resides outside the United States, he or she may, at any time, view Data, request additional information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing his or her local human resources representative. Further, Participant understands that he or she is providing the consents herein on a purely voluntary basis. If Participant does not consent, or if Participant later seeks to revoke his or her consent, his or her status as a Service Provider and career with the Employer will not be adversely affected; the only adverse consequence of refusing or withdrawing Participant’s consent is that the Company would not be able to grant Participant Restricted Stock Units or other equity awards or administer or maintain such awards. Therefore, Participant understands that refusing or withdrawing his or her consent may affect Participant’s ability to participate in the Plan. For more information on the consequences of Participant’s refusal to consent or withdrawal of consent, Participant understands that he or she may contact his or her local human resources representative.
 
15. Address for Notices. Any notice to be given to the Company under the terms of this Award Agreement will be addressed to the Company at Aehr Test Systems, 400 Kato Terrace, Fremont, CA 94539, or at such other address as the Company may hereafter designate in writing.
 
16. Electronic Delivery and Acceptance. The Company may, in its sole discretion, decide to deliver any documents related to the Restricted Stock Units awarded under the Plan or future Restricted Stock Units that may be awarded under the Plan by electronic means or request Participant’s consent to participate in the Plan by electronic means. Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through any on-line or electronic system established and maintained by the Company or another third party designated by the Company.
 
17. No Waiver. Either party’s failure to enforce any provision or provisions of this Agreement shall not in any way be construed as a waiver of any such provision or provisions, nor prevent that party from thereafter enforcing each and every other provision of this Agreement. The rights granted both parties herein are cumulative and shall not constitute a waiver of either party’s right to assert all other legal remedies available to it under the circumstances.
 
18. Successors and Assigns. The Company may assign any of its rights under this Agreement to single or multiple assignees, and this Agreement shall inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer herein set forth, this Agreement shall be binding upon Participant and his or her heirs, executors, administrators, successors and assigns. The rights and obligations of Participant under this Agreement may only be assigned with the prior written consent of the Company.
 
19. Additional Conditions to Issuance of Stock. If at any time the Company will determine, in its discretion, that the listing, registration, qualification or rule compliance of the Shares upon any securities exchange or under any state, federal or foreign law, the tax code and related regulations or under the rulings or regulations of the United States Securities and Exchange Commission or any other governmental regulatory body or the clearance, consent or approval of the United States Securities and Exchange Commission or any other governmental regulatory authority is necessary or desirable as a condition to the issuance of Shares to Participant (or his or her estate) hereunder, such issuance will not occur unless and until such listing, registration, qualification, rule compliance, clearance, consent or approval will have been completed, effected or obtained free of any conditions not acceptable to the Company. Subject to the terms of the Agreement and the Plan, the Company shall not be required to issue any certificate or certificates for Shares hereunder prior to the lapse of such reasonable period of time following the date of vesting of the Restricted Stock Units as the Administrator may establish from time to time for reasons of administrative convenience.
 
 
 
 
20. Language. If Participant has received this Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.
 
21. Interpretation. The Administrator will have the power to interpret the Plan and this Award Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret or revoke any such rules (including, but not limited to, the determination of whether or not any Restricted Stock Units have vested). All actions taken and all interpretations and determinations made by the Administrator in good faith will be final and binding upon Participant, the Company and all other interested persons. Neither the Administrator nor any person acting on behalf of the Administrator will be personally liable for any action, determination or interpretation made in good faith with respect to the Plan or this Award Agreement.
 
22. Captions. Captions provided herein are for convenience only and are not to serve as a basis for interpretation or construction of this Award Agreement.
 
23. Modifications to the Agreement. This Award Agreement constitutes the entire understanding of the parties on the subjects covered. Participant expressly warrants that he or she is not accepting this Award Agreement in reliance on any promises, representations, or inducements other than those contained herein. Modifications to this Award Agreement or the Plan can be made only in an express written contract executed by a duly authorized officer of the Company. Notwithstanding anything to the contrary in the Plan or this Award Agreement, the Company reserves the right to revise this Award Agreement as it deems necessary or advisable, in its sole discretion and without the consent of Participant, to comply with Section 409A or to otherwise avoid imposition of any additional tax or income recognition under Section 409A in connection to this Award of Restricted Stock Units.
 
24. Governing Law and Venue. This Award Agreement will be governed by the laws of California, without giving effect to the conflict of law principles thereof. For purposes of litigating any dispute that arises under the Restricted Stock Units or this Award Agreement, the parties hereby submit to and consent to the jurisdiction of the State of California, and agree that such litigation will be conducted in the courts of Alameda County, California or the federal courts for the United States for the Northern District of California, and no other courts.
 
25. Agreement Severable. In the event that any provision in this Award Agreement will be held invalid or unenforceable, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of this Award Agreement.
 
26. Amendment, Suspension or Termination of the Plan. By accepting this Award, Participant expressly warrants that he or she has received Restricted Stock Units under the Plan, and has received, read and understood a description of the Plan. Participant understands that the Plan is discretionary in nature and may be amended, suspended or terminated by the Company at any time.
 
27. Entire Agreement. The Plan is incorporated herein by reference. The Plan and this Award Agreement (including the exhibits referenced herein) constitute the entire agreement of the parties with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Company and Participant with respect to the subject matter hereof, and may not be modified adversely to the Participant’s interest except by means of a writing signed by the Company and Participant.
 
 
 
 

EX-21.1 4 aehr_ex211.htm SUBSIDIARIES OF THE REGISTRANT Blueprint
 
Exhibit 21.1
 
 
SUBSIDIARIES OF AEHR TEST SYSTEMS
 
1.
Aehr Test Systems Japan K.K., incorporated in Japan
 
2.
Aehr Test Systems GmbH, incorporated in Germany
 
EX-23.1 5 aehr_ex231.htm CONSENTS OF EXPERTS AND COUNSEL Blueprint
 
Exhibit 23.1
 
 
  CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
 
 
    We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-204008, 333-214218 and 333-216792) and Registration Statements on Form S-8 (No. 333-208130, 333-200442, 333-184865, 333-177954, 333-163100, 333-155389, 333-138249, 333-119636, 333-52592, 333-40577, and 333-214589) of Aehr Test Systems of our report dated August 29, 2017 relating to the consolidated financial statements, which appears in this Form 10-K.
 
 
 
/s/ BPM LLP
 
San Jose, California
August 29, 2017
 
 
 
EX-31.1 6 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 annual report on Form 10-K 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: August 29, 2017
 
 
 
 
 
  
/s/ GAYN ERICKSON
 
 
 
Gayn Erickson
 
 
 
President and Chief Executive Officer
 
 
                                                                                                                        
 
 
EX-31.2 7 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 annual report on Form 10-K 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: August 29, 2017
 
 
 
 
 
 
 
/s/ KENNETH B. SPINK
 
 
 
Kenneth B. Spink
 
 
 
Vice President of Finance and Chief Financial Officer
 
 
 
EX-32.1 8 aehr_ex321.htm CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 Blueprint
 
Exhibit 32.1
 
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 Annual Report of Aehr Test Systems on Form 10-K for the period ending May 31, 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 Annual Report on Form 10-K fairly presents in all material respects the financial condition and results of operations of Aehr Test Systems.
 
Date: August 29, 2017
 
 
 
 
 
 
By:
/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 Annual Report of Aehr Test Systems on Form 10-K for the period ending May 31, 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 Annual Report on Form 10-K fairly presents in all material respects the financial condition and results of operations of Aehr Test Systems.
 
Date: August 29, 2017
 
 
 
 
 
 
By:
/s/ KENNETH B. SPINK
 
 
 
Kenneth B. Spink
 
 
 
Vice President of Finance and Chief Financial Officer
 
 
GRAPHIC 9 aehr_10k000.jpg IMAGE begin 644 aehr_10k000.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 Z17AI9@ 34T *@ @ U$0 $ M ! 0 %$1 0 ! %$2 0 ! #_VP!# @&!@<& M!0@'!P<)"0@*#!0-# L+#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W M^/GZ_\0 'P$ P$! 0$! 0$! 0 $" P0%!@<("0H+_\0 M1$ @$" M! 0#! <%! 0 0)W $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5 M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! M (1 Q$ /P#W^BBB@ HHHH **** "BBB@ HHHH ***Y/Q!\0-.T+4AID5EJ& MJ:B$\V2UT^'S'B3^\V2 !^.: .LHKE(OB)X=D\)OXD-VT=E&_E.KQD2+)T\L MKUW>U5]$^)&FZMJT.EW6G:GI%W<#-LNHP",7'KL()&?8XZT =G17'Z%\1=)U M[7]7T>&WNX9]++^:\RJ$?8VUMI#'./?'6LRT^,&AWGAC5=>CL-2%MILL<4J- M&@=RY 7:-V._#*ZJ(Y2A 8(0 M'==U&:P95GDLH$= 64,/XP>_I5F'XDZ+K7@LHUV*&BE[AP2, M8]LT =C17":G\5-)T[4+RWCTS5KZWL9/+O+VTMM\,##[P8D@\=\ UJ:WX\T? M1=.L+K,][)J(#65M9Q[Y;@$ Y4<=CW(H Z>BN3T;X@:7K$-^/L]Y97UC$TT] MA>1".8(!G>GV;[0QVQ[-Y+<8&,\UP?\ PM_0?-:46.JMI*R>4=76U)M0:1;:!K6I26;(D\MC KQHS* M&P26!S@^E;'B?Q3;>%-)34[VUNI+3S525X%!,(;^)@2.!WQF@#=HKG;KQEI\ M/B/3=$@CFO+J_B,ZM;A2L40_CZ=X.T:SU'4+6[?[4<)!$BF1?EW'() & .>:E\0>-M/ MT#PW::XUO=7EO=O&D,=LJL[&097@D#]: .FHKC-&^(]CJFN0Z/=:1J^DWEPC M/;KJ$ 02[>H4ACR/>N@UW7M.\-Z5+J>J3B&UCP"<$DD] .I- &G17':'\1M M.UC5X]*N-/U+2KV=-]O'J$'E^>HZ[""1QZ'!JS9>.M/OO"FI>(H[:[6UT]YD MEC95WL8_O8^;'TR10!U%%<-=?%+1K.Z\/P36E\#KD22P.$7;&&( W_-QR1TS M5NY^(>E6WCZW\'FWNWOY@")55?*4[2V"=VCM M[I;73I)HY4=5WL8OO;0#CZ9(IMEX[TZ^OM!M([:[#ZU:M=6Y95PBJ,D/\W!^ MF: .IHJAK&K6VAZ/=ZI=DBWM8C*^WK@=A[US^F?$*QUGPC-X@T[3=2N1#+Y3 MV4<2FX#9 QMW8Z$'KTH Z^BO.;+XO6=^]UY?ACQ"L=HSK95"NN<%>&/S#TH ZVBN.U3XCZ7I=QK M\3VE[,-#BCDNI(E4J2Y "KEAD\]\#CK3-(^(3ZMJ-K:#PGXBMEN#@7%Q;(L: M#&191AY.>^"1Q7,:#\4['7IFV:%K5K M:1F037MS BPQ% 2P9@QQC'I0!WM%GZ M1H,&JZEHNLVGGW#0):RP*)B%7<7V[L;0.^:V]:\8Z=HFEZ9J,B33V^HSQ00& M *>9!E2)_'UMX:UNUTC^Q]5U&[N8#.B6,2OA0<'.6!H ZVBN M)MOB=I,^BZQ?R6.HVTVD('N[&XA"3JIZ$#..?K2:3\1SJUY:0)X2\201W+*% MN)K5!$H;HQ(<\>] ';T5Y[??%>&PU==,E\)^)&N9'D6$+;)^^V?>*?/R,<_2 MMW0O&=IKNLW&E)8WMK=V]M%"3N'>@#I:*X:Y^*6DV_A^ZUC[ M!J$D5MJ)TUHD1#(TH.,J-V,9]\^U2Z-\1[/5->@T:YT;5]*N[E&:W%_ $6;: M,L%(8\@4 =I17&Z1\2M%UK2M;O[:.X']CE_M,#A1(0H)RHSC!P<9(Z58_P"% M@:(L&CR2O+$=5C66)'7E%9"XSZ],87)R10!U5%(I#*&'0C(I: "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ [5Y-%JUIX&^*7B:] M\1.UK9:K'"]I>/&S(VP$-'D \\]/:O6:8T:OPZJP]",T >-^*+V[\3^#=-\0 MVGAZ>WL;'6A=M;K'\\\ /,NS'?//XU8\1:_IWQ!\0^%;'PQ(UZ]G?I>7-PL; M*EM&O)#$CJ?3VKU[;Q35C5,[%5<]<#% 'SI--)HXUS5+:)GEN] MU,?B%5NX)7+ND^3OW$]<]>>V*]UE:*VBEG?:B(I9VQT '4_A532M1L-9TV'4 M+%EEMYOF5MF""..0>00: /$M:O=(TW7=72++0I;9[S852:0@G:I/7'Z8KS[5=+ MO=$^%NE:C8J6TS6[:&.^C'2.='RDG_ @"OY>U?4 5%7 4!1V XIDABC@9I H MBC4DY' H R];L9]3\$7]C:OMN+C3WBC;.,,R$"O*4\9:3'\(F\)-:SKXA%D M;#^ROL[>89?N[L8QC/S9KV/2=7LM;TR+4-/F\VVDSM;&#P<$$'D'([T3WEI; MW]M!+@7%R6$6$)SM&3D]N* /&_\ A&[Z7Q_X5T5]5O=-N[?PX%DGM& <%3@K MD@\?X5[%I-A+I>E06E>Z2V,>HZ*;+4H4E2>#R[B-AD-D?-5K"%MQ +#OCD4R>\M[7RA- M*$,L@BC!_B8@D#]* /,?@UI$$%GK=ZSR3W4=[)8)+,VYD@BQL0>@YZ?2N%\( M7^A6VDS)J'Q#U+1)Q>3DV5NV$4;S@_?"RQ\/7S26NHZ1K\%A(R,"T:[CM8 M'V!QG_9KWN[N[73+2:]NG2&"-=TDA'0"I]D>2=J\G)X[T >0:78/X;^+MG9> M)[V\U5IHF.B:AIPW=S;QKN M9XESG [XSFN\*J2I*@XZ9'2G$CIF@#A;#Q]I7B+Q7I]EH-E_:B^4[7%^L946 M@/126'4DY37%K9 M",RLD0ED6).,;G/04VRNK74K:.]@^>-\[69,'@D'KSU!H \)\2Z'=/<^%M-D MB:.]M_#$[!,X*R(NX#ZY I/#\CZMX]\(>)IHRDNM7UY/ANRK$(P/_'#^=>_% M58Y(4G'7%8P\3Z*8-1F6<%=+E,5T/+.Z-O88Y!SU'OZ4 >2VOB+3_#_@KQ;X M6U-Y;?6IKJ[\BU,3%K@2GY"F!SG-6)+RV\)>(?AS)K\RV4=KI$J3&4'Y&* 8 M..^:]>DU;3DUV'29)5&H2PF:-"O)4''7UZ\>Q]*S[KQ9HEOJ#6DQF,;/Q9H6G:'X5GCU275+X0R)&^S3&W&[OLXVD[L#)YZ#^M ' MF_A_GP[\3O\ L(W?_HH5EW,3Z9\,/ GC"!&:30Q$\P7J8'^5Q_*O4M1\3Z3I M5X]G-Y\DX DF2VMGE\L'HS[0=N??TJ>;7=(@T./4SYL)!\"/$FN7:;;[6V-_*2,%5:1=B_0+C\S5[P?J_AQ-6TQ8OB3J M>H3G:BZ?.V4=BN-I&P=,^O:O2=)U[3-:$T-MYJ20 >9;W$#1.@/W258 X..# MTXK3$4(((C0$=,+TH DP*\<\/Z9=ZS\'O%UA8Y-S-J%ZL:CJQW@X_'!'XU[% MD#BFJ%7A5 SSP* /$]6\7Z1K'PIB\)6%O+)K\UM%9?V8(&#PR+M!+<8 &"<_ M2NA^)]M)9?"_3+69P\T%S91NW7)5E!/YBO2PJ9WA0&/?'-5&U"S-XMG*2LSR M%(U>,@.0NX[21@X&>1[T >4^)[C5_$?Q/N;/2='BU6VT?3V@DADN5A59)P0S M9/4[>*YJXU9X/ACH^FZLWDW>@>(8;6Z5CG8BDD'(ZC'&?]FOH8*JDD MR2! MUJI97=IJ=N\\ #1B5XV+)CYT8JW7W!H SM!\:>'?$US);Z-JL-Y-&F]T0,"J MYQGD5Q'C;2KG6?C!HMI:ZK=:9,=(F9;BU(#@ACQR.AKTF^O;/1[.2\N,1PI@ M,53)Y8 <#W(JT=A8-@;L<''- '@,+):^"?'^F:NLO_"5Q08O)YI"YN8@<(ZY M_AQV'J*VO!VL^&X+O1_^+DZG=S[8T&G2MF-F*@;/N= 3Z]J]CV(22RC)ZY%' MD19!$2 @Y!VB@#A?$W_)7/ _^Y>_^BA61;RVGD^%4UP5GMHM1\4?:+ M=RNU_+=_E< ]/45TMA9/X:^+5A:^)K^]U1)XF.BW]W*<1N1AXR/N[CQS]/7C MV$QJPP5! Z CI08PV,@''3(Z4 ?-4&FW6F>!]7\5:9$SN;F^L=1A'26!R0KG MW1N?H:]A\*^&](U?P9X9O+ZR2>XATVW$4C$YCPJM\O/!R!R.:[01* 1M4 ]0 M!P:M<6T?D(%+XF0KN)' W<==S5 MZ;@>E% 'FUGX/GL9$FL+26VNTO+R&"4RD^5;,DGE <\)N*$#L<5CKX:O[BSN M(;#P]?Z7$T44=ZDEP";N831DR+ACT42'?P3NKV&B@#R;7=)L]!D^S7.FM/X? M6]D>+35N%7>3%&0ZAW (5_,R,\%L]JTM-L]1U/X3Z9I>G!K=[\>4\K_/Y$)= MBQ//S97Y1@\[A7>W^F6&JP"#4+*VNX0P81W$2R*".AP1UJPBJB*BJ%51@ # M H \LU/PWXHM-*U;28F^VQ7,D=[OMH!&C $++#L+C)( ;&X!OF!--T7PA>7M MEI=KK.G3'3TN)W%M,BQ")#& H*K(V 6!.-W7FO5Z0\8H XGPGX>EAOX[[4[2 M3[5;V%O!!)*V2I <.!SU^[D_2MH6EQ_PF5Q=>4PMWT](ED[;P[''UP15>7QS MH4%W=6TMQ-&]M%),Y:W<*RQ_?VG&&QST]#2IXWT22RENEEN<12)$8S:2"5BP MRNU-NYL@$\#H#0!Y]H?A?Q-%J6H"X@OHVDM+B.ZGC"1FZ=@0FV3S6W-GD$J, M>V:=HOAF^CTNW6\\.S/;V>J03Q1M"L*QFN%CCC1@SK'TR",@^O'%&G>.[*YU5K*Y26 N\*P'R),#S(U8!SC"D MEB!G&<4 5/%MO:-=*D@()RLBLP!7G(.#WJF+?4CJ^C:7 M?/%)=7UO'-J2JX)3R&SD@<8;(4D<<5U>F^*M)U74#9VLTID(8QL\#HDP4X8H MQ&&Q[&LC7-3O;3Q/+#I\F@VD@M(WDGU %7D!9P%!!' P?SH X0^$M:>W\2VB M:)<207-O(S27(59)I0^Y K+(1*?O?,RJ1QZFK]KX>UY?'MO=K874,!N(W@E\ MI"(+4!69QCZ?*/SH Y>U\$)<2V8OM-F:.YMKH7 MZO*<2,'!A#X;G )P.U48M UV/Q3H=\=,O)KA(;599;C:\<050),2"0,A^]E= MK!C]378ZIXEO]-UAM(-K#)>7F#I1&0L@_C\STV?>..H(QS4GBK7[S0K>R$7V M2,W#%9+RZ#^1"0,_-MY&3D#) ]Z *WBBUC\1:+IMV-*EO!;:E'+Y!"[]J.58 MCG!]>O2N:?PAJUO8"32+>>VU*[LKM+F7SL%G,@,8)W<<9 QTSVKJ[7QA;P:3 M;7&I-%)/<.ZQ+I@:Y695/+H%!(7IG/2K%WXTT*S\EIKN39-$DXD2%V58V) = MB!A1D$$G&* ,+X::5J6F1:@+JSGLK5RGE6\L"P_,,[F"K(^,Y SD9Q5#6?#& MKOINI76G6W^E3WLJ30-C_2+=I 58'/53EAGL6'>NG7QGI<\T0@NA$BW#0SBY MMY(V7$1DR,@8&T9R>"*EC\::--ITU\)+E88G5 'M9%>0M]W8I7+9[8H Y6]\ M->))[ZX\2I/']HCO!T ,NR/*+&)-W&Y"QQC&7-.U.VUG^U[K^R]&U>RO M9YQ)%P&%R.F2.U &9-/K%N/$& MC0>&]0G?4+F4PW1\L6^V1 H9F+;L#!SP>E5+SPCXFO3<7,%_#;_9%A@LX)[? M>T@M\,K[PWR[WSV/!%=M+XDTN'RS+<;%DN)+8,R$#>BLS9.. C<].*RKGQ_ MIB6$=W;07LZO=16^W[)*I(D/#C*\KC.#WZ4 9ZWVNZ'-?7L'AB[OSJKQW2)% M)&K0/L1&CERPQC;P1DG.;W3[U[V33F(4DL9 R*3QE?,RN M>#@=,UN#QIH9O9;4W,JLGF .T#B.0H"75'(VL1@\ ]C23>*(IM*T[4=-1I+> M\O8K<-/$T>48_> (!/L>AH Q-5FUSQ'I%U)_PC]S:V:O#OM)9%2ZO(U;,B?* MQ 7'0%N>>QK.T[PK+?/9P7.BW-KH3W4[IITT@)AB,( 5\,6!T0B,X?:Q&&Q[&J-OX^T^74;Q'$L-E;6T4G[VWD28R.[ M*$"$9.<+C .';K2?"*W3V=PEY-I7EW[-.=\DHDBV*S9Z@;@#VJ4^' M[YK:ZEM_#E_!H3743RZ(9U$LX"N)& WXP6,9V[OFV$]^>UF\6:!+IZ3WO:MZVE6XMXYE5U610P5U*L ?4'D?2@#R+6O#6J M7&@Z;Y&B7PCBN9WM;#"3BV1@NQ7!D7:002"K':"16E=>'M5N=3M;^\TEI+M+ ML$-$X<0.UJJ>8"3DJL@Y/7CH:]1HH \N^&VAZWI>L3O?VMQ;)Y&VY:2)4%Q- MD?/N$KESPWS$#K^%6G\(OJ4$$&I:=(\49U)]I; W/,&B/!ZD9(]*]'P/2B@# MR'4= U2YA07F@WU]J4D-H8+X7 VVZJ$\R-ANSG!Z44 <9X'TJ\TN2[74+21)I M%C:&5I/,\N#G9;Y]8^0?7.>:[.BB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ I",TM% 'G'_"K'.HWETVK1,9TN8P_V,>:PF4CY MY-V7QD8Z#CI707_A2XGG:[M-2%M>(8&@D,(=4:-74Y&1D,)#QD8KIZ* .:L? M"DD'AK5-(O-0-R^HM.TMP(@A!E!SAYM;AW2#:"80 M@P!GC.SUXS74T4 <'X<^&=KX>\0_VG'<0.L>_P @+:A9/F_OOD[L#C@#WK>O M?"6E:IK;ZCJ=C9WW[A(8TN;=9/+VLQ)!.<9W#\JWJ* ,R/1XDUB:_.QEDMXX M%CV#Y0A8\?\ ?7Z5ST7A#6=-^R_V/KEM;F.T6VD\ZQ\W?M9F!'SC'WCZUVE% M ')W?@V34?M=W>ZCOU9MOV.[2$+]CV\KL4D]6R6Y^;..E:&K:1JE[#:26.LF MSO( 0Y,/F0S9'S;HR?Q'/%;E% 'G.H?"F"_L8=][#)?B>6>5YK4-"[2!=V(@ M1M^XN,'USG-:Z^!HXM&FTV&["1R:?'9 ^4,#:[L6P,#DOT]JZ^B@#DM5\#Q: MOJMQ=7%X1#<2;GB5.=OV=H2 <\'Y\YQVI?\ A%M7GTL07GB#SKNWFCELIUM5 M40E,@%ES\Q()!Y'L!7644 M\U)FFUACI9N9KA;-8 &!EC9'!?//WR1QQ5G_ (175Y='^QW?B 3RPRPO:2?9 M%58Q$P(W 'YB<8)R/8"NMHH XI_ ES,XMYM9+:7 \TMI:BW :-Y%=?F?.6"^ M8V!@=LDUM3^'_/TG2;'[21]@E@DW[?O^7CCKQFMNB@#E)_!27-G#:R7K"-#= M9*)@_OB3QS_#GWS6;?\ P\N]:*%$86@1$,;LRY7<<@[N1GUP1 M7>T4 <+9?#>*VT)=*:^5(&G:ZF%K!Y0:4 ",@9. I4-R220.<<5V=I'/%:Q) M3:1\2-2C\+Z MI=:M):/K$;B.WLA"T+I(P;"L&.&0;2=X/(!J1_B!K;Z7I%Y MD2-*@U*^#1D M^:'D"%$P?EQR:8UYVJI;.T+N.,>M6/^%?^&_(TZ!;$I%8 M((XD25E#*&# . ?G&X;N<\\UT]% &+8^%=)TW6;C5;:%UNI]V=S[5) MPNXC)P.:OZE_QX/]5_\ 0A5NJFI?\>#_ %7_ -"% %H4M(.E+0 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%!.!DUCGQ7X=5BK:]I@(."#=)Q^M &Q13(9HKB%)H9$DBD4,CHA M![T^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BN+B.UMY)YFVQQ*7 M=L= !DFI:ANHFGMI8D<(SH5#%0V"1UP>M ')6GQ+TF\T6;5(K#5C%'($5!9, M6E!R0R]MN 3DD8QSU%7)?'6F+'I#VUO>WG]JQ>=;K;PY8)\OS,"1@?,/UKDM M!\!^)M&TO4H8[O2U-S, ;$Q,;66,;@YV\^7O##A1@;0*EN_AI?R:=HMH+NQN M&L[1+5[F>-O-@Q('WPD'@X^4 XZ#GM0!U^F>,-,U76[C2K=;@31%PLCQ8CFV M,%?8W\6TD UJZD?]!?ZK_P"A"N3T#P??Z7XD^UW%U;R6%LUTUHJ!O,)N) [; M\\<8P,5U&JP(]J9"7W(RXPY ^\.H'6@"^**0=*6@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH BN/^/: M7_(] _LRPTJ8Z0D=KI,37,\TL8;SF480 ]2 "6]"0*[WQ+K:Z#H M<]YY9EF)$5O"!S+*QVHH^I(_#-5/#?A.QT?1HK>XM;>>[)27E8Y<]. MF3P/2@!W@3'_ @6@X.1]ABZ?[HKH::B)$BHBA448"J, "G4 %%%% !1110 M4444 %%%% !1110 4444 %%%% !112$XH 6BH1=P,C.LT913M9@X(!]#3C,B M[0SJ"QPN6Z_2@"2JFI?\>#_5?_0A5A949V0,I9>H!Y%5]2_X\'^J_P#H0H M M#I2T@Z4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1FBL7Q3K!T/0Y;J-#+=.1!:Q#K),YVH/S//L#0!EIG MQ'XY:02!M-T(E5 Y$EVPY/\ P!3CZL?2NNK(\-:''X?T*WL$.Z109)Y#UDE8 M[G8_5B36O0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !574$,F MG72*LI+1,H$1PYR/X2>]6J* / O#5M:0^%=6M;_0K^33EN(T6Z6REWK)AQNE MAW$.4^7)4$$L,]*L76GZH=+\/)>Z9?&[.DP0V \IW:&Y6=268_P$H 26(XR/ M:O^.I3O$RI,&F4P88C#?+G&,X M''%>A:KY_P!E_=F/R\KNW Y^\.E:%5-2_P"/!_JO_H0H M"EI!TI: "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* $/2N3 ;7_'32$YT_0AM4=GNG7D_P# $(_%_:M;Q+K*:%H-S>[3), $@B'6 M25B%11]6(I/#&C+H.@P698O<',US*3DR3.=SL?JQ/X8H V.U%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%5[V22&QN)(=GFI&S)YC87( M'&3V% %BBO)=(\8>(KG0M1:^UJRM;RSE1[II[/!@B.X'R\,5EW,N%(///)XJ MY=>+?$UM8Z'+?Q2V6;,7.IO#;(YCRX5G% 'IU5-2_P"/!_JO M_H0KC/#GBG5=1\3I#0.:Z[59E2U\LK(2 M[+@JA('S#J0,#\: +XZ4M HH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHK.US5H=#T:[U&?[L$98+W=NBJ/:0[F'T&=H]E%;U !VK,G\0Z/:WZV%QJEE%>-]V!YU#G\,YJ+7?$>G:%"O MVNX/VB7*P6\2F265O147D_RKS/P[J^DVGAO4]+\4:7%!?,S![69&DO+R5\DO MMV\Y)&W:3C'48H ]C!R,TM9?AJ&\M_#&EPZ@2;R.UC6;)R=X49S[UJ4 %%%% M !1110 4444 %%%% !1110 4444 %%%% !3)(EE1HY%5D8896&01Z>4 <> MGPP\)KI\EA_9G^CR7'V@A9Y%(89V@%6!PN3@9P*NR>!O#TRV FL/-^P\0&2: M1B!G=AB6RXSSALBNCHH R+'PSI&G:Q=:M:621WMUGS9-S'.3DX!.%R>3@#)Y M.:N:E_QX/]5_]"%6ZJ:E_P >#_5?_0A0!:'2EI!TI: "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y'5<:_P"-++2- MF^RTP+?7A(R#(TS1$F MM].6\UO696N[B660)#;EL;5<]2%7:H '.T]* .VDE2*)I'.%0$DCG@5RBZIK M_B66,Z/ VE:9G)O[R+]]*/\ IG$>@/\ >?\ *KEE;#0([K5-=UQIYVC!GDE? MRX(E'9(^@&3U.2?6IK?Q$NH26ITS3[NZMKE"XNRGEQ(.0,[L-U'8'CF@#6%K M!YRW!BC:=5V"4H-V.XSZ5S%WXJ6#QW;Z/]E1K3:(I;L]8[AP6C3\54_B5]:M M?8O$U]IP^UZC!8W0D+A+!=RLN/E0O(I/7J0/PKA8_ _BJ/2]2@?3M%DU#4)# M--J!OY?,$N[Z3)X&[CC/2L M"S^'/B&STG5;:WUNUMYM0F"RF*V,<;1 DDA5/RN^<';C &!ZUHWOP^N[Q+-8 M[RRM$^QI8W<4%N=AB20./+RWRGC'.>N: -_3/%]AJFN2Z5##=*RF41S2(!'/ MY3A)-ASGY21U SVS6OJ1_P!!D^J_^A"N9T3P9/I7B(WTE['+9P-U,C("Z,I4_\"% %X4M(*6@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HIK,%!)P .Y--$T9. ZD^S4 244F:BG MN[>UC,EQ/%"@&2TCA0/SH FHKF)OB%X9CE\F#4?MLV<>781/<-GT^0&@^*=1 MN$S8>%-6EST-SY=NI_[Z;=_X[0!T^:*Y+[7XZNV_=:3HUC&>AN+QYF'X*@'Z MU,MCXRD'[W7-*A]HM/=L?]]24 =/1FN;_LGQ5_T--O\ ^"M?_BZ:VF>+HQF/ MQ)8RGTETS _\=DH Z:DR*Y1IO'=HW_'GH>H1CJ4FDMV/X%6'ZUQGCCQ[K>DR M(L\=_H.+*611"L%PLLVY%3+$-A/F.>!U% 'KV12UY+X'\>+>75A+J?BV.YBG MT^5[B.Z\B(0SI)&N 553@AF(SU'TKT;_ (2+1OM4MK_:EEY\4?FR1^>NY$Z[ MB,],$*[K+,L M2I&,GGEF^BJ"Q]A6N;B%8O-:1%CV[M[-@8^M $M%94OB328K]; 7L4EZT1F6 MWB.]V0#=D >H''K7.:O\18[*.R2STB[N;RZE*BRD_=W 48^;R\%L'G&0.G.* M .WR*SY]=TJ"[ELY-1M4NHH3/)$TH#)&.K$=A6++I/B/6H'%SKATVVF.1#9V MP6=$Y^4R,S8;ID@=C@]Z=:^%_#'A"UN-6BL(HY(+=C-=R_/*Z@9)9CR2>_K0 M!P=UJ.I>/M?T[3Y3]LT\L;'Y8UB#%8S+(^"^6!.%&,+QGJ/08M+UV]TV M2VO+Z+2U$@$*Z6,LD0XVEG'4\<@#'2F^#+"YCTR;5-00)J&J2?:94 _U28Q' M'_P% !]3J%EN)/G=@ !C)Z#@<#C/-:F !@"BB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI"<4 +BC%5 MX;^TN8I)(+F&2.-BKLC@A2.H)[$4LM[:PB,RW,48D^YN<#=]/6@"; JKJ7_' M@_U7_P!"%3)<022O$DR-)']] P)7ZCM4.I?\>#_5?_0A0!:'2EI!2T %%%% M!1110 4444 %%%% !1110 4444 %%%% !1163K/B32="1?M]XJ2R'$4" O+( M?14&23]!0!K5%/<16T32SRI%&HRSNP ]R:Y<:AXHUR8+IVGQZ/8D1+976G>%-(T0+J-JL=Q)/OG M!,R ?)&,8YY&[ID5ZE?:9IMWICV=[:6[6( 9XY%&P;>0<=.,?I7GOAC5?A[J M^J7RII^EV4^GW.ZWDEVKYJ+C$RYQQN!_(&@#J7\-:S?KC4O%=]L/6+3XDMA_ MWU\S_P#CU36?@3PW:-O;3ENYLY,M](UR^?K(3^E6F\4Z0M]'8QW)N+F6'SHT M@C:0,F"<@@8Y XYYKF=6^)L%C+#;6^FRF\>3;+:W+[)HEX(8QH';D$X& >* M.[AMH+= D$,<2CH$4 ?I4AP 2?UKD;&[\0Z[9:I*DDNG@'%ENL?*DP.03YN1 MR..5XSWK*@\+^+=2O(;W4[NSM9(H?* ,\MT&&""60>7&2XMSM5&A\I9CG&$9\!L=3 MBH)/!>FRZ3:Z>/-M(H6WO_9[?9O-;&"3LP>?8U8TWPAH6DSI<6FG1BY3.VXE M9I91_P #8D_K0!S^H>/9K+6H+&5+.#]R&N8%:6XN8I"#A0D:$'L:[$(JL6"@$]2!UI] 'F\VF^ M*+Z>_D&@OY=Z-KQZAKSA$7(.$6)3MY'8_C7.?$'PK=P7WA:_CGLM)@LH6@DN MF@:ZB@D/(#[\_)G.&8<'KVKVND90ZE6 8'J".#0!\^^%OAY_PD/C.\OI]:M- M1M4A7S+ZQLQ"@ER,+$5PNX 9) (YP0)O#VH!-0OM..E2*(8]2ETW? MSTQ/M9=N>!N V_2O2XXTB38B*JCH%&!230QSQ/%-&LD;C:R.,@CT(H Y_2-) MO-@_M>'1;E(L-:M:VI383U/).,\(/<>&6;+Q]7T_)ZKW,7MU7MQT[&">*X@2:&19(I%#(Z' M(8'H0: .6GL=#LK*WUJXT&ZMYHXA (K>)GEA0@KMVQ$\ $\CIFL6SNO!%Q%; M:59Z[J5BXGWQQR7EQ%*SG VYD.2.G%>CTQHD<@LBL5Z9&<4 8$VFI'?7VWQ) M?0SW:?)"TZ,(.>L:L..F._>IX=-U)9+,CQ%'-(T::273;"&U>10K^4, @>W M2@"M_9>N?8Y8_P#A)9/.:4,DWV.+*+W7&,'Z^U2O8ZD+B69]>E6!H=BQBWB M1\8W[B.N><'BJ,GP_P##TTSRO;719V+'%_.!DGT#XK4C\/Z7'I']E?8T>Q_Y MXRDR \YYW$D\T >&^+]5O;CQQ'IL^MW4DZF%I+B27[R^6KQ@J5(7CH M,YZUO>#+:ZM]$O-$N/!T^I:K!,(YVO;A?)91\T1;<[[>"/E4&NZF\#06NJ_V MGX>F@T>X>(12JEHLD4@!)!V<889/(/UK6T+0QHMO.'N9;N[N93-<7,N TKD M9P. .@% %;0+#5X%9]6.G1*T8CCM+"$A80.WF'!;CCH!5_3-"TO1D9=/ ML88"YR[J,NY_VF/)_$UHT4 )@5R'B+9X@\0V/AA26MXRM]J.T\>6K9CC/^\X MS]%-=)J>H0:5IUS?W+;8;>,R.?8#H/<]*R/"&G75O82ZEJ0 U34Y/M-P,?ZL M$?)']%7 ^N3WH Z(#'&,4M%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 55U&-IM.NHE1W9X74*C;2<@\ ]C[U:HH \2\-^'[N M\\$>)--;2;RWA2$^21$8)YI5#CRG"']YM.WD8#'BM?Q)INJF7P]-;6-Y+<6V MGQQPQ_84FA,I9-RR;@3'PH^88Z=>U>JA57. !DY.!2T >9>$M)O[7QLTDVG7 M$$D37QO+MXB$N!),K0X?^/"@_3VKOM4$IM3L=0@9=P*Y)^8=\U>P/2JNI?\ M'A)]5_\ 0A0!:%+2"EH **** "BBB@ HHHH ***3- "T5RNH?$#0-,\5P^'[ MN^BCN)(RS2,X"1MD!48]F;D@>U=')>6L+1K+._ M#S([6E]]O99?),5DC32%\$X"J,G@'GI6'JGQ3M;;6+K2-+T;4]5OH(MVVUB# MJ7(!"DKDKUYR.,&@#T#-8NK>*]*T>X2TEF:>^D&8[*U0RSO_ , '('N<"N1M MQX\\86A>]'_"-6H;YK2,9FG7KCSJ.E?#OQ4FG7-G/K-GIT<\HD M+62L\P S\IE&QFSGDMD\#F@#I9)/$FM+*]Y<1>&]. )PCK)=,@ZEF/R1_ANQ MZU'I5UX,T26S73I8[NZOW:..ZBW74LS @-ND&3P3SD\5;OO .D:G%%]L\\W( MB6*:YAE:.290FTJQZ[2.HS5S2/!?A[0Y(Y;#2XDFC^Y*Y+NO_ F)- &'J_Q, MMK":\L;32+^YU2W=46T:,@R9_B&T,<#CJ 3D8J]IVJ>)=;2:X2S73(!!A(;J MW82M,5Z@DCY0WJHSZ5U@5020H!/4XZT8'I0!XQXM\-_$O7/"4D%U9&ZA@%1> .!SG/4URT6A6OBK4] TW2_"E_I\UI,@U"X+8_= C=NW#Y6X MR #W([U](T4 <[I7@G0=(FBN+:UD>XC'R37$\DKKVX+,O3..UIDL:31M'(@>-AM96&00>HH $D61592&5A MD%3D$4^N*@D;P+?1V2>P!- &3JF/$_ MBN'1MA;3=+9+J^;^&2;K%%[X^^?HOK77 8K(\-:+_8FD+!+*9[R5VGNIVZRR MLM %C-&X5Y%H?BSQ)/ MX/UV7^THI]8M8S<-]IB79"A#?-&T>5D4E2%SCW)J_KWBS7+5[)K:\6%;?2K? M4)E,*M]J9Y50H4(OS 9.0><]^F*XCQW<^*M3\>ZWINE:SJ45O8P1SBUM 3T M0$<#NS[0/Q]* /> :6O$_A]XU\2-'JD":7K7B%$G79)<2QQO!E>4;)Z@Y_\ MK=*Z6Z\3?$N:,BQ\$6L+;N#/?*WR_0$C9HR*\SM[WXJS32->:58Q1-$R M+';S1J48CA@S;LD>A&*S9?#7Q%OGC^U7=[L0[D"ZTD./][9!S0!ZXTB*I9F" M@=23@"L^Z\1Z)8SB"[U:R@F*&01R3J&*@9R!G.,5P%IX1U^#3[JRF\/:1>1W M;!IVU#6)IWW3D%;S!USZ?G5W_A"6N#NU#Q+KUUGJ@NA"I_"-5_G4\?@/PU&I+Z8EP^ M/]9=NT[?G(30!\S:>EEJ.EWMO/J6NW.KWK-*]O:V230M,22A+;B>RTZSTVW6WLK6&VA'1(D"C\A5JB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M(+NT@O;26VNHDE@E4H\;C(8'L:Y33KV7PA?0Z+JDK2:5,PCTR^D8DJ3T@D)[ M_P!UCU'!YZ]E534=/M=4L)K&]A6:WF7:Z-W_ /KT 6@\+&=%08<'/R_3!( J:Z\.:1>R6C MW.FV\S68 MRZ9,8&, ?D/RK5HH SK70M+LM2N-1MK""*\N/];,BX9^#- M/\(1WRV,]Y.U[-Y\\EU*'=GQR-QD,*Y1$U?P6PC2.YU;P^,X"Y>Z MLQZ>LB#_ +Z'O79TAY% %'2=7T_6[%;S3;R*Z@;^.-LX/H?0^QJ]UKG]2\&: M5?W+7D/GZ=J#=;RPD,4A_P!['#?\"!JNFA>*8$\N+Q=YJ=FN=/C9Q^*E0?Q% M $-WXCU^36=3M-)TG3YK:P*+)-=7QA))0/T"'@ ^M8NE>*-<\>M>:991VMA; M6\GE7>IV=SYZE2 =L1*K\QY^;&!U&35.?P1XC3Q#?W5S'!K]M<.D@2ZO3:QE M@H7YHDC(;ICDD8[9YKK?">F:G8W.K76IV=I9M=RQM%!:S&141(PO7:OIZ4 ; MFFZ9::180V5C L-O$,*@_4GU)[FKE%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S'CCQ7)X1T$:A':K<, M\HB4R/LC0D$[G;!P.,?4BLA_B,1KVD:2;>QAFO;:*>4S7HPI=B J%597)P2. M1G(KH/%OAV3Q+HKV4-_/93 [DEC(P3@C#*0:Q(OAG:0"PABU6^%E;B' MSK0E"D[1.71LXROS'D+@&@"WHOC1]6\1/IS6'DVLAN%M+CS] &O534O\ CP?ZK_Z$*K6GB#2K[5+G3+74()KVU_UT M"-\RH[BO2:3 H \]\->'=7 MLO%PDN[3RK6R:^9+H2*?M/VB4.H '(V@-;W4+.-]*CMM2E33 M?M* .P\J\_P"?J/\ [\__ &5+Y5Y_S]1?]^?_ M +*N F\;>(3X7T'68(=,!OX(V,#*[27$SL!Y42@_+QD[CGZ5Z.,E02,''2@" MOY5Y_P _47_?G_[*CRKS_GZB_P"_/_V56:* *WE7G_/U%_WY_P#LJ/*O/^?J M+_OS_P#959HH K>5>?\ /U%_WY_^RH\J\_Y^HO\ OS_]E5FB@"MY5Y_S]1?] M^?\ [*D\J\_Y^HO^_/\ ]E5JN'\5>+M0T3Q+9VB(D&E[$:ZO)+-YE0M)M5C7B67]GW4,LEO M)&CA@4V_*6)PS8))&!CCDT =)Y5Y_P _47_?G_[*CRKS_GZB_P"_/_V56:* M*WE7G_/U%_WY_P#LJ/*O/^?J+_OS_P#959HH K>5>?\ /U%_WY_^RH\J\_Y^ MHO\ OS_]E5FB@"MY5Y_S]1?]^?\ [*CRKS_GZB_[\_\ V56:* *WEWG_ #\Q M_P#?G_[*HH[2ZCDE<72$R,&;,7? '][VKD3XWN[?QE?66H!+/286=8))+1\S ME(P[8EW[>/F.-O0=:?:^+]7_ +?T*RO[&VM[2_L9+F6)TW!FY[\$8QC-=C0!6\J\_P"?J+_OS_\ 94>5>?\ /U%_WY_^RJS1 M0!6\J\_Y^HO^_/\ ]E1Y5Y_S]1?]^?\ [*K-% %;RKS_ )^HO^_/_P!E1Y5Y M_P _47_?G_[*K-% %;RKS_GZB_[\_P#V5(8KPC'VJ/G_ *8__94Z^N39V-Q< MA"_E1L^T DG SBN!T+QWJEY81Q7R0)K,MU;P?8VLWA,0D&XD[G.X;%<@C'3D M4 =S!:W4$$<*W495%"@F+G &/[U2>5>?\_47_?G_ .RKA'\;^(#8^("-)C2^ MLKZ&VMK>-&G;:X4DN%8;B 2< @<8SWKK/#.JMK.@6UZ\J2R/N60I"T0#!B"N MPDD$$8/)Z4 7_*O/^?J+_OS_ /94>5>?\_47_?G_ .RJS10!6\J\_P"?J+_O MS_\ 94>5>?\ /U%_WY_^RJS10!6\J\_Y^HO^_/\ ]E1Y5Y_S]1?]^?\ [*K- M% %;RKS_ )^HO^_/_P!E1Y=Y_P _4?\ WY_^RJS7.>,M:U+1=(BETFT-S=S7 M"1*H@:;:IY9MJLI. #W% &K/:75Q$8VND )!R(?0Y]?:I/*O/^?J+_OS_P#9 M5QUKXVO=0LUDTF*VU.1-,%W*55H%+LY51AB2H&R0D')XXK&E^)NI^5H.(+6( MW>GQ7UY,8))(T#N$P-K90#^\=W;B@#TORKS_ )^HO^_/_P!E1Y5Y_P _47_? MG_[*K .5!]12T 5O*O/^?J+_ +\__94>5>?\_47_ 'Y_^RJS10!6\J\_Y^HO M^_/_ -E1Y5Y_S]1?]^?_ +*K-% %;RKS_GZB_P"_/_V5'E7G_/U%_P!^?_LJ MLT4 5O+O/^?F+_OS_P#94U+:;[4D\LX;8C* J;>N/?VKD_%'BW4=%\3V=FB) M!I>Q&N;R2S>559Y-JKN5U"Y]<'J.*@O?&NL1QP7-KI]N]C/K'V$7#L1MC$HB MR!GYF+;L'@ #O0!WU% M$9M-*K>1'38/L]JT5Y(FQ._0\D]S73C@ 4M% !1110 4 M444 %%%% !6%JOA'1M9U*._O;5I)T"J<2LJR!6W*'4'# -R,YYK=HH QF\-: M8^E6NF-;M]EMIDGC7>"3G)^;D^M1VGA+1[+6WU:WM2ET[._^M8HK/C> MRJ3M!; R0.:W:* "BBB@ HHHH **** "BBB@#F+OP%X?O;V[NIK.0R7>\R@3 MN$+.NUV"YP&*\$CG%:=WH&G7]Y;75S;B22VBDAC!)V[) P*]"" .M:E% &' MHWA+0_#U[>7>E:;#:2W>WS?*&!A1@ #H!].];E%% !1110 4444 %%%% $-U M;0WEM+;7$8DAE0HZ,.&4\$&L+2_!&AZ1MDM[Z)V6 M.02Q/'(T;QN.A5E((-:=% &-IGAG2='@F@L+3R8YHEBVC27"!5.)659 K;E#J#AL'D9!J5_#>F/I5KIS6 M[?9;69)XEWMD.K;@20+N ZXS0!K451TK6-/UNT^UZ9>PW=ON*>9" MX89'49%768*NXG '4T +14,=U;RVBW231M;LGF"4,-I7&[YBHP"<>G(_.@":BBB@ MHHHH **** "BBB@ HHHH **CGGBMK>2>:18XHE+N[' 51R2?:J46MZ;?$C@M%GD9';-5;/Q- MH>H7\MA9ZM9SWD6=\,0R75KCSX5<%H\\C<.W% %VBL>;Q3H-OJRZ7-K%E'?DA1;M M,H?)Z#&>M7-1U.QTFS:[U"[AM;=3@RS.%4?B: +E%4]-U2QU>S6[TZ\AN[=B M0)(7#+D>XJY0 4444 %%%4Y-4LHI[B*2[A1[:,23*S8\M#G!/H.#0!M &[16:VNZ8EM-=-?VXMX9OL\DAD&U)-P783ZY(&/<58M[ZVNS,+ M:=)?(D,4NQ@=CCJI]^10!:HK*7Q'H[PQ3+J=L8Y;C[,C"0?-+G&P?[7'2C5? M$6CZ&T*ZIJEI9M,?W8GD"EOI0!JT4R.1)(U='#HP!5@<@@]Q3Z "BJQOK9+V M.S>=!<2H72,GYF4=2/SJSD4 %%&:9+(D432.P5%!9F)X % #Z*@M+J"]M(KJ MVF2:"50\:YRZ@\:&[E-G?:"EMO/E+-9S,X7M MN(D )^@KI** .!\16OC630KA;J\\/RP$IYB)83$D;U_Z:GCU]LUGV-CKJ:U; M-I,GA.*812!GMM+EC 7Y>&Q)S[<^M>G4F/W.GMJ]J=L M=MIH@:>50R+ M(GE!FR"PZXR><5V?Q!TJWO\ P3JY-A%)ZU9:Q:^*?L]G)/IUOY-JU@+:SF8%N/,VB-@@.?O;P>*DNHM6/C/4[;9?7X MNY+B(JPN(7B1HR!R#Y31#MT;I7M&*-HH \^\-V4+?!F.PBLKJ9_[-,4]J2R2 M-)LPZJ7'!ST[=,5YYH^G7]U)>)I=I=*]KIYDAOY-.-C-"\;*Z1,5(60-@J>/ M2OH3%5-2TRVU:PEL;Q7>WE #JKE21G.,C![4 >1W%QJNO>"V\227%[:?VGJ2 MRQP;)9(TMT4HBN(B&521DE>57.T@ MOR 5R5#^W?%>ZVMI!96D-K;1K%!"@CCC08"J!@ 5-M% 'A,5OKR[11M!�!Y9\,)=3CUBXM+F.YN(1:JSWDGVB/$F<;9(YJ4B^+(;&&22\T7S8W9[DK:3;6C&" @\S(;KR<]N*Z.B@#SS3K[Q =1N98 M=1TZ5]3.8(Y()6%L1D@.-V"-ORG&.0#W-=3%%XC^U6;2W.E&W$>+H+;R!V?G ME#OPHZ<$'O6SM%+0!S&HP:X?!NN1ZK+9SW#VLPA^PPN@P4. 0S,2<^E>:^%] M,U/P_P")?"J7%M(^X96('^UCM7N-(5!S[T >)^%;? MQ-IGBFP\07VA^1;ZU)-'V:I^$+26S\9Z3;6VCW;+ M!-)YJ7NG>7)8@ALD7"X$@Z#D'.:]XP,YHVCWH \'TR6RN-#T#3;7PW>IK5A> MQW$]XVGF,1HDA9R9,?-E0B4[H MO,3'R!-JCKQGWKVO:._-&!0!\]Z_,FD>'-4T*Z\&7%SK%Q<7#2ZB;U#1M'GU=&U'RXC%+/;[<%PB_,HW!0<#. :QA8ZS?ZA>HSZ MR-&CLK^33 99D=E'E^7NY#'YMVT-S@5[GM&,48% 'A-\=8TWPIJTS7.JHT_A MVTN99)9I"WVDRX8@D_*V.PK3D.I^1KQT ZW_ &1LM#+Y_F^=NW_Z1Y>_YL[, M9QWSBO6-3TNSUC3IM/OXO.M9AB2,DC<,Y[>XJV% Q[=* /"M5BU21YVT^ZU2 M+PZEZ#9+=PW+H_[HA]^PB94W8V]>2:6YMM9UKPSXCCN;'4HPVBVK0VTLDCG< MKL3@GDL0 3WQ@&O=,4;1C% 'B;KJ[^+P+.]OK:S\RV.F VUU(6@P-P!W!0,[ M@WF G]*]L7D48^M &* %HHHH RM8CUUQ%_8EQIT+<^:;V%Y ?3&UE_6JNFP^ M*UO5;5;S1I+3!W+:VTJ/GM@M(1^E;]% 'F^N6FOOJVH/%+I(E+G[%YUE,\P7 M V['5PHYSV'O78:7'KZZ9*-3N-.>](/E-;PND8XXW L2>?0BM?%*.* ,'38O M%:7JG5;S1I;3!W+:VLJ/GM@M(1^E>=0^ -4\2:OK;RW=K:::VLR.RM8*;APK M*P*2GD X_G7L=&* /"-1\-Z_)I>NWD>HW:V7_"1%O[*%H")!]H3]YN^]COQZ M5U&A>*[7P]K>OZ=?:?JOFW.LRR1R163O&5;: =P&,<5Z=BC - 'D%A')'\0E M\5MI=PNA7-[);P1>6^Z*8J%^U&/L'(*YQD#GO1\3[0+XG@OOL5[YC61@6<:> MM];S LC:* /"=0'B0QZ/')%]7-/TC5;F[MY;R;6/.G\1W%O<$33(IMMKG&T'"H2!R/7 MK7M6* N!C)H \1TM_%1L[$0-J/VR/2M3CB\W?]]9<0@YZM@#!-7&D3^RHQIW M_"3&R\^T.KM)YV0FUA((\_/G.W?MR,=*]BP*-HH \AL[34M0N-(MF?6%T636 M;@6Y>25)/LODG;N.=P0MG&[G&*QK0ZK]GBBUYM>-A':7L5D8/.+F<3,(PVT9 M)V8"EN*]WVBC:* /#!U:'4TDNO"UK%9I%#*=LRA@X^4?(PR"\1;1;?S/)^S&+ W'[FT'.[^+->K[1C%&* /"]!M)--TC M1+2]CU:#1XI[Q=32W$X99]Y,6=OS;2O=>,XS6]X*T[6+WQ';2>(&U'_1].22 M$22R*N?.?9O .&?9MSG\:]6Q1@4 +1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5>] MO;;3K1[J[F2&!!EG:P'&,9YSTZU MK>*= O=7OH6@B62 1QI(#(!D"XC=O_'5;^5 '6B0$9R,>H-'FK@DD8!P3FO/ MW\&ZD+J2*U*6UC=3RBX1'X6-)&D@V@< 9.TCL#5>W\'WZ6$B7%I.S;80T:R0 M,LLB[MTA0C#YSU8[CD=P#0!Z$E];R331)*C20D"10?NY&1GZBBXO[>T\KSY% M3S9%B3/\3,< 5YZ?"FJL%DFTZWW,8GN$@6,K+B'8%P_!VL,\^N08,@>O3FL3Q M'I\M]]A9;-;Z"&4M-:LR@2 H0#\W!P3G!_F*P+'PKJ4$EM<7"))>0S6A$_F9 M98T!$@!/.,'!_O8H ZVZUFRL[Z*RE=_M,J[ECCB=SC.,G:#@9[FF7?B#2[&X M\BYNU23/*[6.WH.:R-?TBZNK]KFPM'6]:-$COEN2HBVL20R9Y&" M?7.><5%J>D:C-X?FT]+0S2W@DDEE6X"[)68D!@?O1C(!&3PN,$&@#I%U.T>_ MDL5N(S=1QB5X@W*H>A/I40UO3C<10"\B\Z6$SHA;DQC&6^G(YK&N=&O5UBZO M+6*)6GTY;=I4PN92W+'OP.?PQ4E[HK1Z_97UK912Q0V$\$@RH,A/E[$.>H(4 MCG@4 :VG:S8ZLLC6,WFB/&[Y2O!&0>1R#V/0U:CN$D567.&&1N!4_D>:P?#= MG>Q1W5SJ=L\-_.$#G_7)-8]GX6OHOLLLMNGVF%K/;(7!** MCL9,'M\I_'IVH [@RJ.I _&H[>[@NH(YX)5DCD7&'J*YK7]$NKS7K.\M M;19F0QJ[SB-HU0-EL _.K8)Y4X/&1Q6/8>%M2M8K.%=.BAEB^SB*X5T M@C9 MDP!S\_)XZ[OFQ0!WDUY!;A#+(J[Y%B7)ZL> *F#@]*X1/#&H/I2VL5M]@NQ- M"9KU)59I65B6E"],\YR>3G':M5])O9/!$>FK;1PW*HBR01R;5D 8%P&&<;P# MS_M#7%Z9X8N1XCMKVXL(H=/B>>2" MT+*PMBPB"X XSN1VXR!NJ74/#-QJ'B9KF>VCFL&G#E9&!!'V?8,K_O?XT =9 M/>P6S1":14,KB- ?XF/05-YBGH0>W!KSJ#PKK"FW$]LDEXKPO%?M*K&V580A M3U/S@G X.<]:BC\'ZS_8\EM%$8;MO* E:5%4.H;?)\@!)8$KN)W$-R..0#TH M-D9'XU^S!(]AP5'R@X4CJ!G'X5RL/A M6\!CFDMHS<1"#RG+@E-MR[O@]OD8?7I0!V4]Y!:H'FD"*76,$_WF. /Q)Q4I MD4#)(QC.O5LFA-@L=QYT337(F'^D[9MY9 9 P"K-*Y4^HPZ?7I6?=:5-9SQ64 M]JD\V8!:(&&;91@7!P * /3RX&,D#/O3'N8T,8))WMM7"DC/) MYQTZ=ZY[7]!N-5OS/$L:R)8316\S\^3.Q7:P'8C!Y'2N97P?JXM8UAMC"!)D MQ&6-1G[/*FX!1C)9U!.A!Q[TGF+GJ/7K7GK^#]7LRTFDI%; M.(H(MHDPK!HRDQ_W@=CY[E!1!X,O+>YN(O)G\C;,@DAEB0RQ$8CCR06.!@8; M@8]#B@#O?MMO]I6W\U/.9#(J9Y*@@$_F14HE4]"#@9X-><_\(A?S+")M+M1C M,:E5C1EC\^)_FVG R%?A>/SJ>Y\'7L=O,FGV\5N7^T!O+*C?&;A'1/3'EJP M/ SC@4 =_P":N 21@G YZU'!=PW(D,,BOY;F-\'HPZCZBN$;PE>RV,B-:#(M M[KR(Y73]U(Y0IM"C:O*L>,XSUKI_#VFG35U%#:1P>=>R3AD _>!N]M.3P[M '56>IVFH1B2UD\R-E#!@I (R1P2.>AITM];PV\UQ+($BA!+L MP( &2??\*\ZM/".OV,"3V444-U#;0P11F?*@'S5D&?]D.K ]RHJU>>$+N." M>VCTY+RT*SQV\+2*/+++&$DR>_RL,]1^- 'H"S(ZAE8$$;A]/6D>>..-I&8! M%!).>F*X&7PKJ[W=^Y5FDE2<).'C4,KQE4C)QO(!QQP!C.:FG\+7,4TRII<- MSIYD+"S#*%+&%5WX/&0P/OSGK0!VUO=P7=O#/!('BF02(P_B4\@U/7"Z/X>U M#3-5TVY6R'[JV2.Y>1HWQMAV[8V&''S #!RO4\&NX0LR@L"I(R5/:@!U%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5@>,KZ[T[PY)<63NDYG@C!3;NPTJ*0-W&<$]:WZ@N[.VOX/(NH M5EBWJ^UAQN5@RG\" ?PH YVXU:\TBW@!M+ZZN'BFE\J61"_RE!CY <\-GCGK MUIEKXLDOKE(+2UAE=(S+.3.4"KYA3 W*#NX)(8#''KFNAN],L[_'VJW27",@ M+=0#C.#VZ#\JJ_\ "-:/M@7[#&1 Q9"22 30!SB^/49[G-D5AB,RAV+J-T;;3N)3;@D'&"3TXR<5/IOBRZ MU.ZM[2/35CF>:2-S+(R!55$?(!0-R''! K8?PYI$DMQ*]A$S7"LLN1PV[&[C MH"<#)')Q4EEH.F:?()+6T2.0,S[\DL68 ,23R20HY/H* ,6^\7BQUN73UL9) M4BFCA=U5\AG (/"[<#(SE@>O%06GC*ZNI;6V_LV)+F[B@F@!N"5VR!S\QV\$ M",],YR*Z*?1--N;];Z:T1[A1C>>_! )'0D G!/(J.3PYI$L0B>QB*B..,8R" MJH_H*L)XYFEM9 M;F+3$*VYC2Y#7&"I>5HAM^7Y@"I/..W?-=%;^&]'M1%Y&GPQ^5MV8'W=K%A^ M3,Q^I-9M]X(TN^NH)"#%#$P;R8U4!B)/,ZXS]XY_EB@"/Q-K-UI&NZ'YXB%S)-O>EUJ[O-/U*TN$O&^RR74- MO)$%79&'./F_B)8D8(X'>M"UT&TM=6_M!%'F);K:P*% $40YVC\0/RJ:71M/ MGOTOI;9&N4P5 M>36[58Z?:[Y7\K#S.KR,I(+,N #QZ8'Y59H **** "BBB@ HHHH **** "BB MB@ HHHH *3'>EHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** / "BBB@ HHHH **** /_9 end EX-101.INS 10 aehr-20170531.xml XBRL INSTANCE DOCUMENT 0001040470 2016-05-31 0001040470 2016-06-01 2017-05-31 0001040470 2017-05-31 0001040470 2015-06-01 2016-05-31 0001040470 2015-05-31 0001040470 us-gaap:FairValueInputsLevel1Member 2017-05-31 0001040470 us-gaap:FairValueInputsLevel1Member 2016-05-31 0001040470 us-gaap:FairValueInputsLevel2Member 2017-05-31 0001040470 us-gaap:FairValueInputsLevel2Member 2016-05-31 0001040470 us-gaap:FairValueInputsLevel3Member 2017-05-31 0001040470 us-gaap:FairValueInputsLevel3Member 2016-05-31 0001040470 AEHR:USMember 2016-06-01 2017-05-31 0001040470 AEHR:USMember 2015-06-01 2016-05-31 0001040470 us-gaap:AsiaMember 2016-06-01 2017-05-31 0001040470 us-gaap:AsiaMember 2015-06-01 2016-05-31 0001040470 us-gaap:EuropeMember 2016-06-01 2017-05-31 0001040470 us-gaap:EuropeMember 2015-06-01 2016-05-31 0001040470 AEHR:USMember 2017-05-31 0001040470 AEHR:USMember 2016-05-31 0001040470 us-gaap:AsiaMember 2017-05-31 0001040470 us-gaap:AsiaMember 2016-05-31 0001040470 us-gaap:EuropeMember 2017-05-31 0001040470 us-gaap:EuropeMember 2016-05-31 0001040470 2017-03-01 2017-05-31 0001040470 2016-03-01 2016-05-31 0001040470 us-gaap:MinimumMember us-gaap:EmployeeStockMember 2016-06-01 2017-05-31 0001040470 us-gaap:MinimumMember us-gaap:EmployeeStockMember 2015-06-01 2016-05-31 0001040470 us-gaap:MaximumMember us-gaap:EmployeeStockMember 2016-06-01 2017-05-31 0001040470 us-gaap:MaximumMember us-gaap:EmployeeStockMember 2015-06-01 2016-05-31 0001040470 2016-06-01 2016-08-31 0001040470 2014-06-01 2015-05-31 0001040470 us-gaap:CommonStockMember 2016-06-01 2017-05-31 0001040470 us-gaap:CommonStockMember 2015-06-01 2016-05-31 0001040470 us-gaap:CommonStockMember 2016-05-31 0001040470 us-gaap:CommonStockMember 2017-05-31 0001040470 us-gaap:CommonStockMember 2015-05-31 0001040470 us-gaap:AdditionalPaidInCapitalMember 2016-06-01 2017-05-31 0001040470 us-gaap:AdditionalPaidInCapitalMember 2015-06-01 2016-05-31 0001040470 us-gaap:AdditionalPaidInCapitalMember 2016-05-31 0001040470 us-gaap:AdditionalPaidInCapitalMember 2017-05-31 0001040470 us-gaap:AdditionalPaidInCapitalMember 2015-05-31 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-06-01 2017-05-31 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-06-01 2016-05-31 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-05-31 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-05-31 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-05-31 0001040470 us-gaap:RetainedEarningsMember 2016-06-01 2017-05-31 0001040470 us-gaap:RetainedEarningsMember 2015-06-01 2016-05-31 0001040470 us-gaap:RetainedEarningsMember 2016-05-31 0001040470 us-gaap:RetainedEarningsMember 2017-05-31 0001040470 us-gaap:RetainedEarningsMember 2015-05-31 0001040470 us-gaap:ParentMember 2016-06-01 2017-05-31 0001040470 us-gaap:ParentMember 2015-06-01 2016-05-31 0001040470 us-gaap:ParentMember 2016-05-31 0001040470 us-gaap:ParentMember 2017-05-31 0001040470 us-gaap:ParentMember 2015-05-31 0001040470 us-gaap:NoncontrollingInterestMember 2016-06-01 2017-05-31 0001040470 us-gaap:NoncontrollingInterestMember 2015-06-01 2016-05-31 0001040470 us-gaap:NoncontrollingInterestMember 2016-05-31 0001040470 us-gaap:NoncontrollingInterestMember 2017-05-31 0001040470 us-gaap:NoncontrollingInterestMember 2015-05-31 0001040470 us-gaap:CostOfSalesMember 2016-06-01 2017-05-31 0001040470 us-gaap:CostOfSalesMember 2015-06-01 2016-05-31 0001040470 us-gaap:CostOfSalesMember 2014-06-01 2015-05-31 0001040470 us-gaap:GeneralAndAdministrativeExpenseMember 2016-06-01 2017-05-31 0001040470 us-gaap:GeneralAndAdministrativeExpenseMember 2015-06-01 2016-05-31 0001040470 us-gaap:GeneralAndAdministrativeExpenseMember 2014-06-01 2015-05-31 0001040470 us-gaap:ResearchAndDevelopmentExpenseMember 2016-06-01 2017-05-31 0001040470 us-gaap:ResearchAndDevelopmentExpenseMember 2015-06-01 2016-05-31 0001040470 us-gaap:ResearchAndDevelopmentExpenseMember 2014-06-01 2015-05-31 0001040470 AEHR:RangeAMember 2016-06-01 2017-05-31 0001040470 AEHR:RangeAMember 2017-05-31 0001040470 AEHR:USMember 2014-06-01 2015-05-31 0001040470 us-gaap:AsiaMember 2014-06-01 2015-05-31 0001040470 us-gaap:EuropeMember 2014-06-01 2015-05-31 0001040470 AEHR:USMember 2015-05-31 0001040470 us-gaap:AsiaMember 2015-05-31 0001040470 us-gaap:EuropeMember 2015-05-31 0001040470 2016-12-01 2017-02-28 0001040470 2016-09-01 2016-11-30 0001040470 2015-12-01 2016-02-29 0001040470 2015-09-01 2015-11-30 0001040470 2015-06-01 2015-08-31 0001040470 us-gaap:StockOptionMember 2016-06-01 2017-05-31 0001040470 us-gaap:StockOptionMember 2015-06-01 2016-05-31 0001040470 us-gaap:StockOptionMember 2014-06-01 2015-05-31 0001040470 us-gaap:CommonStockMember 2014-06-01 2015-05-31 0001040470 us-gaap:AdditionalPaidInCapitalMember 2014-06-01 2015-05-31 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-06-01 2015-05-31 0001040470 us-gaap:RetainedEarningsMember 2014-06-01 2015-05-31 0001040470 us-gaap:NoncontrollingInterestMember 2014-06-01 2015-05-31 0001040470 us-gaap:FurnitureAndFixturesMember us-gaap:MinimumMember 2016-06-01 2017-05-31 0001040470 us-gaap:MachineryAndEquipmentMember us-gaap:MinimumMember 2016-06-01 2017-05-31 0001040470 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember us-gaap:MinimumMember 2016-06-01 2017-05-31 0001040470 us-gaap:FurnitureAndFixturesMember us-gaap:MaximumMember 2016-06-01 2017-05-31 0001040470 us-gaap:MachineryAndEquipmentMember us-gaap:MaximumMember 2016-06-01 2017-05-31 0001040470 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember us-gaap:MaximumMember 2016-06-01 2017-05-31 0001040470 us-gaap:MinimumMember us-gaap:EmployeeStockMember 2014-06-01 2015-05-31 0001040470 us-gaap:MaximumMember us-gaap:EmployeeStockMember 2014-06-01 2015-05-31 0001040470 us-gaap:CommonStockMember 2014-05-31 0001040470 us-gaap:AdditionalPaidInCapitalMember 2014-05-31 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-05-31 0001040470 us-gaap:RetainedEarningsMember 2014-05-31 0001040470 us-gaap:NoncontrollingInterestMember 2014-05-31 0001040470 2014-05-31 0001040470 AEHR:Range1Member 2016-06-01 2017-05-31 0001040470 AEHR:Range2Member 2016-06-01 2017-05-31 0001040470 AEHR:Range3Member 2016-06-01 2017-05-31 0001040470 AEHR:Range4Member 2016-06-01 2017-05-31 0001040470 AEHR:Range1Member 2017-05-31 0001040470 AEHR:Range2Member 2017-05-31 0001040470 AEHR:Range3Member 2017-05-31 0001040470 AEHR:Range4Member 2017-05-31 0001040470 AEHR:FederalMember 2017-05-31 0001040470 AEHR:StateMember 2017-05-31 0001040470 AEHR:ESPPMember 2016-06-01 2017-05-31 0001040470 AEHR:ESPPMember 2015-06-01 2016-05-31 0001040470 AEHR:ESPPMember 2014-06-01 2015-05-31 0001040470 us-gaap:StockOptionMember 2016-05-31 0001040470 us-gaap:StockOptionMember 2017-05-31 0001040470 us-gaap:StockOptionMember 2015-05-31 0001040470 us-gaap:StockOptionMember 2014-05-31 0001040470 us-gaap:ParentMember 2014-06-01 2015-05-31 0001040470 us-gaap:ParentMember 2014-05-31 0001040470 us-gaap:RestrictedStockUnitsRSUMember 2016-06-01 2017-05-31 0001040470 2017-07-31 0001040470 2016-11-30 0001040470 us-gaap:NorthAmericaMember us-gaap:AccountsReceivableMember 2016-06-01 2017-05-31 0001040470 us-gaap:AsiaMember us-gaap:AccountsReceivableMember 2016-06-01 2017-05-31 0001040470 us-gaap:EuropeMember us-gaap:AccountsReceivableMember 2016-06-01 2017-05-31 0001040470 us-gaap:AsiaMember us-gaap:AccountsReceivableMember 2015-06-01 2016-05-31 0001040470 us-gaap:EuropeMember us-gaap:AccountsReceivableMember 2015-06-01 2016-05-31 0001040470 us-gaap:NorthAmericaMember us-gaap:AccountsReceivableMember 2015-06-01 2016-05-31 0001040470 AEHR:OneCustomerMember us-gaap:AccountsReceivableMember 2016-06-01 2017-05-31 0001040470 AEHR:OneCustomerMember us-gaap:AccountsReceivableMember 2015-06-01 2016-05-31 0001040470 AEHR:OneCustomerMember us-gaap:SalesMember 2015-06-01 2016-05-31 0001040470 AEHR:TwoCustomerMember us-gaap:SalesMember 2015-06-01 2016-05-31 0001040470 AEHR:ESPP2006Member 2017-05-31 0001040470 AEHR:EquityIncentivePlan2006Member 2017-05-31 0001040470 AEHR:ESPP2006Member 2016-06-01 2017-05-31 0001040470 AEHR:ESPP2006Member 2015-06-01 2016-05-31 0001040470 AEHR:ESPP2006Member 2014-06-01 2015-05-31 0001040470 AEHR:OneCustomerMember us-gaap:SalesMember 2016-06-01 2017-05-31 0001040470 AEHR:TwoCustomerMember us-gaap:SalesMember 2016-06-01 2017-05-31 0001040470 AEHR:ThreeCustomerMember us-gaap:AccountsReceivableMember 2016-06-01 2017-05-31 0001040470 2016-07-17 0001040470 2016-04-14 0001040470 2015-04-10 0001040470 us-gaap:RestrictedStockUnitsRSUMember 2015-06-01 2016-05-31 0001040470 AEHR:TwoCustomerMember us-gaap:AccountsReceivableMember 2016-06-01 2017-05-31 0001040470 AEHR:ConvertibleNotesMember 2016-06-01 2017-05-31 0001040470 AEHR:ConvertibleNotesMember 2015-06-01 2016-05-31 0001040470 AEHR:StockOptionPlan20062016Member 2017-05-31 0001040470 AEHR:StockOptionPlan20062016Member 2016-06-01 2017-05-31 0001040470 us-gaap:EmployeeStockMember 2016-06-01 2017-05-31 0001040470 AEHR:BoardOfDirectorsMember 2016-06-01 2017-05-31 0001040470 us-gaap:EmployeeStockMember 2015-06-01 2016-05-31 0001040470 AEHR:EquityIncentivePlan2016Member 2017-05-31 0001040470 2016-09-27 2016-09-28 0001040470 AEHR:SemicsIncMember 2016-08-01 2016-08-08 0001040470 2016-09-28 0001040470 2017-04-01 2017-04-19 0001040470 2017-04-19 0001040470 AEHR:ThreeCustomerMember us-gaap:SalesMember 2016-06-01 2017-05-31 0001040470 AEHR:FourCustomerMember us-gaap:SalesMember 2016-06-01 2017-05-31 0001040470 us-gaap:EmployeeStockMember 2014-06-01 2015-05-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure AEHR TEST SYSTEMS 0001040470 10-K 2017-05-31 false --05-31 No No Yes Smaller Reporting Company FY 2017 0.01 0.01 10000000 10000000 0.01 0.01 75000000 75000000 939000 17803000 5527000 1809000 522000 4010000 7033000 6604000 254000 961000 8748000 29378000 1204000 1419000 478000 1364000 1151000 40000 39000 15000 14000 432000 34000 12000 94000 95000 10046000 30892000 1413000 2808000 1553000 1609000 1714000 3467000 4680000 7884000 5962000 6110000 127000 104000 10769000 14098000 0 0 132000 213000 58052000 81128000 2237000 2249000 -61124000 -66777000 -703000 16813000 -20000 -19000 -723000 16794000 4550000 132000 213000 129000 58052000 81128000 56547000 2237000 2249000 2231000 -61124000 -66777000 -54339000 -703000 16813000 4568000 -20000 -19000 -18000 112000 52142000 2488000 -47692000 -21000 7029000 7050000 10046000 30892000 0 0 0 0 13216000 21340000 13216000 21340000 18898000 14501000 7762000 2957000 10439000 10228000 697000 1316000 6683000 1571000 5318000 10018000 3648000 4943000 1427000 2681000 4216000 1677000 4620000 6633000 12118000 9356000 6180000 6780000 5145000 2608000 -98000 2206000 3838000 503000 1463000 169000 1691000 3383000 7052000 6975000 6470000 4657000 4324000 4062000 11709000 11299000 10532000 -4929000 -6154000 -6694000 678000 605000 130000 -21000 -16000 211000 -5628000 -6775000 -6613000 25000 10000 34000 -5653000 -6785000 -6647000 0 0 0 0 0 0 -5653000 -6785000 -5653000 -6785000 0 0 0 0 0 -6647000 0 -6647000 0 0 0 -5653000 -6785000 -795000 -3056000 -755000 -6647000 -2651000 -1452000 -2975000 -1048000 294000 -0.35 -0.52 -0.04 -0.23 -0.06 -0.55 -0.16 -0.09 -0.23 -0.08 0.02 16267000 13091000 12047000 16267000 13091000 12047000 13000 4000 -254000 -5640000 -6781000 -6901000 -1000 2000 -3000 -5641000 -6779000 -6904000 13216000 21340000 12857000 11203000 2722000 1065000 5299000 2574000 27000 5272000 0 0 5299000 0 11000 2563000 0 0 0 2574000 779000 359000 589000 704000 512000 855000 8000 3000 696000 509000 0 0 0 0 704000 512000 0 0 6000 849000 0 0 0 855000 999000 996000 993000 0 0 999000 996000 0 0 0 0 999000 996000 0 0 0 993000 0 0 0 993000 13000 4000 -254000 0 0 0 0 12000 6000 0 0 12000 6000 1000 -2000 0 0 -257000 0 3000 -257000 999000 1016000 997000 53000 -13000 -30000 0 2000 0 148000 177000 31000 271000 203000 135000 -3507000 887000 1774000 430000 70000 -1008000 -707000 9000 34000 1686000 564000 -850000 53000 539000 -371000 1730000 -2909000 3702000 2000 -41000 -15000 0 0 -8000 -4495000 -6281000 -2256000 477000 919000 118000 -477000 -919000 -118000 0 2000000 -777000 0 -6000 3760000 704000 512000 855000 21835000 2506000 6412000 1000 106000 -320000 16864000 -4588000 3718000 18000 47000 26000 516000 302000 130000 0 -20000 -4000 0 2000000 0 1000 15516000 15516000 1000 0 0 0 0 50000 50000 0 0 50000 50000 0 0 51000 15566000 15516000 1000 50000 50000 0 0 999000 1016000 997000 91000 87000 70000 714000 723000 726000 194000 206000 201000 0.06 0.08 0.08 0.06 0.08 0.08 P6M P6M P2Y P2Y P4Y P4Y P4Y P6M P2Y 0.79 0.64 1.08 0.74 0.81 0.86 0.90 0.55 0.83 0.0048 0.0040 0.0080 0.0076 0.0102 0.0121 0.0120 0.0004 0.0055 1.65 0.80 1.65 0.80 1.09 1.31 1.52 1.43 1.43 0 0 0 -0.35 -0.52 -0.55 -0.35 -0.52 -0.55 0 0 20000 884000 894000 857000 115000 122000 140000 3074000 3201000 3686000 169000 304000 175000 32000 35000 2657000 2657000 368000 92000 1253000 1000 304000 222000 151000 86000 87000 0.45 0.55 0.00 0.07 0.68 0.25 0.47 0.67 .47 .32 0.45 0.19 0.11 0.40 0.17 0.10 530000 4071000 -8000 -61000 -21000 -53000 0 0 13000 2839000 4268000 4151000 2059000 43000 277000 1072000 1145000 974000 974000 2330000 3035000 2581000 2268000 6957000 7422000 5753000 6003000 271000 203000 135000 155000 113000 137000 123000 334000 -111000 -316000 706000 934000 227000 125000 166000 161000 110000 139000 88000 25000 63000 69000 38000 43000 -5663000 -6794000 -6871000 35000 19000 258000 0 0 0 0 0 0 -8000 3000 -19000 0 0 0 -17000 -13000 -15000 0 0 0 0.34 0.34 0.34 -0.001 0.00 -0.002 0.001 0.002 0.014 -0.028 -0.038 -0.022 0.031 0.021 0.011 -0.338 -0.325 -0.344 -0.009 -0.002 -0.002 -0.004 -0.002 -0.005 16643000 18719000 4430000 4715000 1064000 870000 1606000 1566000 885000 393000 24628000 26263000 24628000 26263000 0 0 789000 789000 919000 973000 0 -124000 0 0 -6000 -54000 1635000 421000 2223000 540000 3264000 1174000 203000 6110000 6110000 -148000 0 0 1847000 2169000 845000 1145000 381000 1438000 2238000 800000 860000 -55000 -329000 -93000 514 784 542 1234 3074 3201000 3074000 3686000 3002000 3105000 -440000 -248000 -476000 3137000 3030000 0.66 1.28 1.77 2.44 1.73 1.66 1.73 1.66 1.31 1.83 2.12 2.38 1.42 1.93 2.30 1.35 1.34 1.33 189000 8763000 2946000 2913000 810000 185000 540000 -157000 -35000 74000 83000 35000 0 1.68 2.16 1.86 2390000 2422000 2189000 514 773 287 848 2422 3.69 3.21 1.43 0.66 1.28 1.85 2.46 1.63 60000 60000 60000 59000 25000 27000 25000 25000 25000 -21000 -19000 194000 0 3000 17000 509000 499000 554000 21417011. <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"></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">BUSINESS:</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;Aehr Test Systems (the &#8220;Company&#8221;) was incorporated in California in May 1977 and primarily designs, engineers and manufactures test and burn-in equipment used in the semiconductor industry. The Company&#8217;s principal products are the Advanced Burn-In and Test System, or ABTS, the FOX full wafer contact parallel test and burn-in systems, the MAX burn-in system, WaferPak full wafer contactor, the DiePak carrier and test fixtures.</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">LIQUIDITY:</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 inception, the Company has incurred substantial cumulative losses and negative cash flows from operations. In response, the Company took steps to minimize expense levels, entered into credit arrangements, and raised capital through public and private equity offerings, to increase the likelihood that it will have sufficient cash to support 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;In April 2017, the Company completed a public offering of its common stock raising net proceeds to the Company of $15.8 million. At May 31, 2017 the Company had $17.8 million in cash and cash equivalents. The Company anticipates 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 its working capital and capital equipment requirements.</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">CONSOLIDATION:</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 consolidated financial statements include the accounts of the Company and both its wholly-owned and majority-owned foreign subsidiaries. Intercompany accounts and transactions have been eliminated.</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">FOREIGN CURRENCY TRANSLATION AND TRANSACTIONS:</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;Assets and liabilities of the Company&#8217;s foreign subsidiaries and a branch office are translated into U.S. Dollars from their functional currencies of Japanese Yen, Euros and New Taiwan Dollars using the exchange rate in effect at the balance sheet date. Additionally, their net sales and expenses are translated using exchange rates approximating average rates prevailing during the fiscal year. Translation adjustments that arise from translating their financial statements from their local currencies to U.S. Dollars are accumulated and reflected as a separate component of shareholders&#8217; equity (deficit).</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;Transaction gains and losses that arise from exchange rate changes denominated in currencies other than the local currency are included in the Consolidated Statements of Operations as incurred. See Note 13 for the detail of foreign exchange transaction gains and losses for all periods presented.</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">USE OF 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;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, 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. Actual results could differ from those estimates. Significant estimates in the Company&#8217;s consolidated financial statements include allowance for doubtful accounts, valuation of inventory at the lower of cost or market, and warranty reserves.</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">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;Cash equivalents consist of money market instruments purchased with an original maturity of three months or less. These investments are reported at 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">FAIR VALUE OF FINANCIAL INSTRUMENTS AND MEASUREMENT:</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">&#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; text-align: justify; text-indent: 20pt">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 cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Balance&#160;as&#160;of</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31, 2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 1</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 2</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 3</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; font-size: 8pt; text-align: left">Money market funds</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">15,516</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">15,516</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 1pt">Certificate of deposit</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; padding-bottom: 2.5pt">Assets</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">15,566</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">15,516</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The following table summarizes the Company&#8217;s financial assets measured at fair value on a recurring basis as of May 31, 2016 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Balance as of</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31, 2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 1</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 2</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 3</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; font-size: 8pt; text-align: left">Money market funds</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">1</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">1</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 1pt">Certificate of deposit</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; padding-bottom: 2.5pt">Assets</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">51</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">1</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> </table> <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 May 31, 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;There were no transfers between Level 1 and Level 2 fair value measurements during the fiscal year ended May 31, 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 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">ACCOUNTS RECEIVABLE AND ALLOWANCE FOR DOUBTFUL ACCOUNTS:</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;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. Accounts receivable are recorded at the invoiced amount and are not interest bearing. The Company maintains an allowance for doubtful accounts to reserve for potentially uncollectible trade receivables. The Company also reviews its trade receivables by aging category to identify specific customers with known disputes or collection issues. The Company exercises judgment when determining the adequacy of these reserves as the Company evaluates historical bad debt trends, general economic conditions in the United States and internationally, and changes in customer financial conditions. Uncollectible receivables are recorded as bad debt expense when all efforts to collect have been exhausted and recoveries are recognized when they are received. No significant adjustments to the allowance for doubtful accounts were recorded during the years ended May 31, 2017, 2016 or 2015.</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">CONCENTRATION OF CREDIT RISK:</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 sells its products primarily to semiconductor manufacturers in North America, Asia, and Europe. As of May 31, 2017, approximately 55%, 0% and 45% of gross accounts receivable were from customers located in Asia, Europe and North America, respectively. As of May 31, 2016, approximately 7%, 68% and 25% of gross accounts receivable were from customers located in Asia, Europe and North America, respectively. Three customers accounted for 47%, 40% and 11% of gross accounts receivable as of May 31, 2017. One customer accounted for 67% of gross accounts receivable as of May 31, 2016. Four customers accounted for 45%, 19%, 17% and 10% of net sales in fiscal 2017. Two customers accounted for 47% and 32% of net sales in fiscal 2016. The Company performs ongoing credit evaluations of its customers and generally does not require collateral. The Company uses letter of credit terms for some of its international customers.</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 cash and cash equivalents are generally deposited with major financial institutions in the United States, Japan, Germany and Taiwan. The Company invests its excess cash in money market funds. The money market funds bear the risk associated with each fund. The money market funds have variable interest rates. The Company has not experienced any material losses on its money market funds or short-term cash deposits.</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">CONCENTRATION OF SUPPLY RISK:</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 relies on subcontractors to manufacture many of the components and subassemblies used in its products. Quality or performance failures of the Company&#8217;s products or changes in its manufacturers&#8217; financial or business condition could disrupt the Company&#8217;s ability to supply quality products to its customers and thereby have a material and adverse effect on its business and operating results. Some of the components and technologies used in the Company&#8217;s products are purchased and licensed from a single source or a limited number of sources. The loss of any of these suppliers may cause the Company to incur additional transition costs, result in delays in the manufacturing and delivery of its products, or cause it to carry excess or obsolete inventory and could cause it to redesign its products.</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">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 include material, labor and overhead, and are stated at the lower of cost (first-in, first-out method) or market. Provisions for excess, obsolete and unusable inventories are made after management&#8217;s evaluation of future demand and market conditions. The Company adjusts inventory balances to approximate the lower of its manufacturing costs or market value. If actual future demand or market conditions become less favorable than those projected by management, additional inventory write-downs may be required, and would be reflected in cost of product revenue in the period the revision is made.</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">PROPERTY AND EQUIPMENT:</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;Property and equipment are stated at cost less accumulated depreciation and amortization. Major improvements are capitalized, while repairs and maintenance are expensed as incurred. Leasehold improvements are amortized over the lesser of their estimated useful lives or the term of the related lease. Furniture and fixtures, machinery and equipment, and test equipment are depreciated on a straight-line basis over their estimated useful lives. The ranges of estimated useful lives are generally as follows:</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: top"> <td style="width: 25%"><font style="font-size: 8pt">Furniture and fixtures</font></td> <td style="width: 75%"><font style="font-size: 8pt">2 to 6 years</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 8pt">Machinery and equipment</font></td> <td><font style="font-size: 8pt">3 to 6 years</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 8pt">Test equipment</font></td> <td><font style="font-size: 8pt">4 to 6 years</font></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">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;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;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 we ship 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">PRODUCT DEVELOPMENT COSTS AND CAPITALIZED SOFTWARE:</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;Costs incurred in the research and development of new products or systems are charged to operations as incurred. Costs incurred in the development of software programs for the Company&#8217;s products are charged to operations as incurred until technological feasibility of the software has been established. Generally, technological feasibility is established when the software module performs its primary functions described in its original specifications, contains features required for it to be usable in a production environment, is completely documented and the related hardware portion of the product is complete. After technological feasibility is established, any additional costs are capitalized. Capitalization of software costs ceases when the software is substantially complete and is ready for its intended use. Capitalized costs are amortized over the estimated life of the related software product using the greater of the units of sales or straight-line methods over ten years. No system software development costs were capitalized or amortized in fiscal 2017, 2016 and 2015.</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">IMPAIRMENT OF LONG-LIVED 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">&#160;&#160;&#160;&#160;In the event that facts and circumstances indicate that the carrying value of assets may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future undiscounted cash flows associated with the asset would be compared to the asset&#8217;s carrying value to determine if a write-down is 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">ADVERTISING COSTS:</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 expenses all advertising costs as incurred and the amounts were not material for all periods presented.</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">SHIPPING AND HANDLING OF PRODUCTS:</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;Amounts billed to customers for shipping and handling of products are included in net sales. Costs incurred related to shipping and handling of products are included in cost of sales.</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">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;A full valuation allowance was established against all deferred tax assets, as management determined that it is more likely than not that deferred tax assets will not be realized, as of May 31, 2017 and 2016.</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 Company accounts for uncertain tax positions consistent with authoritative guidance. The guidance prescribes a &#8220;more likely than not&#8221; recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Company does not expect any material change in its unrecognized tax benefits over the next twelve months. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income taxes.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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 &#8211; 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; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">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 expense for stock options and ESPP purchase rights is measured at each grant date, based on the fair value of the award using the Black-Scholes option valuation model, and is recognized as expense over the employee&#8217;s requisite service period. This model was developed for use in estimating the value of publicly traded options that have no vesting restrictions and are fully transferable. The Company&#8217;s employee stock options have characteristics significantly different from those of publicly traded options. For RSUs, stock-based compensation expense 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 equity 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 following table summarizes the stock-based compensation expense for the years ended May 31, 2017, 2016 and 2015 (in thousands, except per share data):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="11" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 8pt">Stock-based compensation in the form of stock options,&#160;RSUs,&#160;and ESPP purchase rights, included in:</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 50%; font-size: 8pt">Cost of sales</td><td style="width: 1%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 11%; font-size: 8pt; text-align: right">91</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 11%; font-size: 8pt; text-align: right">87</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 11%; font-size: 8pt; text-align: right">70</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Selling, general and administrative</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">714</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">723</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">726</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Research and development</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">194</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">206</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">201</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">Net effect on net loss</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">999</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">1,016</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">997</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Effect on net loss per share:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt">&#160;&#160;Basic</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.06</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.08</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.08</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">&#160;&#160;Diluted</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.06</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.08</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.08</td><td style="font-size: 8pt; text-align: left">&#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;During fiscal 2017, 2016 and fiscal 2015, the Company recorded stock-based compensation related to stock options and restricted stock units of $884,000, $894,000 and $857,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 May 31, 2017, the total compensation cost related to unvested stock-based awards under the Company&#8217;s 2006 Equity Incentive Plan and 2016 Equity Incentive Plan, but not yet recognized, was $886,000 which is net of estimated forfeitures of $2,000. This cost will be amortized on a straight-line basis over a weighted average period of approximately 2.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">&#160;&#160;&#160;&#160;During fiscal 2017, 2016 and fiscal 2015, the Company recorded stock-based compensation related to its ESPP of $115,000, $122,000 and $140,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 May 31, 2017, 2016 and 2015, stock-based compensation costs of zero, zero and $20,000, respectively, were 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;As of May 31, 2017, the total compensation cost related to purchase rights under the ESPP but not yet recognized was $33,000. This cost will be amortized on a straight-line basis over a weighted average period of approximately 0.7 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">Valuation Assumptions</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 method 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">&#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 five years, which matches the expected term of most of the option grants, to estimate expected volatility. Volatility for each of the ESPP&#8217;s four time periods of six months, twelve months, eighteen months, and twenty-four months is calculated separately and included in the overall stock-based compensation expense recorded.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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 method 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 values of the Company&#8217;s stock options granted to employees in fiscal 2017, 2016 and 2015 were estimated using the following weighted average assumptions in the Black-Scholes option valuation method:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="11" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 8pt">Option plan shares</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; font-size: 8pt; text-align: left">Expected term (in years)</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">4</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">4</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">4</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt">Volatility</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">0.81</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">0.86</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">0.90</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Risk-free interest rates</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1.02%</td><td style="font-size: 8pt; text-align: left"></td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1.21%</td><td style="font-size: 8pt; text-align: left"></td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1.20%</td><td style="font-size: 8pt; text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Weighted-average grant date fair value</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.09</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.31</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.52</td><td style="font-size: 8pt; text-align: left">&#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 fair value of our ESPP purchase rights for the fiscal 2017, 2016 and 2015 was estimated using the following weighted-average assumptions:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="15" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year End May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Employee stock purchase plan shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Expected term (in years)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.5 &#8211; 2.0</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.5 &#8211; 2.0</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.5 &#8211; 2.0</font></td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">Volatility</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.79 &#8211; 1.08</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.64 &#8211; 0.74</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.55 &#8211; 0.83</font></td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Risk-free interest rates</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.48%&#8211;0.80%</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.40%&#8211;0.76%</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.04%&#8211;0.55%</font></td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 8pt; text-align: left">Weighted-average grant date fair value</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 9%; font-size: 8pt; text-align: right">1.65</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 9%; font-size: 8pt; text-align: right">0.80</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 9%; font-size: 8pt; text-align: right">1.43</td><td style="width: 1%; font-size: 8pt; text-align: left">&#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">EARNINGS PER SHARE (&#8220;EPS&#8221;):</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 EPS is determined using the weighted average number of common shares outstanding during the period. Diluted EPS is determined using the weighted average number of common shares and potential common shares (representing the dilutive effect of stock options, and employee stock purchase plan 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 loss per share attributable to Aehr Test Systems common shareholders (in thousands, except per share data):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="11" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">2015</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; font-size: 8pt; text-align: left; padding-bottom: 2.5pt">Numerator: Net loss</td><td style="width: 5%; font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(5,653</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="width: 5%; font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(6,785</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="width: 5%; font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(6,647</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Denominator for basic net loss per share:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 1pt">&#160;&#160;Weighted-average shares outstanding</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">16,267</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">13,091</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">12,047</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Shares used in basic net loss per share calculation</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">16,267</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">13,091</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">12,047</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Effect of dilutive securities</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Denominator for diluted net loss per share</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">16,267</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">13,091</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">12,047</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 2.5pt">Basic net loss per share</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.35</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.52</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.55</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 2.5pt">Diluted net loss per share</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.35</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.52</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.55</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</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;For the purpose of computing diluted earnings per share, the weighted average number of potential common shares does not include stock options with an exercise price greater than the average fair value of the Company&#8217;s common stock for the period, as the effect would be anti-dilutive. In the fiscal year&#8217;s ended May 31, 2017 and 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 these periods are the same. Stock options to purchase 3,074,000, 3,201,000, and 3,686,000 shares of common stock were outstanding on May 31, 2017, 2016 and 2015, respectively, but were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. RSUs for 32,000 and 35,000 shares were outstanding at May 31, 2017 and 2016, respectively, but not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. ESPP rights to purchase 169,000, 304,000 and 175,000 ESPP shares were outstanding on May 31, 2017, 2016 and 2015, respectively, 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 May 31, 2017 and 2016 were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">COMPREHENSIVE LOSS:</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;Comprehensive loss generally represents all changes in shareholders&#8217; equity (deficit) except those resulting from investments or contributions by shareholders. Unrealized gains and losses on foreign currency translation adjustments are included in the Company&#8217;s components of comprehensive loss, which are excluded from net loss. Comprehensive loss is included in the statements of comprehensive loss.</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">RECLASSIFICATION&#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;Certain reclassifications have been made to the consolidated financial statements to conform to the current period presentation. These reclassifications did not result in any change in previously reported net loss, total assets or shareholders&#8217; equity (deficit).</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">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 August 2014, the FASB issued authoritative guidance related to going concern. This guidance requires management to evaluate the conditions or events that raise substantial doubt about the entity&#8217;s ability to continue as a going concern and whether or not it is probable that the entity will be unable to meet its obligations as they become due within one year after the date the financial statements are issued. This guidance became effective for the Company for the annual period ending May 31, 2017. The adoption of this guidance did not have a significant impact on the Company&#8217;s consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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. This new standard will be effective for us in fiscal year 2018. The adoption of this guidance is not expected to 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. This new standard will be effective for us in fiscal year 2018. The adoption of this guidance is not expected to 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 accounting standard will be effective for the Company beginning the first quarter of fiscal 2018, and early adoption is permitted. The adoption of this guidance is not expected to 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 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">&#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">&#160;&#160;&#160;&#160;In December 2016, the FASB issued authoritative guidance related to technical corrections and improvements. This guidance provides minor updates on a variety of codification topics and are not expected to have a significant effect on current accounting practice. Most of these corrections do not have a transition date as they are minor in nature.</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"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>2. ACCOUNTS RECEIVABLE:</b>&#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">Accounts receivable comprise (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="7" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; font-size: 8pt; text-align: left">Accounts receivable</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">4,071</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">530</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Less: Allowance for doubtful accounts</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(61</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(8</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">4,010</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">522</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <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="3" style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">Additions</td><td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="text-align: center; vertical-align: bottom">&#160;</td><td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" 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="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">Balance at</td><td style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">charged to</td><td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">Balance</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">beginning</td><td style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">costs and</td><td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">at end</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">of year</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">expenses</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">Deductions*</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">of year</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 8pt; text-align: left">Allowance for doubtful accounts receivable:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; font-size: 8pt; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;May 31, 2017</td><td style="width: 3%; font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">8</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">53</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">61</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;May 31, 2016</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">21</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(13</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">8</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> </table> <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;* Deductions include write-offs of uncollectible accounts and collections of amounts previously reserved.</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"><b>3. INVENTORIES:</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;&#160;Inventories comprise (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="7" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 62%; font-size: 8pt; text-align: left">Raw&#160;materials&#160;and&#160;sub-assemblies</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">4,268</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">2,839</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Work in process</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">2,059</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">4,151</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Finished goods</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">277</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">43</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">6,604</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">7,033</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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"><b>4. PROPERTY AND EQUIPMENT, NET:</b></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;Property and equipment, net comprise (in thousands):</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="7" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; font-size: 8pt; text-align: left">Leasehold improvements</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">1,145</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">1,072</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Furniture and fixtures</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">974</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">974</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Machinery and equipment</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">3,035</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">2,330</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Test equipment</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">2,268</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">2,581</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">7,422</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">6,957</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Less: Accumulated depreciation and amortization</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(6,003</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(5,753</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">1,419</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">1,204</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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"><b>&#160;&#160;&#160;&#160;</b>Depreciation expense was $271,000, $203,000 and $135,000 for fiscal 2017, 2016, and 2015, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="margin: 0pt"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>5. PRODUCT WARRANTIES:</b></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;Following is a summary of changes in the Company&#8217;s liability for product warranties during the fiscal years ended May 31, 2017 and 2016 (in thousands):</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="7" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; font-size: 8pt; text-align: left">Balance at the beginning of the year</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">155</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">137</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Accruals for warranties issued during the year</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">123</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">334</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Accruals and adjustments (change in estimates) related to pre-existing warranties during the year</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(54</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;&#160;&#160;</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Settlement made during the year (in cash or in kind)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(111</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(316</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">Balance at the end of the year</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">113</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">155</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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 consolidated balance sheets.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="margin: 0pt"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>6. ACCRUED EXPENSES:</b></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"><b>&#160;&#160;&#160;&#160;</b>Accrued expenses comprise (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="7" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; font-size: 8pt; text-align: left">Payroll related</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">934</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">706</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Professional services</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">161</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">166</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Accrued interest</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">139</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">110</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Commissions&#160;and&#160;bonuses</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">125</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">227</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">Warranty</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">113</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">155</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Taxes payable</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">69</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">63</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Investor relations</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">25</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">88</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 1pt">Other</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">43</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">38</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">1,609</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">1,553</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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"><b>7. INCOME TAXES:</b></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;Domestic and foreign components of loss before income tax (expense) benefit are as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td colspan="3" style="font-size: 12pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="11" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td colspan="3" style="font-size: 12pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 24%; text-align: left"><font style="font-size: 8pt">Domestic</font></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">(5,663</td><td style="width: 1%; text-align: left">)</td><td style="width: 5%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">(6,794</td><td style="width: 1%; text-align: left">)</td><td style="width: 5%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">(6,871</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">Foreign</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">35</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">19</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">258</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 12pt; text-align: left">&#160;</td><td style="font-size: 12pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; font-size: 12pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(5,628</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(6,775</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(6,613</td><td style="padding-bottom: 2.5pt; text-align: left">)</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;The income tax (expense) benefit consists of the following (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="11" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Federal income taxes:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt">&#160;&#160;Current</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">&#160;&#160;Deferred</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">State income taxes:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; font-size: 8pt">&#160;&#160;Current</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">(8</td><td style="width: 1%; font-size: 8pt; text-align: left">)</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">3</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">(19</td><td style="width: 1%; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt">&#160;&#160;Deferred</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Foreign income taxes:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt">&#160;&#160;Current</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(17</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(13</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(15</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; padding-bottom: 1pt">&#160;&#160;Deferred</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(25</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(10</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(34</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</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 Company&#8217;s effective tax rate differs from the U.S. federal statutory tax rate, as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="11" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; font-size: 8pt; text-align: left">U.S. federal statutory tax rate</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">34.0</td><td style="width: 1%; font-size: 8pt; text-align: left">%</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">34.0</td><td style="width: 1%; font-size: 8pt; text-align: left">%</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">34.0</td><td style="width: 1%; font-size: 8pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">State taxes, net of federal tax effect</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(0.1</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(0.2</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Foreign rate differential</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">0.1</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">0.2</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1.4</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Stock-based compensation</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(2.8</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(3.8</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(2.2</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Research and development credit</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">3.1</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">2.1</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1.1</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Change in valuation allowance</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(33.8</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(32.5</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(34.4</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; padding-bottom: 1pt">Other</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(0.9</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(0.2</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(0.2</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">Effective tax rate</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.4</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)%</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.2</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)%</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.5</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)%</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;&#160;The components of the net deferred tax assets are as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="7" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; font-size: 8pt; text-align: left">Net operating losses</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">18,719</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">16,643</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Credit carryforwards</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">4,715</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">4,430</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Inventory reserves</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">870</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,064</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Reserves and accruals</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,566</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,606</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; padding-bottom: 1pt">Other</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">393</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">885</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">26,263</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">24,628</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Less: Valuation allowance </td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(26,263</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(24,628</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">Net deferred tax assets</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">&#8212;&#160;&#160;</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">&#8212;&#160;&#160;</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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 valuation allowance increased by $1,635,000 during fiscal 2017, increased by $421,000 during fiscal 2016, and increased by $2,223,000 during fiscal 2015. As of May 31, 2017 and 2016, the Company concluded that it is more likely than not that the deferred tax assets will not be realized and therefore provided a full valuation allowance against the deferred tax assets. The Company will continue to evaluate the need for a valuation allowance against its deferred tax assets on a quarterly basis.</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;At May 31, 2017, the Company had federal and state net operating loss carryforwards of $51,851,000 and $30,351,000, respectively. The federal and state net operating loss carryforwards will begin to expire in 2024. At May 31, 2017, the Company also had federal and state research and development tax credit carryforwards of $1,982,000 and $5,164,000, respectively. The federal credit carryforward will begin to expire in 2019, and the California credit will carryforward indefinitely. These carryforwards may be subject to certain limitations on annual utilization in case of a change in ownership, as defined by tax law. The Company also has alternative minimum tax credit carryforwards of $91,000 for federal tax purposes and $34,000 for state purposes. The credits may be used to offset regular tax and do not expire.</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 made no provision for U.S. income taxes on undistributed earnings of certain foreign subsidiaries because it is the Company&#8217;s intention to permanently reinvest such earnings in its foreign subsidiaries. If such earnings were distributed, the Company would be subject to additional U.S. income tax expense. Determination of the amount of unrecognized deferred income tax liability related to these earnings is not practicable.</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;Foreign net operating loss carryforwards of $892,000 are available to reduce future foreign taxable income. The foreign net operating losses will begin to expire in 2018.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The Company maintains liabilities for uncertain tax positions. These liabilities involve considerable judgment and estimation and are continuously monitored by management based on the best information available. The aggregate changes in the balance of gross unrecognized tax benefits are as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 8pt">Beginning balance as of May 31, 2014</td><td style="width: 10%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 18%; font-size: 8pt; text-align: right">973</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Decreases related to prior year tax positions</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Decreases related to lapse of statute of limitations</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(54</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">Balance at May 31, 2015</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">919</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Decreases related to prior year tax positions</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(124</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Decreases related to lapse of statute of limitations</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(6</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt">Balance at May 31, 2016</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">789</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Decreases related to prior year tax positions</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Decreases related to lapse of statute of limitations</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; padding-bottom: 2.5pt">Balance at May 31, 2017</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">789</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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 ending balance of $789,000 of unrecognized tax benefits as of May 31, 2017, if recognized, would not impact the effective tax rate.</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;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 &#8211; 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; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>8. CUSTOMER DEPOSITS AND DEFERRED REVENUE:</b></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 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="7" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; font-size: 8pt; text-align: left">Customer deposits</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">3,264</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">540</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Deferred revenue</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">203</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">1,174</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">3,467</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">1,714</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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"><b>10. EQUITY:</b></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"><b>&#160;&#160;&#160;&#160;</b>On August 8, 2016 the Company issued 200,000 shares of its common stock to Semics Inc., a semiconductor test equipment provider that produces fully automatic wafer probe systems, in consideration for cancellation of an outstanding invoice of $323,000 for capital equipment.</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 September 28, 2016, the Company sold 2,722,000 shares of its common stock in a private placement transaction to certain institutional and accredited investors. The purchase price per share of the common stock sold in the private placement was $2.15, resulting in gross proceeds to the Company of $5,851,000, before offering expenses. The net proceeds after offering expenses were $5,299,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">&#160;&#160;&#160;&#160;On April 19 2017, the Company completed a public offering of 4,423,000 shares of its common stock at a price to the public of $3.90 per share, including the underwriter&#8217;s exercise of its option to purchase 577,000 additional shares to cover over-allotments. The gross proceeds to the Company were $17,250,000, before underwriting discounts and offering expenses. The net proceeds after underwriting discounts and offering expenses were $15,832,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"><b>11. CAPITAL STOCK:</b></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">EQUITY INCENTIVE PLAN:</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 2006, the Company&#8217;s 2006 Equity Incentive Plan was approved by the shareholders, which provides for granting of incentive stock options, nonstatutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance units, performance shares and other stock or cash awards as the Company&#8217;s Board of Directors may determine.</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 Company&#8217;s 2016 Equity Incentive Plan was approved by the Company&#8217;s shareholders. The 2016 Equity Incentive Plan replaced our 2006 Equity Incentive Plan, which was scheduled to expire in October 2016, and will continue in effect until 2026. A total of 2,238,000 shares of common stock have been reserved for issuance under the Company&#8217;s 2016 Equity Incentive Plan, which includes 1,438,000 shares that remained available for issuance under the 2006 Equity Incentive Plan. See the Company&#8217;s Registration Statement on Form S-8 filed with the Securities and Exchange Commission on November 14, 2016 for further information regarding the 2016 Equity Incentive Plan.</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 May 31, 2017, out of the 5,275,000 shares authorized for grant under the 2006 Equity Incentive Plan and 2016 Equity Incentive Plan, 3,105,000 stock options and RSUs were outstanding.</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 transactions during fiscal 2017, 2016 and 2015 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: center">&#160;</td> <td colspan="2" style="font-size: 8pt; font-weight: bold; text-align: center">Available</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: center">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Shares</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 8pt">Balances, May 31, 2014</td><td style="width: 10%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 18%; font-size: 8pt; text-align: right">1,145</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-indent: 0.25in">Additional shares reserved</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">860</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; text-indent: 0.25in">Options granted</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(1,253</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 0.25in">Options terminated</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">93</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">Balances, May 31, 2015</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">845</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-indent: 0.25in">Additional shares reserved</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">800</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; text-indent: 0.25in">Options granted</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(92</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; text-indent: 0.25in">RSUs granted</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(35</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 0.25in">Options terminated</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">329</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt">Balances, May 31, 2016</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,847</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-indent: 0.25in">Additional shares reserved</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">2,238</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; text-indent: 0.25in">Options granted</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(368</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; text-indent: 0.25in">RSUs granted</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(157</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; text-indent: 0.25in">Options terminated</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">55</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 1pt; text-indent: 0.25in">Plan shares expired</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(1,446</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 2.5pt">Balances, May 31, 2017</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">2,169</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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 summarized the stock option transactions during fiscal 2017, 2016 and 2015 (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 style="text-align: center">&#160;</td> <td colspan="9" 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 style="text-align: center">&#160;</td> <td style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Weighted</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>Number</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Average</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Aggregate</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>of</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Exercise</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Intrinsic</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Shares</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Price</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%"><font style="font-size: 8pt">Balances, May 31, 2014</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,002</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.31</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">2,913</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <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; background-color: rgb(204,238,255)"> <td style="text-indent: 0.25in"><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">1,253</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.38</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; background-color: White"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Options terminated</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(93</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.30</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; background-color: rgb(204,238,255)"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Options exercised</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(476</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.33</font></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; background-color: White"> <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; background-color: rgb(204,238,255)"> <td><font style="font-size: 8pt">Balances, May 31, 2015</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,686</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,946</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <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; background-color: rgb(204,238,255)"> <td style="text-indent: 0.25in"><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">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">2.12</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Options terminated&#160;</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(329</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.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; background-color: rgb(204,238,255)"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Options exercised</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(248</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.34</font></td> <td 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; background-color: White"> <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; background-color: rgb(204,238,255)"> <td><font style="font-size: 8pt">Balances, May 31, 2016</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,201</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">189</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <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; background-color: rgb(204,238,255)"> <td style="text-indent: 0.25in"><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">368</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.83</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; background-color: White"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Options terminated&#160;</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(55</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.42</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; background-color: rgb(204,238,255)"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Options exercised</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(440</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.35</font></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; background-color: White"> <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; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left; vertical-align: bottom"><font style="font-size: 8pt">Balances, May 31, 2017</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,074</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.73</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">8,763</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <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; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Options exercisable and expected to be exercisable at May 31, 2017</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: right; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">3,030</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.72</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">8,654</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The options outstanding and exercisable at May 31, 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">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td colspan="7" style="text-align: center">&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: center">&#160;</td> <td colspan="10" style="font-size: 8pt; font-weight: bold; text-align: center">Options Outstanding</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: center">&#160;</td> <td colspan="14" style="font-size: 8pt; font-weight: bold; text-align: center">Options Exercisable</td></tr> <tr style="vertical-align: bottom"> <td colspan="7" style="text-align: center">&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: center">&#160;</td> <td colspan="10" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">at May 31, 2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: center">&#160;</td> <td colspan="14" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">at May 31, 2017</td></tr> <tr style="vertical-align: bottom"> <td colspan="7" style="font-size: 8pt; text-align: center; 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="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: center">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Number Outstanding Shares</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average Remaining Contractual Life (Years)</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average Exercise Price</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: center">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Number Exercisable Shares</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average Remaining Contractual Life (Years)</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average Exercise Price</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Aggregate Intrinsic Value</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt; text-align: right"><font style="font-size: 8pt">$</font></td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.59-$0.97</font></td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt; text-align: right">514</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 7%; font-size: 8pt; text-align: right">1.77</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 7%; font-size: 8pt; text-align: right">0.66</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 7%; font-size: 8pt; text-align: right">514</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 7%; font-size: 8pt; text-align: right">1.77</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 7%; font-size: 8pt; text-align: right">0.66</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">$</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">1.09-$1.40</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">784</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">2.41</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.28</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">773</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">2.40</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.28</td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">$</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">1.68-$2.06</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">542</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">5.12</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.77</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">287</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">4.26</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.85</td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">$</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">2.10-$2.81</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,234</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">4.53</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">2.44</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">848</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">4.46</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">2.46</td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">$</font></td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.59-$2.81</font></td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; text-align: right; border-bottom: Black 2.5pt double">3,074</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; text-align: right">3.63</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.73</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; text-align: right; border-bottom: Black 2.5pt double">2,422</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; text-align: right">3.21</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.63</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">7,148</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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 values of options exercised were $810,000, $185,000 and $540,000 during fiscal 2017, 2016 and 2015, respectively. The weighted average contractual life of the options exercisable and expected to be exercisable at May 31, 2017 was 3.62 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;Options to purchase 2,422,000, 2,390,000 and 2,189,000 shares were exercisable at May 31, 2017, 2016 and 2015, respectively. These exercisable options had weighted average exercise prices of $3.21, $3.69 and $1.43 as of May 31, 2017, 2016 and 2015, 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;During the fiscal year ended May 31, 2017, RSUs for 74,000 shares were granted to employees. The market value on the date of the grant of these RSUs was $1.68 per share. 42,000 RSUs became fully vested during the year ended May 31, 2017, and 32,000 RSUs were unvested at May 31, 2017. The intrinsic value of the unvested RSUs at May 31, 2017 was $145,000. During the fiscal year ended May 31, 2016, RSUs were granted to an employee for 35,000 shares. The market value on the date of the grant of these RSUs was $2.16 per share. The RSUs are performance-based and immediately vest upon attainment of goals established and have a term of one year. The 35,000 RSUs were outstanding and fully vested at May 31, 2016. The intrinsic value of the outstanding RSUs at May 31, 2016 was $35,000. There were no RSUs granted during fiscal 2015.</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 fiscal year ended May 31, 2017, RSUs for 83,000 shares were granted to members of the Company&#8217;s Board of Directors. The weighted average market value on the date of the grant of these RSUs was $1.86 per share. All of these RSUs were fully vested at May 31, 2017. There were no RSUs granted to members of the Board of Directors during fiscal 2016 or 2015.</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"><b>12. EMPLOYEE BENEFIT PLANS:</b></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">EMPLOYEE STOCK OWNERSHIP PLAN:</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 a non-contributory, trusteed employee stock ownership plan for full-time employees who have completed three consecutive months of service and for part-time employees who have completed one year of service and have attained an age of 21. The Company can contribute either shares of the Company&#8217;s stock or cash to the plan. The contribution is determined annually by the Company and cannot exceed 15% of the annual aggregate salaries of those employees eligible for participation in the plan. On May 31, 2007, the Company converted the Aehr Test Systems Employee Stock Bonus Plan into the Aehr Test Systems Employee Stock Ownership Plan (the &#8220;Plan&#8221;). The stock bonus plan was converted to an employee stock ownership plan (&#8220;ESOP&#8221;) to enable the Plan to better comply with changes in the law regarding Company stock. Individuals&#8217; account balances vest at a rate of 20% per year commencing upon completion of two years of service. Non-vested balances, which are forfeited following termination of employment, are allocated to the remaining employees in the Plan. Under the Plan provisions, each employee who reaches age fifty-five (55) and has been a participant in the Plan for ten years will be offered an election each year to direct the transfer of up to 25% of his/her ESOP account to the employee self-directed account in the Savings and Retirement Plan. For anyone who met the above prerequisites, the first election to diversify holdings was offered after May 31, 2008. In the sixth year, employees will be able to diversify up to 50% of their ESOP accounts. Contributions of $60,000 per year were authorized for the plan during fiscal 2017, 2016 and 2015. The contribution amounts are recorded as compensation expense, in the period authorized and included in accrued expenses, in the period authorized. Contributions of 59,000 shares were made to the ESOP during fiscal 2017 for fiscal 2016. Contributions of 25,000 shares were made to the ESOP during fiscal 2016 for fiscal 2015. Contributions of 27,000 shares were made to the ESOP during fiscal 2015 for fiscal 2014. The contribution for fiscal 2017 will be made in fiscal 2018. Shares held in the ESOP are included in the EPS calculation.</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">401(K) PLAN:</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 maintains a defined contribution savings plan (the &#8220;401(k) Plan&#8221;) to provide retirement income to all qualified employees of the Company. The 401(k) Plan is intended to be qualified under Section 401(k) of the Internal Revenue Code of 1986, as amended. The 401(k) Plan is funded by voluntary pre-tax contributions from employees. Contributions are invested, as directed by the participant, in investment funds available under the 401(k) Plan. The Company is not required to make, and did not make, any contributions to the 401(k) Plan during fiscal 2017, 2016 and 2015.</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">EMPLOYEE STOCK PURCHASE PLAN:</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 2006, the Company&#8217;s shareholders approved the 2006 Employee Stock Purchase Plan. In October 2016, the Company&#8217;s Amended and Restated 2006 Employee Stock Purchase Plan, or Purchase Plan, was approved by the Company&#8217;s shareholders. The Purchase Plan extended the term of the 2006 Employee Stock Purchase Plan indefinitely. A total of 532,000 shares of the Company&#8217;s common stock were reserved for issuance under the Purchase Plan. See the Company&#8217;s Registration Statement on Form S-8 filed with the Securities and Exchange Commission on November 14, 2016 for further information regarding the Purchase Plan. The Purchase Plan has consecutive, overlapping, twenty-four month offering periods. Each twenty-four month offering period includes four six month purchase periods. The offering periods generally begin on the first trading day on or after April 1 and October 1 each year. All employees who work a minimum of 20 hours per week and are customarily employed by the Company (or an affiliate thereof) for at least five months per calendar year are eligible to participate. Under the Purchase Plan, shares are purchased through employee payroll deductions at exercise prices equal to 85% of the lesser of the fair market value of the Company&#8217;s common stock at either the first day of an offering period or the last day of the purchase period. If a participant&#8217;s rights to purchase stock under all employee stock purchase plans of the Company accrue at a rate which exceeds $25,000 worth of stock for a calendar year, such participant may not be granted an option to purchase stock under the Purchase Plan. The maximum number of shares a participant may purchase during a single purchase period is 3,000 shares. During the fiscal years ended May 31, 2017, 2016 and 2015, ESPP purchase rights of 1,000, 304,000, and 222,000 shares, respectively, were granted. For the years ended May 31, 2017, 2016 and 2015, approximately 151,000, 86,000 and 87,000 shares of common stock, respectively, were issued under the plans. As of May 31, 2017, 1,119,000 shares have been issued under the ESPP, and there were 381,000 ESPP shares available for issuance.</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"><b>13. OTHER (EXPENSE) INCOME, NET:</b></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;Other (expense) income, net comprises the following (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="11" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; font-size: 8pt; text-align: left">Foreign exchange (loss) gain</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 11%; font-size: 8pt; text-align: right">(21</td><td style="width: 1%; font-size: 8pt; text-align: left">)</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 11%; font-size: 8pt; text-align: right">(19</td><td style="width: 1%; font-size: 8pt; text-align: left">)</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 11%; font-size: 8pt; text-align: right">194</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Other, net</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">3</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">17</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(21</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(16</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">211</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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"><b>14. SEGMENT INFORMATION:</b></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> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">United</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">States</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Asia</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Europe</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">2017:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 40%; font-size: 8pt; text-align: left">&#160;&#160;Net sales</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">7,762</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">10,439</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">697</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">18,898</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">&#160;&#160;Property and equipment, net</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,364</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">40</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">15</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,419</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">2016:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">&#160;&#160;Net sales</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">2,957</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">10,228</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1,316</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">14,501</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">&#160;&#160;Property and equipment, net</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,151</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">39</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">14</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,204</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">2015:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">&#160;&#160;Net sales</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">3,648</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">4,943</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1,427</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">10,018</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">&#160;&#160;Property and equipment, net</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">432</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">34</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">12</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">478</td><td style="font-size: 8pt; text-align: left">&#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"><b>15. RELATED PARTY TRANSACTIONS:</b></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;Mario M. Rosati, one of the Company&#8217;s directors, is also a member of Wilson Sonsini Goodrich &#38; Rosati, Professional Corporation, which has served as the Company&#8217;s outside corporate counsel and has received compensation at normal commercial rates for these services. At May 31, 2017, the Company had $188,000 payable to Wilson Sonsini Goodrich &#38; Rosati.</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"><b>16. COMMITMENTS AND CONTINGENCIES:</b></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">COMMITMENTS</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 leases most of its manufacturing and office space under operating leases. The Company entered into non-cancelable operating lease agreements for its United States manufacturing and office facilities and maintains equipment under non-cancelable operating leases in Germany. The Company&#8217;s principal administrative and production facilities are located in Fremont, California, in a 51,289 square foot building. The Company&#8217;s lease was renewed in November 2014 and expires in June 2018. The Company has an option to extend the lease for an additional three year period at rates to be determined. The Company&#8217;s facility in Japan is located in a 418 square foot office in Tokyo under a cancellable lease which expires in June 2019. The Company also maintains a 1,585 square foot warehouse in Yamanashi under a lease which expires in November 2017. The Company leases a sales and support office in Utting, Germany. The lease, which began February 1, 1992 and expires on January 31, 2019, contains an automatic twelve months renewal, at rates to be determined, if no notice is given prior to six months from expiry. Under the lease agreements, the Company is responsible for payments of utilities, taxes and insurance.</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;Minimum annual rentals payments under non-cancellable operating leases in each of the next five fiscal years and thereafter are as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr> <td style="vertical-align: bottom"><font style="font-size: 8pt">Years Ending May 31,</font></td> <td style="vertical-align: bottom">&#160;</td> <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td> <td style="vertical-align: bottom">&#160;</td> </tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: bottom"><font style="font-size: 8pt">2018</font></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">502</font></td> <td style="vertical-align: bottom">&#160;</td> </tr> <tr style="background-color: White"> <td style="vertical-align: bottom"><font style="font-size: 8pt">2019</font></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">64</font></td> <td style="vertical-align: bottom">&#160;</td> </tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: bottom"><font style="font-size: 8pt">2020</font></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</font></td> <td style="vertical-align: bottom">&#160;</td> </tr> <tr style="background-color: White"> <td style="vertical-align: bottom"><font style="font-size: 8pt">2021&#160;</font></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">--</font></td> <td style="vertical-align: bottom">&#160;</td> </tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: bottom"><font style="font-size: 8pt">2022</font></td> <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td> <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td> </tr> <tr style="background-color: White"> <td style="vertical-align: bottom"><font style="font-size: 8pt">Thereafter&#160;</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid"><font style="font-size: 8pt">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> </tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: bottom"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt">Total</font>&#160;</p></td> <td style="vertical-align: bottom; padding-bottom: 2.5pt">&#160;</td> <td style="vertical-align: bottom; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">567</font></td> <td style="vertical-align: bottom; padding-bottom: 2.5pt">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td style="width: 1%">&#160;</td> </tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Rental expense for the years ended May 31, 2017, 2016 and 2015 was $509,000, $499,000 and $554,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;At May 31, 2017 and 2016, the Company had a $50,000 certificate of deposit held by a financial institution representing a security deposit for its United States manufacturing and office space lease. This amount is included in other assets on the 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">PURCHASE OBLIGATIONS</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 purchase obligations to certain suppliers. In some cases the products the Company purchases are unique and have provisions against cancellation of the order. At May 31, 2017, the Company had $5,684,000 of purchase obligations which are due within the following 12 months. This amount does not include contractual obligations recorded on the consolidated balance sheets as liabilities.</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">CONTINGENCIES</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 may, from time to time, be involved in legal proceedings arising in the ordinary course of business. While there can be no assurances as to the ultimate outcome of any litigation involving the Company, management does not believe any pending legal proceedings will result in judgment or settlement that will have a material adverse effect on the Company&#8217;s consolidated financial position, results of operations or 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 the normal course of business to facilitate sales of its products, the Company indemnifies other parties, including customers, with respect to certain matters, for example, including against losses arising from a breach of representations or covenants, or from intellectual property infringement or other claims. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In addition, the Company has entered into indemnification agreements with its officers and directors, and the Company&#8217;s bylaws contain similar indemnification obligations to the Company&#8217;s agents.</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;It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, payments made by the Company under these agreements have not had a material impact on the Company&#8217;s operating results, financial position or 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"><b>17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (UNAUDITED)</b></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 (presented in thousands, except per share data) sets forth selected unaudited condensed consolidated statements of operations data for each of the four quarters of the fiscal years ended May 31, 2017 and 2016. The unaudited quarterly information has been prepared on the same basis as the annual information presented elsewhere herein and, in the Company&#8217;s opinion, includes all adjustments (consisting only of normal recurring entries) necessary for a fair statement of the information for the quarters presented. The operating results for any quarter are not necessarily indicative of results for any future period and should be read in conjunction with the audited consolidated financial statements of the Company&#8217;s and the notes thereto included elsewhere herein.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="15" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Aug. 31,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Nov. 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Feb. 28,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; font-size: 8pt; text-align: left">Net sales</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">5,318</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">4,216</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">2,681</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">6,683</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Gross profit </td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">2,206</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1,463</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">503</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">2,608</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Net loss </td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(755</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(1,452</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(2,651</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(795</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Net loss per share basic and diluted</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(0.06</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(0.09</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(0.16</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(0.04</td><td style="font-size: 8pt; text-align: left">)</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="15" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Aug. 31,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Nov. 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Feb. 29,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; font-size: 8pt; text-align: left">Net sales</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">6,633</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">4,620</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">1,677</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">1,571</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Gross profit (loss)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">3,383</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1,691</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">169</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(98</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Net income (loss)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">294</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(1,048</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(2,975</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(3,056</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Net income (loss) per share basic and diluted</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.02</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(0.08</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(0.23</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(0.23</td><td style="font-size: 8pt; text-align: left">)</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">BUSINESS:</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;Aehr Test Systems (the &#8220;Company&#8221;) was incorporated in California in May 1977 and primarily designs, engineers and manufactures test and burn-in equipment used in the semiconductor industry. The Company&#8217;s principal products are the Advanced Burn-In and Test System, or ABTS, the FOX full wafer contact parallel test and burn-in systems, the MAX burn-in system, WaferPak full wafer contactor, the DiePak carrier and test fixtures.</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">LIQUIDITY:</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 inception, the Company has incurred substantial cumulative losses and negative cash flows from operations. In response, the Company took steps to minimize expense levels, entered into credit arrangements, and raised capital through public and private equity offerings, to increase the likelihood that it will have sufficient cash to support 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;In April 2017, the Company completed a public offering of its common stock raising net proceeds to the Company of $15.8 million. At May 31, 2017 the Company had $17.8 million in cash and cash equivalents. The Company anticipates 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 its working capital and capital equipment requirements.</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">CONSOLIDATION:</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 consolidated financial statements include the accounts of the Company and both its wholly-owned and majority-owned foreign subsidiaries. Intercompany accounts and transactions have been eliminated.</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">FOREIGN CURRENCY TRANSLATION AND TRANSACTIONS:</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;Assets and liabilities of the Company&#8217;s foreign subsidiaries and a branch office are translated into U.S. Dollars from their functional currencies of Japanese Yen, Euros and New Taiwan Dollars using the exchange rate in effect at the balance sheet date. Additionally, their net sales and expenses are translated using exchange rates approximating average rates prevailing during the fiscal year. Translation adjustments that arise from translating their financial statements from their local currencies to U.S. Dollars are accumulated and reflected as a separate component of shareholders&#8217; equity (deficit).</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;Transaction gains and losses that arise from exchange rate changes denominated in currencies other than the local currency are included in the Consolidated Statements of Operations as incurred. See Note 13 for the detail of foreign exchange transaction gains and losses for all periods presented.</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">USE OF 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;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, 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. Actual results could differ from those estimates. Significant estimates in the Company&#8217;s consolidated financial statements include allowance for doubtful accounts, valuation of inventory at the lower of cost or market, and warranty reserves.</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">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;Cash equivalents consist of money market instruments purchased with an original maturity of three months or less. These investments are reported at 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">FAIR VALUE OF FINANCIAL INSTRUMENTS AND MEASUREMENT:</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">&#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 May 31, 2017 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Balance&#160;as&#160;of</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31, 2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 1</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 2</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 3</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; font-size: 8pt; text-align: left">Money market funds</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">15,516</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">15,516</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 1pt">Certificate of deposit</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; padding-bottom: 2.5pt">Assets</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">15,566</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">15,516</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> </table> <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, 2016 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Balance as of</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31, 2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 1</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 2</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 3</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; font-size: 8pt; text-align: left">Money market funds</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">1</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">1</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 1pt">Certificate of deposit</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; padding-bottom: 2.5pt">Assets</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">51</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">1</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> </table> <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 May 31, 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;There were no transfers between Level 1 and Level 2 fair value measurements during the fiscal year ended May 31, 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 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">ACCOUNTS RECEIVABLE AND ALLOWANCE FOR DOUBTFUL ACCOUNTS:</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;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. Accounts receivable are recorded at the invoiced amount and are not interest bearing. The Company maintains an allowance for doubtful accounts to reserve for potentially uncollectible trade receivables. The Company also reviews its trade receivables by aging category to identify specific customers with known disputes or collection issues. The Company exercises judgment when determining the adequacy of these reserves as the Company evaluates historical bad debt trends, general economic conditions in the United States and internationally, and changes in customer financial conditions. Uncollectible receivables are recorded as bad debt expense when all efforts to collect have been exhausted and recoveries are recognized when they are received. No significant adjustments to the allowance for doubtful accounts were recorded during the years ended May 31, 2017, 2016 or 2015.</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">CONCENTRATION OF CREDIT RISK:</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 sells its products primarily to semiconductor manufacturers in North America, Asia, and Europe. As of May 31, 2017, approximately 55%, 0% and 45% of gross accounts receivable were from customers located in Asia, Europe and North America, respectively. As of May 31, 2016, approximately 7%, 68% and 25% of gross accounts receivable were from customers located in Asia, Europe and North America, respectively. Three customers accounted for 47%, 40% and 11% of gross accounts receivable as of May 31, 2017. One customer accounted for 67% of gross accounts receivable as of May 31, 2016. Four customers accounted for 45%, 19%, 17% and 10% of net sales in fiscal 2017. Two customers accounted for 47% and 32% of net sales in fiscal 2016. The Company performs ongoing credit evaluations of its customers and generally does not require collateral. The Company uses letter of credit terms for some of its international customers.</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 cash and cash equivalents are generally deposited with major financial institutions in the United States, Japan, Germany and Taiwan. The Company invests its excess cash in money market funds. The money market funds bear the risk associated with each fund. The money market funds have variable interest rates. The Company has not experienced any material losses on its money market funds or short-term cash deposits.</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">CONCENTRATION OF SUPPLY RISK:</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 relies on subcontractors to manufacture many of the components and subassemblies used in its products. Quality or performance failures of the Company&#8217;s products or changes in its manufacturers&#8217; financial or business condition could disrupt the Company&#8217;s ability to supply quality products to its customers and thereby have a material and adverse effect on its business and operating results. Some of the components and technologies used in the Company&#8217;s products are purchased and licensed from a single source or a limited number of sources. The loss of any of these suppliers may cause the Company to incur additional transition costs, result in delays in the manufacturing and delivery of its products, or cause it to carry excess or obsolete inventory and could cause it to redesign its products.</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">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 include material, labor and overhead, and are stated at the lower of cost (first-in, first-out method) or market. Provisions for excess, obsolete and unusable inventories are made after management&#8217;s evaluation of future demand and market conditions. The Company adjusts inventory balances to approximate the lower of its manufacturing costs or market value. If actual future demand or market conditions become less favorable than those projected by management, additional inventory write-downs may be required, and would be reflected in cost of product revenue in the period the revision is made.</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">PROPERTY AND EQUIPMENT:</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;Property and equipment are stated at cost less accumulated depreciation and amortization. Major improvements are capitalized, while repairs and maintenance are expensed as incurred. Leasehold improvements are amortized over the lesser of their estimated useful lives or the term of the related lease. Furniture and fixtures, machinery and equipment, and test equipment are depreciated on a straight-line basis over their estimated useful lives. The ranges of estimated useful lives are generally as follows:</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: top"> <td style="width: 25%"><font style="font-size: 8pt">Furniture and fixtures</font></td> <td style="width: 75%"><font style="font-size: 8pt">2 to 6 years</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 8pt">Machinery and equipment</font></td> <td><font style="font-size: 8pt">3 to 6 years</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 8pt">Test equipment</font></td> <td><font style="font-size: 8pt">4 to 6 years</font></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">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;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;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 we ship 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">PRODUCT DEVELOPMENT COSTS AND CAPITALIZED SOFTWARE:</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;Costs incurred in the research and development of new products or systems are charged to operations as incurred. Costs incurred in the development of software programs for the Company&#8217;s products are charged to operations as incurred until technological feasibility of the software has been established. Generally, technological feasibility is established when the software module performs its primary functions described in its original specifications, contains features required for it to be usable in a production environment, is completely documented and the related hardware portion of the product is complete. After technological feasibility is established, any additional costs are capitalized. Capitalization of software costs ceases when the software is substantially complete and is ready for its intended use. Capitalized costs are amortized over the estimated life of the related software product using the greater of the units of sales or straight-line methods over ten years. No system software development costs were capitalized or amortized in fiscal 2017, 2016 and 2015.</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">IMPAIRMENT OF LONG-LIVED 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">&#160;&#160;&#160;&#160;In the event that facts and circumstances indicate that the carrying value of assets may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future undiscounted cash flows associated with the asset would be compared to the asset&#8217;s carrying value to determine if a write-down is 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">ADVERTISING COSTS:</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 expenses all advertising costs as incurred and the amounts were not material for all periods presented.</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">SHIPPING AND HANDLING OF PRODUCTS:</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;Amounts billed to customers for shipping and handling of products are included in net sales. Costs incurred related to shipping and handling of products are included in cost of sales.</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">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;A full valuation allowance was established against all deferred tax assets, as management determined that it is more likely than not that deferred tax assets will not be realized, as of May 31, 2017 and 2016.</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 Company accounts for uncertain tax positions consistent with authoritative guidance. The guidance prescribes a &#8220;more likely than not&#8221; recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Company does not expect any material change in its unrecognized tax benefits over the next twelve months. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income taxes.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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 &#8211; 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; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">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 expense for stock options and ESPP purchase rights is measured at each grant date, based on the fair value of the award using the Black-Scholes option valuation model, and is recognized as expense over the employee&#8217;s requisite service period. This model was developed for use in estimating the value of publicly traded options that have no vesting restrictions and are fully transferable. The Company&#8217;s employee stock options have characteristics significantly different from those of publicly traded options. For RSUs, stock-based compensation expense 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 equity 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 following table summarizes the stock-based compensation expense for the years ended May 31, 2017, 2016 and 2015 (in thousands, except per share data):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="11" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 8pt">Stock-based compensation in the form of stock options,&#160;RSUs,&#160;and ESPP purchase rights, included in:</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 50%; font-size: 8pt">Cost of sales</td><td style="width: 1%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 11%; font-size: 8pt; text-align: right">91</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 11%; font-size: 8pt; text-align: right">87</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 11%; font-size: 8pt; text-align: right">70</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Selling, general and administrative</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">714</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">723</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">726</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Research and development</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">194</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">206</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">201</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">Net effect on net loss</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">999</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">1,016</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">997</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Effect on net loss per share:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt">&#160;&#160;Basic</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.06</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.08</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.08</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">&#160;&#160;Diluted</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.06</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.08</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.08</td><td style="font-size: 8pt; text-align: left">&#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;During fiscal 2017, 2016 and fiscal 2015, the Company recorded stock-based compensation related to stock options and restricted stock units of $884,000, $894,000 and $857,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 May 31, 2017, the total compensation cost related to unvested stock-based awards under the Company&#8217;s 2006 Equity Incentive Plan and 2016 Equity Incentive Plan, but not yet recognized, was $886,000 which is net of estimated forfeitures of $2,000. This cost will be amortized on a straight-line basis over a weighted average period of approximately 2.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">&#160;&#160;&#160;&#160;During fiscal 2017, 2016 and fiscal 2015, the Company recorded stock-based compensation related to its ESPP of $115,000, $122,000 and $140,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 May 31, 2017, 2016 and 2015, stock-based compensation costs of zero, zero and $20,000, respectively, were 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;As of May 31, 2017, the total compensation cost related to purchase rights under the ESPP but not yet recognized was $33,000. This cost will be amortized on a straight-line basis over a weighted average period of approximately 0.7 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">Valuation Assumptions</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 method 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">&#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 five years, which matches the expected term of most of the option grants, to estimate expected volatility. Volatility for each of the ESPP&#8217;s four time periods of six months, twelve months, eighteen months, and twenty-four months is calculated separately and included in the overall stock-based compensation expense recorded.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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 method 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 values of the Company&#8217;s stock options granted to employees in fiscal 2017, 2016 and 2015 were estimated using the following weighted average assumptions in the Black-Scholes option valuation method:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="11" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 8pt">Option plan shares</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; font-size: 8pt; text-align: left">Expected term (in years)</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">4</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">4</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">4</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt">Volatility</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">0.81</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">0.86</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">0.90</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Risk-free interest rates</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1.02%</td><td style="font-size: 8pt; text-align: left"></td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1.21%</td><td style="font-size: 8pt; text-align: left"></td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1.20%</td><td style="font-size: 8pt; text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Weighted-average grant date fair value</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.09</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.31</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.52</td><td style="font-size: 8pt; text-align: left">&#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 fair value of our ESPP purchase rights for the fiscal 2017, 2016 and 2015 was estimated using the following weighted-average assumptions:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="15" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year End May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Employee stock purchase plan shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Expected term (in years)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.5 &#8211; 2.0</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.5 &#8211; 2.0</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.5 &#8211; 2.0</font></td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">Volatility</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.79 &#8211; 1.08</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.64 &#8211; 0.74</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.55 &#8211; 0.83</font></td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Risk-free interest rates</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.48%&#8211;0.80%</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.40%&#8211;0.76%</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.04%&#8211;0.55%</font></td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 8pt; text-align: left">Weighted-average grant date fair value</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 9%; font-size: 8pt; text-align: right">1.65</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 9%; font-size: 8pt; text-align: right">0.80</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 9%; font-size: 8pt; text-align: right">1.43</td><td style="width: 1%; font-size: 8pt; text-align: left">&#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">EARNINGS PER SHARE (&#8220;EPS&#8221;):</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 EPS is determined using the weighted average number of common shares outstanding during the period. Diluted EPS is determined using the weighted average number of common shares and potential common shares (representing the dilutive effect of stock options, and employee stock purchase plan 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 loss per share attributable to Aehr Test Systems common shareholders (in thousands, except per share data):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="11" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">2015</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; font-size: 8pt; text-align: left; padding-bottom: 2.5pt">Numerator: Net loss</td><td style="width: 5%; font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(5,653</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="width: 5%; font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(6,785</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="width: 5%; font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(6,647</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Denominator for basic net loss per share:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 1pt">&#160;&#160;Weighted-average shares outstanding</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">16,267</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">13,091</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">12,047</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Shares used in basic net loss per share calculation</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">16,267</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">13,091</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">12,047</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Effect of dilutive securities</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Denominator for diluted net loss per share</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">16,267</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">13,091</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">12,047</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 2.5pt">Basic net loss per share</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.35</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.52</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.55</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 2.5pt">Diluted net loss per share</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.35</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.52</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.55</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</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;For the purpose of computing diluted earnings per share, the weighted average number of potential common shares does not include stock options with an exercise price greater than the average fair value of the Company&#8217;s common stock for the period, as the effect would be anti-dilutive. In the fiscal year&#8217;s ended May 31, 2017 and 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 these periods are the same. Stock options to purchase 3,074,000, 3,201,000, and 3,686,000 shares of common stock were outstanding on May 31, 2017, 2016 and 2015, respectively, but were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. RSUs for 32,000 and 35,000 shares were outstanding at May 31, 2017 and 2016, respectively, but not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. ESPP rights to purchase 169,000, 304,000 and 175,000 ESPP shares were outstanding on May 31, 2017, 2016 and 2015, respectively, 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 May 31, 2017 and 2016 were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">COMPREHENSIVE LOSS:</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;Comprehensive loss generally represents all changes in shareholders&#8217; equity (deficit) except those resulting from investments or contributions by shareholders. Unrealized gains and losses on foreign currency translation adjustments are included in the Company&#8217;s components of comprehensive loss, which are excluded from net loss. Comprehensive loss is included in the statements of comprehensive loss.</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">RECLASSIFICATION&#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;Certain reclassifications have been made to the consolidated financial statements to conform to the current period presentation. These reclassifications did not result in any change in previously reported net loss, total assets or shareholders&#8217; equity (deficit).</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">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 August 2014, the FASB issued authoritative guidance related to going concern. This guidance requires management to evaluate the conditions or events that raise substantial doubt about the entity&#8217;s ability to continue as a going concern and whether or not it is probable that the entity will be unable to meet its obligations as they become due within one year after the date the financial statements are issued. This guidance became effective for the Company for the annual period ending May 31, 2017. The adoption of this guidance did not have a significant impact on the Company&#8217;s consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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. This new standard will be effective for us in fiscal year 2018. The adoption of this guidance is not expected to 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. This new standard will be effective for us in fiscal year 2018. The adoption of this guidance is not expected to 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 accounting standard will be effective for the Company beginning the first quarter of fiscal 2018, and early adoption is permitted. The adoption of this guidance is not expected to 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 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">&#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">&#160;&#160;&#160;&#160;In December 2016, the FASB issued authoritative guidance related to technical corrections and improvements. This guidance provides minor updates on a variety of codification topics and are not expected to have a significant effect on current accounting practice. Most of these corrections do not have a transition date as they are minor in nature.</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; text-indent: 20pt">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 cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Balance&#160;as&#160;of</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31, 2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 1</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 2</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 3</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; font-size: 8pt; text-align: left">Money market funds</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">15,516</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">15,516</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 1pt">Certificate of deposit</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; padding-bottom: 2.5pt">Assets</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">15,566</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">15,516</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The following table summarizes the Company&#8217;s financial assets measured at fair value on a recurring basis as of May 31, 2016 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Balance as of</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31, 2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 1</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 2</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Level 3</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; font-size: 8pt; text-align: left">Money market funds</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">1</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">1</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">&#8212;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 1pt">Certificate of deposit</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; padding-bottom: 2.5pt">Assets</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">51</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">1</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">50</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt">The ranges of estimated useful lives are generally as follows:</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: top"> <td style="width: 25%"><font style="font-size: 8pt">Furniture and fixtures</font></td> <td style="width: 75%"><font style="font-size: 8pt">2 to 6 years</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 8pt">Machinery and equipment</font></td> <td><font style="font-size: 8pt">3 to 6 years</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 8pt">Test equipment</font></td> <td><font style="font-size: 8pt">4 to 6 years</font></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 stock-based compensation expense for the years ended May 31, 2017, 2016 and 2015 (in thousands, except per share data):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="11" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 8pt">Stock-based compensation in the form of stock options,&#160;RSUs,&#160;and ESPP purchase rights, included in:</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 50%; font-size: 8pt">Cost of sales</td><td style="width: 1%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 11%; font-size: 8pt; text-align: right">91</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 11%; font-size: 8pt; text-align: right">87</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 11%; font-size: 8pt; text-align: right">70</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Selling, general and administrative</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">714</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">723</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">726</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Research and development</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">194</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">206</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">201</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">Net effect on net loss</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">999</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">1,016</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">997</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Effect on net loss per share:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt">&#160;&#160;Basic</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.06</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.08</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.08</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">&#160;&#160;Diluted</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.06</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.08</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.08</td><td style="font-size: 8pt; text-align: left">&#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;Fair Value. The fair values of the Company&#8217;s stock options granted to employees in fiscal 2017, 2016 and 2015 were estimated using the following weighted average assumptions in the Black-Scholes option valuation method:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="11" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 8pt">Option plan shares</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; font-size: 8pt; text-align: left">Expected term (in years)</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">4</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">4</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">4</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt">Volatility</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">0.81</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">0.86</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">0.90</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Risk-free interest rates</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1.02%</td><td style="font-size: 8pt; text-align: left"></td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1.21%</td><td style="font-size: 8pt; text-align: left"></td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1.20%</td><td style="font-size: 8pt; text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Weighted-average grant date fair value</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.09</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.31</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.52</td><td style="font-size: 8pt; text-align: left">&#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">The fair value of our ESPP purchase rights for the fiscal 2017, 2016 and 2015 was estimated using the following weighted-average assumptions:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="15" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year End May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Employee stock purchase plan shares</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Expected term (in years)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.5 &#8211; 2.0</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.5 &#8211; 2.0</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.5 &#8211; 2.0</font></td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">Volatility</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.79 &#8211; 1.08</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.64 &#8211; 0.74</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.55 &#8211; 0.83</font></td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Risk-free interest rates</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.48%&#8211;0.80%</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.40%&#8211;0.76%</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.04%&#8211;0.55%</font></td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 8pt; text-align: left">Weighted-average grant date fair value</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 9%; font-size: 8pt; text-align: right">1.65</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 9%; font-size: 8pt; text-align: right">0.80</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 9%; font-size: 8pt; text-align: right">1.43</td><td style="width: 1%; font-size: 8pt; text-align: left">&#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">The following table presents the computation of basic and diluted net loss per share attributable to Aehr Test Systems common shareholders (in thousands, except per share data):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="11" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">2015</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; font-size: 8pt; text-align: left; padding-bottom: 2.5pt">Numerator: Net loss</td><td style="width: 5%; font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(5,653</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="width: 5%; font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(6,785</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="width: 5%; font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(6,647</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Denominator for basic net loss per share:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 1pt">&#160;&#160;Weighted-average shares outstanding</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">16,267</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">13,091</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">12,047</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Shares used in basic net loss per share calculation</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">16,267</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">13,091</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">12,047</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Effect of dilutive securities</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Denominator for diluted net loss per share</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">16,267</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">13,091</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">12,047</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 2.5pt">Basic net loss per share</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.35</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.52</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.55</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 2.5pt">Diluted net loss per share</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.35</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.52</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.55</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</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">Accounts receivable comprise (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="7" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; font-size: 8pt; text-align: left">Accounts receivable</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">4,071</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">530</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Less: Allowance for doubtful accounts</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(61</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(8</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">4,010</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">522</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <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="3" style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">Additions</td><td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="text-align: center; vertical-align: bottom">&#160;</td><td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" 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="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">Balance at</td><td style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">charged to</td><td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">Balance</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">beginning</td><td style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">costs and</td><td style="text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom">at end</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; vertical-align: bottom">&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">of year</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">expenses</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">Deductions*</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">of year</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 8pt; text-align: left">Allowance for doubtful accounts receivable:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; font-size: 8pt; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;May 31, 2017</td><td style="width: 3%; font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">8</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">53</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">61</td><td style="width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;May 31, 2016</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">21</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(13</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">8</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> </table> <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;* Deductions include write-offs of uncollectible accounts and collections of amounts previously reserved.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;Inventories comprise (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="7" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 62%; font-size: 8pt; text-align: left">Raw&#160;materials&#160;and&#160;sub-assemblies</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">4,268</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">2,839</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Work in process</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">2,059</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">4,151</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Finished goods</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">277</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">43</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">6,604</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">7,033</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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: 20pt">Property and equipment, net comprise (in thousands):</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="7" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; font-size: 8pt; text-align: left">Leasehold improvements</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">1,145</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">1,072</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Furniture and fixtures</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">974</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">974</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Machinery and equipment</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">3,035</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">2,330</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Test equipment</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">2,268</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">2,581</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">7,422</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">6,957</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Less: Accumulated depreciation and amortization</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(6,003</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(5,753</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">1,419</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">1,204</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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: 20pt">Following is a summary of changes in the Company&#8217;s liability for product warranties during the fiscal years ended May 31, 2017 and 2016 (in thousands):</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="7" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; font-size: 8pt; text-align: left">Balance at the beginning of the year</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">155</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">137</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Accruals for warranties issued during the year</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">123</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">334</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Accruals and adjustments (change in estimates) related to pre-existing warranties during the year</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(54</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;&#160;&#160;</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Settlement made during the year (in cash or in kind)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(111</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(316</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">Balance at the end of the year</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">113</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">155</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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"><b>&#160;&#160;&#160;</b>Accrued expenses comprise (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="7" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; font-size: 8pt; text-align: left">Payroll related</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">934</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">706</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Professional services</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">161</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">166</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Accrued interest</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">139</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">110</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Commissions&#160;and&#160;bonuses</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">125</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">227</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">Warranty</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">113</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">155</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Taxes payable</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">69</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">63</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Investor relations</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">25</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">88</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 1pt">Other</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">43</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">38</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">1,609</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">1,553</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Domestic and foreign components of loss before income tax (expense) benefit are as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td colspan="3" style="font-size: 12pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="11" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td colspan="3" style="font-size: 12pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 24%; text-align: left"><font style="font-size: 8pt">Domestic</font></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">(5,663</td><td style="width: 1%; text-align: left">)</td><td style="width: 5%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">(6,794</td><td style="width: 1%; text-align: left">)</td><td style="width: 5%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">(6,871</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;</td><td style="text-align: left"><font style="font-size: 8pt">Foreign</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">35</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">19</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">258</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 12pt; text-align: left">&#160;</td><td style="font-size: 12pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; font-size: 12pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(5,628</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(6,775</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(6,613</td><td style="padding-bottom: 2.5pt; text-align: left">)</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; text-align: justify"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The income tax (expense) benefit consists of the following (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="11" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Federal income taxes:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt">&#160;&#160;Current</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">&#160;&#160;Deferred</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">State income taxes:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; font-size: 8pt">&#160;&#160;Current</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">(8</td><td style="width: 1%; font-size: 8pt; text-align: left">)</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">3</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">(19</td><td style="width: 1%; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt">&#160;&#160;Deferred</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Foreign income taxes:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt">&#160;&#160;Current</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(17</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(13</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(15</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; padding-bottom: 1pt">&#160;&#160;Deferred</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(25</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(10</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(34</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</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"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;&#160;The Company&#8217;s effective tax rate differs from the U.S. federal statutory tax rate, as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="11" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; font-size: 8pt; text-align: left">U.S. federal statutory tax rate</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">34.0</td><td style="width: 1%; font-size: 8pt; text-align: left">%</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">34.0</td><td style="width: 1%; font-size: 8pt; text-align: left">%</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 11%; font-size: 8pt; text-align: right">34.0</td><td style="width: 1%; font-size: 8pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">State taxes, net of federal tax effect</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(0.1</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(0.2</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Foreign rate differential</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">0.1</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">0.2</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1.4</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Stock-based compensation</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(2.8</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(3.8</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(2.2</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Research and development credit</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">3.1</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">2.1</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1.1</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Change in valuation allowance</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(33.8</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(32.5</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(34.4</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; padding-bottom: 1pt">Other</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(0.9</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(0.2</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(0.2</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">Effective tax rate</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.4</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)%</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.2</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)%</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(0.5</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)%</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"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;&#160;&#160;The components of the net deferred tax assets are as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="7" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; font-size: 8pt; text-align: left">Net operating losses</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">18,719</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">16,643</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Credit carryforwards</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">4,715</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">4,430</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Inventory reserves</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">870</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,064</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Reserves and accruals</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,566</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,606</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; padding-bottom: 1pt">Other</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">393</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">885</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">26,263</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">24,628</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Less: Valuation allowance</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(26,263</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(24,628</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">Net deferred tax assets</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">&#8212;&#160;&#160;</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">&#8212;&#160;&#160;</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The Company maintains liabilities for uncertain tax positions. These liabilities involve considerable judgment and estimation and are continuously monitored by management based on the best information available. The aggregate changes in the balance of gross unrecognized tax benefits are as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 8pt">Beginning balance as of May 31, 2014</td><td style="width: 10%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 18%; font-size: 8pt; text-align: right">973</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Decreases related to prior year tax positions</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Decreases related to lapse of statute of limitations</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(54</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">Balance at May 31, 2015</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">919</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Decreases related to prior year tax positions</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(124</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Decreases related to lapse of statute of limitations</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(6</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt">Balance at May 31, 2016</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">789</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Decreases related to prior year tax positions</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#8212;</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Decreases related to lapse of statute of limitations</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; padding-bottom: 2.5pt">Balance at May 31, 2017</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">789</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Customer deposits and deferred revenue (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="7" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; font-size: 8pt; text-align: left">Customer deposits</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">3,264</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">540</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Deferred revenue</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">203</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">1,174</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">3,467</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">1,714</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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"></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 transactions during fiscal 2017, 2016 and 2015 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: center">&#160;</td> <td colspan="2" style="font-size: 8pt; font-weight: bold; text-align: center">Available</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: center">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Shares</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 8pt">Balances, May 31, 2014</td><td style="width: 10%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 18%; font-size: 8pt; text-align: right">1,145</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-indent: 0.25in">Additional shares reserved</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">860</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; text-indent: 0.25in">Options granted</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(1,253</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 0.25in">Options terminated</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">93</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">Balances, May 31, 2015</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">845</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-indent: 0.25in">Additional shares reserved</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">800</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; text-indent: 0.25in">Options granted</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(92</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; text-indent: 0.25in">RSUs granted</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(35</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 0.25in">Options terminated</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">329</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt">Balances, May 31, 2016</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,847</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-indent: 0.25in">Additional shares reserved</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">2,238</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; text-indent: 0.25in">Options granted</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(368</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; text-indent: 0.25in">RSUs granted</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">(157</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left; text-indent: 0.25in">Options terminated</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">55</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 1pt; text-indent: 0.25in">Plan shares expired</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(1,446</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; padding-bottom: 2.5pt">Balances, May 31, 2017</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">2,169</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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;The following table summarized the stock option transactions during fiscal 2017, 2016 and 2015 (in thousands, except per share data):</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 style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center">&#160;</td> <td colspan="9" 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 style="text-align: center">&#160;</td> <td style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Weighted</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>Number</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Average</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Aggregate</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>of</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Exercise</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Intrinsic</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Shares</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Price</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%"><font style="font-size: 8pt">Balances, May 31, 2014</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,002</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.31</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">2,913</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <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; background-color: rgb(204,238,255)"> <td style="text-indent: 0.25in"><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">1,253</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.38</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; background-color: White"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Options terminated</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(93</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.30</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; background-color: rgb(204,238,255)"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Options exercised</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(476</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.33</font></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; background-color: White"> <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; background-color: rgb(204,238,255)"> <td><font style="font-size: 8pt">Balances, May 31, 2015</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,686</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,946</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <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; background-color: rgb(204,238,255)"> <td style="text-indent: 0.25in"><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">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">2.12</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Options terminated&#160;</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(329</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.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; background-color: rgb(204,238,255)"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Options exercised</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(248</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.34</font></td> <td 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; background-color: White"> <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; background-color: rgb(204,238,255)"> <td><font style="font-size: 8pt">Balances, May 31, 2016</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,201</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">189</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <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; background-color: rgb(204,238,255)"> <td style="text-indent: 0.25in"><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">368</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.83</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; background-color: White"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Options terminated&#160;</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(55</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.42</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; background-color: rgb(204,238,255)"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Options exercised</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(440</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.35</font></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; background-color: White"> <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; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; text-align: left; vertical-align: bottom"><font style="font-size: 8pt">Balances, May 31, 2017</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,074</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.73</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">8,763</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <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; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Options exercisable and expected to be exercisable at May 31, 2017</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: right; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">3,030</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.72</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">8,654</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></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;&#160;&#160;Other (expense) income, net comprises the following (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="11" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; font-size: 8pt; text-align: left">Foreign exchange (loss) gain</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 11%; font-size: 8pt; text-align: right">(21</td><td style="width: 1%; font-size: 8pt; text-align: left">)</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 11%; font-size: 8pt; text-align: right">(19</td><td style="width: 1%; font-size: 8pt; text-align: left">)</td><td style="width: 5%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 11%; font-size: 8pt; text-align: right">194</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Other, net</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">3</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">17</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(21</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">(16</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">211</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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"></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 cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">United</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">States</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Asia</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Europe</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">2017:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 40%; font-size: 8pt; text-align: left">&#160;&#160;Net sales</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">7,762</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">10,439</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">697</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">18,898</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">&#160;&#160;Property and equipment, net</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,364</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">40</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">15</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,419</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">2016:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">&#160;&#160;Net sales</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">2,957</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">10,228</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1,316</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">14,501</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">&#160;&#160;Property and equipment, net</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,151</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">39</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">14</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,204</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt">2015:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">&#160;&#160;Net sales</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">3,648</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">4,943</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1,427</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">10,018</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">&#160;&#160;Property and equipment, net</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">432</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">34</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">12</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">478</td><td style="font-size: 8pt; text-align: left">&#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;</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;&#160;&#160;Minimum annual rentals payments under non-cancellable operating leases in each of the next five fiscal years and thereafter are as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr> <td style="vertical-align: bottom"><font style="font-size: 8pt">Years Ending May 31,</font></td> <td style="vertical-align: bottom">&#160;</td> <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td> <td style="vertical-align: bottom">&#160;</td> </tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: bottom"><font style="font-size: 8pt">2018</font></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">502</font></td> <td style="vertical-align: bottom">&#160;</td> </tr> <tr style="background-color: White"> <td style="vertical-align: bottom"><font style="font-size: 8pt">2019</font></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">64</font></td> <td style="vertical-align: bottom">&#160;</td> </tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: bottom"><font style="font-size: 8pt">2020</font></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</font></td> <td style="vertical-align: bottom">&#160;</td> </tr> <tr style="background-color: White"> <td style="vertical-align: bottom"><font style="font-size: 8pt">2021&#160;</font></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">--</font></td> <td style="vertical-align: bottom">&#160;</td> </tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: bottom"><font style="font-size: 8pt">2022</font></td> <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td> <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td> <td style="vertical-align: bottom; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td> </tr> <tr style="background-color: White"> <td style="vertical-align: bottom"><font style="font-size: 8pt">Thereafter&#160;</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid"><font style="font-size: 8pt">&#160;</font></td> <td style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td> </tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: bottom"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt">Total</font>&#160;</p></td> <td style="vertical-align: bottom; padding-bottom: 2.5pt">&#160;</td> <td style="vertical-align: bottom; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="vertical-align: bottom; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">567</font></td> <td style="vertical-align: bottom; padding-bottom: 2.5pt">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td style="width: 1%">&#160;</td> </tr> </table> <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">&#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;&#160;&#160;The following tables (presented in thousands, except per share data) sets forth selected unaudited condensed consolidated statements of operations data for each of the four quarters of the fiscal years ended May 31, 2017 and 2016. The unaudited quarterly information has been prepared on the same basis as the annual information presented elsewhere herein and, in the Company&#8217;s opinion, includes all adjustments (consisting only of normal recurring entries) necessary for a fair statement of the information for the quarters presented. The operating results for any quarter are not necessarily indicative of results for any future period and should be read in conjunction with the audited consolidated financial statements of the Company&#8217;s and the notes thereto included elsewhere herein.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="15" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Aug. 31,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Nov. 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Feb. 28,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; font-size: 8pt; text-align: left">Net sales</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">5,318</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">4,216</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">2,681</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">6,683</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Gross profit </td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">2,206</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1,463</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">503</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">2,608</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Net loss </td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(755</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(1,452</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(2,651</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(795</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Net loss per share basic and diluted</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(0.06</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(0.09</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(0.16</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(0.04</td><td style="font-size: 8pt; text-align: left">)</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="15" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months Ended</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Aug. 31,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Nov. 30,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">Feb. 29,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; font-size: 8pt; text-align: left">Net sales</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">6,633</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">4,620</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">1,677</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 3%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 10%; font-size: 8pt; text-align: right">1,571</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Gross profit (loss)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">3,383</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1,691</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">169</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(98</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">Net income (loss)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">294</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(1,048</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(2,975</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(3,056</td><td style="font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">Net income (loss) per share basic and diluted</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">0.02</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(0.08</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(0.23</td><td style="font-size: 8pt; text-align: left">)</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">(0.23</td><td style="font-size: 8pt; text-align: left">)</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> P2Y P3Y P4Y P6Y P6Y P6Y -54000 0 1.72 8654000 P1Y9M7D P2Y4M28D P5Y1M13D P4Y6M11D P3Y7M17D 7148000 P1Y9M7D P2Y4M24D P4Y3M4D P4Y5M16D P3Y2M16D 188000 502000 64000 1000 0 0 0 567000 39151174 P3Y7M13D 51851000 30351000 892000 91000 34000 1982000 5164000 0.09 2019-04-10 <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> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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> 1100000 900000 2000000 2000000 4110000 356000 2.30 33000 P8M12D P2Y3M18D 886000 2000 5275000 1446000 <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>9. LONG-TERM DEBT:</b></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 are being accreted over the term of the original loan using the effective interest rate method, were offset against the loan balance. During fiscal years ended May 31, 2017 and 2016, $148,000 and $177,000, respectively, of amortization costs were recognized as interest expense.</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;On April 14, 2016, $900,000 drawn against the Credit Facility was converted into Convertible Notes. As of May 31, 2016, the Company had a balance of $1,100,000 against the Credit Facility. Upon maturity in July 2016, the $1,100,000 balance of the Credit Facility was converted into Convertible Notes. As of May 31, 2017, there was no remaining balance available 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">&#160;&#160;&#160;&#160;Long-term debt, net of debt issuance costs (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">May 31,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; font-size: 8pt">Principal</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">6,110</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">6,110</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Unamortized debt issuance costs</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(148</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">6,110</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">5,962</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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 May 31, 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">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td colspan="7" style="text-align: center">&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: center">&#160;</td> <td colspan="10" style="font-size: 8pt; font-weight: bold; text-align: center">Options Outstanding</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: center">&#160;</td> <td colspan="14" style="font-size: 8pt; font-weight: bold; text-align: center">Options Exercisable</td></tr> <tr style="vertical-align: bottom"> <td colspan="7" style="text-align: center">&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: center">&#160;</td> <td colspan="10" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">at May 31, 2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: center">&#160;</td> <td colspan="14" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">at May 31, 2017</td></tr> <tr style="vertical-align: bottom"> <td colspan="7" style="font-size: 8pt; text-align: center; 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="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: center">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Number Outstanding Shares</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average Remaining Contractual Life (Years)</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average Exercise Price</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: center">&#160;</td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Number Exercisable Shares</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average Remaining Contractual Life (Years)</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted Average Exercise Price</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Aggregate Intrinsic Value</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt; text-align: right"><font style="font-size: 8pt">$</font></td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.59-$0.97</font></td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt; text-align: right">514</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 7%; font-size: 8pt; text-align: right">1.77</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 7%; font-size: 8pt; text-align: right">0.66</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 7%; font-size: 8pt; text-align: right">514</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 7%; font-size: 8pt; text-align: right">1.77</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 7%; font-size: 8pt; text-align: right">0.66</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">$</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">1.09-$1.40</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">784</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">2.41</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.28</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">773</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">2.40</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.28</td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">$</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">1.68-$2.06</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">542</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">5.12</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.77</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">287</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">4.26</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.85</td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">$</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">2.10-$2.81</font></td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">1,234</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">4.53</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">2.44</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">848</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">4.46</td><td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">2.46</td><td style="font-size: 8pt; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">$</font></td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; text-align: right"><font style="font-size: 8pt">0.59-$2.81</font></td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; text-align: right; border-bottom: Black 2.5pt double">3,074</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; text-align: right">3.63</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.73</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; text-align: right; border-bottom: Black 2.5pt double">2,422</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt">&#160;</td><td style="font-size: 8pt; text-align: right">3.21</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">1.63</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="font-size: 8pt; text-align: left">$</td><td style="font-size: 8pt; text-align: right">7,148</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#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;Long-term debt, net of debt issuance costs (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">May 31,</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">May 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; font-size: 8pt">Principal</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">6,110</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">6,110</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt; text-align: left; padding-bottom: 1pt">Unamortized&#160;debt&#160;issuance&#160;costs</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">(148</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">6,110</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">5,962</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> 1119000 42000 32000 145000 35000 200000 200000 2722000 4423000 2.15 3.90 5851000 5299000 0 2574000 5299000 17250000 2238000 323000 0 0 2000 321000 0 0 323000 0 323000 15832000 0 0 44000 15788000 0 0 15832000 0 15832000 4423000 EX-101.SCH 11 aehr-20170531.xsd XBRL TAXONOMY EXTENSION SCHEMA 00000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Shareholders' Equity (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - 2. ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - 3. INVENTORIES link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - 4. PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - 5. PRODUCT WARRANTIES link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - 6. ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - 7. INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - 8. CUSTOMER DEPOSITS AND DEFERRED REVENUE link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - 9. LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - 10. EQUITY link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - 11. CAPITAL STOCK link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - 12. EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - 13. OTHER (EXPENSE) INCOME, NET link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - 14. SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - 15. RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - 16. COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - 17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - 2. ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - 3. INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - 4. PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - 5. PRODUCT WARRANTIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - 6. ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - 7. INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - 8. CUSTOMER DEPOSITS AND DEFERRED REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - 9. LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - 11. CAPITAL STOCK (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - 13. OTHER (EXPENSE) INCOME, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - 14. SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - 16. COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - 17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (Tables) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PROPERTY AND EQUIPMENT (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 4) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 5) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - 2. ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - 3. INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - 4. PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - 4. PROPERTY AND EQUIPMENT NET (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - 5. PRODUCT WARRANTIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - 6. ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - 7. INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - 7. INCOME TAXES (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - 7. INCOME TAXES (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - 7. INCOME TAXES (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - 7. INCOME TAXES (Details 4) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - 7. INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - 8. CUSTOMER DEPOSITS AND DEFERRED REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - 9. LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - 9. LONG-TERM DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - 10. EQUITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - 11. CAPITAL STOCK (Details) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - 11. CAPITAL STOCK (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - 11. CAPITAL STOCK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - 12. EMPLOYEE BENEFIT PLANS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - 13. OTHER (EXPENSE) INCOME, NET (Details) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - 14. SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - 15. RELATED PARTY TRANSACTIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000070 - Disclosure - 16. COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000071 - Disclosure - 16. COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000072 - Disclosure - 17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 aehr-20170531_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 13 aehr-20170531_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 14 aehr-20170531_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Fair Value, Hierarchy [Axis] Level 1 Level 2 Level 3 Statement, Business Segments [Axis] US Asia Europe Range [Axis] Minimum Employee Stock Ownership Plan (ESOP) Name [Axis] Employee Stock Purchase Plan Maximum Equity Components [Axis] Common Stock Additional Paid-In Capital Accumulated Other Comprehensive Income Accumulated Deficit Total Aehr Test Systems Shareholders' Equity (Deficit) Noncontrolling Interest Income Statement Location [Axis] Cost Of Sales Selling, General and Administrative Research And Development Exercise Price Range [Axis] $0.59-$0.97 Award Type [Axis] Stock Option Property, Plant and Equipment, Type [Axis] Furniture and fixtures Machinery and equipment Test equipment Accumulated Other Comprehensive Income / Loss $1.09-$1.40 $1.68-$2.06 $2.10-$2.81 $0.59-$2.81 Income Tax Authority [Axis] Federal State ESPP RSUs North America Segments [Axis] Accounts Receivable Customer One Net Sales Customer Two Plan Name [Axis] 2006 Purchase Plan Multiemployer Plan Type [Axis] 2006 Equity Incentive Plan Customer Three Debt Instrument [Axis] Convertible Notes 2006 Stock Option Plan and 2016 Equity Incentive Plan Board Of Directors 2016 Equity Incentive Plan Extinguishment of Debt [Axis] Semics Inc, Customer Four 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 Public Float Entity Common Stock, Shares Outstanding Document Fiscal Period Focus Document Fiscal Year Focus Consolidated Balance Sheets ASSETS Cash and cash equivalents Accounts receivable, net Inventories Prepaid expenses and other Total current assets Property and equipment, net Other assets Total assets LIABILITIES AND SHAREHOLDERS' EQUITY (DEFICIT) Accounts payable Accrued expenses Customer deposits and deferred revenue Total current liabilities Convertible notes, net of debt issuance costs Income taxes payable Deferred rent, net of current portion Deferred revenue, long-term Total liabilities Aehr Test Systems shareholders' equity (deficit): Preferred stock, $0.01 par value: Authorized: 10,000 shares; Issued and outstanding: none Common stock, $0.01 par value: Authorized: 75,000 shares; Issued and outstanding: 21,340 shares and 13,216 shares at May 31, 2017 and 2016, respectively Additional paid-in capital Accumulated other comprehensive income Accumulated deficit Total Aehr Test Systems shareholders' equity (deficit) Noncontrolling interest Total Shareholders' equity (deficit) Total liabilities and shareholders' equity (deficit) Consolidated Balance Sheets Parenthetical Preferred stock, par value Preferred stock, authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Net sales Cost of sales Gross profit Operating expenses: Selling, general and administrative Research and development Gain on bankruptcy claim Total operating expenses Loss from operations Interest expense Gain on sale of long-term investment Other (expense) income, net Loss before income tax expense Income tax expense Net loss Less: Net income attributable to the noncontrolling interest Net loss attributable to Aehr Test Systems common shareholders Net loss per share – basic and diluted Shares used in per share calculation – basic Shares used in per share calculation – diluted Statement of Comprehensive Income [Abstract] Other comprehensive income (loss), net of tax: Foreign currency translation income loss Total comprehensive loss Less: Comprehensive income (loss) attributable to noncontrolling interest Comprehensive loss, attributable to Aehr Test Systems Statement [Table] Statement [Line Items] Beginning Balance, Shares Beginning Balance, Amount Issuance of common stock under private placement, Shares Issuance of common stock under private placement, Amount Issuance of common stock under employee plans, Shares Issuance of common stock under employee plans, Amount Issuance of common stock under public offering, Shares Issuance of common stock under public offering, Amount Issuance of common stock in consideration for cancellation of outstanding vendor invoice, Shares Issuance of common stock in consideration for cancellation of outstanding vendor invoice, Amount Stock-based compensation Foreign currency translation adjustment Ending Balance, Shares Ending Balance, Amount Statement of Cash Flows [Abstract] Cash flows from operating activities: Adjustments to reconcile net loss to net cash used in operating activities: Stock-based compensation expense Provision (recovery of) for doubtful accounts Loss on disposal of asset Amortization of debt issuance costs Depreciation and amortization Changes in operating assets and liabilities: Accounts receivable Inventories Prepaid expenses and other Accounts payable Accrued expenses Customer deposits and deferred revenue Income taxes payable Deferred rent Net cash used in operating activities Cash flows from investing activities: Proceeds from sale of investments Purchases of property and equipment Proceeds from sales of property and equipment Net cash used in investing activities Cash flows from financing activities: Line of credit borrowings (repayments), net Proceed from issuance of convertible notes, net Proceeds from issuance of common stock under public offering, net of issuance costs Proceeds from issuance of common stock under private placement, net of issuance costs Proceeds from issuance of common stock under employee plans Net cash provided by financing activities Effect of exchange rates on cash and cash equivalents Net increase (decrease) in cash and cash equivalents Cash and cash equivalents, beginning of year Cash and cash equivalents, end of year Supplemental Cash Flow Information: Cash paid during the year for Income taxes Cash paid during the year for Interest Non-cash transactions: Net change in capitalized stock-based compensation Line of credit converted to convertible notes Fair value of common stock issued to settle accounts payable Organization And Summary Of Significant Accounting Policies ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Accounts Receivable, Net, Current [Abstract] ACCOUNTS RECEIVABLE Inventory Disclosure [Abstract] INVENTORIES Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT, NET Product Warranties Disclosures [Abstract] Product Warranties Accrued Liabilities and Other Liabilities [Abstract] ACCRUED EXPENSES Income Tax Disclosure [Abstract] INCOME TAXES Customer Deposits And Deferred Revenue CUSTOMER DEPOSITS AND DEFERRED REVENUE Long-term Debt, Unclassified [Abstract] LONG-TERM DEBT Equity [Abstract] EQUITY Capital Stock CAPITAL STOCK Employee Benefit Plans EMPLOYEE BENEFIT PLANS Other Expense Income Net OTHER (EXPENSE) INCOME, NET Segment Reporting [Abstract] Segment Information Related Party Transactions [Abstract] RELATED PARTY TRANSACTIONS Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Quarterly Financial Information Disclosure [Abstract] SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (UNAUDITED) Accounting Policies [Abstract] BUSINESS: LIQUIDITY: CONSOLIDATION: FOREIGN CURRENCY TRANSLATION AND TRANSACTIONS: USE OF ESTIMATES: CASH EQUIVALENTS AND INVESTMENTS: FAIR VALUE OF FINANCIAL INSTRUMENTS AND MEASUREMENT: ACCOUNTS RECEIVABLE AND ALLOWANCE FOR DOUBTFUL ACCOUNTS: CONCENTRATION OF CREDIT RISK: CONCENTRATION OF SUPPLY RISK: INVENTORIES: PROPERTY AND EQUIPMENT: REVENUE RECOGNITION: PRODUCT DEVELOPMENT COSTS AND CAPITALIZED SOFTWARE: IMPAIRMENT OF LONG-LIVED ASSETS: ADVERTISING COSTS: SHIPPING AND HANDLING OF PRODUCTS: INCOME TAXES: STOCK-BASED COMPENSATION: EARNINGS PER SHARE (“EPS”): COMPREHENSIVE LOSS: RECLASSIFICATION: RECENT ACCOUNTING PRONOUNCEMENTS: Organization And Summary Of Significant Accounting Policies Tables Financial assets and liabilities measured at fair value on a recurring basis Useful life for property and equipment Compensation costs related to the Company's stock-based compensation Fair value assumptions for Option Valuation Model Fair value assumption of the ESPP Purchase Rights Basic and diluted EPS Receivables [Abstract] Accounts receivable Inventories Property and equipment Liability for product warranties Payables and Accruals [Abstract] Accrued expenses Domestic and foreign components of loss before income tax (expenses) benefit Income tax (expense) benefit Income tax reconciliation Net deferred tax assets Unrecognized tax benefits Customer Deposits And Deferred Revenue Tables Customer deposits and deferred revenue Long-term debt, net of debt issuance costs Capital Stock Tables Stock option transactions Options Outstanding Other Income and Expenses [Abstract] Other (expense) income Company's operations in different geographic areas Minimum annual rentals payments under non-cancellable operating leases Selected Quarterly Consolidated Financial Data (unaudited) Money market funds Certificate of deposit Assets Liabilities Useful life Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights included in: Total stock-based compensation Effect on net loss per share, Basic Effect on net loss per share, Diluted Fair Value Assumptions for Stock Options Granted Expected term (in years) Volatility Expected dividend Risk-free interest rates Estimated Forfeiture Rate Weighted Average Grant Date Fair Value Fair Value Assumptions for ESPP purchase rights granted Organization And Summary Of Significant Accounting Policies Details 5 Numerator: Net (loss) income Denominator for basic net loss per share: Weighted-average shares outstanding Shares used in basic net loss per share calculation Effect of dilutive securities Denominator for diluted net loss per share Basic net loss per share Diluted net loss per share Segments [Axis] Concentration Risk Type [Axis] Cash and equivalents Common stock sold Net proceeds after offering expenses Concentration risk STOCK BASED COMPENSATION: Stock-based compensation costs capitalized as part of inventory Stock-based compensation expense related to stock options and restricted stock units Unrecognized stock-based compensation Estimated forfeitures of unvested stock based awards, amount Stock-based compensation related to the ESPP Compensation cost related to purchase rights under the ESPP but not yet recognized Weighted average period for recognition of costs RSU outstanding ESPP shares available for issuance EARNINGS PER SHARE: Options outstanding not included in the computation of diluted net loss per share Accounts Receivable Details Accounts receivable, Gross Allowance for doubtful accounts, Beginning Allowance for doubtful accounts, Additions charged to costs and expenses Allowance for doubtful accounts, Deductions Allowance for doubtful accounts, Ending Accounts receivable, Net Inventory, Net [Abstract] Raw materials and sub-assemblies Work-in-process Finished goods Inventory Property And Equipment Net Details Leasehold improvements Furniture and fixtures Machinery and equipment Test equipment Property and equipment, gross Less: Accumulated depreciation and amortization Property and equipment, net Property And Equipment Net Details Narrative Depreciation expense Movement in Standard Product Warranty Accrual [Roll Forward] Balance at the beginning of the year Accruals for warranties issued during the year Accruals and adjustments (change in estimates) related to pre-existing warranties during the year Settlement made during the year (in cash or in kind) Balance at the end of the year Accrued Expenses Details Payroll related Professional services Accrued interest Commissions and bonuses Warranty Taxes payable Investor relations Other Deferred rent Accrued customer obligations Accrued expenses Income Taxes Details Components of Loss Before Income Tax (Expense) Benefit Domestic Foreign Income Taxes Details 1 Components of Income Tax Benefit (Expense): Federal income taxes: Current Deferred State income taxes: Current Deferred Foreign income taxes: Current Deferred Income tax benefit (expense) Income Taxes Details 2 Reconciliation of Federal Statutory Rate to Effective Rate U.S. federal statutory tax rate State taxes, net of federal tax effect Foreign rate differential Stock-based compensation Research and development credit Change in valuation allowance Other Effective tax rate Income Taxes Details 3 Components of Deferred Tax Assets Net operating losses Credit carryforwards Inventory reserves Reserves and accruals Other Gross deferred tax assets Less: Valuation allowance Net deferred tax assets Income Taxes Details 4 Components of Unrecognized Tax Benefits Unrecognized tax benefit, Beginning Decreases related to prior year tax positions Decreases related to lapse of statute of limitations Unrecognized tax benefit, Ending Valuation Allowance Impact on effective income tax rate if $919 of unrecognized tax benefit were recognized Accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes Net operating loss carryforward Research and development tax credit carryforwards Alternative minimum tax credit carryforwards Foreign net operating loss carryforwards Unrecognized tax benefits Customer Deposits And Deferred Revenue Details Customer deposits Deferred revenue Debt Disclosure [Abstract] Principal Unamortized debt issuance costs Total Convertible debt, principal amount Convertible note, interest rate Convertible note, maturity Convertible note, interest payment Debt issuance costs Debt issuance costs, effective interest rate Initial conversion price for the Convertible Notes Convertible Notes, Terms of Conversion Feature Line of credit, maximum borrowing capacity Line of credit facility, amount borrowed Weighted average interest rate Line of Credit Facility, Frequency of Payments Average loan balance Compliance with covenants Balance available to borrow under the line of credit Convertible Debt Principal amount Conversion from the Credit Facility to Convertible Note Issuance of common stock Cancellation of invoice Number of shares sold Purchase price per share of the common stock Gross proceeds from sale of common stock Net proceeds from sale of common stock Gross proceeds from issuance of follow on public offering Available Shares Stock Option Transactions Available Shares, Beginning Additional shares reserved Options granted RSUs granted Options terminated Plan shares expired Available Shares, Ending Outstanding Options Stock Option Transactions Options Outstanding, Beginning Options Granted Options terminated Options exercised Number of Options Outstanding, Ending Options exercisable and expected to be exercisable Weighted Average Exercise Price Outstanding, Beginning Weighted Average Exercise Price Granted Weighted Average Exercise Price Terminated Weighted Average Exercise Price Exercised Weighted Average Exercise Price Outstanding, Ending Weighted Average Exercise Price Exercisable and expected to be exercisable Aggregate Intrinsic Value, beginning balance Aggregate Intrinsic Value, ending balance Aggregate Intrinsic Value for Options exercisable and expected to be exercisable Weighted Average Remaining Contractual Life (Years) Options Outstanding Options exercisable and expected to be exercisable Weighted Average Remaining Contractual Life (Years) Options Exercisable Weighted Average Exercise Price Exercisable Aggregate Intrinsic Value Authorized Shares Outstanding Shares Total intrinsic values of options exercised Weighted average contractual life of the options exercisable and expected to be exercisable Exercisable options to purchase Weighted average exercise prices Restricted Stock Units granted RSUs vested RSUs unvested Market value on the date of the grant Intrinsic value of RSUs, nonvested Intrinsic value of RSUs, vested Shares reserved for issuance Shares remained available under 2006 Equity Incentive Plan Contributions to ESOP Shares contributed to the ESOP for fiscal year Common stock issued under ESPP plan Shares issued under ESPP plan ESPP shares available for issuance Maximum calendar year contribution per employee Number of purchase rights share grants during the year Other Expense Income Net Details Dividend distribution on long-term investment Foreign exchange (loss) gain Other, net Other (expense) income, net Net Sales Property and equipment, net Related Party Transactions Details Narrative Payable to Wilson Sonsini Goodrich & Rosati Commitments And Contingencies Details 2018 2019 2020 2021 2022 Thereafter Total Commitments And Contingencies Details Narrative Rental expense Selected Quarterly Consolidated Financial Data Details Gross profit (loss) Net (loss) income Net (loss) income per share basic and diluted Assets, Current Assets [Default Label] Liabilities, Current Liabilities [Default Label] Stockholders' Equity Attributable to Parent Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Debtor Reorganization Items, Gain (Loss) on Settlement of Other Claims, Net Operating Expenses 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, Attributable to Noncontrolling Interest Shares, Issued Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense Increase (Decrease) in Accounts Payable Increase (Decrease) in Accrued Liabilities IncreaseDecreaseInCustomerDepositsAndDeferredRevenue Increase (Decrease) in Income Taxes Payable Net Cash Provided by (Used in) Operating Activities 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 Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of Inventory, Current [Table Text Block] Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] CustomerDepositsAndDeferredRevenueTableTextBlock StockbasedCompensationCostsCapitalizedAsPartOfInventory Accounts Receivable, Gross, Current Allowance for Doubtful Accounts Receivable, Current Furniture and Fixtures, Gross Machinery and Equipment, Gross Property, Plant and Equipment, Other, Gross Property, Plant and Equipment, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Deferred Rent Credit, Current Current State and Local Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) Current Foreign Tax Expense (Benefit) Deferred Foreign Income Tax Expense (Benefit) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Effective Income Tax Rate Reconciliation, Percent Deferred Tax Assets, Other Deferred Tax Assets, Gross Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Net Unrecognized Tax Benefits Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period 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, Outstanding, Weighted Average Exercise Price 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, Outstanding, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Operating Leases, Future Minimum Payments Due EX-101.PRE 15 aehr-20170531_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 16 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - USD ($)
12 Months Ended
May 31, 2017
Jul. 31, 2017
Nov. 30, 2016
Document And Entity Information      
Entity Registrant Name AEHR TEST SYSTEMS    
Entity Central Index Key 0001040470    
Document Type 10-K    
Document Period End Date May 31, 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 Public Float     $ 39,151,174
Entity Common Stock, Shares Outstanding   214,170,11.  
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2017    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
May 31, 2017
May 31, 2016
ASSETS    
Cash and cash equivalents $ 17,803 $ 939
Accounts receivable, net 4,010 522
Inventories 6,604 7,033
Prepaid expenses and other 961 254
Total current assets 29,378 8,748
Property and equipment, net 1,419 1,204
Other assets 95 94
Total assets 30,892 10,046
LIABILITIES AND SHAREHOLDERS' EQUITY (DEFICIT)    
Accounts payable 2,808 1,413
Accrued expenses 1,609 1,553
Customer deposits and deferred revenue 3,467 1,714
Total current liabilities 7,884 4,680
Convertible notes, net of debt issuance costs 6,110 5,962
Deferred revenue, long-term 104 127
Total liabilities 14,098 10,769
Aehr Test Systems shareholders' equity (deficit):    
Preferred stock, $0.01 par value: Authorized: 10,000 shares; Issued and outstanding: none 0 0
Common stock, $0.01 par value: Authorized: 75,000 shares; Issued and outstanding: 21,340 shares and 13,216 shares at May 31, 2017 and 2016, respectively 213 132
Additional paid-in capital 81,128 58,052
Accumulated other comprehensive income 2,249 2,237
Accumulated deficit (66,777) (61,124)
Total Aehr Test Systems shareholders' equity (deficit) 16,813 (703)
Noncontrolling interest (19) (20)
Total Shareholders' equity (deficit) 16,794 (723)
Total liabilities and shareholders' equity (deficit) $ 30,892 $ 10,046
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
May 31, 2017
May 31, 2016
Consolidated Balance Sheets Parenthetical    
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 75,000,000 75,000,000
Common stock, shares issued 21,340,000 13,216,000
Common stock, shares outstanding 21,340,000 13,216,000
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
Income Statement [Abstract]      
Net sales $ 18,898 $ 14,501 $ 10,018
Cost of sales 12,118 9,356 6,180
Gross profit 6,780 5,145 3,838
Operating expenses:      
Selling, general and administrative 7,052 6,975 6,470
Research and development 4,657 4,324 4,062
Total operating expenses 11,709 11,299 10,532
Loss from operations (4,929) (6,154) (6,694)
Interest expense (678) (605) (130)
Other (expense) income, net (21) (16) 211
Loss before income tax expense (5,628) (6,775) (6,613)
Income tax expense (25) (10) (34)
Net loss (5,653) (6,785) (6,647)
Less: Net income attributable to the noncontrolling interest 0 0 0
Net loss attributable to Aehr Test Systems common shareholders $ (5,653) $ (6,785) $ (6,647)
Net loss per share – basic and diluted $ (0.35) $ (0.52) $ (0.55)
Shares used in per share calculation – basic 16,267,000 13,091,000 12,047,000
Shares used in per share calculation – diluted 16,267,000 13,091,000 12,047,000
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
Statement of Comprehensive Income [Abstract]      
Net loss $ (5,653) $ (6,785) $ (6,647)
Other comprehensive income (loss), net of tax: Foreign currency translation income loss 13 4 (254)
Total comprehensive loss (5,640) (6,781) (6,901)
Less: Comprehensive income (loss) attributable to noncontrolling interest 1 (2) 3
Comprehensive loss, attributable to Aehr Test Systems $ (5,641) $ (6,779) $ (6,904)
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Shareholders' Equity (DEFICIT) - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Total Aehr Test Systems Shareholders' Equity (Deficit)
Noncontrolling Interest
Total
Beginning Balance, Shares at May. 31, 2014 11,203,000            
Beginning Balance, Amount at May. 31, 2014 $ 112 $ 52,142 $ 2,488 $ (47,692) $ 7,050 $ (21) $ 7,029
Issuance of common stock under private placement, Shares 1,065,000            
Issuance of common stock under private placement, Amount $ 11 2,563 0 0 2,574 0 2,574
Issuance of common stock under employee plans, Shares 589,000            
Issuance of common stock under employee plans, Amount $ 6 849 0 0 855 0 855
Issuance of common stock under public offering, Amount             0
Issuance of common stock in consideration for cancellation of outstanding vendor invoice, Amount             0
Stock-based compensation 0 993 0 0 993 0 993
Net loss 0 0 0 (6,647) (6,647) 0 (6,647)
Foreign currency translation adjustment $ 0 0 (257) 0 (257) 3 (254)
Ending Balance, Shares at May. 31, 2015 12,857,000            
Ending Balance, Amount at May. 31, 2015 $ 129 56,547 2,231 (54,339) 4,568 (18) 4,550
Issuance of common stock under employee plans, Shares 359,000            
Issuance of common stock under employee plans, Amount $ 3 509 0 0 512 0 512
Issuance of common stock under public offering, Amount             0
Issuance of common stock in consideration for cancellation of outstanding vendor invoice, Amount             0
Stock-based compensation 0 996 0 0 996 0 996
Net loss 0 0 0 (6,785) (6,785) 0 (6,785)
Foreign currency translation adjustment $ 0 0 6 0 6 (2) 4
Ending Balance, Shares at May. 31, 2016 13,216,000            
Ending Balance, Amount at May. 31, 2016 $ 132 58,052 2,237 (61,124) (703) (20) (723)
Issuance of common stock under private placement, Shares 2,722,000            
Issuance of common stock under private placement, Amount $ 27 5,272 0 0 5,299 0 5,299
Issuance of common stock under employee plans, Shares 779,000            
Issuance of common stock under employee plans, Amount $ 8 696 0 0 704 0 704
Issuance of common stock under public offering, Shares 4,423,000            
Issuance of common stock under public offering, Amount $ 44 15,788 0 0 15,832 0 15,832
Issuance of common stock in consideration for cancellation of outstanding vendor invoice, Shares 200,000            
Issuance of common stock in consideration for cancellation of outstanding vendor invoice, Amount $ 2 321 0 0 323 0 323
Stock-based compensation 0 999 0 0 999 0 999
Net loss 0 0 0 (5,653) (5,653) 0 (5,653)
Foreign currency translation adjustment $ 0 0 12 0 12 1 13
Ending Balance, Shares at May. 31, 2017 21,340,000            
Ending Balance, Amount at May. 31, 2017 $ 213 $ 81,128 $ 2,249 $ (66,777) $ 16,813 $ (19) $ 16,794
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
Cash flows from operating activities:      
Net loss $ (5,653) $ (6,785) $ (6,647)
Adjustments to reconcile net loss to net cash used in operating activities:      
Stock-based compensation expense 999 1,016 997
Provision (recovery of) for doubtful accounts 53 (13) (30)
Loss on disposal of asset 0 2 0
Amortization of debt issuance costs 148 177 31
Depreciation and amortization 271 203 135
Changes in operating assets and liabilities:      
Accounts receivable (3,507) 887 1,774
Inventories 430 70 (1,008)
Prepaid expenses and other (707) 9 34
Accounts payable 1,686 564 (850)
Accrued expenses 53 539 (371)
Customer deposits and deferred revenue 1,730 (2,909) 3,702
Income taxes payable 2 (41) (15)
Deferred rent 0 0 (8)
Net cash used in operating activities (4,495) (6,281) (2,256)
Cash flows from investing activities:      
Purchases of property and equipment (477) (919) (118)
Net cash used in investing activities (477) (919) (118)
Cash flows from financing activities:      
Line of credit borrowings (repayments), net 0 2,000 (777)
Proceed from issuance of convertible notes, net 0 (6) 3,760
Proceeds from issuance of common stock under public offering, net of issuance costs 15,832 0 0
Proceeds from issuance of common stock under private placement, net of issuance costs 5,299 0 2,574
Proceeds from issuance of common stock under employee plans 704 512 855
Net cash provided by financing activities 21,835 2,506 6,412
Effect of exchange rates on cash and cash equivalents 1 106 (320)
Net increase (decrease) in cash and cash equivalents 16,864 (4,588) 3,718
Cash and cash equivalents, beginning of year 939 5,527 1,809
Cash and cash equivalents, end of year 17,803 939 5,527
Supplemental Cash Flow Information:      
Cash paid during the year for Income taxes 18 47 26
Cash paid during the year for Interest 516 302 130
Non-cash transactions:      
Net change in capitalized stock-based compensation 0 (20) (4)
Line of credit converted to convertible notes 0 2,000 0
Fair value of common stock issued to settle accounts payable $ 323 $ 0 $ 0
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
May 31, 2017
Organization And Summary Of Significant Accounting Policies  
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:

 

BUSINESS:

 

    Aehr Test Systems (the “Company”) was incorporated in California in May 1977 and primarily designs, engineers and manufactures test and burn-in equipment used in the semiconductor industry. The Company’s principal products are the Advanced Burn-In and Test System, or ABTS, the FOX full wafer contact parallel test and burn-in systems, the MAX burn-in system, WaferPak full wafer contactor, the DiePak carrier and test fixtures.

 

LIQUIDITY:

 

    Since inception, the Company has incurred substantial cumulative losses and negative cash flows from operations. In response, the Company took steps to minimize expense levels, entered into credit arrangements, and raised capital through public and private equity offerings, to increase the likelihood that it will have sufficient cash to support operations.

 

    In April 2017, the Company completed a public offering of its common stock raising net proceeds to the Company of $15.8 million. At May 31, 2017 the Company had $17.8 million in cash and cash equivalents. The Company anticipates 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 its working capital and capital equipment requirements.

 

CONSOLIDATION:

 

    The consolidated financial statements include the accounts of the Company and both its wholly-owned and majority-owned foreign subsidiaries. Intercompany accounts and transactions have been eliminated.

 

FOREIGN CURRENCY TRANSLATION AND TRANSACTIONS:

 

    Assets and liabilities of the Company’s foreign subsidiaries and a branch office are translated into U.S. Dollars from their functional currencies of Japanese Yen, Euros and New Taiwan Dollars using the exchange rate in effect at the balance sheet date. Additionally, their net sales and expenses are translated using exchange rates approximating average rates prevailing during the fiscal year. Translation adjustments that arise from translating their financial statements from their local currencies to U.S. Dollars are accumulated and reflected as a separate component of shareholders’ equity (deficit).

 

    Transaction gains and losses that arise from exchange rate changes denominated in currencies other than the local currency are included in the Consolidated Statements of Operations as incurred. See Note 13 for the detail of foreign exchange transaction gains and losses for all periods presented.

 

USE OF ESTIMATES:

 

    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, 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. Actual results could differ from those estimates. Significant estimates in the Company’s consolidated financial statements include allowance for doubtful accounts, valuation of inventory at the lower of cost or market, and warranty reserves.

 

CASH EQUIVALENTS AND INVESTMENTS:

 

    Cash equivalents consist of money market instruments purchased with an original maturity of three months or less. These investments are reported at fair value.

 

FAIR VALUE OF FINANCIAL INSTRUMENTS AND MEASUREMENT:

 

    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 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   $ 
                     

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

 

   Balance as of         
   May 31, 2016  Level 1  Level 2  Level 3
Money market funds  $1   $1   $   $ 
Certificate of deposit   50        50     
Assets  $51   $1   $50   $ 
                     

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

 

    There were no transfers between Level 1 and Level 2 fair value measurements during the fiscal year ended May 31, 2017 and 2016.

 

    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.

 

ACCOUNTS RECEIVABLE AND ALLOWANCE FOR DOUBTFUL ACCOUNTS:

 

    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. Accounts receivable are recorded at the invoiced amount and are not interest bearing. The Company maintains an allowance for doubtful accounts to reserve for potentially uncollectible trade receivables. The Company also reviews its trade receivables by aging category to identify specific customers with known disputes or collection issues. The Company exercises judgment when determining the adequacy of these reserves as the Company evaluates historical bad debt trends, general economic conditions in the United States and internationally, and changes in customer financial conditions. Uncollectible receivables are recorded as bad debt expense when all efforts to collect have been exhausted and recoveries are recognized when they are received. No significant adjustments to the allowance for doubtful accounts were recorded during the years ended May 31, 2017, 2016 or 2015.

 

CONCENTRATION OF CREDIT RISK:

 

    The Company sells its products primarily to semiconductor manufacturers in North America, Asia, and Europe. As of May 31, 2017, approximately 55%, 0% and 45% of gross accounts receivable were from customers located in Asia, Europe and North America, respectively. As of May 31, 2016, approximately 7%, 68% and 25% of gross accounts receivable were from customers located in Asia, Europe and North America, respectively. Three customers accounted for 47%, 40% and 11% of gross accounts receivable as of May 31, 2017. One customer accounted for 67% of gross accounts receivable as of May 31, 2016. Four customers accounted for 45%, 19%, 17% and 10% of net sales in fiscal 2017. Two customers accounted for 47% and 32% of net sales in fiscal 2016. The Company performs ongoing credit evaluations of its customers and generally does not require collateral. The Company uses letter of credit terms for some of its international customers.

 

    The Company’s cash and cash equivalents are generally deposited with major financial institutions in the United States, Japan, Germany and Taiwan. The Company invests its excess cash in money market funds. The money market funds bear the risk associated with each fund. The money market funds have variable interest rates. The Company has not experienced any material losses on its money market funds or short-term cash deposits.

 

CONCENTRATION OF SUPPLY RISK:

 

    The Company relies on subcontractors to manufacture many of the components and subassemblies used in its products. Quality or performance failures of the Company’s products or changes in its manufacturers’ financial or business condition could disrupt the Company’s ability to supply quality products to its customers and thereby have a material and adverse effect on its business and operating results. Some of the components and technologies used in the Company’s products are purchased and licensed from a single source or a limited number of sources. The loss of any of these suppliers may cause the Company to incur additional transition costs, result in delays in the manufacturing and delivery of its products, or cause it to carry excess or obsolete inventory and could cause it to redesign its products.

 

INVENTORIES:

 

    Inventories include material, labor and overhead, and are stated at the lower of cost (first-in, first-out method) or market. Provisions for excess, obsolete and unusable inventories are made after management’s evaluation of future demand and market conditions. The Company adjusts inventory balances to approximate the lower of its manufacturing costs or market value. If actual future demand or market conditions become less favorable than those projected by management, additional inventory write-downs may be required, and would be reflected in cost of product revenue in the period the revision is made.

 

PROPERTY AND EQUIPMENT:

 

    Property and equipment are stated at cost less accumulated depreciation and amortization. Major improvements are capitalized, while repairs and maintenance are expensed as incurred. Leasehold improvements are amortized over the lesser of their estimated useful lives or the term of the related lease. Furniture and fixtures, machinery and equipment, and test equipment are depreciated on a straight-line basis over their estimated useful lives. The ranges of estimated useful lives are generally as follows:

 

Furniture and fixtures 2 to 6 years
Machinery and equipment 3 to 6 years
Test equipment 4 to 6 years

 

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.

 

    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 we ship 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.

 

PRODUCT DEVELOPMENT COSTS AND CAPITALIZED SOFTWARE:

 

    Costs incurred in the research and development of new products or systems are charged to operations as incurred. Costs incurred in the development of software programs for the Company’s products are charged to operations as incurred until technological feasibility of the software has been established. Generally, technological feasibility is established when the software module performs its primary functions described in its original specifications, contains features required for it to be usable in a production environment, is completely documented and the related hardware portion of the product is complete. After technological feasibility is established, any additional costs are capitalized. Capitalization of software costs ceases when the software is substantially complete and is ready for its intended use. Capitalized costs are amortized over the estimated life of the related software product using the greater of the units of sales or straight-line methods over ten years. No system software development costs were capitalized or amortized in fiscal 2017, 2016 and 2015.

 

IMPAIRMENT OF LONG-LIVED ASSETS:

 

    In the event that facts and circumstances indicate that the carrying value of assets may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future undiscounted cash flows associated with the asset would be compared to the asset’s carrying value to determine if a write-down is required.

 

ADVERTISING COSTS:

 

    The Company expenses all advertising costs as incurred and the amounts were not material for all periods presented.

 

SHIPPING AND HANDLING OF PRODUCTS:

 

    Amounts billed to customers for shipping and handling of products are included in net sales. Costs incurred related to shipping and handling of products are included in cost of sales.

 

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.

 

    A full valuation allowance was established against all deferred tax assets, as management determined that it is more likely than not that deferred tax assets will not be realized, as of May 31, 2017 and 2016.

 

    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.

 

STOCK-BASED COMPENSATION:

 

    Stock-based compensation expense consists of expenses for stock options, restricted stock units, or RSUs, and employee stock purchase plan, or ESPP, purchase rights. Stock-based compensation expense for stock options and ESPP purchase rights is measured at each grant date, based on the fair value of the award using the Black-Scholes option valuation model, and is recognized as expense over the employee’s requisite service period. This model was developed for use in estimating the value of publicly traded options that have no vesting restrictions and are fully transferable. The Company’s employee stock options have characteristics significantly different from those of publicly traded options. For RSUs, stock-based compensation expense 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 equity instruments.

 

    The following table summarizes the stock-based compensation expense for the years ended May 31, 2017, 2016 and 2015 (in thousands, except per share data):

 

   Year Ended May 31,
   2017  2016  2015
Stock-based compensation in the form of stock options, RSUs, and ESPP purchase rights, included in:         
Cost of sales  $91   $87   $70 
Selling, general and administrative   714    723    726 
Research and development   194    206    201 
Net effect on net loss  $999   $1,016   $997 
Effect on net loss per share:               
  Basic  $0.06   $0.08   $0.08 
  Diluted  $0.06   $0.08   $0.08 

 

    During fiscal 2017, 2016 and fiscal 2015, the Company recorded stock-based compensation related to stock options and restricted stock units of $884,000, $894,000 and $857,000, respectively.

 

    As of May 31, 2017, the total compensation cost related to unvested stock-based awards under the Company’s 2006 Equity Incentive Plan and 2016 Equity Incentive Plan, but not yet recognized, was $886,000 which is net of estimated forfeitures of $2,000. This cost will be amortized on a straight-line basis over a weighted average period of approximately 2.3 years.

 

    During fiscal 2017, 2016 and fiscal 2015, the Company recorded stock-based compensation related to its ESPP of $115,000, $122,000 and $140,000, respectively.

 

    As of May 31, 2017, 2016 and 2015, stock-based compensation costs of zero, zero and $20,000, respectively, were capitalized as part of inventory.

 

    As of May 31, 2017, the total compensation cost related to purchase rights under the ESPP but not yet recognized was $33,000. This cost will be amortized on a straight-line basis over a weighted average period of approximately 0.7 years.

 

Valuation Assumptions

 

    Valuation and Amortization Method. The Company estimates the fair value of stock options granted using the Black-Scholes option valuation method 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 five years, which matches the expected term of most of the option grants, to estimate expected volatility. Volatility for each of the ESPP’s four time periods of six months, twelve months, eighteen months, and twenty-four months is calculated separately and included in the overall stock-based compensation expense recorded.

 

    Risk-Free Interest Rate. The Company bases the risk-free interest rate used in the Black-Scholes option valuation method 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 values of the Company’s stock options granted to employees in fiscal 2017, 2016 and 2015 were estimated using the following weighted average assumptions in the Black-Scholes option valuation method:

 

   Year Ended May 31,
   2017  2016  2015
Option plan shares         
Expected term (in years)   4    4    4 
Volatility   0.81    0.86    0.90 
Risk-free interest rates   1.02%   1.21%   1.20%
Weighted-average grant date fair value  $1.09   $1.31   $1.52 

 

    The fair value of our ESPP purchase rights for the fiscal 2017, 2016 and 2015 was estimated using the following weighted-average assumptions:

 

   Year End May 31,
   2017     2016     2015
Employee stock purchase plan shares                     
Expected term (in years)   0.5 – 2.0       0.5 – 2.0       0.5 – 2.0 
Volatility   0.79 – 1.08       0.64 – 0.74       0.55 – 0.83 
Risk-free interest rates   0.48%–0.80%       0.40%–0.76%       0.04%–0.55% 
Weighted-average grant date fair value  $1.65      $0.80      $1.43 

 

EARNINGS PER SHARE (“EPS”):

 

    Basic EPS is determined using the weighted average number of common shares outstanding during the period. Diluted EPS is determined using the weighted average number of common shares and potential common shares (representing the dilutive effect of stock options, and employee stock purchase plan shares) outstanding during the period using the treasury stock method.

 

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

 

   Year Ended May 31,
   2017  2016  2015
Numerator: Net loss  $(5,653)  $(6,785)  $(6,647)
                
Denominator for basic net loss per share:               
  Weighted-average shares outstanding   16,267    13,091    12,047 
                
Shares used in basic net loss per share calculation   16,267    13,091    12,047 
                
Effect of dilutive securities            
                
Denominator for diluted net loss per share   16,267    13,091    12,047 
                
Basic net loss per share  $(0.35)  $(0.52)  $(0.55)
                
Diluted net loss per share  $(0.35)  $(0.52)  $(0.55)

 

    For the purpose of computing diluted earnings per share, the weighted average number of potential common shares does not include stock options with an exercise price greater than the average fair value of the Company’s common stock for the period, as the effect would be anti-dilutive. In the fiscal year’s ended May 31, 2017 and 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 these periods are the same. Stock options to purchase 3,074,000, 3,201,000, and 3,686,000 shares of common stock were outstanding on May 31, 2017, 2016 and 2015, respectively, but were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. RSUs for 32,000 and 35,000 shares were outstanding at May 31, 2017 and 2016, respectively, but not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. ESPP rights to purchase 169,000, 304,000 and 175,000 ESPP shares were outstanding on May 31, 2017, 2016 and 2015, respectively, 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 May 31, 2017 and 2016 were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive.

 

COMPREHENSIVE LOSS:

 

    Comprehensive loss generally represents all changes in shareholders’ equity (deficit) except those resulting from investments or contributions by shareholders. Unrealized gains and losses on foreign currency translation adjustments are included in the Company’s components of comprehensive loss, which are excluded from net loss. Comprehensive loss is included in the statements of comprehensive loss.

 

RECLASSIFICATION 

 

    Certain reclassifications have been made to the consolidated financial statements to conform to the current period presentation. These reclassifications did not result in any change in previously reported net loss, total assets or shareholders’ equity (deficit).

 

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 August 2014, the FASB issued authoritative guidance related to going concern. This guidance requires management to evaluate the conditions or events that raise substantial doubt about the entity’s ability to continue as a going concern and whether or not it is probable that the entity will be unable to meet its obligations as they become due within one year after the date the financial statements are issued. This guidance became effective for the Company for the annual period ending May 31, 2017. The adoption of this guidance did not have a significant impact on the Company’s 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. This new standard will be effective for us in fiscal year 2018. The adoption of this guidance is not expected to 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. This new standard will be effective for us in fiscal year 2018. The adoption of this guidance is not expected to 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 accounting standard will be effective for the Company beginning the first quarter of fiscal 2018, and early adoption is permitted. The adoption of this guidance is not expected to 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.

 

    In December 2016, the FASB issued authoritative guidance related to technical corrections and improvements. This guidance provides minor updates on a variety of codification topics and are not expected to have a significant effect on current accounting practice. Most of these corrections do not have a transition date as they are minor in nature.

 

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
2. ACCOUNTS RECEIVABLE
12 Months Ended
May 31, 2017
Accounts Receivable, Net, Current [Abstract]  
ACCOUNTS RECEIVABLE

2. ACCOUNTS RECEIVABLE: 

 

Accounts receivable comprise (in thousands):

 

   May 31,
   2017  2016
Accounts receivable  $4,071   $530 
Less: Allowance for doubtful accounts   (61)   (8)
   $4,010   $522 

 

      Additions      
   Balance at  charged to     Balance
   beginning  costs and     at end
   of year  expenses  Deductions*  of year
             
Allowance for doubtful accounts receivable:                    
     May 31, 2017  $8   $53   $   $61 
                     
     May 31, 2016  $21   $   $(13)  $8 

 

    * Deductions include write-offs of uncollectible accounts and collections of amounts previously reserved.

 

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
3. INVENTORIES
12 Months Ended
May 31, 2017
Inventory Disclosure [Abstract]  
INVENTORIES

3. INVENTORIES:

 

     Inventories comprise (in thousands):

 

   May 31,
   2017  2016
Raw materials and sub-assemblies  $4,268   $2,839 
Work in process   2,059    4,151 
Finished goods   277    43 
                                                         $6,604   $7,033 

 

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
4. PROPERTY AND EQUIPMENT, NET
12 Months Ended
May 31, 2017
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET

4. PROPERTY AND EQUIPMENT, NET:

 

    Property and equipment, net comprise (in thousands):

   May 31,
   2017  2016
Leasehold improvements  $1,145   $1,072 
Furniture and fixtures   974    974 
Machinery and equipment   3,035    2,330 
Test equipment   2,268    2,581 
           
    7,422    6,957 
Less: Accumulated depreciation and amortization   (6,003)   (5,753)
   $1,419   $1,204 

 

    Depreciation expense was $271,000, $203,000 and $135,000 for fiscal 2017, 2016, and 2015, respectively.

 

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
5. PRODUCT WARRANTIES
12 Months Ended
May 31, 2017
Product Warranties Disclosures [Abstract]  
Product Warranties

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

 

    Following is a summary of changes in the Company’s liability for product warranties during the fiscal years ended May 31, 2017 and 2016 (in thousands):

   May 31,
   2017  2016
       
Balance at the beginning of the year  $155   $137 
Accruals for warranties issued during the year   123    334 
Accruals and adjustments (change in estimates) related to pre-existing warranties during the year   (54)   —   
Settlement made during the year (in cash or in kind)   (111)   (316)
           
Balance at the end of the year  $113   $155 

 

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

 

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
6. ACCRUED EXPENSES
12 Months Ended
May 31, 2017
Accrued Liabilities and Other Liabilities [Abstract]  
ACCRUED EXPENSES

6. ACCRUED EXPENSES:

 

    Accrued expenses comprise (in thousands):

 

   May 31,
   2017  2016
Payroll related  $934   $706 
Professional services   161    166 
Accrued interest   139    110 
Commissions and bonuses   125    227 
Warranty   113    155 
Taxes payable   69    63 
Investor relations   25    88 
Other   43    38 
   $1,609   $1,553 

 

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
7. INCOME TAXES
12 Months Ended
May 31, 2017
Income Tax Disclosure [Abstract]  
INCOME TAXES

7. INCOME TAXES:

 

    Domestic and foreign components of loss before income tax (expense) benefit are as follows (in thousands):

 

   Year Ended May 31,
   2017  2016  2015
 Domestic   $(5,663)  $(6,794)  $(6,871)
 Foreign    35    19    258 
     $(5,628)  $(6,775)  $(6,613)

 

 

    The income tax (expense) benefit consists of the following (in thousands):

 

   Year Ended May 31,
   2017  2016  2015
Federal income taxes:               
  Current  $   $   $ 
  Deferred            
State income taxes:               
  Current   (8)   3    (19)
  Deferred            
Foreign income taxes:               
  Current   (17)   (13)   (15)
  Deferred            
   $(25)  $(10)  $(34)

 

     The Company’s effective tax rate differs from the U.S. federal statutory tax rate, as follows:

 

   Year Ended May 31,
   2017  2016  2015
U.S. federal statutory tax rate   34.0%   34.0%   34.0%
State taxes, net of federal tax effect   (0.1)       (0.2)
Foreign rate differential   0.1    0.2    1.4 
Stock-based compensation   (2.8)   (3.8)   (2.2)
Research and development credit   3.1    2.1    1.1 
Change in valuation allowance   (33.8)   (32.5)   (34.4)
Other   (0.9)   (0.2)   (0.2)
Effective tax rate   (0.4)%   (0.2)%   (0.5)%

 

      The components of the net deferred tax assets are as follows (in thousands):

 

   Year Ended May 31,
   2017  2016
       
Net operating losses  $18,719   $16,643 
Credit carryforwards   4,715    4,430 
Inventory reserves   870    1,064 
Reserves and accruals   1,566    1,606 
Other   393    885 
           
    26,263    24,628 
           
Less: Valuation allowance    (26,263)   (24,628)
Net deferred tax assets  $—     $—   

 

    The valuation allowance increased by $1,635,000 during fiscal 2017, increased by $421,000 during fiscal 2016, and increased by $2,223,000 during fiscal 2015. As of May 31, 2017 and 2016, the Company concluded that it is more likely than not that the deferred tax assets will not be realized and therefore provided a full valuation allowance against the deferred tax assets. The Company will continue to evaluate the need for a valuation allowance against its deferred tax assets on a quarterly basis.

 

    At May 31, 2017, the Company had federal and state net operating loss carryforwards of $51,851,000 and $30,351,000, respectively. The federal and state net operating loss carryforwards will begin to expire in 2024. At May 31, 2017, the Company also had federal and state research and development tax credit carryforwards of $1,982,000 and $5,164,000, respectively. The federal credit carryforward will begin to expire in 2019, and the California credit will carryforward indefinitely. These carryforwards may be subject to certain limitations on annual utilization in case of a change in ownership, as defined by tax law. The Company also has alternative minimum tax credit carryforwards of $91,000 for federal tax purposes and $34,000 for state purposes. The credits may be used to offset regular tax and do not expire.

 

    The Company has made no provision for U.S. income taxes on undistributed earnings of certain foreign subsidiaries because it is the Company’s intention to permanently reinvest such earnings in its foreign subsidiaries. If such earnings were distributed, the Company would be subject to additional U.S. income tax expense. Determination of the amount of unrecognized deferred income tax liability related to these earnings is not practicable.

 

    Foreign net operating loss carryforwards of $892,000 are available to reduce future foreign taxable income. The foreign net operating losses will begin to expire in 2018.

 

    The Company maintains liabilities for uncertain tax positions. These liabilities involve considerable judgment and estimation and are continuously monitored by management based on the best information available. The aggregate changes in the balance of gross unrecognized tax benefits are as follows (in thousands):

 

Beginning balance as of May 31, 2014  $973 
Decreases related to prior year tax positions    
Decreases related to lapse of statute of limitations   (54)
      
Balance at May 31, 2015  $919 
      
Decreases related to prior year tax positions   (124)
Decreases related to lapse of statute of limitations   (6)
      
Balance at May 31, 2016  $789 
      
Decreases related to prior year tax positions    
Decreases related to lapse of statute of limitations    
      
Balance at May 31, 2017  $789 

 

    The ending balance of $789,000 of unrecognized tax benefits as of May 31, 2017, if recognized, would not impact the effective tax rate.

 

    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.

 

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
8. CUSTOMER DEPOSITS AND DEFERRED REVENUE
12 Months Ended
May 31, 2017
Customer Deposits And Deferred Revenue  
CUSTOMER DEPOSITS AND DEFERRED REVENUE

8. CUSTOMER DEPOSITS AND DEFERRED REVENUE:

 

    Customer deposits and deferred revenue (in thousands):

 

   May 31,
   2017  2016
Customer deposits  $3,264   $540 
Deferred revenue   203    1,174 
   $3,467   $1,714 

 

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
9. LONG-TERM DEBT
12 Months Ended
May 31, 2017
Long-term Debt, Unclassified [Abstract]  
LONG-TERM DEBT

9. 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 are being accreted over the term of the original loan using the effective interest rate method, were offset against the loan balance. During fiscal years ended May 31, 2017 and 2016, $148,000 and $177,000, respectively, of amortization costs were recognized as interest expense.

 

    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.

 

    On April 14, 2016, $900,000 drawn against the Credit Facility was converted into Convertible Notes. As of May 31, 2016, the Company had a balance of $1,100,000 against the Credit Facility. Upon maturity in July 2016, the $1,100,000 balance of the Credit Facility was converted into Convertible Notes. As of May 31, 2017, there was no remaining balance available on the Credit Facility.

 

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

 

    Long-term debt, net of debt issuance costs (in thousands):

 

   May 31,  May 31,
   2017  2016
Principal  $6,110   $6,110 
Unamortized debt issuance costs       (148)
   $6,110   $5,962 

 

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
10. EQUITY
12 Months Ended
May 31, 2017
Equity [Abstract]  
EQUITY

10. EQUITY:

 

    On August 8, 2016 the Company issued 200,000 shares of its common stock to Semics Inc., a semiconductor test equipment provider that produces fully automatic wafer probe systems, in consideration for cancellation of an outstanding invoice of $323,000 for capital equipment.

 

    On September 28, 2016, the Company sold 2,722,000 shares of its common stock in a private placement transaction to certain institutional and accredited investors. The purchase price per share of the common stock sold in the private placement was $2.15, resulting in gross proceeds to the Company of $5,851,000, before offering expenses. The net proceeds after offering expenses were $5,299,000.

 

    On April 19 2017, the Company completed a public offering of 4,423,000 shares of its common stock at a price to the public of $3.90 per share, including the underwriter’s exercise of its option to purchase 577,000 additional shares to cover over-allotments. The gross proceeds to the Company were $17,250,000, before underwriting discounts and offering expenses. The net proceeds after underwriting discounts and offering expenses were $15,832,000.

 

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
11. CAPITAL STOCK
12 Months Ended
May 31, 2017
Capital Stock  
CAPITAL STOCK

11. CAPITAL STOCK:

 

EQUITY INCENTIVE PLAN:

 

    In October 2006, the Company’s 2006 Equity Incentive Plan was approved by the shareholders, which provides for granting of incentive stock options, nonstatutory stock options, restricted stock, restricted stock units, stock appreciation rights, performance units, performance shares and other stock or cash awards as the Company’s Board of Directors may determine.

 

    In October 2016, the Company’s 2016 Equity Incentive Plan was approved by the Company’s shareholders. The 2016 Equity Incentive Plan replaced our 2006 Equity Incentive Plan, which was scheduled to expire in October 2016, and will continue in effect until 2026. A total of 2,238,000 shares of common stock have been reserved for issuance under the Company’s 2016 Equity Incentive Plan, which includes 1,438,000 shares that remained available for issuance under the 2006 Equity Incentive Plan. See the Company’s Registration Statement on Form S-8 filed with the Securities and Exchange Commission on November 14, 2016 for further information regarding the 2016 Equity Incentive Plan.

 

    As of May 31, 2017, out of the 5,275,000 shares authorized for grant under the 2006 Equity Incentive Plan and 2016 Equity Incentive Plan, 3,105,000 stock options and RSUs were outstanding.

 

    The following tables summarize the Company’s stock option and RSU transactions during fiscal 2017, 2016 and 2015 (in thousands):

 

     Available
     Shares
Balances, May 31, 2014   1,145 
      
Additional shares reserved   860 
Options granted   (1,253)
Options terminated   93 
      
Balances, May 31, 2015   845 
      
Additional shares reserved   800 
Options granted   (92)
RSUs granted   (35)
Options terminated   329 
      
Balances, May 31, 2016   1,847 
      
Additional shares reserved   2,238 
Options granted   (368)
RSUs granted   (157)
Options terminated   55 
Plan shares expired   (1,446)
      
Balances, May 31, 2017   2,169 

 

    The following table summarized the stock option transactions during fiscal 2017, 2016 and 2015 (in thousands, except per share data):

 

      Outstanding Options  
            Weighted        
      Number     Average     Aggregate  
      of     Exercise     Intrinsic  
      Shares     Price     Value  
Balances, May 31, 2014     3,002     $ 1.31     $ 2,913  
                         
Options granted     1,253     $ 2.38          
Options terminated     (93 )   $ 2.30          
Options exercised     (476 )   $ 1.33          
                         
Balances, May 31, 2015     3,686     $ 1.66     $ 2,946  
                         
Options granted     92     $ 2.12          
Options terminated      (329 )   $ 1.93          
Options exercised     (248 )   $ 1.34          
                         
Balances, May 31, 2016     3,201     $ 1.66     $ 189  
                         
Options granted     368     $ 1.83          
Options terminated      (55 )   $ 1.42          
Options exercised     (440 )   $ 1.35          
                         
Balances, May 31, 2017     3,074     $ 1.73     $ 8,763  
                         
Options exercisable and expected to be exercisable at May 31, 2017     3,030     $ 1.72     $ 8,654  

 

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

 

     Options Outstanding    Options Exercisable
     at May 31, 2017    at May 31, 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    514    1.77   $0.66    514    1.77   $0.66      
 $    1.09-$1.40    784    2.41   $1.28    773    2.40   $1.28      
 $    1.68-$2.06    542    5.12   $1.77    287    4.26   $1.85      
 $    2.10-$2.81    1,234    4.53   $2.44    848    4.46   $2.46      
                                           
 $    0.59-$2.81    3,074    3.63   $1.73    2,422    3.21   $1.63   $7,148 

 

    The total intrinsic values of options exercised were $810,000, $185,000 and $540,000 during fiscal 2017, 2016 and 2015, respectively. The weighted average contractual life of the options exercisable and expected to be exercisable at May 31, 2017 was 3.62 years.

 

    Options to purchase 2,422,000, 2,390,000 and 2,189,000 shares were exercisable at May 31, 2017, 2016 and 2015, respectively. These exercisable options had weighted average exercise prices of $3.21, $3.69 and $1.43 as of May 31, 2017, 2016 and 2015, respectively.

 

    During the fiscal year ended May 31, 2017, RSUs for 74,000 shares were granted to employees. The market value on the date of the grant of these RSUs was $1.68 per share. 42,000 RSUs became fully vested during the year ended May 31, 2017, and 32,000 RSUs were unvested at May 31, 2017. The intrinsic value of the unvested RSUs at May 31, 2017 was $145,000. During the fiscal year ended May 31, 2016, RSUs were granted to an employee for 35,000 shares. The market value on the date of the grant of these RSUs was $2.16 per share. The RSUs are performance-based and immediately vest upon attainment of goals established and have a term of one year. The 35,000 RSUs were outstanding and fully vested at May 31, 2016. The intrinsic value of the outstanding RSUs at May 31, 2016 was $35,000. There were no RSUs granted during fiscal 2015.

 

    During the fiscal year ended May 31, 2017, RSUs for 83,000 shares were granted to members of the Company’s Board of Directors. The weighted average market value on the date of the grant of these RSUs was $1.86 per share. All of these RSUs were fully vested at May 31, 2017. There were no RSUs granted to members of the Board of Directors during fiscal 2016 or 2015.

 

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
12. EMPLOYEE BENEFIT PLANS
12 Months Ended
May 31, 2017
Employee Benefit Plans  
EMPLOYEE BENEFIT PLANS

12. EMPLOYEE BENEFIT PLANS:

 

EMPLOYEE STOCK OWNERSHIP PLAN:

 

    The Company has a non-contributory, trusteed employee stock ownership plan for full-time employees who have completed three consecutive months of service and for part-time employees who have completed one year of service and have attained an age of 21. The Company can contribute either shares of the Company’s stock or cash to the plan. The contribution is determined annually by the Company and cannot exceed 15% of the annual aggregate salaries of those employees eligible for participation in the plan. On May 31, 2007, the Company converted the Aehr Test Systems Employee Stock Bonus Plan into the Aehr Test Systems Employee Stock Ownership Plan (the “Plan”). The stock bonus plan was converted to an employee stock ownership plan (“ESOP”) to enable the Plan to better comply with changes in the law regarding Company stock. Individuals’ account balances vest at a rate of 20% per year commencing upon completion of two years of service. Non-vested balances, which are forfeited following termination of employment, are allocated to the remaining employees in the Plan. Under the Plan provisions, each employee who reaches age fifty-five (55) and has been a participant in the Plan for ten years will be offered an election each year to direct the transfer of up to 25% of his/her ESOP account to the employee self-directed account in the Savings and Retirement Plan. For anyone who met the above prerequisites, the first election to diversify holdings was offered after May 31, 2008. In the sixth year, employees will be able to diversify up to 50% of their ESOP accounts. Contributions of $60,000 per year were authorized for the plan during fiscal 2017, 2016 and 2015. The contribution amounts are recorded as compensation expense, in the period authorized and included in accrued expenses, in the period authorized. Contributions of 59,000 shares were made to the ESOP during fiscal 2017 for fiscal 2016. Contributions of 25,000 shares were made to the ESOP during fiscal 2016 for fiscal 2015. Contributions of 27,000 shares were made to the ESOP during fiscal 2015 for fiscal 2014. The contribution for fiscal 2017 will be made in fiscal 2018. Shares held in the ESOP are included in the EPS calculation.

 

401(K) PLAN:

 

    The Company maintains a defined contribution savings plan (the “401(k) Plan”) to provide retirement income to all qualified employees of the Company. The 401(k) Plan is intended to be qualified under Section 401(k) of the Internal Revenue Code of 1986, as amended. The 401(k) Plan is funded by voluntary pre-tax contributions from employees. Contributions are invested, as directed by the participant, in investment funds available under the 401(k) Plan. The Company is not required to make, and did not make, any contributions to the 401(k) Plan during fiscal 2017, 2016 and 2015.

 

EMPLOYEE STOCK PURCHASE PLAN:

 

    In October 2006, the Company’s shareholders approved the 2006 Employee Stock Purchase Plan. In October 2016, the Company’s Amended and Restated 2006 Employee Stock Purchase Plan, or Purchase Plan, was approved by the Company’s shareholders. The Purchase Plan extended the term of the 2006 Employee Stock Purchase Plan indefinitely. A total of 532,000 shares of the Company’s common stock were reserved for issuance under the Purchase Plan. See the Company’s Registration Statement on Form S-8 filed with the Securities and Exchange Commission on November 14, 2016 for further information regarding the Purchase Plan. The Purchase Plan has consecutive, overlapping, twenty-four month offering periods. Each twenty-four month offering period includes four six month purchase periods. The offering periods generally begin on the first trading day on or after April 1 and October 1 each year. All employees who work a minimum of 20 hours per week and are customarily employed by the Company (or an affiliate thereof) for at least five months per calendar year are eligible to participate. Under the Purchase Plan, shares are purchased through employee payroll deductions at exercise prices equal to 85% of the lesser of the fair market value of the Company’s common stock at either the first day of an offering period or the last day of the purchase period. If a participant’s rights to purchase stock under all employee stock purchase plans of the Company accrue at a rate which exceeds $25,000 worth of stock for a calendar year, such participant may not be granted an option to purchase stock under the Purchase Plan. The maximum number of shares a participant may purchase during a single purchase period is 3,000 shares. During the fiscal years ended May 31, 2017, 2016 and 2015, ESPP purchase rights of 1,000, 304,000, and 222,000 shares, respectively, were granted. For the years ended May 31, 2017, 2016 and 2015, approximately 151,000, 86,000 and 87,000 shares of common stock, respectively, were issued under the plans. As of May 31, 2017, 1,119,000 shares have been issued under the ESPP, and there were 381,000 ESPP shares available for issuance.

 

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
13. OTHER (EXPENSE) INCOME, NET
12 Months Ended
May 31, 2017
Other Expense Income Net  
OTHER (EXPENSE) INCOME, NET

13. OTHER (EXPENSE) INCOME, NET:

 

    Other (expense) income, net comprises the following (in thousands):

 

   Year Ended May 31,
   2017  2016  2015
Foreign exchange (loss) gain  $(21)  $(19)  $194 
Other, net       3    17 
   $(21)  $(16)  $211 

 

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
14. SEGMENT INFORMATION
12 Months Ended
May 31, 2017
Segment Reporting [Abstract]  
Segment Information

14. 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
2017:                    
  Net sales  $7,762   $10,439   $697   $18,898 
  Property and equipment, net   1,364    40    15    1,419 
                     
2016:                    
  Net sales  $2,957   $10,228   $1,316   $14,501 
  Property and equipment, net   1,151    39    14    1,204 
                     
2015:                    
  Net sales  $3,648   $4,943   $1,427   $10,018 
  Property and equipment, net   432    34    12    478 

 

    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.

 

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
15. RELATED PARTY TRANSACTIONS
12 Months Ended
May 31, 2017
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

15. RELATED PARTY TRANSACTIONS:

 

    Mario M. Rosati, one of the Company’s directors, is also a member of Wilson Sonsini Goodrich & Rosati, Professional Corporation, which has served as the Company’s outside corporate counsel and has received compensation at normal commercial rates for these services. At May 31, 2017, the Company had $188,000 payable to Wilson Sonsini Goodrich & Rosati.

 

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
16. COMMITMENTS AND CONTINGENCIES
12 Months Ended
May 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

16. COMMITMENTS AND CONTINGENCIES:

 

COMMITMENTS

 

    The Company leases most of its manufacturing and office space under operating leases. The Company entered into non-cancelable operating lease agreements for its United States manufacturing and office facilities and maintains equipment under non-cancelable operating leases in Germany. The Company’s principal administrative and production facilities are located in Fremont, California, in a 51,289 square foot building. The Company’s lease was renewed in November 2014 and expires in June 2018. The Company has an option to extend the lease for an additional three year period at rates to be determined. The Company’s facility in Japan is located in a 418 square foot office in Tokyo under a cancellable lease which expires in June 2019. The Company also maintains a 1,585 square foot warehouse in Yamanashi under a lease which expires in November 2017. The Company leases a sales and support office in Utting, Germany. The lease, which began February 1, 1992 and expires on January 31, 2019, contains an automatic twelve months renewal, at rates to be determined, if no notice is given prior to six months from expiry. Under the lease agreements, the Company is responsible for payments of utilities, taxes and insurance.

 

    Minimum annual rentals payments under non-cancellable operating leases in each of the next five fiscal years and thereafter are as follows (in thousands):

 

Years Ending May 31,      
2018   $ 502  
2019     64  
2020     1  
2021      --  
2022     --  
Thereafter      --  

Total 

  $ 567  
         

    Rental expense for the years ended May 31, 2017, 2016 and 2015 was $509,000, $499,000 and $554,000, respectively.

 

    At May 31, 2017 and 2016, the Company had a $50,000 certificate of deposit held by a financial institution representing a security deposit for its United States manufacturing and office space lease. This amount is included in other assets on the consolidated balance sheets.

 

PURCHASE OBLIGATIONS

 

    The Company has purchase obligations to certain suppliers. In some cases the products the Company purchases are unique and have provisions against cancellation of the order. At May 31, 2017, the Company had $5,684,000 of purchase obligations which are due within the following 12 months. This amount does not include contractual obligations recorded on the consolidated balance sheets as liabilities.

 

CONTINGENCIES

 

    The Company may, from time to time, be involved in legal proceedings arising in the ordinary course of business. While there can be no assurances as to the ultimate outcome of any litigation involving the Company, management does not believe any pending legal proceedings will result in judgment or settlement that will have a material adverse effect on the Company’s consolidated financial position, results of operations or cash flows.

 

    In the normal course of business to facilitate sales of its products, the Company indemnifies other parties, including customers, with respect to certain matters, for example, including against losses arising from a breach of representations or covenants, or from intellectual property infringement or other claims. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In addition, the Company has entered into indemnification agreements with its officers and directors, and the Company’s bylaws contain similar indemnification obligations to the Company’s agents.

 

    It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, payments made by the Company under these agreements have not had a material impact on the Company’s operating results, financial position or cash flows.

 

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (UNAUDITED)
12 Months Ended
May 31, 2017
Quarterly Financial Information Disclosure [Abstract]  
SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (UNAUDITED)

17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (UNAUDITED)

 

    The following tables (presented in thousands, except per share data) sets forth selected unaudited condensed consolidated statements of operations data for each of the four quarters of the fiscal years ended May 31, 2017 and 2016. The unaudited quarterly information has been prepared on the same basis as the annual information presented elsewhere herein and, in the Company’s opinion, includes all adjustments (consisting only of normal recurring entries) necessary for a fair statement of the information for the quarters presented. The operating results for any quarter are not necessarily indicative of results for any future period and should be read in conjunction with the audited consolidated financial statements of the Company’s and the notes thereto included elsewhere herein.

 

   Three Months Ended
   Aug. 31,  Nov. 30,  Feb. 28,  May 31,
   2016  2016  2017  2017
Net sales  $5,318   $4,216   $2,681   $6,683 
Gross profit   $2,206   $1,463   $503   $2,608 
Net loss   $(755)  $(1,452)  $(2,651)  $(795)
Net loss per share basic and diluted  $(0.06)  $(0.09)  $(0.16)  $(0.04)

 

   Three Months Ended
   Aug. 31,  Nov. 30,  Feb. 29,  May 31,
   2015  2015  2016  2016
Net sales  $6,633   $4,620   $1,677   $1,571 
Gross profit (loss)  $3,383   $1,691   $169   $(98)
Net income (loss)  $294   $(1,048)  $(2,975)  $(3,056)
Net income (loss) per share basic and diluted  $0.02   $(0.08)  $(0.23)  $(0.23)

 

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
May 31, 2017
Accounting Policies [Abstract]  
BUSINESS:

BUSINESS:

 

    Aehr Test Systems (the “Company”) was incorporated in California in May 1977 and primarily designs, engineers and manufactures test and burn-in equipment used in the semiconductor industry. The Company’s principal products are the Advanced Burn-In and Test System, or ABTS, the FOX full wafer contact parallel test and burn-in systems, the MAX burn-in system, WaferPak full wafer contactor, the DiePak carrier and test fixtures.

 

LIQUIDITY:

LIQUIDITY:

 

    Since inception, the Company has incurred substantial cumulative losses and negative cash flows from operations. In response, the Company took steps to minimize expense levels, entered into credit arrangements, and raised capital through public and private equity offerings, to increase the likelihood that it will have sufficient cash to support operations.

 

    In April 2017, the Company completed a public offering of its common stock raising net proceeds to the Company of $15.8 million. At May 31, 2017 the Company had $17.8 million in cash and cash equivalents. The Company anticipates 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 its working capital and capital equipment requirements.

 

CONSOLIDATION:

CONSOLIDATION:

 

    The consolidated financial statements include the accounts of the Company and both its wholly-owned and majority-owned foreign subsidiaries. Intercompany accounts and transactions have been eliminated.

 

FOREIGN CURRENCY TRANSLATION AND TRANSACTIONS:

FOREIGN CURRENCY TRANSLATION AND TRANSACTIONS:

 

    Assets and liabilities of the Company’s foreign subsidiaries and a branch office are translated into U.S. Dollars from their functional currencies of Japanese Yen, Euros and New Taiwan Dollars using the exchange rate in effect at the balance sheet date. Additionally, their net sales and expenses are translated using exchange rates approximating average rates prevailing during the fiscal year. Translation adjustments that arise from translating their financial statements from their local currencies to U.S. Dollars are accumulated and reflected as a separate component of shareholders’ equity (deficit).

 

    Transaction gains and losses that arise from exchange rate changes denominated in currencies other than the local currency are included in the Consolidated Statements of Operations as incurred. See Note 13 for the detail of foreign exchange transaction gains and losses for all periods presented.

 

USE OF ESTIMATES:

USE OF ESTIMATES:

 

    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, 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. Actual results could differ from those estimates. Significant estimates in the Company’s consolidated financial statements include allowance for doubtful accounts, valuation of inventory at the lower of cost or market, and warranty reserves.

 

CASH EQUIVALENTS AND INVESTMENTS:

CASH EQUIVALENTS AND INVESTMENTS:

 

    Cash equivalents consist of money market instruments purchased with an original maturity of three months or less. These investments are reported at fair value.

 

FAIR VALUE OF FINANCIAL INSTRUMENTS AND MEASUREMENT:

FAIR VALUE OF FINANCIAL INSTRUMENTS AND MEASUREMENT:

 

    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 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   $ 
                     

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

 

   Balance as of         
   May 31, 2016  Level 1  Level 2  Level 3
Money market funds  $1   $1   $   $ 
Certificate of deposit   50        50     
Assets  $51   $1   $50   $ 
                     

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

 

    There were no transfers between Level 1 and Level 2 fair value measurements during the fiscal year ended May 31, 2017 and 2016.

 

    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.

 

ACCOUNTS RECEIVABLE AND ALLOWANCE FOR DOUBTFUL ACCOUNTS:

ACCOUNTS RECEIVABLE AND ALLOWANCE FOR DOUBTFUL ACCOUNTS:

 

    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. Accounts receivable are recorded at the invoiced amount and are not interest bearing. The Company maintains an allowance for doubtful accounts to reserve for potentially uncollectible trade receivables. The Company also reviews its trade receivables by aging category to identify specific customers with known disputes or collection issues. The Company exercises judgment when determining the adequacy of these reserves as the Company evaluates historical bad debt trends, general economic conditions in the United States and internationally, and changes in customer financial conditions. Uncollectible receivables are recorded as bad debt expense when all efforts to collect have been exhausted and recoveries are recognized when they are received. No significant adjustments to the allowance for doubtful accounts were recorded during the years ended May 31, 2017, 2016 or 2015.

 

CONCENTRATION OF CREDIT RISK:

CONCENTRATION OF CREDIT RISK:

 

    The Company sells its products primarily to semiconductor manufacturers in North America, Asia, and Europe. As of May 31, 2017, approximately 55%, 0% and 45% of gross accounts receivable were from customers located in Asia, Europe and North America, respectively. As of May 31, 2016, approximately 7%, 68% and 25% of gross accounts receivable were from customers located in Asia, Europe and North America, respectively. Three customers accounted for 47%, 40% and 11% of gross accounts receivable as of May 31, 2017. One customer accounted for 67% of gross accounts receivable as of May 31, 2016. Four customers accounted for 45%, 19%, 17% and 10% of net sales in fiscal 2017. Two customers accounted for 47% and 32% of net sales in fiscal 2016. The Company performs ongoing credit evaluations of its customers and generally does not require collateral. The Company uses letter of credit terms for some of its international customers.

 

    The Company’s cash and cash equivalents are generally deposited with major financial institutions in the United States, Japan, Germany and Taiwan. The Company invests its excess cash in money market funds. The money market funds bear the risk associated with each fund. The money market funds have variable interest rates. The Company has not experienced any material losses on its money market funds or short-term cash deposits.

 

CONCENTRATION OF SUPPLY RISK:

CONCENTRATION OF SUPPLY RISK:

 

    The Company relies on subcontractors to manufacture many of the components and subassemblies used in its products. Quality or performance failures of the Company’s products or changes in its manufacturers’ financial or business condition could disrupt the Company’s ability to supply quality products to its customers and thereby have a material and adverse effect on its business and operating results. Some of the components and technologies used in the Company’s products are purchased and licensed from a single source or a limited number of sources. The loss of any of these suppliers may cause the Company to incur additional transition costs, result in delays in the manufacturing and delivery of its products, or cause it to carry excess or obsolete inventory and could cause it to redesign its products.

 

INVENTORIES:

INVENTORIES:

 

    Inventories include material, labor and overhead, and are stated at the lower of cost (first-in, first-out method) or market. Provisions for excess, obsolete and unusable inventories are made after management’s evaluation of future demand and market conditions. The Company adjusts inventory balances to approximate the lower of its manufacturing costs or market value. If actual future demand or market conditions become less favorable than those projected by management, additional inventory write-downs may be required, and would be reflected in cost of product revenue in the period the revision is made.

 

PROPERTY AND EQUIPMENT:

PROPERTY AND EQUIPMENT:

 

    Property and equipment are stated at cost less accumulated depreciation and amortization. Major improvements are capitalized, while repairs and maintenance are expensed as incurred. Leasehold improvements are amortized over the lesser of their estimated useful lives or the term of the related lease. Furniture and fixtures, machinery and equipment, and test equipment are depreciated on a straight-line basis over their estimated useful lives. The ranges of estimated useful lives are generally as follows:

 

Furniture and fixtures 2 to 6 years
Machinery and equipment 3 to 6 years
Test equipment 4 to 6 years

 

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.

 

    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 we ship 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.

 

PRODUCT DEVELOPMENT COSTS AND CAPITALIZED SOFTWARE:

PRODUCT DEVELOPMENT COSTS AND CAPITALIZED SOFTWARE:

 

    Costs incurred in the research and development of new products or systems are charged to operations as incurred. Costs incurred in the development of software programs for the Company’s products are charged to operations as incurred until technological feasibility of the software has been established. Generally, technological feasibility is established when the software module performs its primary functions described in its original specifications, contains features required for it to be usable in a production environment, is completely documented and the related hardware portion of the product is complete. After technological feasibility is established, any additional costs are capitalized. Capitalization of software costs ceases when the software is substantially complete and is ready for its intended use. Capitalized costs are amortized over the estimated life of the related software product using the greater of the units of sales or straight-line methods over ten years. No system software development costs were capitalized or amortized in fiscal 2017, 2016 and 2015.

 

IMPAIRMENT OF LONG-LIVED ASSETS:

IMPAIRMENT OF LONG-LIVED ASSETS:

 

    In the event that facts and circumstances indicate that the carrying value of assets may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future undiscounted cash flows associated with the asset would be compared to the asset’s carrying value to determine if a write-down is required.

 

ADVERTISING COSTS:

ADVERTISING COSTS:

 

    The Company expenses all advertising costs as incurred and the amounts were not material for all periods presented.

 

SHIPPING AND HANDLING OF PRODUCTS:

SHIPPING AND HANDLING OF PRODUCTS:

 

    Amounts billed to customers for shipping and handling of products are included in net sales. Costs incurred related to shipping and handling of products are included in cost of sales.

 

INCOME TAXES:

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.

 

    A full valuation allowance was established against all deferred tax assets, as management determined that it is more likely than not that deferred tax assets will not be realized, as of May 31, 2017 and 2016.

 

    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.

 

STOCK-BASED COMPENSATION:

STOCK-BASED COMPENSATION:

 

    Stock-based compensation expense consists of expenses for stock options, restricted stock units, or RSUs, and employee stock purchase plan, or ESPP, purchase rights. Stock-based compensation expense for stock options and ESPP purchase rights is measured at each grant date, based on the fair value of the award using the Black-Scholes option valuation model, and is recognized as expense over the employee’s requisite service period. This model was developed for use in estimating the value of publicly traded options that have no vesting restrictions and are fully transferable. The Company’s employee stock options have characteristics significantly different from those of publicly traded options. For RSUs, stock-based compensation expense 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 equity instruments.

 

    The following table summarizes the stock-based compensation expense for the years ended May 31, 2017, 2016 and 2015 (in thousands, except per share data):

 

   Year Ended May 31,
   2017  2016  2015
Stock-based compensation in the form of stock options, RSUs, and ESPP purchase rights, included in:         
Cost of sales  $91   $87   $70 
Selling, general and administrative   714    723    726 
Research and development   194    206    201 
Net effect on net loss  $999   $1,016   $997 
Effect on net loss per share:               
  Basic  $0.06   $0.08   $0.08 
  Diluted  $0.06   $0.08   $0.08 

 

    During fiscal 2017, 2016 and fiscal 2015, the Company recorded stock-based compensation related to stock options and restricted stock units of $884,000, $894,000 and $857,000, respectively.

 

    As of May 31, 2017, the total compensation cost related to unvested stock-based awards under the Company’s 2006 Equity Incentive Plan and 2016 Equity Incentive Plan, but not yet recognized, was $886,000 which is net of estimated forfeitures of $2,000. This cost will be amortized on a straight-line basis over a weighted average period of approximately 2.3 years.

 

    During fiscal 2017, 2016 and fiscal 2015, the Company recorded stock-based compensation related to its ESPP of $115,000, $122,000 and $140,000, respectively.

 

    As of May 31, 2017, 2016 and 2015, stock-based compensation costs of zero, zero and $20,000, respectively, were capitalized as part of inventory.

 

    As of May 31, 2017, the total compensation cost related to purchase rights under the ESPP but not yet recognized was $33,000. This cost will be amortized on a straight-line basis over a weighted average period of approximately 0.7 years.

 

Valuation Assumptions

 

    Valuation and Amortization Method. The Company estimates the fair value of stock options granted using the Black-Scholes option valuation method 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 five years, which matches the expected term of most of the option grants, to estimate expected volatility. Volatility for each of the ESPP’s four time periods of six months, twelve months, eighteen months, and twenty-four months is calculated separately and included in the overall stock-based compensation expense recorded.

 

    Risk-Free Interest Rate. The Company bases the risk-free interest rate used in the Black-Scholes option valuation method 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 values of the Company’s stock options granted to employees in fiscal 2017, 2016 and 2015 were estimated using the following weighted average assumptions in the Black-Scholes option valuation method:

 

   Year Ended May 31,
   2017  2016  2015
Option plan shares         
Expected term (in years)   4    4    4 
Volatility   0.81    0.86    0.90 
Risk-free interest rates   1.02%   1.21%   1.20%
Weighted-average grant date fair value  $1.09   $1.31   $1.52 

 

    The fair value of our ESPP purchase rights for the fiscal 2017, 2016 and 2015 was estimated using the following weighted-average assumptions:

 

   Year End May 31,
   2017     2016     2015
Employee stock purchase plan shares                     
Expected term (in years)   0.5 – 2.0       0.5 – 2.0       0.5 – 2.0 
Volatility   0.79 – 1.08       0.64 – 0.74       0.55 – 0.83 
Risk-free interest rates   0.48%–0.80%       0.40%–0.76%       0.04%–0.55% 
Weighted-average grant date fair value  $1.65      $0.80      $1.43 

 

EARNINGS PER SHARE (“EPS”):

EARNINGS PER SHARE (“EPS”):

 

    Basic EPS is determined using the weighted average number of common shares outstanding during the period. Diluted EPS is determined using the weighted average number of common shares and potential common shares (representing the dilutive effect of stock options, and employee stock purchase plan shares) outstanding during the period using the treasury stock method.

 

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

 

   Year Ended May 31,
   2017  2016  2015
Numerator: Net loss  $(5,653)  $(6,785)  $(6,647)
                
Denominator for basic net loss per share:               
  Weighted-average shares outstanding   16,267    13,091    12,047 
                
Shares used in basic net loss per share calculation   16,267    13,091    12,047 
                
Effect of dilutive securities            
                
Denominator for diluted net loss per share   16,267    13,091    12,047 
                
Basic net loss per share  $(0.35)  $(0.52)  $(0.55)
                
Diluted net loss per share  $(0.35)  $(0.52)  $(0.55)

 

    For the purpose of computing diluted earnings per share, the weighted average number of potential common shares does not include stock options with an exercise price greater than the average fair value of the Company’s common stock for the period, as the effect would be anti-dilutive. In the fiscal year’s ended May 31, 2017 and 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 these periods are the same. Stock options to purchase 3,074,000, 3,201,000, and 3,686,000 shares of common stock were outstanding on May 31, 2017, 2016 and 2015, respectively, but were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. RSUs for 32,000 and 35,000 shares were outstanding at May 31, 2017 and 2016, respectively, but not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. ESPP rights to purchase 169,000, 304,000 and 175,000 ESPP shares were outstanding on May 31, 2017, 2016 and 2015, respectively, 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 May 31, 2017 and 2016 were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive.

 

COMPREHENSIVE LOSS:

COMPREHENSIVE LOSS:

 

    Comprehensive loss generally represents all changes in shareholders’ equity (deficit) except those resulting from investments or contributions by shareholders. Unrealized gains and losses on foreign currency translation adjustments are included in the Company’s components of comprehensive loss, which are excluded from net loss. Comprehensive loss is included in the statements of comprehensive loss.

 

RECLASSIFICATION:

RECLASSIFICATION 

 

    Certain reclassifications have been made to the consolidated financial statements to conform to the current period presentation. These reclassifications did not result in any change in previously reported net loss, total assets or shareholders’ equity (deficit).

 

RECENT ACCOUNTING PRONOUNCEMENTS:

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 August 2014, the FASB issued authoritative guidance related to going concern. This guidance requires management to evaluate the conditions or events that raise substantial doubt about the entity’s ability to continue as a going concern and whether or not it is probable that the entity will be unable to meet its obligations as they become due within one year after the date the financial statements are issued. This guidance became effective for the Company for the annual period ending May 31, 2017. The adoption of this guidance did not have a significant impact on the Company’s 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. This new standard will be effective for us in fiscal year 2018. The adoption of this guidance is not expected to 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. This new standard will be effective for us in fiscal year 2018. The adoption of this guidance is not expected to 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 accounting standard will be effective for the Company beginning the first quarter of fiscal 2018, and early adoption is permitted. The adoption of this guidance is not expected to 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.

 

    In December 2016, the FASB issued authoritative guidance related to technical corrections and improvements. This guidance provides minor updates on a variety of codification topics and are not expected to have a significant effect on current accounting practice. Most of these corrections do not have a transition date as they are minor in nature.

 

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
May 31, 2017
Organization And Summary Of Significant Accounting Policies Tables  
Financial assets and liabilities measured at fair value on a recurring basis

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   $ 
                     

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

 

   Balance as of         
   May 31, 2016  Level 1  Level 2  Level 3
Money market funds  $1   $1   $   $ 
Certificate of deposit   50        50     
Assets  $51   $1   $50   $ 
                     

 

Useful life for property and equipment

The ranges of estimated useful lives are generally as follows:

 

Furniture and fixtures 2 to 6 years
Machinery and equipment 3 to 6 years
Test equipment 4 to 6 years

 

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

 The following table summarizes the stock-based compensation expense for the years ended May 31, 2017, 2016 and 2015 (in thousands, except per share data):

 

   Year Ended May 31,
   2017  2016  2015
Stock-based compensation in the form of stock options, RSUs, and ESPP purchase rights, included in:         
Cost of sales  $91   $87   $70 
Selling, general and administrative   714    723    726 
Research and development   194    206    201 
Net effect on net loss  $999   $1,016   $997 
Effect on net loss per share:               
  Basic  $0.06   $0.08   $0.08 
  Diluted  $0.06   $0.08   $0.08 

 

Fair value assumptions for Option Valuation Model

 Fair Value. The fair values of the Company’s stock options granted to employees in fiscal 2017, 2016 and 2015 were estimated using the following weighted average assumptions in the Black-Scholes option valuation method:

 

   Year Ended May 31,
   2017  2016  2015
Option plan shares         
Expected term (in years)   4    4    4 
Volatility   0.81    0.86    0.90 
Risk-free interest rates   1.02%   1.21%   1.20%
Weighted-average grant date fair value  $1.09   $1.31   $1.52 

 

Fair value assumption of the ESPP Purchase Rights

The fair value of our ESPP purchase rights for the fiscal 2017, 2016 and 2015 was estimated using the following weighted-average assumptions:

 

   Year End May 31,
   2017     2016     2015
Employee stock purchase plan shares                     
Expected term (in years)   0.5 – 2.0       0.5 – 2.0       0.5 – 2.0 
Volatility   0.79 – 1.08       0.64 – 0.74       0.55 – 0.83 
Risk-free interest rates   0.48%–0.80%       0.40%–0.76%       0.04%–0.55% 
Weighted-average grant date fair value  $1.65      $0.80      $1.43 

 

Basic and diluted EPS

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

 

   Year Ended May 31,
   2017  2016  2015
Numerator: Net loss  $(5,653)  $(6,785)  $(6,647)
                
Denominator for basic net loss per share:               
  Weighted-average shares outstanding   16,267    13,091    12,047 
                
Shares used in basic net loss per share calculation   16,267    13,091    12,047 
                
Effect of dilutive securities            
                
Denominator for diluted net loss per share   16,267    13,091    12,047 
                
Basic net loss per share  $(0.35)  $(0.52)  $(0.55)
                
Diluted net loss per share  $(0.35)  $(0.52)  $(0.55)

 

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
2. ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
May 31, 2017
Receivables [Abstract]  
Accounts receivable

Accounts receivable comprise (in thousands):

 

   May 31,
   2017  2016
Accounts receivable  $4,071   $530 
Less: Allowance for doubtful accounts   (61)   (8)
   $4,010   $522 

 

      Additions      
   Balance at  charged to     Balance
   beginning  costs and     at end
   of year  expenses  Deductions*  of year
             
Allowance for doubtful accounts receivable:                    
     May 31, 2017  $8   $53   $   $61 
                     
     May 31, 2016  $21   $   $(13)  $8 

 

    * Deductions include write-offs of uncollectible accounts and collections of amounts previously reserved.

 

XML 43 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
3. INVENTORIES (Tables)
12 Months Ended
May 31, 2017
Inventory Disclosure [Abstract]  
Inventories

 Inventories comprise (in thousands):

 

   May 31,
   2017  2016
Raw materials and sub-assemblies  $4,268   $2,839 
Work in process   2,059    4,151 
Finished goods   277    43 
                                            $6,604   $7,033 

 

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
4. PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
May 31, 2017
Property, Plant and Equipment [Abstract]  
Property and equipment

Property and equipment, net comprise (in thousands):

   May 31,
   2017  2016
Leasehold improvements  $1,145   $1,072 
Furniture and fixtures   974    974 
Machinery and equipment   3,035    2,330 
Test equipment   2,268    2,581 
           
    7,422    6,957 
Less: Accumulated depreciation and amortization   (6,003)   (5,753)
   $1,419   $1,204 

 

XML 45 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
5. PRODUCT WARRANTIES (Tables)
12 Months Ended
May 31, 2017
Product Warranties Disclosures [Abstract]  
Liability for product warranties

Following is a summary of changes in the Company’s liability for product warranties during the fiscal years ended May 31, 2017 and 2016 (in thousands):

   May 31,
   2017  2016
       
Balance at the beginning of the year  $155   $137 
Accruals for warranties issued during the year   123    334 
Accruals and adjustments (change in estimates) related to pre-existing warranties during the year   (54)   —   
Settlement made during the year (in cash or in kind)   (111)   (316)
           
Balance at the end of the year  $113   $155 

 

XML 46 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
6. ACCRUED EXPENSES (Tables)
12 Months Ended
May 31, 2017
Payables and Accruals [Abstract]  
Accrued expenses

   Accrued expenses comprise (in thousands):

 

   May 31,
   2017  2016
Payroll related  $934   $706 
Professional services   161    166 
Accrued interest   139    110 
Commissions and bonuses   125    227 
Warranty   113    155 
Taxes payable   69    63 
Investor relations   25    88 
Other   43    38 
   $1,609   $1,553 

 

XML 47 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
7. INCOME TAXES (Tables)
12 Months Ended
May 31, 2017
Income Tax Disclosure [Abstract]  
Domestic and foreign components of loss before income tax (expenses) benefit

    Domestic and foreign components of loss before income tax (expense) benefit are as follows (in thousands):

 

   Year Ended May 31,
   2017  2016  2015
 Domestic   $(5,663)  $(6,794)  $(6,871)
 Foreign    35    19    258 
     $(5,628)  $(6,775)  $(6,613)

 

 

Income tax (expense) benefit

    The income tax (expense) benefit consists of the following (in thousands):

 

   Year Ended May 31,
   2017  2016  2015
Federal income taxes:               
  Current  $   $   $ 
  Deferred            
State income taxes:               
  Current   (8)   3    (19)
  Deferred            
Foreign income taxes:               
  Current   (17)   (13)   (15)
  Deferred            
   $(25)  $(10)  $(34)

 

Income tax reconciliation

     The Company’s effective tax rate differs from the U.S. federal statutory tax rate, as follows:

 

   Year Ended May 31,
   2017  2016  2015
U.S. federal statutory tax rate   34.0%   34.0%   34.0%
State taxes, net of federal tax effect   (0.1)       (0.2)
Foreign rate differential   0.1    0.2    1.4 
Stock-based compensation   (2.8)   (3.8)   (2.2)
Research and development credit   3.1    2.1    1.1 
Change in valuation allowance   (33.8)   (32.5)   (34.4)
Other   (0.9)   (0.2)   (0.2)
Effective tax rate   (0.4)%   (0.2)%   (0.5)%

 

Net deferred tax assets

      The components of the net deferred tax assets are as follows (in thousands):

 

   Year Ended May 31,
   2017  2016
       
Net operating losses  $18,719   $16,643 
Credit carryforwards   4,715    4,430 
Inventory reserves   870    1,064 
Reserves and accruals   1,566    1,606 
Other   393    885 
           
    26,263    24,628 
           
Less: Valuation allowance   (26,263)   (24,628)
Net deferred tax assets  $—     $—   

 

Unrecognized tax benefits

    The Company maintains liabilities for uncertain tax positions. These liabilities involve considerable judgment and estimation and are continuously monitored by management based on the best information available. The aggregate changes in the balance of gross unrecognized tax benefits are as follows (in thousands):

 

Beginning balance as of May 31, 2014  $973 
Decreases related to prior year tax positions    
Decreases related to lapse of statute of limitations   (54)
      
Balance at May 31, 2015  $919 
      
Decreases related to prior year tax positions   (124)
Decreases related to lapse of statute of limitations   (6)
      
Balance at May 31, 2016  $789 
      
Decreases related to prior year tax positions    
Decreases related to lapse of statute of limitations    
      
Balance at May 31, 2017  $789 

 

    

XML 48 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
8. CUSTOMER DEPOSITS AND DEFERRED REVENUE (Tables)
12 Months Ended
May 31, 2017
Customer Deposits And Deferred Revenue Tables  
Customer deposits and deferred revenue

    Customer deposits and deferred revenue (in thousands):

 

   May 31,
   2017  2016
Customer deposits  $3,264   $540 
Deferred revenue   203    1,174 
   $3,467   $1,714 

 

XML 49 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
9. LONG-TERM DEBT (Tables)
12 Months Ended
May 31, 2017
Long-term Debt, Unclassified [Abstract]  
Long-term debt, net of debt issuance costs

    Long-term debt, net of debt issuance costs (in thousands):

 

   May 31,  May 31,
   2017  2016
Principal  $6,110   $6,110 
Unamortized debt issuance costs       (148)
                                        $6,110   $5,962 

 

XML 50 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
11. CAPITAL STOCK (Tables)
12 Months Ended
May 31, 2017
Capital Stock Tables  
Stock option transactions

    The following tables summarize the Company’s stock option and RSU transactions during fiscal 2017, 2016 and 2015 (in thousands):

 

     Available
     Shares
Balances, May 31, 2014   1,145 
      
Additional shares reserved   860 
Options granted   (1,253)
Options terminated   93 
      
Balances, May 31, 2015   845 
      
Additional shares reserved   800 
Options granted   (92)
RSUs granted   (35)
Options terminated   329 
      
Balances, May 31, 2016   1,847 
      
Additional shares reserved   2,238 
Options granted   (368)
RSUs granted   (157)
Options terminated   55 
Plan shares expired   (1,446)
      
Balances, May 31, 2017   2,169 

 

    The following table summarized the stock option transactions during fiscal 2017, 2016 and 2015 (in thousands, except per share data):

 

      Outstanding Options  
            Weighted        
      Number     Average     Aggregate  
      of     Exercise     Intrinsic  
      Shares     Price     Value  
Balances, May 31, 2014     3,002     $ 1.31     $ 2,913  
                         
Options granted     1,253     $ 2.38          
Options terminated     (93 )   $ 2.30          
Options exercised     (476 )   $ 1.33          
                         
Balances, May 31, 2015     3,686     $ 1.66     $ 2,946  
                         
Options granted     92     $ 2.12          
Options terminated      (329 )   $ 1.93          
Options exercised     (248 )   $ 1.34          
                         
Balances, May 31, 2016     3,201     $ 1.66     $ 189  
                         
Options granted     368     $ 1.83          
Options terminated      (55 )   $ 1.42          
Options exercised     (440 )   $ 1.35          
                         
Balances, May 31, 2017     3,074     $ 1.73     $ 8,763  
                         
Options exercisable and expected to be exercisable at May 31, 2017     3,030     $ 1.72     $ 8,654  

Options Outstanding

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

 

     Options Outstanding    Options Exercisable
     at May 31, 2017    at May 31, 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    514    1.77   $0.66    514    1.77   $0.66      
 $    1.09-$1.40    784    2.41   $1.28    773    2.40   $1.28      
 $    1.68-$2.06    542    5.12   $1.77    287    4.26   $1.85      
 $    2.10-$2.81    1,234    4.53   $2.44    848    4.46   $2.46      
                                           
 $    0.59-$2.81    3,074    3.63   $1.73    2,422    3.21   $1.63   $7,148 

 

XML 51 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
13. OTHER (EXPENSE) INCOME, NET (Tables)
12 Months Ended
May 31, 2017
Other Income and Expenses [Abstract]  
Other (expense) income

    Other (expense) income, net comprises the following (in thousands):

 

   Year Ended May 31,
   2017  2016  2015
Foreign exchange (loss) gain  $(21)  $(19)  $194 
Other, net       3    17 
   $(21)  $(16)  $211 

 

XML 52 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
14. SEGMENT INFORMATION (Tables)
12 Months Ended
May 31, 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
2017:                    
  Net sales  $7,762   $10,439   $697   $18,898 
  Property and equipment, net   1,364    40    15    1,419 
                     
2016:                    
  Net sales  $2,957   $10,228   $1,316   $14,501 
  Property and equipment, net   1,151    39    14    1,204 
                     
2015:                    
  Net sales  $3,648   $4,943   $1,427   $10,018 
  Property and equipment, net   432    34    12    478 

 

   

XML 53 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
16. COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
May 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Minimum annual rentals payments under non-cancellable operating leases

    Minimum annual rentals payments under non-cancellable operating leases in each of the next five fiscal years and thereafter are as follows (in thousands):

 

Years Ending May 31,      
2018   $ 502  
2019     64  
2020     1  
2021      --  
2022     --  
Thereafter      --  

Total 

  $ 567  
         

 

 

XML 54 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (Tables)
12 Months Ended
May 31, 2017
Quarterly Financial Information Disclosure [Abstract]  
Selected Quarterly Consolidated Financial Data (unaudited)

    The following tables (presented in thousands, except per share data) sets forth selected unaudited condensed consolidated statements of operations data for each of the four quarters of the fiscal years ended May 31, 2017 and 2016. The unaudited quarterly information has been prepared on the same basis as the annual information presented elsewhere herein and, in the Company’s opinion, includes all adjustments (consisting only of normal recurring entries) necessary for a fair statement of the information for the quarters presented. The operating results for any quarter are not necessarily indicative of results for any future period and should be read in conjunction with the audited consolidated financial statements of the Company’s and the notes thereto included elsewhere herein.

 

   Three Months Ended
   Aug. 31,  Nov. 30,  Feb. 28,  May 31,
   2016  2016  2017  2017
Net sales  $5,318   $4,216   $2,681   $6,683 
Gross profit   $2,206   $1,463   $503   $2,608 
Net loss   $(755)  $(1,452)  $(2,651)  $(795)
Net loss per share basic and diluted  $(0.06)  $(0.09)  $(0.16)  $(0.04)

 

   Three Months Ended
   Aug. 31,  Nov. 30,  Feb. 29,  May 31,
   2015  2015  2016  2016
Net sales  $6,633   $4,620   $1,677   $1,571 
Gross profit (loss)  $3,383   $1,691   $169   $(98)
Net income (loss)  $294   $(1,048)  $(2,975)  $(3,056)
Net income (loss) per share basic and diluted  $0.02   $(0.08)  $(0.23)  $(0.23)

 

XML 55 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
$ in Thousands
May 31, 2017
May 31, 2016
Money market funds $ 15,516 $ 1
Certificate of deposit 50 50
Assets 15,566 51
Level 1    
Money market funds 15,516 1
Certificate of deposit 0 0
Assets 15,516 1
Level 2    
Money market funds 0 0
Certificate of deposit 50 50
Assets 50 50
Level 3    
Money market funds 0 0
Certificate of deposit 0 0
Assets $ 0 $ 0
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PROPERTY AND EQUIPMENT (Details 1)
12 Months Ended
May 31, 2017
Furniture and fixtures | Minimum  
Useful life 2 years
Furniture and fixtures | Maximum  
Useful life 6 years
Machinery and equipment | Minimum  
Useful life 3 years
Machinery and equipment | Maximum  
Useful life 6 years
Test equipment | Minimum  
Useful life 4 years
Test equipment | Maximum  
Useful life 6 years
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights included in:      
Total stock-based compensation $ 999 $ 1,016 $ 997
Effect on net loss per share, Basic $ 0.06 $ 0.08 $ 0.08
Effect on net loss per share, Diluted $ 0.06 $ 0.08 $ 0.08
Cost Of Sales      
Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights included in:      
Total stock-based compensation $ 91 $ 87 $ 70
Selling, General and Administrative      
Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights included in:      
Total stock-based compensation 714 723 726
Research And Development      
Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights included in:      
Total stock-based compensation $ 194 $ 206 $ 201
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 3) - Stock Option - $ / shares
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
Fair Value Assumptions for Stock Options Granted      
Expected term (in years) 4 years 4 years 4 years
Volatility 81.00% 86.00% 90.00%
Risk-free interest rates 1.02% 1.21% 1.20%
Weighted Average Grant Date Fair Value $ 1.09 $ 1.31 $ 1.52
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 4) - Employee Stock Purchase Plan - $ / shares
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
Minimum      
Fair Value Assumptions for ESPP purchase rights granted      
Expected term (in years) 6 months 6 months 6 months
Volatility 79.00% 64.00% 55.00%
Risk-free interest rates 0.48% 0.40% 0.04%
Weighted Average Grant Date Fair Value $ 1.65 $ 0.80 $ 1.43
Maximum      
Fair Value Assumptions for ESPP purchase rights granted      
Expected term (in years) 2 years 2 years 2 years
Volatility 108.00% 74.00% 83.00%
Risk-free interest rates 0.80% 0.76% 0.55%
Weighted Average Grant Date Fair Value $ 1.65 $ 0.80 $ 1.43
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 5) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
May 31, 2017
Feb. 28, 2017
Nov. 30, 2016
Aug. 31, 2016
May 31, 2016
Feb. 29, 2016
Nov. 30, 2015
Aug. 31, 2015
May 31, 2017
May 31, 2016
May 31, 2015
Organization And Summary Of Significant Accounting Policies Details 5                      
Numerator: Net (loss) income $ (795) $ (2,651) $ (1,452) $ (755) $ (3,056) $ (2,975) $ (1,048) $ 294 $ (5,653) $ (6,785) $ (6,647)
Denominator for basic net loss per share: Weighted-average shares outstanding                 16,267,000 13,091,000 12,047,000
Shares used in basic net loss per share calculation                 16,267,000 13,091,000 12,047,000
Effect of dilutive securities                 0 0 0
Denominator for diluted net loss per share                 16,267,000 13,091,000 12,047,000
Basic net loss per share                 $ (0.35) $ (0.52) $ (0.55)
Diluted net loss per share                 $ (0.35) $ (0.52) $ (0.55)
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Apr. 19, 2017
May 31, 2017
May 31, 2016
May 31, 2015
May 31, 2014
Cash and equivalents   $ 17,803 $ 939 $ 5,527 $ 1,809
Proceeds from issuance of common stock under public offering, net of issuance costs $ 15,832 15,832 0 0  
STOCK BASED COMPENSATION:          
Stock-based compensation costs capitalized as part of inventory   0 0 20  
Stock-based compensation expense related to stock options and restricted stock units   884 894 857  
Stock-based compensation related to the ESPP   115 $ 122 $ 140  
Compensation cost related to purchase rights under the ESPP but not yet recognized   $ 33      
Weighted average period for recognition of costs   8 months 12 days      
EARNINGS PER SHARE:          
Options outstanding not included in the computation of diluted net loss per share   3,074,000 3,201,000 3,686,000  
2006 Stock Option Plan and 2016 Equity Incentive Plan          
STOCK BASED COMPENSATION:          
Unrecognized stock-based compensation   $ 886      
Estimated forfeitures of unvested stock based awards, amount   $ 2      
Weighted average period for recognition of costs   2 years 3 months 18 days      
Convertible Notes          
EARNINGS PER SHARE:          
Options outstanding not included in the computation of diluted net loss per share   2,657,000 2,657,000    
Asia | Accounts Receivable          
Concentration risk   55.00% 7.00%    
Europe | Accounts Receivable          
Concentration risk   0.00% 68.00%    
North America | Accounts Receivable          
Concentration risk   45.00% 25.00%    
Customer One | Accounts Receivable          
Concentration risk   47.00% 67.00%    
Customer One | Net Sales          
Concentration risk   45.00% 47.00%    
Customer Two | Accounts Receivable          
Concentration risk   40.00%      
Customer Two | Net Sales          
Concentration risk   19.00% 32.00%    
Customer Three | Accounts Receivable          
Concentration risk   11.00%      
Customer Three | Net Sales          
Concentration risk   17.00%      
Customer Four | Net Sales          
Concentration risk   10.00%      
ESPP          
EARNINGS PER SHARE:          
Options outstanding not included in the computation of diluted net loss per share   169,000 304,000 175,000  
RSUs          
EARNINGS PER SHARE:          
Options outstanding not included in the computation of diluted net loss per share   32,000 35,000    
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.7.0.1
2. ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2017
May 31, 2016
Accounts Receivable Details    
Accounts receivable, Gross $ 4,071 $ 530
Allowance for doubtful accounts, Beginning (8) (21)
Allowance for doubtful accounts, Additions charged to costs and expenses (53) 0
Allowance for doubtful accounts, Deductions 0 13
Allowance for doubtful accounts, Ending (61) (8)
Accounts receivable, Net $ 4,010 $ 522
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
3. INVENTORIES (Details) - USD ($)
$ in Thousands
May 31, 2017
May 31, 2016
Inventory, Net [Abstract]    
Raw materials and sub-assemblies $ 4,268 $ 2,839
Work-in-process 2,059 4,151
Finished goods 277 43
Inventory $ 6,604 $ 7,033
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
4. PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
May 31, 2017
May 31, 2016
May 31, 2015
Property And Equipment Net Details      
Leasehold improvements $ 1,145 $ 1,072  
Furniture and fixtures 974 974  
Machinery and equipment 3,035 2,330  
Test equipment 2,268 2,581  
Property and equipment, gross 7,422 6,957  
Less: Accumulated depreciation and amortization (6,003) (5,753)  
Property and equipment, net $ 1,419 $ 1,204 $ 478
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
4. PROPERTY AND EQUIPMENT NET (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
Property And Equipment Net Details Narrative      
Depreciation expense $ 271 $ 203 $ 135
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.7.0.1
5. PRODUCT WARRANTIES (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2017
May 31, 2016
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at the beginning of the year $ 155 $ 137
Accruals for warranties issued during the year 123 334
Accruals and adjustments (change in estimates) related to pre-existing warranties during the year (54) 0
Settlement made during the year (in cash or in kind) (111) (316)
Balance at the end of the year $ 113 $ 155
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.7.0.1
6. ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
May 31, 2017
May 31, 2016
May 31, 2015
Accrued Expenses Details      
Payroll related $ 934 $ 706  
Professional services 161 166  
Accrued interest 139 110  
Commissions and bonuses 125 227  
Warranty 113 155 $ 137
Taxes payable 69 63  
Investor relations 25 88  
Other 43 38  
Accrued expenses $ 1,609 $ 1,553  
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.7.0.1
7. INCOME TAXES (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
Components of Loss Before Income Tax (Expense) Benefit      
Domestic $ (5,663) $ (6,794) $ (6,871)
Foreign 35 19 258
Loss before income tax expense $ (5,628) $ (6,775) $ (6,613)
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.7.0.1
7. INCOME TAXES (Details 1) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
Federal income taxes:      
Current $ 0 $ 0 $ 0
Deferred 0 0 0
State income taxes:      
Current (8) 3 (19)
Deferred 0 0 0
Foreign income taxes:      
Current (17) (13) (15)
Deferred 0 0 0
Income tax benefit (expense) $ (25) $ (10) $ (34)
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.7.0.1
7. INCOME TAXES (Details 2)
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
Reconciliation of Federal Statutory Rate to Effective Rate      
U.S. federal statutory tax rate 34.00% 34.00% 34.00%
State taxes, net of federal tax effect (0.10%) 0.00% (0.20%)
Foreign rate differential 0.10% 0.20% 1.40%
Stock-based compensation (2.80%) (3.80%) (2.20%)
Research and development credit 3.10% 2.10% 1.10%
Change in valuation allowance (33.80%) (32.50%) (34.40%)
Other (0.90%) (0.20%) (0.20%)
Effective tax rate (0.40%) (0.20%) (0.50%)
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.7.0.1
7. INCOME TAXES (Details 3) - USD ($)
$ in Thousands
May 31, 2017
May 31, 2016
Components of Deferred Tax Assets    
Net operating losses $ 18,719 $ 16,643
Credit carryforwards 4,715 4,430
Inventory reserves 870 1,064
Reserves and accruals 1,566 1,606
Other 393 885
Gross deferred tax assets 26,263 24,628
Less: Valuation allowance (26,263) (24,628)
Net deferred tax assets $ 0 $ 0
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.7.0.1
7. INCOME TAXES (Details 4) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
Components of Unrecognized Tax Benefits      
Unrecognized tax benefit, Beginning $ 789 $ 919 $ 973
Decreases related to prior year tax positions 0 (124) 0
Decreases related to lapse of statute of limitations 0 (6) (54)
Unrecognized tax benefit, Ending $ 789 $ 789 $ 919
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.7.0.1
7. INCOME TAXES (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
May 31, 2014
Valuation Allowance $ 1,635 $ 421 $ 2,223  
Foreign net operating loss carryforwards 892      
Unrecognized tax benefits 789 $ 789 $ 919 $ 973
Federal        
Net operating loss carryforward 51,851      
Research and development tax credit carryforwards 1,982      
Alternative minimum tax credit carryforwards 91      
State        
Net operating loss carryforward 30,351      
Research and development tax credit carryforwards 5,164      
Alternative minimum tax credit carryforwards $ 34      
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.7.0.1
8. CUSTOMER DEPOSITS AND DEFERRED REVENUE (Details) - USD ($)
$ in Thousands
May 31, 2017
May 31, 2016
Customer Deposits And Deferred Revenue Details    
Customer deposits $ 3,264 $ 540
Deferred revenue 203 1,174
Customer deposits and deferred revenue $ 3,467 $ 1,714
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.7.0.1
9. LONG-TERM DEBT (Details) - USD ($)
$ in Thousands
May 31, 2017
May 31, 2016
Debt Disclosure [Abstract]    
Principal $ 6,110 $ 6,110
Unamortized debt issuance costs 0 (148)
Total $ 6,110 $ 5,962
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.7.0.1
9. LONG-TERM DEBT (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
Jul. 17, 2016
Apr. 14, 2016
Apr. 10, 2015
Debt Disclosure [Abstract]            
Convertible debt, principal amount $ 6,110 $ 6,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 148 177 $ 31      
Unamortized debt issuance costs $ 0 $ (148)        
Initial 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         $ 2,000
Balance available to borrow under the line of credit $ 0          
Convertible Debt Principal amount           $ 4,110
Conversion from the Credit Facility to Convertible Note       $ 1,100 $ 900  
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.7.0.1
10. EQUITY (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 28, 2016
Aug. 08, 2016
Apr. 19, 2017
May 31, 2017
May 31, 2016
May 31, 2015
Cancellation of invoice       $ 323 $ 0 $ 0
Number of shares sold 2,722,000   4,423,000      
Purchase price per share of the common stock $ 2.15   $ 3.90      
Gross proceeds from sale of common stock $ 5,851          
Net proceeds from sale of common stock $ 5,299     5,299 0 2,574
Gross proceeds from issuance of follow on public offering     $ 17,250      
Proceeds from issuance of common stock under public offering, net of issuance costs     $ 15,832 $ 15,832 $ 0 $ 0
Semics Inc,            
Issuance of common stock   200,000        
Cancellation of invoice   $ 323        
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.7.0.1
11. CAPITAL STOCK (Details) - Stock Option - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
Available Shares Stock Option Transactions      
Available Shares, Beginning 1,847,000 845,000 1,145,000
Additional shares reserved 2,238,000 800,000 860,000
Options granted (368,000) (92,000) (1,253,000)
RSUs granted (157,000) (35,000)  
Options terminated 55,000 329,000 93,000
Plan shares expired (1,446,000)    
Available Shares, Ending 2,169,000 1,847,000 845,000
Outstanding Options Stock Option Transactions      
Options Outstanding, Beginning 3,201,000 3,686,000 3,002,000
Options Granted 368,000 92,000 1,253,000
Options terminated (55,000) (329,000) (93,000)
Options exercised (440,000) (248,000) (476,000)
Number of Options Outstanding, Ending 3,074,000 3,201,000 3,686,000
Options exercisable and expected to be exercisable 3,030,000 3,137,000  
Weighted Average Exercise Price Outstanding, Beginning $ 1.66 $ 1.66 $ 1.31
Weighted Average Exercise Price Granted 1.83 2.12 2.38
Weighted Average Exercise Price Terminated 1.42 1.93 2.30
Weighted Average Exercise Price Exercised 1.35 1.34 1.33
Weighted Average Exercise Price Outstanding, Ending 1.73 $ 1.66 $ 1.66
Weighted Average Exercise Price Exercisable and expected to be exercisable $ 1.72    
Aggregate Intrinsic Value, beginning balance $ 189 $ 2,946 $ 2,913
Aggregate Intrinsic Value, ending balance 8,763 $ 189 $ 2,946
Aggregate Intrinsic Value for Options exercisable and expected to be exercisable $ 8,654    
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.7.0.1
11. CAPITAL STOCK (Details 1)
$ / shares in Units, $ in Thousands
12 Months Ended
May 31, 2017
USD ($)
$ / shares
shares
Options exercisable and expected to be exercisable | shares 2,422,000
Weighted Average Exercise Price Exercisable | $ / shares $ 3.21
$0.59-$0.97  
Number of Options Outstanding, Ending | shares 514
Weighted Average Remaining Contractual Life (Years) Options Outstanding 1 year 9 months 7 days
Weighted Average Exercise Price Outstanding, Ending | $ / shares $ 0.66
Options exercisable and expected to be exercisable | shares 514
Weighted Average Remaining Contractual Life (Years) Options Exercisable 1 year 9 months 7 days
Weighted Average Exercise Price Exercisable | $ / shares $ 0.66
$1.09-$1.40  
Number of Options Outstanding, Ending | shares 784
Weighted Average Remaining Contractual Life (Years) Options Outstanding 2 years 4 months 28 days
Weighted Average Exercise Price Outstanding, Ending | $ / shares $ 1.28
Options exercisable and expected to be exercisable | shares 773
Weighted Average Remaining Contractual Life (Years) Options Exercisable 2 years 4 months 24 days
Weighted Average Exercise Price Exercisable | $ / shares $ 1.28
$1.68-$2.06  
Number of Options Outstanding, Ending | shares 542
Weighted Average Remaining Contractual Life (Years) Options Outstanding 5 years 1 month 13 days
Weighted Average Exercise Price Outstanding, Ending | $ / shares $ 1.77
Options exercisable and expected to be exercisable | shares 287
Weighted Average Remaining Contractual Life (Years) Options Exercisable 4 years 3 months 4 days
Weighted Average Exercise Price Exercisable | $ / shares $ 1.85
$2.10-$2.81  
Number of Options Outstanding, Ending | shares 1,234
Weighted Average Remaining Contractual Life (Years) Options Outstanding 4 years 6 months 11 days
Weighted Average Exercise Price Outstanding, Ending | $ / shares $ 2.44
Options exercisable and expected to be exercisable | shares 848
Weighted Average Remaining Contractual Life (Years) Options Exercisable 4 years 5 months 16 days
Weighted Average Exercise Price Exercisable | $ / shares $ 2.46
$0.59-$2.81  
Number of Options Outstanding, Ending | shares 3,074
Weighted Average Remaining Contractual Life (Years) Options Outstanding 3 years 7 months 17 days
Weighted Average Exercise Price Outstanding, Ending | $ / shares $ 1.73
Options exercisable and expected to be exercisable | shares 2,422
Weighted Average Remaining Contractual Life (Years) Options Exercisable 3 years 2 months 16 days
Weighted Average Exercise Price Exercisable | $ / shares $ 1.63
Aggregate Intrinsic Value | $ $ 7,148
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.7.0.1
11. CAPITAL STOCK (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
Total intrinsic values of options exercised $ 810 $ 185 $ 540
Weighted average contractual life of the options exercisable and expected to be exercisable 3 years 7 months 13 days    
Exercisable options to purchase 2,422,000 2,390,000 2,189,000
Weighted average exercise prices $ 3.21 $ 3.69 $ 1.43
RSUs vested 42,000    
RSUs unvested 32,000    
Market value on the date of the grant $ 1.68 $ 2.16  
Intrinsic value of RSUs, nonvested $ 145    
Intrinsic value of RSUs, vested   $ 35  
2006 Stock Option Plan and 2016 Equity Incentive Plan      
Authorized Shares 5,275,000    
Outstanding Shares 3,105,000    
Employee Stock Purchase Plan      
Restricted Stock Units granted 74,000 35,000 0
Board Of Directors      
Restricted Stock Units granted 83,000    
Market value on the date of the grant $ 1.86    
2016 Equity Incentive Plan      
Shares reserved for issuance 2,238,000    
2006 Equity Incentive Plan      
Shares remained available under 2006 Equity Incentive Plan 1,438,000    
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.7.0.1
12. EMPLOYEE BENEFIT PLANS (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
Contributions to ESOP $ 60 $ 60 $ 60
Shares contributed to the ESOP for fiscal year 59,000 25,000 27,000
2006 Purchase Plan      
Common stock issued under ESPP plan 151,000 86,000 87,000
Shares issued under ESPP plan 1,119,000    
ESPP shares available for issuance 381,000    
Maximum calendar year contribution per employee $ 25 $ 25 $ 25
Number of purchase rights share grants during the year 1,000 304,000 222,000
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.7.0.1
13. OTHER (EXPENSE) INCOME, NET (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
Other Expense Income Net Details      
Foreign exchange (loss) gain $ (21) $ (19) $ 194
Other, net 0 3 17
Other (expense) income, net $ (21) $ (16) $ 211
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.7.0.1
14. SEGMENT INFORMATION (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
May 31, 2017
Feb. 28, 2017
Nov. 30, 2016
Aug. 31, 2016
May 31, 2016
Feb. 29, 2016
Nov. 30, 2015
Aug. 31, 2015
May 31, 2017
May 31, 2016
May 31, 2015
Net Sales $ 6,683 $ 2,681 $ 4,216 $ 5,318 $ 1,571 $ 1,677 $ 4,620 $ 6,633 $ 18,898 $ 14,501 $ 10,018
Property and equipment, net 1,419       1,204       1,419 1,204 478
US                      
Net Sales                 7,762 2,957 3,648
Property and equipment, net 1,364       1,151       1,364 1,151 432
Asia                      
Net Sales                 10,439 10,228 4,943
Property and equipment, net 40       39       40 39 34
Europe                      
Net Sales                 697 1,316 1,427
Property and equipment, net $ 15       $ 14       $ 15 $ 14 $ 12
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.7.0.1
15. RELATED PARTY TRANSACTIONS (Details Narrative)
$ in Thousands
May 31, 2017
USD ($)
Related Party Transactions Details Narrative  
Payable to Wilson Sonsini Goodrich & Rosati $ 188
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.7.0.1
16. COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
May 31, 2017
USD ($)
Commitments And Contingencies Details  
2018 $ 502
2019 64
2020 1
2021 0
2022 0
Thereafter 0
Total $ 567
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.7.0.1
16. COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2017
May 31, 2016
May 31, 2015
Commitments And Contingencies Details Narrative      
Rental expense $ 509 $ 499 $ 554
Certificate of deposit $ 50 $ 50  
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.7.0.1
17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
May 31, 2017
Feb. 28, 2017
Nov. 30, 2016
Aug. 31, 2016
May 31, 2016
Feb. 29, 2016
Nov. 30, 2015
Aug. 31, 2015
May 31, 2017
May 31, 2016
May 31, 2015
Selected Quarterly Consolidated Financial Data Details                      
Net sales $ 6,683 $ 2,681 $ 4,216 $ 5,318 $ 1,571 $ 1,677 $ 4,620 $ 6,633 $ 18,898 $ 14,501 $ 10,018
Gross profit (loss) 2,608 503 1,463 2,206 (98) 169 1,691 3,383 6,780 5,145 3,838
Net (loss) income $ (795) $ (2,651) $ (1,452) $ (755) $ (3,056) $ (2,975) $ (1,048) $ 294 $ (5,653) $ (6,785) $ (6,647)
Net (loss) income per share basic and diluted $ (0.04) $ (0.16) $ (0.09) $ (0.06) $ (0.23) $ (0.23) $ (0.08) $ 0.02 $ (0.35) $ (0.52) $ (0.55)
EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &. '4L?(\\#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,$% @ 8X =2V;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 " !C@!U+D'2_*.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NNFT 5&7"V@GD)"8!.(6)=X6K?FCQ*C=V].6 MK1."!^ 8^Y?/GR4W.@H=$KZD$#&1Q7S3N]9GH>.:'8BB ,CZ@$[EFCVB/45;4"AZ2,(@4CL(@SD^;> *&&&$R>7O IJ9.%7_Q$X=8.=DG^V&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !C@!U+^0S(Z9T" "A"0 & 'AL+W=OJT[=E-G 05,+.= MI/O[&4,9M2]] =N<$)DE.:EXV\6;EQA[59B4OIBH;\:@B?:EKKOYN M125OZQCBMX&G\G0VW0#9K%I^$C^$^=D^*MLC8Y1#68M&E[*)E#BNXWNX>X"B M(SC$KU+<]*0==:D\2_G2=;X>UG'2S4A48F^Z$-R^KF(GJJJ+9.?Q9P@:CYH= M<=I^B_[9)6^3>>9:[&3UNSR8\SI>Q-%!'/FE,D_R]D4,"65Q-&3_35Q%9>'= M3*S&7E;:/:/]11M9#U'L5&K^VK_+QKUO_1=&!QI.H .!C@2:?TA(!T(Z$H!] M2& #@7D$TJ?BUN:!&[Y9*7F+5/][6][M(KAC=O7WW:!;;/?-+H^VH]=-LB+7 M+LR V/8(.D' B" V]BA ,8$M#>CTO< N1*3O$0\A@N%32-$<4T=/)_0,IS.4 MSAR=3>BYMT0AHL %,E0@"^@+3Z!'9 [1]/\@80DK$EPF1V7R0&;IR80(F%$H M4(4BY(,G@4 H+K% )18AW]LM6P0RLUV6J,0RY&>>! +)<0E(<-LE883"-QZ" M6F2\@ BIEM!KCM(?0]]3;:#D+G4V!0)#"W>KCW(;0V]4\Q##-S MC@'N?PC=3?VC;,"\RR@!7X=,[J]:J).K#72TEY?&%2:3T;'^N'=7,OD/[XN7 M[UR=RD9'S]+86]3==4P3:P2B(UJ:J>=">MKFK[FDV< M#3H(*;";NV]?0]B(G1G?F_ GSWB>L&Z$=3G_MU?!J&RV.2 M]/N3:\K^4WMQ9__/L>V:2#:K2_GB_G+#WY>GSE\E]U8. M5>/.?=6>H\X=U_%O\+C#? R8%/]4[MHOSJ.QE.>V_3Y>?#ZL8S4Z/CKQ.?9MW4^_T?ZU']IF;L5;:SF4FU777J/N-EJ7^F_[SU?;^[ML&BU7R-K8S2[8W"2XE'Q4[KDC579+X_'<3*)K *3Y=QH,< MGXKQZ12OE_'$XO8FL9/D/$D@RU5*"N&J(BUD)UITHKD3DF-[DYA%#JU $2-< M9!!E(T8T8K@138P8EL-:140[+LK4HJ0/3JSHQ'(GACBQ+$EA@1CA&C1:]I&) M/C+NPQ(?&<]1I%E.G'!5GNE(4 4ZI1"=%-P) M*7=;\,$AX[<3) $7H&0**>Z#84BQ+*G*"\8B+@.EM WX"5 1&)%T@&@@(PV0 M5:2!5H1\ON6*3C=!Y:="X!$$&9# ":DI(6?-ASQ6T2DGJ8P)N9$A"9R2FE(2 M. %3;3/JAJL@@]#! M5T'.34.YB9R(.0#2419D)ER.EI*#V1*QF>R.%I*#Q1X*+-"HI/0?:08:AK9'XBYZ>A_)PURPV0](XE MR*1WK&2Q"1V_"GPMNY?JW$?/[>#WL].N\]BV@_--JD^^MI,K#_>+VAV'\33S MY]UM-WZ[&-K+_*4AN7_NV/P/4$L#!!0 ( &. '4LE(/O'.P( *X' 8 M >&PO=V]R:W-H965T&ULC95OKYHP%,:_"N$#V (":I!D MNBQ;LB7F+MM>5ZQ";J&LK7+W[=<6+H&V5_6%_&\U M:?C6+X5H-P#PHL0UX@O:XD8^.5-6(R&7[ )XRS Z:5--0 AA FI4-7Z>Z;T# MRS-Z%:1J\(%Y_%K7B/W;84*[K1_X[QLOU:44:@/D68LN^"<6O]H#DRLP1CE5 M-6YX11N/X?/6_Q1L]@%4!JWX7>&.3^:>*N5(Z:M:?#MM?:B(,,&%4"&0'&YX MCPE1D23'WR&H/^94QNG\/?H77;PLYH@XWE/RISJ)+*!:V'*!*E1F_]6#5Z[/HG<3K8W(9P,(2C M(8CN&J+!$!D&T)/I4C\C@?*,TR6BYW;WF\ MRL!-Q1DDNUX23B3A7+&W%1$<)4#F'R%")T2H_=$48NWV1TY_I/W+B3^!1A&] M)-621DO@ @9&'0]$,Y*EDV1IDQA)=KTDGB0)8/\S:)X0SHAB)U%L$QF?;Q=; MB4R4>XH90^)D2&R&R&!('C+<4\P84B=#:C,L#8;TF3/R0#0C63E)5C9);)"L MK%K3V'E&GA#.B-9.HK5-E!A$:RM1&$1+!Y$M#*(P2#XDDCW >2]!FRDU+R;X M+)1#^0$5F%R]=N[/%CIS'"^N<+V-SO_G9O;O^/J:MH?W4EKZ_VJJZ9; M^R=KSP]!T.U.NBZZM^:L&_?-P;1U8=UK>PRZ M@MLN^[+635>:QFOU8>T_\H=<# $#\:W4UV[V[/5'>3;F1__R8;_V6:](5WIG M^RT*]_&BM[JJ^IVTGOK?7 MA^)2V<_F^EY/!XI\;SK]1_VB*X?W2ER.G:FZX:>WNW36U-,N3DI=_!H_RV;X MO([?*#F%T0%B"A"W *Y>#9!3@/P7\'J&< H(04 P'F6H35[88K-JS=5KQU_O MN>B[B#^$KOJ[?G$H]O"=*T_G5E\V*ED%+_T^$Y*-B)@A_$8$;O-;!D%ER 0* M%_<)MIB0[![),:)26H0DCRF'>#F+CQD='Y+QX1 ?SN,Y*-.(J %IQC(E20J* MN26H,&)@KYR@&.,)K3@B%4=8,:A[-B+1/(O@'"K&5"HC!01C2/%DH<**U*NP M7@GT*IPD3D"G;#$4N0H#N1B2B5PH;TS*C7%#A71\0L8G^+A 9)8@D3&+X-\. MAE0*=\H)*%SJ_Y24FV*YH 6R%"4)510#N00D10CD$A!3@I;+&7VM,2PXAO<: MP_W/8Y8"R20F4H#E%,8BN21[X3;F6#:ZCCE*]"9,!9)-8(I'L-8DIM*%7N;D M%?_(!9:=0MF"2 0/MR4I!ON9HKA<:&A..P*72#.\2[*)NCP3D MKMH%P;0%<>Q!"?2@B;G3$BF!JDQ@*D;7!HDI+A=DTS[$L1$ET(@XMH\W(H*B M"8C#?R=0D%QJ9MJ(.':B!#H1QP;BZAQ)*)G 7,^C.E.8NZ$79-.&Q&,L.X2R M8Y0(VN?_D?Q5Y%XJ[7TV$[M_/-H12V^N78!_/<_?<<;G+1T)?68,0=]XZW+.= MVW ^;#V/U0WJ('LD ^K%FS.A'>3B2B\>&RB")T7JL!?Z/O ZV/9ND2O;@18Y MN7+<]NA '7;M.DC_E@B3<><&[MWPW%X:+@U>D0_P@GXB_C( MM:1W*#KOW*=@6V42KP"_6C2RU=F1F1P)>967;Z>=ZTM!"*.:2P]0/&YHCS"6 MCH2,/[-/=PDIB>OSW?L7E;O(Y0@9VA/\NSWQ9N=FKG-"9WC%_)F,7]&<3^(Z M<_+?T0UA 9=*1(R:8*9^G?K*..EF+T)*!]^F9]NKYSC[O]/LA' FA LA )\2 MHID0O1.B3PGQ3(@U@C>EHFI300Z+G)+1H=/7':!LHF ;B^K7TJB*K=Z)\C!A MO179)O=NTL\,*2=(N(($"\(3SI<(H2U"&1KT\&. O8F(_(^0RH2 C5U$9$TS M4OQHQ=_X=GYLY<>*'Z_+%&EEFB! 07H%>4A HJ'V%A1(LT1+UX8"<6I7G%@5 M)X;B3: IGB#)*DJ@RS4AL2;51#R$26Q7"JQ*@:E4ZY 2F$$2$&M-LK>@1&VU MK"L;:N/_IZ53J^+45*QW0VK65E-K(AZTM"L3$MEE9E:9F2E3^WIE9FO:6)=J M08$TU>9$94-M?+T5O-5DZA"]J*G/G)I<>R[_X2OKLEB>0CG9-'LI%LZT'][= M3-OJ!Z27MF?.D7 Q-]5T.Q/"D1#I/XIJ-F)!+A>,SEP>4W&FTYJ8+IP,\P;T MEC5<_ -02P,$% @ 8X =2Q(=WV+]!0 \R, !@ !X;"]W;W)KI@!5DFDLS%PTIVTVM7=/;,) M2:RUC0^39._O#S#QANZ"X24V3G7U4#VFBS8W;T7YX_RQ+>7=3O%3[W3'_4L[.+X=#5OZWSO?%V^UJZ:#Y9W-Z?L*?^6 M5W^=OI3UT?+*\K [Y,?SKCC.ROSQ=OZ;^IQJVP2TB+]W^=OYP_M9AW_=J3S:\XF\./[=_:X/?GZ9+YG MYWQ3[/_9/53/M_-@/GO('[.7??6U>$OS[H3,?-:=_1_Y:[ZOXM=:&Z6KPU/!UE?(/01 M8ON0#8#X?4@$($$?L@60L ^))42M5GU,@C"JCTD1AJZ892W953>"NE%+X/4( M-!/N@C$MYGC!*%KIU8<5]S)IF$F#3![+=,'8?B96(XDQI#R&BB2*O( 72H(6 MGF]#QA5+F+\RO%J BWBU$!&%6$0/BN@!$?D^]V2Y5M8,5LO 1 8D8M^6M0'5 M8L4R8BUD+-M?D00Q<;=.1(P2^6Q[)4Z:U$'3$\Y"X2P0CEU#UE9D,4$X6" ? MYO%!'K:_U[XH$+_@^6(E@<>N59'$\/(X$3'(8]B^39PLZ3A+3[0 BA8 T=CI MIL'(,GHI0I@BE"D4/X]P:HJZ%<)FMP))V%=OW8%&]-P 2!CR;Z>;9^N&Q%-2 M)6Z>U,'35V_ *BBA7L!;7H<9%<\)B=R0+8 LK/5\+M\D6.).F#J9^A)BUZ" M;>"->MV![)B&TEH(#25D45^3N8Q.HG@240)0FBL(B0::A,)F2 $WI,0FU+*3 M4V#\P4ZAL&E0P#4H;KTZ4*^;4\CK);V%L89OPPC B+3B-9.HA?&T%EY9XCQC M UXXP*8"7CI$98;4Q,Y((6O$.[R21D*;X1:OL)=0R$SP)M^![/".W2A@.'C? MBP!(7*R&Q,V3.GCZZF&'I)!%XMU>C;F.?A9L*13P%*+AJ\FF0F%7 MH9"M$!U_S%=T.T%"0GX7'+EYMFY(/"55XN9)'3S]>USLETCZ)='QR6V7W)#( M#=D"R,+Z 7/#\318XDZ8.IGZ$F+31-(TR8[?@<8Z/KE=$X!8KJ&3)7:S) "R M("Z>Q QT>AH8L""KQ&_9"8Q8-"D[V# (VPI"MH+?MA.8LF@^92'I/4RP,GS, M F!UI^?N#* 6MMX^'J\9P/E\')4@%(E-CZAHX$:!L&^B*=,6 E[')QJN''85 M-&7@0G+B0CXOG'0>IEX0KYM[YN*&Q# 7GW4F;J+41=17$)LEFC)Y(6DK?'_8 MEQ%V%C1E^$)R^A+P6DGS844W!B!1*O< !D!\/GY-W#RI@Z>O'G9,A!R3*)1T M3)Y'PS-GPKZ)@&_B'G#=@6PO%R^5="'*^'RB' &8*);;.L%D ;]&)VZFU,G4 M']QC^Z31N(EO=RU=1G,1'/R- -L,C6S&BJ>2-D/\2"#;MN;C^ B >+'/KJ8:^AD=?@=PG:.2K9 $C(+^N1FV?KAL134B5NGM3!TU=OX ()- G"!"A>1SFSZQ\VAW/L^]%516']LF#QZ*H\IIR]:FNSW.>/5P/]OECU;SUZ_?E MY3&4RT%5G+I';);7YWSN_@=02P,$% @ 8X =2PXA-H9,!0 YQL !@ M !X;"]W;W)KO1 ZI2^ 8 MB"44+= "BRW:/BLV$QLK6:ZDQ-M_7TE6O/;,H?,2V\K'T1F*FL/+\E0WW]N= M<]WL1U4>VL?YKNN.#T'0;G:N*MHO]=$=^O^\U$U5=/W/YC5HCXTKMF.CJ@QT M&$9!5>P/\]5RO/:U62WKMZ[<']S79M:^5571_+=V97UZG*OYQX5O^]==-UP( M5LMC\>K^=-U?QZ]-_RNX1-GN*W=H]_5AUKB7Q_F3>LC-V& D_MZ[4WOU?3:D M\ES7WXSL\7]]][3]U?>5TFH9 MO ^!)F9]9O0U-[>DF3XT# M&!C C ',58"$6#^=D6A$#B.RL)%E5 :H*$XLRQ=1D8FQ8@L56Y RX0 1#!") ME)4V+.7:J,"G$E"X':A)>R4/99S.I=AJ"0CP$ *;(>Q9[:J\ ;ZJEJ"M;6)Z5ETKQV MKB?H=KS:,.9I2RQ)^&,"4/\LC4&(9@&)N'(!9J#!, M/(IQ\5>R^A.O+1-S(J$Q@:D@0$1'Q):VL;"F)05DPQAD4YX%R-,:QMY=&,;TL"&? 5'8QO2 MR(9X@=3 A@R?!V2(2A5_&1"EE.]Y81O2TH84\5F8!O8!1 ,*B$96Y!6-G4@; M\+ \\V2-W4%+=U#$)TI:UG3^4@%$AZ%8N %SB&.?8FP.&JQ$>%%?:UG4A6)0 M]_DZ!# 41QXST]@;-%B+&#XKT\ <;,*K6P8PT<7WD%N]V!8TL 4Q8="RG%LM MUGJ $G*!OUC?%%)C8]# &,1\0&"Y:057P=!:#$>JR,L#L0< ?SE@M&=Z1]B,")B1Y69$8&>,;]%E **0ETH *=_F&&$[ MHD0^(^M9G1'V!P+^8+D_T.<+!X L-#G'95K7L>3I':VJ=\.W7!H M<'7U:IZ;P4&LZ6N$XI;O^?0)H^HVOZYG@0=>.#@^5IRVMX!/^G M/5NTV,12"@7:":.)A2JC=^OC:1OB8\!? ;V;G4FHY&+,-VA7N0,A"AC'\C)YU2!N#\_,;^/=:.M5RX@WLCGT3IFXP>*"FAXIWT#Z;_ M 6,].TK&XG_!%22&!R68HS#2Q944G?-&C2PH1?&781=B0*"K_QCW/4VMZ8H?>MSP\\?J88&^*X(RMB'Y?$-WD/'Z;]-[>UT(Y7C?VOC/& M4E8W.$(-?K#)D%#Y<+S%LQW&;#"\:<&PO=V]R:W-H965T&UL;5/;;MP@ M$/T5Q <$F_4FZZ!^5O&FTD<]XT+;&] 59'D!2$)LDU MD8PK7.;1=S)EK@UW@) @" 94+#,QO M%[@'(0*1E_%GYL1+R@!B]^\=EV!;S&JH6&#<,]Z_ 9S M/7N,YN(?X0+"APEA8TKJ@;KM)Q9O!3)7J>=J[B/TTVVGV'; #H#Z *X MC7G(E"@J?V".E;G1(S)3[WL6GC@]4-^;*CAC*^*=%V^]]U*F^R\YN02B.>8X MQ=!US!)!//N2@FZE.-)/<+H-WVTJW$7X;IW].MDFR#8)LDB0_4>0?BAQ*^:C M2K+JJ033QFFRJ-*#BI.\\BX#>T?CF_P+GZ;]B9F6*XO.VOF7C?UOM';@I217 M?H0Z_\$60T#CPO'&G\TT9I/A=#__(+)\X_(O4$L#!!0 ( &. '4M\)1B5 MM@$ -(# 9 >&PO=V]R:W-H965T1Y"2+-GM#DQQ MH6F91]_9EKD9O!0:SI:X02EN_YQ FK&@>_KF>!9MYX.#E7G/6_@._D=_MFBQ MA:46"K031A,+34'O]\=3%N)CP$\!HUN=2:CD8LQ+,+[4!=T%02"A\H&!XW:% M!Y R$*&,WS,G75(&X/K\QOX8:\=:+MS!@Y&_1.V[@MY14D/#!^F?S?@$H?=:[@]ISJZ!:(XY33') M.F:)8,B^I$BV4IR2_^#)-CS=5)A&>/I.8;9-D&T29)$@>T=P^Z'$K9C#AR1L MU5,%MHW3Y$AE!ATG>>5=!O8^/B+[%SY-^S=N6Z$=N1B/+QO[WQCC :7L;G"$ M.OQ@BR&A\>'X"<]V&K/)\*:??Q!;OG'Y%U!+ P04 " !C@!U+F%0N-[V$ *[Y0VRSIW]X MS*/O;,I<#TYP!6>#[" E,W].(/18X!2_.9YXV[G@(&7>LQ9^@/O9GXVWR,)2 M4 ;@^O[$_QMI]+1=FX5Z+7[QV78$/&-70L$&X)SU^@;F>3QC- MQ7^#*P@?'I3X')46-JZH&JS3Q:>.#U2WYLJ.&,KXIT7;[WW6J:W^YQ< ]$<?4E!MU*&PO=V]R:W-H965T( 7J=_WP$[KI.Z+\ ,<\Z<&89L-/;9 MM0">O"JI74Y;[_L#8ZYL00EW97K0>%,;JX1'TS;,]19$%4%*,K[;73,E.DV+ M+/I.MLC,X&6GX62)&Y02]O<1I!ESFM WQU/7M#XX6)'UHH'OX'_T)XL66UBJ M3H%VG='$0IW3N^1P3$-\#/C9P>A69Q(J.1OS'(PO54YW01!(*'U@$+A=X!ZD M#$0HXV7FI$O* %R?W]@?8NU8RUDXN#?R5U?Y-J>WE%10BT'Z)S,^PES/)TKF MXK_"!22&!R68HS32Q964@_-&S2PH18G7:>]TW,?I)N4S;!O 9P!? +6?A1=%9LU([-3[7H0G3@X<>U,&9VQ%O$/Q#KV7(KE),G8)1'/,<8KAZY@E M@B'[DH)OI3CR?^!\&[[?5+B/\/T[A?\A2#<)TDB0OB/8?RAQ*R;]D(2M>JK M-G&:'"G-H.,DK[S+P-[%1V1_PZ=I_R9LTVE'SL;CR\;^U\9X0"F[*QRA%C_8 M8DBH?3C>X-E.8S89WO3S#V++-R[^ %!+ P04 " !C@!U++JT3*[2X^_M2LNNZG5\DD>(Y/*2HM#?VV34 MGKPJJ5U&&^_;(V.N:$!Q=V-:T'A3&:NX1]/6S+46>!E!2K)DM;IEB@M-\S3Z MSC9/3>>ET'"VQ'5*CJ!L?'"Q/6U[#$_C?[=FBQ2:64BC0 M3AA-+%09O5L?3]L0'P/^".C=[$Q")1=CGH/QH\SH*@@""84/#!RW*]R#E($( M9;R,G'1*&8#S\SO[]U@[UG+A#NZ-_"M*WV3T0$D)%>^D?S3] XSU["@9B_\) M5Y 8'I1@CL)(%U=2=,X;-;*@%,5?AUWHN/?#S6XSPI8!R0A()L AYF%#HJC\ M&_<\3ZWIB1UZW_+PQ.MC@KTI@C.V(MZA>(?>:[[>[U)V#41CS&F(2>8Q4P1# M]BE%LI3BE/P'3Y;AFT6%FPC??%)XNTRP72381H+M)X+]EQ*78@Y?DK!93Q78 M.DZ3(X7I=)SDF7<:V+LDOLE'^##MO[BMA7;D8CR^;.Q_98P'E+*ZP1%J\(-- MAH3*A^,>SW88L\'PIAU_$)N^&PO=V]R:W-H965T-"VQO0%61Y 4A";)%R(95[C,H^]D MREP/3G %)X/L("4S?XX@]%C@%+\['GG;N> @9=ZS%GZ!^]V?C+?(PE)S"&X"_$QX(G#:%=G%"HY:_T2C.]U@9,@" 14+C POUW@#H0(1%[& MZ\R)EY0!N#Z_LW^+M?M:SLS"G1;/O'9=@?<8U="P0;A'/3[ 7,\U1G/Q/^ " MPH<')3Y'I86-*ZH&Z[2<6;P4R=ZFG:NXC]--ELVP;0"= 70![&,>,B6*RN^9 M8V5N](C,U/N>A2=.#]3WI@K.V(IXY\5;[[V4Z,T M653I0<5)7GF7@;VE\4T^PJ=I_\E,RY5%9^W\R\;^-UH[\%*2*S]"G?]@BR&@ M<>%XX\]F&K/)<+J??Q!9OG'Y%U!+ P04 " !C@!U+0+6/]+8! #2 P M&0 'AL+W=O(Y/*2H;##VQ;4 GKPJ MJ5U.6^^[ V.N;$%Q=V4ZT'A3&ZNX1],VS'46>!5!2K)DL[EAB@M-BRSZ3K;( M3.^ET'"RQ/5*^>-FEA0BN*OXRYTW(?Q)DTFV#H@F0#)#-C'/&Q,%)5_YYX7 MF34#L6/O.QZ>>'M(L#=E<,96Q#L4[]![*;;[7<8N@6B*.8XQR3)FCF#(/J=( MUE('S9V/_:& \H97.%(]3B!YL-";4/ MQV]XMN.8C88WW?2#V/R-BW=02P,$% @ 8X =2[IAQM"W 0 T@, !D M !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+^LVFY5M M*9LH:J566J5J\LS:8QN%BPMXG?Q] 'L=)_4+,,.<,V>&(1NT>;$M@$.O4BB; MX]:Y;D^(+5N0S%[I#I2_J;61S'G3-,1V!E@505(0FB3?B61(2E.5:(0-U MCF\W^T,:XF/ $X?!+LXH5'+2^B48/ZL<)T$0""A=8&!^.\,="!&(O(Q_$R>> M4P;@\GQA?XBU^UI.S,*=%L^\N$<]_("IGF\83<7_@C,('QZ4 M^!RE%C:NJ.RMTW)B\5(D>QUWKN(^C#?I!;8.H!. SH!=!) Q451^SQPK,J,' M9,;>=RP\\69/?6_*X(RMB'=>O/7><['976?D'(BFF,,80Y M^[,9QVPTG.ZF'T3F;UR\ U!+ P04 " !C@!U+'2:SI;4! #2 P &0 M 'AL+W=O2ISA9\<#[WH7'*0J!M;!=W _AK/Q%EE8&BY!6:X5,M"6 M^"X[GO(0'P-^M'X/QI2GQ+@@" ;4+#,QO5[@'(0*1E_$[<>(E M90"NS\_LGV+MOI8+LW"OQ2_>N+[$!XP::-DHW(.>/D.JYQ:C5/Q7N(+PX4&) MSU%K8>.*ZM$Z+1.+ER+9T[QS%?)$ M_X/3;?A^4^$^PO(T653K4<5) M7GF7@;VC\4W^A<_3_HV9CBN++MKYEXW];[5VX*7L;OP(]?Z#+8: UH7C>W\V M\YC-AM-#^D%D^<;57U!+ P04 " !C@!U+;)")E;8! #2 P &0 'AL M+W=O M]B$^!OP4,-K%F81*+HC/P?A2%W03!(&$R@4&[K$3Y2]2N*^B!DAH:/DCWA.-G2/7<4I**_PI7D#X\*/$Y*I0V MKJ0:K$.56+P4Q5^F7>BXC^GFD&#K@"P!LAEPB'G8E"@J_\@=+W.#(S%3[WL> MGGA[S'QOJN",K8AW7KSUWFNY_7";LVL@2C&G*29;QLP1S+//*;*U%*?L/WBV M#M^M*MQ%^.Z-PKMU@OTJP3X2[-\0W+\K<2WF\"X)6_14@6GC-%E2X:#C)"^\ M\\ ^9/%-_H5/T_Z-FU9H2R[H_,O&_C>(#KR4S8T?H&UL;5-A;]P@#/TKB!]0$NZVMJD"@_#;!>Y!J4#D9?R9.>F2,@#7YW?V MK[%V7\M96+A']5M6KLWI#245U&)0[@G';S#7\XF2N?@'N(#RX4&)SU&BLG$E MY6 =ZIG%2]'B9=IE%_=QNN'7,VP;P&< 7P W,0^;$D7E7X03169P)&;J?2_" M$Z<'[GM3!F=L1;SSXJWW7HKT]C9CET TQQRG&+Z.62*89U]2\*T41_X?G&_# M=YL*=Q&^6\.39)M@OTFPCP3[?PC2#R5NQ7Q4R58]U6":.$V6E#AT<9)7WF5@ M[WA\D[_AT[0_"M/(SI(S.O^RL?\UH@,O);GR(]3Z#[88"FH7CM?^;*8QFPR' M_?R#V/*-BS=02P,$% @ 8X =2\8@(M.V 0 T@, !D !X;"]W;W)K M&UL;5-A;]P@#/TKB!]0;QE@M/)JV96ZP(.H(THKQ)+EC6LB>EGGTG6V9F]$KVR? M$R@S%?1 7QU/LNU\<+ R'T0+W\'_&,X6+;:RU%)#[Z3IB86FH ^'XRD+\3'@ MIX3);$1E I$*./WPDG7E &X/;^R?XJU M8RT7X>#1J%^R]EU![RFIH1&C\D]F^@Q+/;>4+,5_A2LH# ]*,$=EE(LKJ4;G MC5Y84(H6+_,N^[A/\TW*%]@^@"\ O@+N8QXV)XK*/PHORMR:B=BY]X,(3WPX MI#F[!J(EYC3'\$W,88U@R+ZFX'LI3OP_.-^'I[L* MTPA/WRC,]@FR78(L$F1O"&[?E;@7<_&PO=V]R:W-H M965TIVF3-NG4:=UG M+G$25(@S()?NWP](FJ5=O@ V?L_/QF0CFF?; CCRHE5G<]HZUQ\9LV4+6M@; M[*'S-S4:+9PW3<-L;T!4$:05XTGRD6DA.UIDT7BQD2P3S[DH)OI3CQ_^!\&[[;5+B+ M\-T;A8=M@OTFP3X2[-\0W+TK<2,F3=XE8:N>:C!-G"9+2ARZ.,DK[S*P]SR^ MR;_P:=J_"]/(SI(+.O^RL?\UH@,O);GQ(]3Z#[88"FH7CK?^;*8QFPR'_?R# MV/*-B[]02P,$% @ 8X =2W]LO^>V 0 T@, !D !X;"]W;W)K&UL=5/;;MP@$/T5Q >$-7;:UI%"VP)US_8$06W4@F;W2 M/2A_TV@CF?.F:8GM#; Z@J0@=+?[0B3C"I=Y])U,F>O!":[@9) =I&3F]0A" MCP5.\)OCD;>="PY2YCUKX2>X7_W)>(LL+#67H"S7"AEH"GR3'(Y9B(\!OSF, M=G5&H9*SUD_!N*\+O N"0$#E @/SVP5N08A Y&4\SYQX21F Z_,;^UVLW==R M9A9NM?C#:]<5>(]1#0T;A'O4XW>8Z[G&:"[^!UQ ^/"@Q.>HM+!Q1=5@G98S MBYD1FZGW/PA,G!^I[ M4P5G;$6\\^*M]UY*FB0YN02B.>8XQ=!5S'L$\>Q+"KJ5XDC_@=-M>+JI,(WP M](/"_Q!DFP19),@^$*2?2MR*R3XE(:N>2C!MG":+*CVH.,DK[S*P-S2^R7OX M-.T/S+1<6736SK]L['^CM0,O97?E1ZCS'VPQ!#0N'+_ZLYG&;#*<[N&PO=V]R:W-H965T MR5;.%OB>JV%_7L"98:, M)O3-\2SKQ@<'R]-.U/ #_,_N;-%B,TLI-;1.FI98J#)ZGQQ/NQ ? WY)&-SB M3$(E%V->@O&US.@F" (%A0\, KS[!U@%\ O 9<(AYV)@H*G\47N2I-0.Q8^\[$9XX.7+L31&< ML17Q#L4[]%YSGNQ3=@U$4\QIC.&+F&2.8,@^I^!K*4[\/SA?AV]7%6XC?/M! MX>TZP6Z58!<)=A\([CZ5N!9S^)2$+7JJP=9QFAPI3-_&25YXYX&]CX_(WL/' M:?\N;"U;1R[&X\O&_E?&>$ IFQL&UL;5-A;]P@#/TKB!]0$N[6=:"4[.!DB!VT%N;/$12..4WI MF^-!-JT+#E9DO6C@%[C?_@5"#R,EYF3KJD#,#U^8W]/M;N:SD+"W>H MGF3EVIS>4%)!+0;E'G#\!G,]GRB9B_\!%U ^/"CQ.4I4-JZD'*Q#/;-X*5J\ M3KOLXCY.-]>[&;8-X#. +X";F(=-B:+RK\*)(C,X$C/UOA?AB=,#][TI@S.V M(MYY\=9[+P5/OV3L$HCFF.,4PU>9>!O>7Q3=[#IVG_ M*4PC.TO.Z/S+QO[7B Z\E.3*CU#K/]AB**A=.'[V9S.-V60X[.&PO=V]R:W-H965T3. DZP-1V MDNO;US8,W4DVAY M8]Z2];)E9_Z#ZY_M3II5,K M)X\&D- M'Y_?V3^[PYO#[)GBSZ+Z71[U917/XNC(3^Q:Z1=Q_\+[ ^5QU)_^&[_QRL!M M),;'053*7:/#56E1]RPFE)J]=?>R@@*Y)X%*)8#"SSX"98'T$UBN&T(!A2\ " HH@."Z)A- M,6H]"!00 <'E3T!M9[X,("BD ]P!""CO;*0#! KI #^#B HH .*^P$%I5[X.H"@@ XH[@<4E'KA MZP""0CK _8""4B]&.D"@D YP/Z"@U(N1#@!HZNL@>1@::R[/;EQ6T4%<&S>K M/^P.(_F&NJ'S/[R;Y[\S>2X;%>V%-J.K&S!/0FAN8DF?S)DOYA=B6%3\I.WC MU#S+;H[N%EJT_3]",ORHK/\!4$L#!!0 ( &. '4N;JUE<^ $ ,L% 9 M >&PO=V]R:W-H965TK76G Z?J3G30FI-22$ZU,65%5">!%BZ(,Q(&P8%PVK1^ECC?16:) MZ#5K6KA(3_6<4_GW#$P,J;_QWQQ/355KZR!9TM$*?H+^U5VDLFXK_# M#9B!VTR,1BZ8 < Z(G0X9A5SF M7ZBF62+%X,GQ[CMJGWAS"LW=Y-;IKL*=F>25\=ZR,-HDY&:))LQYQ(0+S#N" M&/99(L0DSN%_X2$>OD4SW+KP[8<,/R'8H00[1[#[0+!=E8AA=KC('A79(P3[ ME0B&.> B!U3D@!!$*Q$,$^,B$2H2(03'E0B"B0-<)$9%8H1@_=MAF$\>_HB* M'!&"]<-CF/7#DT4S<9"5&R/*RT7?NA&V\,Z3ZCYTS?@.'\?<#RJKIE7>56C3 MTJ[Q2B$TF%2"._-_U&:RS@:#4MMM9/9RG"^CH44WC4XRS^_L'U!+ P04 M" !C@!U+[,M2D[D! #2 P &0 'AL+W=O3DFD7J=IDS;IU&G;9RYQ$E2(,R"7[M\/2)IF M;;X -G[/S\9D(YIGVP(X\J)59W/:.M-)TD!TMLN@[FR+#P2G9P=D0.V@MS-\3*!QSNJ.OCB?9M"XX6)'U MHH$?X'[V9^,MMK!44D-G)7;$0)W3A]WQM _Q,>"7A-&NSB144 ;@^O[)_CK7[6B["PB.JW[)R;4X/E%10 MBT&Y)QR_P%S/+25S\=_@"LJ'!R4^1XG*QI64@W6H9Q8O18N7:9==W,?I)N4S M;!O 9P!? (>8ATV)HO)/PHDB,S@2,_6^%^&)=T?N>U,&9VQ%O//BK?=>"WZX MS=@U$,TQIRF&KV)V2P3S[$L*OI7BQ#_ ^38\W5281GCZG\*[;8+])L$^$NS7 M\M/D78D?8_CA_ET2MNJI!M/$:;*DQ*&+D[SR+@/[$!^1O85/T_Y=F$9VEES0 M^9>-_:\1'7@IR8T?H=9_L,504+MPO/=G,XW99#CLYQ_$EF]<_ -02P,$% M @ 8X =2Y6QU@.X 0 T0, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0[QJ2TA4@91-%K=1*JU1-GKTP@!5?B&V6].]K&T)0 MPHOM&9]SYN)Q/FKS8CL A]ZD4+; G7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T- ML#J2I"!TM[LADG&%RSSZ3J;,]> $5W RR Y2,O/O"$*/!=[C=\];"'W!_^Y/Q%EE4:BY!6:X5,M 4^'9_.*8!'P%/'$:[.J-0R5GKEV#\K N\ M"PF!@,H%!>:W"]R!$$'(I_$Z:^(E9""NS^_J#[%V7\N96;C3XIG7KBMPAE$- M#1N$>]3C#YCKN<9H+OX77$!X>,C$QZBTL'%%U6"=EK.*3T6RMVGG*N[C=)/0 MF;9-H#.!+H0LQB%3H)CY/7.LS(T>D9EZW[/PQ/L#];VI@C.V(M[YY*WW7DJ: M93FY!*$9&UL;5/;;MP@$/T5Q <$FW72[6;ML8W"Q06\3O^^@!W' M2?P"S##GS)EAR$=MGFT'X-"+%,H6N'.N/Q!BJPXDLU>Z!^5O&FTD<]XT+;&] M 59'D!2$)LD-D8PK7.;1=S)EK@NZ[ >XQJ M:-@@W(,>O\-EA8TKJ@;KM)Q9O!3)7J:=J[B/TTV6 MSK!M )T!= 'L8QXR)8K*[YEC96[TB,S4^YZ%)TX/U/>F"L[8BGCGQ5OOO93T M:Y*32R":8XY3#%W%I$L$\>Q+"KJ5XD@_P>DV?+>IH\Q]L,00T+AR_^+.9QFPRG.[G'T26;US^!U!+ P04 M" !C@!U+-^=N8+2TJFXG_ &:2'ATQ\C *EC2LI>NM032H^%25>Q[W5<1_&FX1/ MM'4"GPA\)ES'.&P,%#._$T[DJ<&!F+'WG0A/O-USWYLB.&,KXIU/WGKO.>=? M=RD[!Z$)<0?"W$@?]'Y^OTW6J&NTC?+:-??2*0K HD42#Y MI\3D0XEKF,L/0=BBIPI,':?)D@)['2=YX9T']B8^(GN'C]/^4YBZU9:&PO=V]R:W-H965TIVF3-NG4:=MG+G$25 @9D$OW[V=(FF5M MO@ V?L_/QF2CL<^N!?#D1:O.Y;3UOC\RYLH6M' WIH<.;VICM?!HVH:YWH*H M(D@KQG>[6Z:%[&B11=_9%ID9O)(=G"UQ@];"_CF!,F-.]_35\22;U@<'*[)> M-/ =_(_^;-%B"TLE-71.FHY8J'/ZL#^>TA ? WY*&-WJ3$(E%V.>@_&ERNDN M" (%I0\, KF!D@IJ M,2C_9,;/,-?S@9*Y^*]P!87A00GF*(UR<27EX+S1,PM*T>)EVF47]W&Z29(9 MM@W@,X O@$/,PZ9$4?E'X46163,2._6^%^&)]T>.O2F#,[8BWJ%XA]YKP>]O M,W8-1'/,:8KAJYC]$L&0?4G!MU*<^#LXWX8GFPJ3"$_^4WBW39!N$J21(%T1 MI/Q-A>]#^/WA30ZV:JD&V\1A>5=YO6!QR?Y%SX-^S=A&]DY M'S:VOS;& TK9W> $M?B_%D-![ :F-F.Z'[][,-98A= MOV#?^=U[=S9W>:_TJZD!;/0F16L*4EO;[2DU50V2FP?50>M.+DI+;IVIK]1T M&O@Y!$E!61QOJ>1-2\H\^(ZZS-7-BJ:%HX[,34JN_QQ J+X@*_+N>&FNM?4. M6N8=O\)WL#^ZHW86G5C.C836-*J--%P*\KC:'S*/#X"?#?1FMH]\)2>E7KWQ MY5R0V"<$ BKK&;A;[O $0G@BE\;OD9-,DCYPOG]G_Q1J=[6AD/DSM[S,M>HC/=Q]Q_T3K_;,W4WEG>$JPIE+ MWCCOO62[74[OGFC$' 8,FV%6$X(Z]DF"81(']E\XP\,3-,,DA"=S]2S&"=8H MP3H0K&<$21PO2L0P'Q2Y044V" %;B&"8!!?9HB);A&"]$,$P&UPD1452A&"[ M$,$P*2Z2H2(90I M1##,;B%"9_^Y!'T-'6ZB2MW:,%UFWFF(/++0)__@PP3Z MQO6U:4UT4M9U6^B)BU(67"KQ@WNZV@V]R1!PL7Z;NKT>6G\PK.K&J4:GT5K^ M!5!+ P04 " !C@!U+E=,Z:[@! #1 P &0 'AL+W=O; _@T*L4RI:X=VXX$&+K'B2S5WH Y6]: M;21SWC0=L8,!UD20%(0FR2X*J+O9*I"CTYP!2>#["@E,[^/(/14XA2_ M.1YYU[O@(%4QL Y^@'L:3L9;9&5IN 1EN5;(0%OBN_1PS$-\#'CF,-G-&85* MSEJ_!.-;4^(D" (!M0L,S&\7N W]B_Q-I]+6=FX5Z+ MG[QQ?8EO,6J@9:-PCWKZ"DL]UQ@MQ3_ !80/#TI\CEH+&U=4C]9IN;!X*9*] MSCM7<9_FF^MT@>T#Z *@*^ VYB%SHJC\,W.L*HR>D)E[/[#PQ.F!^M[4P1E; M$>^\>.N]ERI+DX)< M$251SDC7>=USL:G^1O^#SL MWYGIN++HK)U_V-C^5FL'7DIRY2>H]_]K-02T+AQO_-G,4S8;3@_+!R+K+Z[^ M %!+ P04 " !C@!U+Y4 .8[UJ95O*IJI:J956J=H^L_;81@'& M!;Q._[Z '==-_0+,<,Z9"T,QH7FV/8 C+TIJ6]+>N>'$F*U[4-S>X0#:W[1H M%'?>-!VS@P'>1)*2+#TFYA[M\$89N>*C!=G"9+:AQUG.2-=QW8AS2^R5_X/.U? MN>F$MN2*SK]L['^+Z,"G&PO=V]R:W-H965T\>_?NX)R-2K^8%L"B5RDZD^/6VOY(B"E;D,S(>++/C.NLC48 7OX*R1&:1D^N\)A!ISG.(W MQQ-O6NL=I,AZUL!/L+_ZLW8665@J+J$S7'5(0YWCA_1XVGE\ #QS&,UJCWPE M%Z5>O/&MRG'B!8& TGH&YI8K/((0GLC)^#-SXB6E#USOW]B_A-I=+1=FX%&) MW[RR;8X/&%50LT'8)S5^A;F>'49S\=_A"L+!O1*7HU3"A"\J!V.5G%F<%,E> MIY5W81VG$[J?P^(!= Z@2\ AY"%3HJ#\,[.LR+0:D9YZWS-_Q>F1NMZ4WAE: M$..\UV*3WF?DZHEFS&G"T!4F71#$L2\I:"S%B7X(I_'P353A)H1OWBG< MQPFV48)M(-B^(SCS[ADFNE+#@IR9W3TKHI7@P!M?7;O=OK MZ2U/AE7]/*9D^5<4_P!02P,$% @ 8X =2_E=N("V 0 T@, !D !X M;"]W;W)K&UL;5-A;]P@#/TKB!]0+B3=JE,2J==I MVJ1-.G7:]IE+G 050@;DTOW[&9*F:9;QE@M/)JV96ZP(.H(THKQP^$#TT+VM,RC[VS+W(Q>R1[. MEKA1:V'_GD"9J: )?7$\RK;SP<'*?! M_ #_;63,3. MO1]$>.+DR+$W57#&5L0[%._0>RU3SG-V#41+S&F.X9N89(U@R+ZFX'LI3OP_ M.-^'I[L*TPA/WRA,]PFR78(L$F1O"+)W)>[%W+Y+PC8]U6#;.$V.5&;LXR1O MO.O WO/X)J_A\[1_%[:5O2,7X_%E8_\;8SR@E,,-CE"''VPU%#0^'#_BV#,L/8NLW+O\!4$L#!!0 ( &. '4N]!3>HM@$ -(# 9 >&PO M=V]R:W-H965T)W^?0?LN&[J%V"&<\Y<&++1V%?7 GCRIE7GDZ8B%.J:-G%4Q%B[=IEUW;&>XB?;>F)X=M@?VFP#X*[/\I\?Y#B5N8CT'8JJ<:;!.GR9'2#%V-\,O;%=0">O&K5NX)VW@]'QES5 M@1;NQ@S0XTUCK!8>3=LR-U@0=21IQ7B2W#(M9$_+//K.MLS-Z)7LX6R)&[46 M]L\)E)D*FM(WQY-L.Q\9=]W*?YYBY=:/L$OA#X2KB/<=@<*&;^27A1YM9,Q,Z]'T1X MXO3(L3=5<,96Q#M,WJ'W6F;\8\ZN06C!G&8,WV#2%<%0?0W!]T*<^']TOD_/ M=C/,(CW;TM/;?8'#KL A"ARV)6;)NQ+W,.^+9)N>:K!MG"9'*C/V<9(WWG5@ M'WA\DW_P>=J_"]O*WI&+\?BRL?^-,1XPE>0&1ZC##[8:"AH?CG=XMO.8S88W MP_*#V/J-R[]02P,$% @ 8X =2X7&1&"U 0 T@, !D !X;"]W;W)K M&UL;5/;;MP@$/T5Q <$+W;3:&5;RJ:J6JF55JG: M/K/V^*( XP)>IW]?P%[73?T"S'#.F0M#/J%YL1V (Z]*:EO0SKGAR)BM.E#" MWN$ VM\T:)1PWC0MLX,!44>2DHPGR3U3HM>TS*/O;,H<1R=[#6=#[*B4,+]/ M('$JZ('>',]]V[G@8&4^B!:^@?L^G(VWV*I2]PJT[5$3 TU!'P_'4Q;P$?"C MA\ENSB144/_O:=05]H*2&1HS2/>/T"99ZWE&R%/\%KB ]/&3B8U0H;5Q)-5J' M:E'QJ2CQ.N^]COLTW]S?:/L$OA#X2GB(!#8'BIE_$$Z4N<&)F+GW@PA/?#AR MWYLJ.&,KXIU/WGKOM4Q3GK-K$%HPIQG#-YC#BF!>?0W!]T*<^']TOD]/=S-, M(SW=TGFR+Y#M"F11(/NGQ/1-B7N8[$T0MNFI M/&:;*DPE''2=YXUX%]Y/%- M_L+G:?\J3-MK2R[H_,O&_C>(#GPJR9T?H&ULC991CILP$(:O@CC &D,@;)0@=5-5K=1*T59MGYW$ M"6@!4]L)V]O7-@X*>,+R$FSSS_B;F3#VNF7\3>242N^]*FNQ\7,IFQ5"XI#3 MBH@GUM!:O3DQ7A&IIOR,1,,I.1JCJD1A$"2H(D7M9VNSMN/9FEUD6=1TQSUQ MJ2K"_[W0DK4;'_NWA=?BG$N]@+)U0\[T)Y6_FAU7,]1[.185K47!:H_3T\;_ MA%=;G&@#H_A=T%;](3^12RE?6?J4VH-CW;/3?Z966 M2JY)U!X'5@KSZQTN0K+*>E$H%7GOGD5MGJWU?S.##4)K$/8&.)HTB*Q!-#) M'9D)]3.1)%MSUGJ\JU9#])\"KR*5S(->-+DS[U2T0JU>LRB*U^BJ'5G-2Z<) M[S3A4+%U%5'02Y "Z"E"D"(T]HL!13*BZ#2)T=1&@^,8CU1;0 6#1"!(!( L M1R"=)K[;(@Y&%).2 <8"Q%@ &.D(8^'LH?*1C//AJN('"8E!DMC8IQ_G,P'- MDQF%3:! G,("*AAD"8(L9Q1VZ6PQKNN48@"1@A#IC+*FL[(!J&"09Q#DV:EJ M")OC .X:P8RZ6M%4/BYB.'+J&SUP /#V@^,Y]8T_!IF2#$'@1H:A3N94 M-W%.'P=D2M*!H+NS6U^F?A!^+FKA[9E4UP!S6)\8DU2Y"YY41+FZO_63DIZD M'B[5F'>7F&XB66,O:*B_)6;_ 5!+ P04 " !C@!U+G-0V+1H" >!P M&0 'AL+W=OV.FS 0?!7$ YPQ(9\B M2,E552NU4G15K[\=6 (Z&U/;"=>WKVT(1==%RI]@+[,SLR:[3CNIWG0%8()W MP1N]#RMCVATA.J] ,/TD6VCLFU(JP8S=J@O1K0)6^"3!21Q%*R)8W819ZF,G ME:7R:GC=P$D%^BH$4W^.P&6W#VEX#[S4E\JX ,G2EEW@!YB?[4G9'1E9BEI MHVO9! K*?7B@NR--7()'O-;0Z_\$S,L2Y7L M4??LO<-Z:[V)Y-[H+^*/P[:U[;Z"U;++8IN3FB 7/L,?$$ M0T<$L>RC1(Q)'./_TF,\?8$Z7/CT9.HPB7""!"5($ +ZH40,,^-RB8HL$8(% M3K!""58/N,0P"2ZR1D76",$2)]B@!)L'7&*8%2ZR146V",$:)Z 1_J^.'O") M@F:.D\YT#T4H-C,4:'<<:/R(50RTG='!VX@B?;2? MGP( -@) 9 >&PO=V]R:W-H965T*=)5>EX MKALY%2YJ>Y'JM0U;I/0DRJ(F&V;Q4U5A]G=%2GJ9V\B^+KP4AZ-0"\XB;?"! M_"3B5[-AW M7>6(E"072@++QYEDI"R5DO3QIQ.U^ST5<3B^JG_1PW('I]*\4(O7TD74&A;7?3?R9F4$JZG!PL$H$"@!8([ =](5(N)-*;6F"1)C%C' M&.2BR(@6$HIAMR'H-@3@W OR&AM_H M&;\@R/3[">C.;PSZC0&_$2PP!06FSY_'!!1(GCB/R?@8&=]V-H9,8R-;8TCL MPDZ1"]<8%_#ZX#BC!V4*/9\O!):A)?*>R%@'"H?!(N/#R2"09RBM0="#(X+@ MFH5\P/XK@JH6"_\@;7$H05$M&>0O'92T9Y6T,\LP/> V"S/O&&5QO%6$' MW3IP*Z>G6JA;8K#:MR=+3UV/QOI*M2WZVKS)M#W/#\P.1&PO=V]R:W-H965T&(XT;]$]O+ MS'AV8Z^S@;(W7@,(Y[TE'=^XM1#]&B%>UM!BOJ(]=/++D;(6"[ED)\1[!KC2 MI):@P/,2U.*F<_-,Q_8LS^A9D*:#/7/XN6TQ^U, H WXV<# %W-'97*@]$TMOE0; MUU.&@$ IE *6PP6V0(@2DC9^3YKNO*4B+N=7]4\Z=YG+ 7/84O*KJ42]<9]< MIX(C/A/Q2H?/,.43N\Z4_%>X )%PY43N45+"]:]3GKF@[:0BK;3X?1R;3H_# MI'^EV0G!1 AF@I\\)(03(?P@A \)T42(# (:4]&UV6&!\XS1P6'CO]MC=8C\ M=22K7ZJ@+K;^)LO#9?22A_%SABY*:,(4(R988/P9@:3ZO$5@VZ(([NC![0;; M>T3HW4)V]Y#DV6XBM.89:GZXW"+Q[ *152#2 M&-@&\4RH*)C&)N_P.S>XRY M,1M;S<86LT;1"QLF-,S:,)%AUH:)[683J]G$(I 89FV8U#!KPSP99FV8?U0V MM9I-[P52XZP6(R;5F&Z\+RO// &7[2XZRVPD^ZCW"GIN1/J MRBRB= Q6R$^E^<:14@/3HK>0!J.63 M,R\('(6:IG+.QL8[+@3MIS<%S0];_A=02P,$% @ 8X =2_&1=SJD @ M&ULC59AKYHP%/TKA!\@ M%!#0H(EHEBW9$O.6;9^K5B$/*&NKO/W[M051RM7G%Z'EG--S:^_M31K*WGE& MB+ ^RJ+B"SL3HIX[#M]GI,1\0FM2R2]'RDHLY)"='%XS@@^:5!:.Y[JA4^*\ MLI>)GMNR94+/HL@KLF46/YT\IBY+BP5VB^08$B:,3OG#3\[MU2H>PH?5>#;X>%[2I'I"![ MH22P?%S(FA2%4I(^_G:B=K^F(MZ_7]6_Z.!E,#O,R9H6?_*#R!9V;%L';+# RX31QF+MWUMC=8K0/)"[ MOU>3>K/U-[D]7,Y>EGZ$$N>BA#I,VF*\.\P-X4CU?@D/6B+U1G1ON,!ZC/#= M(60SAH0SV(0/QNEK?C"(TX,% E @T +^0,"'!::@P'3L(#1W&L!$@;%9+V V MSS$#LR%H-@3,&O]:"F"BJ6$6PH2&60@3P68CT&P$F#4620%,%!MF(2\D$ 2*1XXAD&\ZAD /$A[! M!1(!%7*411 H-@\F"#*3'@0]R'H$5V04O)!*'>B37 )0XV0"I4;9Y-S=O"5A M)]W5<&M/SY50%]C=;-\YK3QUJH](U^DVG;L1^8G?**6SLJ9%^@;^\C MI8)(D^Y$EOY,=H#]H"!'H5XC^<[:-J@="%IW+9[3]YG+_U!+ P04 " !C M@!U+0\MV)BD# !"#0 &0 'AL+W=O)X*T19:MBFB8PL3G)]/A5];^5\2HXT37+\5FK5, M[ ^4=QCS:1'O\0],?Q9O)6L9391MDN&\2DBNE7@WT^^MR=HRN4 0OQ)\KEKW M&A_*!R&?O+'(F:7$W[ :#:8 MC[C"#R3]G6SI8:8'NK;%N_B8TG=R?L5R0)ZNR=&O\0FG#.=.6(X-22OQJVV. M%269C,*L9/'?^IKDXGJ6\2\R6&!+@=T(6.XA@2,%SE7@#@I<*7#'"CPI\,8* MD!2@J\ 9%/A2X(_-$$A!,%802D$X5L!*4JZ<>96@84FSV-;8@5N7Y;9L16+4 MA24J]3&F\7Q:DK-6UINMB/F>MB9,Q8+S7E'[XD]6K17K/CFU*QN&U[W$13""^3 A>*( $['J0='<.$(KHC@=B(@ MI=1J!@DF%\PWOY6FK@0 LI&GK.(C0%FNITS=$Y304Q(^ Y!C>HKW%\A6Z"NQ M7B%;IJMLN66?LGMU 43RD*=4V J@D!\HKM80A5P?7E\/7E\/6%]?\5PS7BN/ MA6SDFZ92KRL =,S0ZH%K +1-MQ.Q8Q[!YA%@7EF4"(TU#X"P>0 <-._#YGW MO/J ]GNI5-'\4K;D&-.^7NFU=L<^.]M?L11^A?69&D!_1'_0!!'HFOX^NOB>USND[S2 M/@AE1RMQ^MD10C%SSXSJVH%]T#2-%.\HO_79?5F?ZNL&)87\8C&:SZ;Y?U!+ M P04 " !C@!U+#K79I6@$ L%P &0 'AL+W=OER]S/@:_GXZEN![S5XI(>Y5^R_G9Y*YLW;_2R/^>RJ,ZJ<$IY M6+K/[.E5A*U!A_C[+&_5W;/3EO*NU/?VY??]TO7;C&0F=W7K(FU^/N1:9EGK MJ^?/[V_=L4WQ;RGE5RK[)_SOCXMW=AU]O*07K/ZJ[K])H>" M M<9JO]#?LBL@;>9-#%V*JNZO\[N6M4J'[PTJ>3IC_[W7'2_M\'_IQDVX(,! M'PV:V(\,:#"@T8 _-A"#@?@9@1X:!(-!,-<@' Q"S<#KF]5U?Y/6Z6I1JIM3 M]@OHDK;KE#V%S?SNVL%N.KO_-1-0-:,?*^'3POMH'0V8EQ[#)Q@QQ:Q-#!L1 M7I/!F 9':;QP$"+00I@8/D5L3 3Y4\C6A(3)%/**<@EQ,01[2IT#,7$0:<7T MF+##%'V_HECO_,9$):2ENS4Q0<"U<*\@7.PGN"@!BQ)&44QHS7T19I0@)FV6 MUCTJ>(S:F"A]*A\A)@4%L*"@,Z?)+,7800@=A&":M9@8#<9P9PBX!A'-X#I]ECV69 MYEE\3(LDDS,%Q6& M98D%((M8[V%@K*HXMGRC&%8O!N2+Z?(U@.[C<$L4K#T,B8^Q> '()G$,RP8# MNL$M.Q"&RN?8ZIRQ$)]_0^@B9Z'062N_QG :5*8UYR!UEAFD6-><\!K MKL\B %$4Z34A3Q:=XIBF'-"4V^8)TY2;FQE0#P*%>CT(9-$,C@G/ >&Y13,X MYC('7#;K0:!$KP> R+;>,.4Y8#/9#@.8S1RQV:@'@(Q=) 19OK\90'8$HUEN/0)8C%&&J$Z"Z;<=)F.HTA^H()"P4),QB BP6MH6&64QS6(Q MPD)0P@0E0%!A(:C !!5S"(I PD(<@;DG />$A1,">RN8RMGIZY%W5Y6W8V.5[[/O+T0U,;7[&G;7]S^ M=-/?(_^9EL=S43GOJJY5WET*'I2J99.E_Z7)[R33_?B2R4/=/D;-<]G?W_8O MM;H,=]/>>$&^^A]02P,$% @ 8X =2\YE\#]% @ "@< !D !X;"]W M;W)K&UL?57;CILP$/T5Q'N7^R4105I25:W42M%6 M;9\=,@EH#::V$[9_7U]8EC7.O@1[.'/.F3$9%R.ASZP!X,Y+AWNVM:1W*)QW M[F.PW6\D7@%^MS"RQ=J1E1P)>9:;;Z>=ZTM#@*'FD@&)QPWV@+$D$C;^3ISN M+"D3E^M7]B^J=E'+$3'8$_RG/?%FY^:NX 19P MZ41HU 0S]>O45\9)-[$(*QUZT<^V5\]1O\FB*$$X)X9P0I!\F1%-"]):@ M%#SM3)7Z&7%4%I2,#M6'-2#Y303;2#2SED'5._5.5,M$]%;&<5YX-TDT82J- M"1>88$9X@GV6"&T25;A*#]\+[->(R+(K02Q(HB7!(EO M=$%C4H7I-<;/ J.2-2BY5TIB=9)8G!@BE<8D"Y%/QI'M+9#PSJ&E5A^IQ8=Q M;%6Z%DDBP\@:&UL?91AKYL@%(;_BO$'7%24]C9J MLNNR;,F6-'?9W6=J3ZNY( YHO?OW [2F5;(OA7-XS\MS*)(/0KZK!D ''YQU MJ@@;K?L=0JIN@%/U)'KHS,I)2$ZU">49J5X"/;HBSE 2101QVG9AF;O<7I:Y MN&C6=K"7@;IP3N7?%V!B*,(XO"5>VW.C;0*5>4_/\!/TKWXO381FEV/+H5.M MZ ()IR+\%.\J8O5.\-;"H.[F@>WD(,2[#;X=BS"R0,"@UM:!FN$*%3!FC0S& MG\DSG+>TA??SF_L7U[OIY4 55(+];H^Z*<)M&!SA1"],OXKA*TS]9&$P-?\= MKL",W)*8/6K!E/L-ZHO2@D\N!H73CW%L.S<.XTIV*_,7)%-!,A?$^+\%>"K MBP(TDKE6/U--RUR*(9#CG]53>R?B'3:'6=ND.SNW9KI5)GLMTXSDZ&J-)LW+ MJ$GN-,FCHEHK<#1+D &8*1(O1>+J\0/%QF^ O0;8&:0/!MM%&Z.&.$TW:A*R M$%5K4;+%SWZ4U(N2>E">%RBC)KO?)5J*JK4HC;/8CY)Y4;(U"HD6*-D:9;-9 MD*PU*?9S$"\'\7#$"PZR.GA"HG0!LA9M(KQ$07=WW[Y%/Z@\MYT*#D*;S\A= M]I,0&HQA]&2::LSS-P<,3MI.-V8NQT=@#+3HI_<-S8]L^0]02P,$% @ M8X =2\ S, 91 @ BP< !D !X;"]W;W)K&UL MC95OKYL@%,:_BO']+@J(VEB3M??L!>HU%=K,W MRI_G.>=W$*2X<_$B*\94\-HVG5R'E5+]"@!YK%A+Y1/O6:=GSERT5.FNN #9 M"T9/UM0V $81 2VMN[ L[-A>E 6_JJ;NV%X$\MJV5/S9L(;?UV$CW0O? %.54MZR3->\"P<[K\&.\VN5&;P4_:W:7LW9@*CEP M_F(Z7T[K,#) K&%'92)0_;JQ+6L:$TAC_!YCAE-*8YRWWZ)_LK7K6@Y4LBUO M?M4G5:W#+ Q.[$ROC7KF]\]LK"<)@['XK^S&&BTW)#K'D3?2/H/C52K>CE$T M2DM?AW?=V?=]F"%DM/D-<#3 R1"C=PUH-*#_->#1@!T#&$JQ:[.CBI:%X/= M#%^WIV83Q2NL5_]H!NUBVSF]/%*/WDI,8 %N)M"HV0P:.-,XBNU2@:)'R6XI M(?DD 9IQ H5>4&C]Z $4^0,@;P!D ^"' -BI=- 0J^FL)HYQXA3K$44I]*-@ M+PKVH#A9-H,FF67)4P=W^[[F 23Q@B0>$.* )(LD*$+NFBQ%$,VVP ,*\:(0 M#TKJH)!E%D@R!\4C2K+8CY)Z45(/BI-EDRZRI!BZQV(I(GF2^E$R+TKF0%1)FOSC!.5>F'P!@]POE"_/!HX=X*U'!"-G;^^6(IQF#BV8 M_>7,-?6-BDO=R># E?YAVM_:F7/%=+SH29=>Z9MQZC3LK$PSU6TQW ]#1_%^ MO/K =/^6?P%02P,$% @ 8X =2VCT'J#O 0 V@0 !D !X;"]W;W)K M&UL?51K;YLP%/TK%C^@YI5TBP"I)*HV:9.B3NL^ M.W!YJ#:FMA.Z?S\_*"6$]0NVK\\Y]Q[CZV3@XD4V J],=K)U&N4ZG<8RZ(! M1N0=[Z'3.Q47C"B]%#66O0!26A*C./3]+6:D[;PLL;&CR!)^5K3MX"B0/#-& MQ-\<*!]2+_#> T]MW2@3P%G2DQI^@?K='X5>X4FE;!ETLN4=$E"EWD.P.\0& M;P'/+0QR-D?&R8GS%[/X7J:>;PH""H4R"D0/%]@#I49(E_$Z:GI32D.5$).PY_=.6JDF]+QXJH2)GJI[X\ U&/QL/C>9_P 6HAIM*=(Z"4VF_ MJ#A+Q=FHHDMAY,V-;6?'P>W<;T;:.B$<">%$"+:?$J*1$'T0HD\)\4B(%P3L MK-BS.1!%LD3P 0GW=WMB+E&PB_7I%R9H#]ONZ>.1.GK)XGL_P1P/,Q"U[1Z)"G[NE#FH671J MT(?0W)!%/->-Z_KL0\9U_4\BZK:3Z,25OG_VEE2<*] E^G>ZE1K]T$P+"I4R M4]T82+AV8&(,P( (8& 9 M >&PO=V]R:W-H965TV$[=_7%\(2X^T+]@QGSIP9XZ$8*7OA#8#P7CO2 M\YW?"#%L@X#7#728/] !>OGF1%F'A339.> # WS401T)HLTF#3K<]GY9:-\3 M*PMZ$:3MX8EY_-)UF/W= Z'CS@_]F^.Y/3=".8*R&/ 9?H#X.3PQ:04SR['M MH.\()WPAXIF.7V"J)_&] MJ?AO< 4BX4J)S%%3PO73JR]CH,7-8 U;?1+A%LIFUZ7>R6BZ]US+.4!%< M%=&$V1M,M,"$,R*0['.*R)5B'ZW"H_L$U1J!-NX,R%D$TO'HKHC831 ["6)- M$-\1)%87#";5F-YT(;$PE0.#,K>0Q"DD<0A)+2$&DRR31-:156L,0N]T)'4* M21U",DM(NDKR(8DM(6O,.R>;.65D#AFY)2-;RPC#T-+A *$P=4O)G5)RAY2/ MEI1\??ZA?30.S.([,D*"Q?7M@)WUI.->32^]4!=EX9V'Z6.DKK_EW\LA:V;B M&XV9T-\Q.[<]]PY4R.&B1\")4@%2XN9!]JF1/X79(' 2:IO)/3.CT1B"#M/4 M#^9?3_D/4$L#!!0 ( &. '4N[C L%:@( )0( 9 >&PO=V]R:W-H M965T^TD M3D!K,+6=L'W[VH9%B9E4O<&G?WY_XT&&4'&U0RU 4!"EJ2=/Y56GG=J(J^46QIJ,[X<] M3>!M_\/]LTU>)[,GDFXX^]4<5;WR<]\[TA.Y,/7"AR]T2BCQO2G[;_1*F98; M$KW'@3-IG][A(A5O)Q>-TI+WL6TZVP[C2I),87! - 5$(]"_ V!V%S #9S8/,%2.I6#Y!@&*, ,0H (W7:KA$<:^:27-7_S1PBP.IDL2M#[JY[&PU_N)!XOWT#X#F M'Y'J+U!+ P04 " !C@!U+L);)_RT" ]!@ &0 'AL+W=O].'[:>LOM""@4$B=@:CE!CN@5"=2,OX..?VQI"9.]V_9 MOQKORLN1"-@Q^JI.BF$PV8O,>$ M$TPP(I#*/I8(727R<$8/[POLYHC(TK"?0_#:+2)R^HP,/[KS^8&+V)D@-@GB MNP26C[S'8(-I#.9+@G%DN76@\'(=6X9=J-7R \F)4W+BD&R)R7M,,BD3)9;> M.2186V+GD#!9N:5BIU0\D[H*+*78U=QP98EUH/!R:5G:NU XB"S%:'*):N 7 M,Z"$5[!K(_6[.(F.,_ QU)?0BN=J-O:C[#U-/UA_$GZI&N$=F517W%S$,V,2 ME,C%@^IGJ6;Y>*!PEGJ[5'O>3[3^(%D[#<?C&R_U!+ P04 " !C@!U+ M*!&T;(," !?"0 &0 'AL+W=O"U/!9<+($T: M>$(_$?_5O% Q [W*H:Q0S4I26Q0=U_;&766N)PD*\;M$+;L:6S*4/2%OCS_4OZC@13![R-".X#_E@1=K M.[:M SK",^:OI/V*=$"A;>GHOZ,+P@(NG8@]H(;S1)\3? _"?,[!)H0C B@"T7E)H,(\4!,- M&N9SE(Z=$30NC!%TXR_MWCC\W =JHT%SQ;D/R68A0Z_&4W3C>A.OH>.,O7J3 MT^/)"\=N#2!WXM< \H.18W!URU2(GM0-SJRDI[)FUIYP<0>JF^I("$?"H_,LLEF(;J>?8'3D&PO=V]R M:W-H965T0G1[22JD[G#6:4M.]#N5/]H=5RUG5#F4-6U$R1J+ MT^/*?O&>,\\$&.)G23MQ\V[I5/:,O>G&E\/*=K4C6M%<:@FB'A>ZI56EE92/ MWX.H/8ZI V_?/]0_F>15,GLBZ)95O\J#+%9V8EL'>B3G2KZR[C,=$HIL:\C^ M*[W02N':B1HC9Y4POU9^%I+5@XJR4I/W_EDVYMGU7Z+E$(8'^$. /P9X\<. M8 @(K@'!PX!P" A!@-.G8N8F(Y*L4\XZB_?+VQ*]B[SG4,U^KCO-9)MO:GJ$ MZKVL(]=+G8L6&IA-S_@WS)5PE/HXA(\-L?%GX?YT@.V<"-PIDLV1>(F;"- \ M Q,?3/+T<8$0%0B-0#@1",!$84P(W/(8 [93 MAC%WMD&"FDT0 ;@-, 9N XQ9 +,8D^!FEZC9)2( EGB#,#Y8XBW&@!7*,.;. M:>"Y^+GISO\:";2+0)$/5GF+02Z,*<7 ML7-S3=64GTP)(*R/'U-0?Z-[K\,-??5::O7;X1?BH;8>V9 M5)>HN>J.C$FJ/+I/ZNPJ5+DT-BIZE/IUH=YY7S/T#&UL?97;CILP$(9?!7'?Y6Q(1) :JJJ56BG::MMK)W$"6H.I[23;MZ]M M6$3LR=[$IW_^^<8Q=GEC_%4TA$COK:.]V/B-E,,Z",2A(1T63VP@O5HY,=YA MJ8;\'(B!$WPT01T-XC!$08?;WJ]*,[?C5VZDG@BJ+F7/V*L>?#]N_% 3$4H.4EM@U5Q)32C53HKC[V3JSSEUX++_[O[5%*^* MV6-!:D;_M$?9;/S"]X[DA"]4/K/;-S(5E/G>5/T/9!3YJ],VNJ6J%FKU46YV5PU4:39CMJXH4FOE?4KB()9TF@ M &:*&*2(37QR1U' !@EHD!B#],Y@994Q:I#1]$83%7EDJ6I A5":P# I").Z M,(OM&&%&3;9(D^919K$ HO31QF8@2@:@1!9*YF0I<@NW=C51B%*8!($D"""Q MCM$6N5DRA"P40(1"!*/D($KNH*2%?5AR)TNR2BP25U,4&0Q2@" %L"=6DFWA M)(E1C&P40)6B1Y_0"H19 3"I!;-RTGR":"#98QSU"H W4^@ )2&RKZ;0^5SM MH_NA9 0)%K>E?KY^8GYN>^'MF507K[D>3XQ)HNS")U56HU[,>4#)2>INKOI\ M?#;&@63#]"0&\[M<_0=02P,$% @ 8X =2PH"3RX[ @ VP8 !D !X M;"]W;W)K&ULC57;CILP$/T5Q/NNPSV)"-*2J&JE M5HJVVO;9(9. UF!J.V'[]_6%90E8Z;X$>WS.F3,3,Z0=9:^\!!#.6TT:OG%+ M(=HU0KPHH<;\D;;0R),39346LRB( M4G150CTF-QA_A/$&!)+J0PK?EB+W9W3_-L%VC@@6MY#='!*O["8":YV!Y@D[EQ&EN=QA:GDW;D\7^=SA$/\<2G!1*%=J>)U6DR M=QI.?.3))R[ )S"[.69\28Q9-'K%:V!G/3ZY4]!+(]2;,HH.$_K)5R-B$L_E MY#:#]D/&C/T?F)VKACL'*N0 TF/B1*D :7'Q*%M9RB_-L"%P$FJ9R#4S\]9L M!&W[3PD:OF?9/U!+ P04 " !C@!U+A4.J:)T" 6"0 &0 'AL+W=O MPU^L 7N4E7'S.G)F!S#"_,OXJ3I3*X*VN&K$(3U*V MLR@2NQ.MB7A@+6W4EP/C-9%JR8^1:#DE>T.JJPC&<1K5I&S"Y=SL/?'EG)UE M53;TB0?B7->$_UO3BET7(0C?-Y[+XTGJC6@Y;\F1_J3R5_O$U2H:K.S+FC:B M9$W Z6$1KL#L$2!-,(C?);V*T3S0H;PP]JH7W_:+,-8>T8KNI#9!U'"A&UI5 MVI+RXV]O-!PT-7$\?[?^Q02O@GDA@FY8]:?@U).UQ&\@\QK(/ :L"[#.G(Q@D..)?TWNEE]#84Q2CJ;0#;[5: 7A'XGO0 M[0&G$]<(^*L-\)4;._? +1/(EHE&M;ZF_&@:KPAV[-Q(70]'NT-S7T'=*ZS] M-9AMNQ;]8:9[,?P@_%@V(GAA4G4BTR\.C$FJ7(P?5!9.ZI$R+"IZD'J:J3GO M.G6WD*SM7R'1\!1:_@=02P,$% @ 8X =2Y?/BFWC 0 Y00 !D !X M;"]W;W)K&UL?53M;ILP%'T5Y >H^0Q=!$A+IFF3 M-BGJM/:W Y> :F-F.Z%]^_F#(@JT?V+?ZW..SW&,LX&+9]D *.^%T4[FJ%&J MWV,LRP88D7>\ATZOU%PPHG0I+ECV DAE28SBT/=WF)&V0T5F>R=19/RJ:-O! M27CRRA@1KP>@?,A1@-X:#^VE4::!BZPG%_@#ZF]_$KK"DTK5,NADRSM/0)VC MK\'^F!B\!3RV,,C9W#-)SIP_F^)GE2/?& (*I3(*1 \W. *E1DC;^#=JHFE+ M0YS/W]2_V^PZRYE(.'+ZU%:JR=$]\BJHR96J!S[\@#%/@KPQ_"^X =5PXT3O M47(J[:]77J7B;%315AAY<6/;V7%P*VDZTK8)X4@()T(0?4J(1D*T(&#GS$;] M1A0I,L$'3[@_JR?F3@3[2!]F:9KV[.R:3BMU]U8D\9<,WXS0B#DX3#C#A.\1 MQS4B\B<(U@8F%^&FB]#RH[F+Y .!:%,@L@+Q.X%@$<-A=A;3.9/A+EXD68.2 M^ ,G\::3>,/)XK@.#I/,-@G]:&%DC0F"--YVDFPZ259.XL4FAV1])/$N73A9 M@X(T6#K!LPMG'H#?1%S:3GIGKO3=M3>LYER!%O3OM&*CWYRIH% K,TWU7+@O MSQ6*]^.C@J>7K?@/4$L#!!0 ( &. '4OO_Z6JW0$ .4$ 9 >&PO M=V]R:W-H965T3WKKF9;B- :E)5K=1* MT59MGQTX!+0VIK83MG]?7UA$"&K[$OL.&L5P5JM1YV M&*NJ!4[5@QB@-RN-D)QJ4\HS5H,$6CL29S@.PPQSVO6HS%WO*,M<7#3K>CC* M0%TXI_+W'I@8"Q2AU\93=VZU;> R'^@9OH'^/AREJ?"L4G<<>M6)/I#0%.A] MM#L0BW> 'QV,:C$/;)*3$,^V^%P7*+2&@$&EK0(UPQ4.P)@5,C9^39IHWM(2 ME_-7]8\NN\ERH@H.@OWL:MT6Z!$%-33TPO23&#_!E(>@8 K_!:[ #-PZ,7M4 M@BGW&U07I06?5(P53E_\V/5N'/T*22;:-B&>"/%,B/Y.2"9"LB)@[\Q%_4 U M+7,IQD#ZCS50>R>B76(.L[)-=W9NS:15IGLM"4ER?+5"$V;O,?$"$]\B#O>( M))PAV!B87<2;+F+'3VY,>\29*'[=]D$T?Y,Y'%*Z^VY[\SY'<@\B[+%Y9P8L+ M9Q^ KU2>NUX%)Z'-W74WK!%"@Q$,'XQB:]Z@" ! "P &0 'AL+W=OU91 M><,/K-;_;+FHJ-)#L8OD03"ZL:2JC)(XSJ.*%G4XG]JY1S&?\J,JBYH]BD > MJXJ*?PM6\O,L1.%EXJG8[969B.;3 ]VQGTS].CP*/8I:E4U1L5H6O X$V\[" M6S1Y0+DA6,3O@IUEYSTP2WGF_,4,OFUF86PB8B5;*R-!]>/$EJPLC9*.XZ\3 M#5M/0^R^7]3O[>+U8IZI9$M>_BDV:C\+1V&P85MZ+-43/W]E;D$X#-SJO[,3 M*S7<1*(]UKR4]C=8'Z7BE5/1H53TM7D6M7V>G?Z%!A,21T@^2T@=(6T)*'V7 MD#E"]ED"=@3\1LC>)>2.D'^60!R!>(2HR:[=KA55=#X5_!R(YL0=J#G8:$+T M@5B;2;O_]C^]8U+/GN88DVET,D(.LV@P20>#6D2DU5N+!+)8) -ZTC=8#A%I MW(>LAI!\W(?<#2$8C_J8>PCCZ3P F#R&%YR".4VM0-HSR6"!#!3(K$#6BP!Y MF])@"83!L D!30@@ MD'LF$(; )B/09 0(>&=P,1IL2HISV&0,FHP')BCQO]D&@SLF*/,"60(8XNFL MQL-@KWS\*(8+3#Q,"?;S[D!=&_\H Y OW27U8[E2[!"P/6,_E@9$.D;)S97C MC,"*=XN2H0^)?1\(="VW<*%!*2#A?YT.U$V<[E2\:!X^0O7#@^BZ>F:@>('UZ]&;=,\_P]02P,$% M @ 8X =2\[;#:B> @ H@D !D !X;"]W;W)K&ULC9;1DMH@%(9?)9,',(&$$!UUINJZ[4P[XVRG[36KJ)E-0@JHV[F'\31PIE<%[5=9B%AZE;"91)+9'6A$Q8@VMU2][QBLB MU9 ?(M%P2G:MJ"HC&,=95)&B#N?3=F[#YU-VDF51TPT/Q*FJ"/^SH"6[S$(0 M?DR\%(>CU!/1?-J0 _U.Y8]FP]4HZJ/LBHK6HF!UP.E^%GX"DV?0"EKB9T$O MXNH]T*6\,O:F!U]VLS#6CFA)MU*'(.IQIDM:ECJ2\O';! W[G%IX_?X1?=T6 MKXIY)8(N6?FKV,GC+,S#8$?WY%3*%W;Y3$U!* Q,]5_IF98*UTY4CBTK1?LW MV)Z$9)6)HJQ4Y+U[%G7[O)CX'S*_ !H![ 4@O2M(C"!Y5) :0?JH !D!^B=( M[@HR(\@>%6 CP)8@ZE:WW:X5D60^Y>P2\*[C&J(;&TRP:HBMGFSWO_U-[9A0 ML^,@L?4P^9%8ND\9HR#RY#!P2:Y=(XB'R["+9N$&1L#J@Y4+):,;>XB\3I#'B=5* M"^2L/LH1\&?)O%DR3Q:K"Q:9FP6.[7;*G-5WH;4+V?WD$A#AU%\1]E:$/16E MUN9@IR* (;K1*+DW3>ZD :G=D;F;1JVNM8E/#U%KE[*7[AXQ*&CL+6CL63?D M#P!B_U$<>T)D]CD;NSL.1UI=0CJ:F\ M^JTHLNJ_MES_^/"U]/AV'07@M7BG!W,7Z;Y=GZIVK/@FF5W*DQ9GVSI M56:_])_Y4RIT%] 3?Y_,I;XY]KI67JW]WIW\OEOZK%-D_R1_4O??-O,:U:;CV:X]*/?6]G]ME;WGRUE]_, MV%#H>V/W?YAWD[=XIZ2ML;5YW7]ZV[>ZL<68I9529#^&[U/9?U_&_!]A.$", M >(:P/7= #D&R)\!\FZ &@.4$Q ,K?1CDV9-MEI4]N)5P^T]9]U3Q)]4._K; M[F(_V/UO[?#4[=7W51A'B^"]2S0RZX$1-PR_$D&;_5I"H!)K0<+%M,"&$I)- MD90B.L$B).Q3]O%RTF>,$RB80/4)U"1!X@S4P(0]4PX#%:N(,:>9#>5B%1(L M!>GXE)OH#J'ND.I.G$+KD!020L94-^4ZB.@&F&:SLC64K8%L[LC6I,Z#U$ V MX!)!90.,BU#."H^@\ @(=Y[W=00JA> Y 9RK<097O\8J!6Z"R"C$X1KVOL&@' %2 $8 MWYG:?&;QYG152_1,"K@X/W,!^B<&(,"M9QST#T =:] _ !D3\P. 5W4N@?K8 M52^1*"">03**Q!R"7T;PH;#*X2 ME *J%3VC&=N4X$"SZ[$C-%4C0U"^J%FKIN/T+10)&8*8?<2U+TTVL:T(MEC.QI'D^VN)[G9-]UAU!Y7P_[,<-+8\[CW%%PWP%;_ M U!+ P04 " !C@!U+LJ71IZ0# #E$0 &0 'AL+W=O^S+_3!X>9;MA_=K*M"Z4OVWW4'5M1;$VGNHHHCM.H+LHF7"]-VT.[7LJ3JLI&/+1! M=ZKKHOU[)RIY7H4L?&MX+/<'U3=$Z^6QV(L?0OT\/K3Z*KI$V9:U:+I2-D$K M=JOPEMW<)7'?P2A^E>+<3/'L.T[/WZ)_-I/7DWDJ.G$OJ]_E5AU681X&6[$K3I5ZE._LEH[(8[T-B! M+AUX:N8R&)F1?RI4L5ZV\ART0_*/17^/V0WIW&SZ1I,*\Y\>?*=;7]8I8\OH MI0\T:NXTT[XI(1[]8$+*X(Z=[R@@'X'",W 1(/@3@UA@'S=QH&J.AA'1Q MQM@H@48),$HLHT&338SXC#SYF$.7.7"9XP I#)"" *DUS-3)QWPRE0\F&33) M@$EFF2!-CDUR:)*# O+)'<2'L_2%+LLH,OBBOI97)\O%F.28M>&8ALE(/*E MC'F(95=4Z2BZ+FL,1Y$ M#*/+$+MVP8ZB:>[9C'PW&2/.$.-VS3(7\BSC'A],.0,(NT6+1#X?##I#I#M% MZZ+^G\1AUAF G3S%1!AD0HS:13N*/CPP$D\Q$0:9$,AVT2(1>58+PAP3X-@I MVE'T,?=9YC'"M-,U"S6!E3KW^6#:"8%L%RT4>1Z A&DG1+M=M(1HSWUW"--. M@';RY02#3&@M=HHV\E@/=] MFV.2.5JW[:H=1=/<\SCSW62,,DM94#GF MG2/>G:IU>>^_BCQ&F'>.4';*%HBXSP?SSA'O3MFZO+-9ZLE<@GE/ ._O5LP!/II\9=>BW9O]A2[8R%-C-C241#H25:W42J>KVO[F$B=!!YB"DUS? MOC;X*+'7I_X)V)G=F=VP$[.ZB>ZU/W,N@[>Z:OIU>):R?8BB?G_F==$O1,L; M](P!-55A.,XB>JB;,+-:MA[ZC8K<9%5V?"G+N@O=5UT M?W)>B=LZ1.'[QG-Y.DN]$6U6;7'BW[G\T3YU:A5-60YES9N^%$W0\>,Z?$0/ M.TQTP(#X6?);/[L/="DO0KSJQ9?#.HRU(E[QO=0I"G6Y\BVO*IU)Z?AMDH83 MIPZQ%U0^?P?[22U&;+$I*7;R-U[(9KC>3_ST,#L F $\!F'T80$P F0(0 M^3" F@!J!41C*4-O=H4L-JM.W()N_'G;0C]%Z(&J[N_UYM#LX3O5GE[M7C<) MH:OHJA,93#YB\ R#)D2DLD\4&*+(L1..[PFV+H+$]Y"="TF6L @"UDF&>'I7 M)[/J'#')@&D&3(8L'5L7@S(KS\[%,!K#8BDHE@)B$TLLA$EA$@:2,"!!9I&, M&#:K!%.L3,7N"H CR]C![0 ,*7EO 1D\Z(R (C2S4$2JQ, M.Q>$%I3 >E-0;^KJI59C\M1I#,7>MF0@30;06!7GF4-#_#1+D&8)T%CSG"^! MGB76L[5U07B!$E@*BF'SB@$QQ':OV!U9RCP\'I-$ (_EDEL#FO,0'PUHE(\( M.S04>68:P3:' )^CML\9T/PQ8#AEW@M D'=X_O<0; L(\@6G;-<8 M,N+_C6!G0/]C#0CRALPS]A@>>PR,/?-HQ?!$8V"BF>V6!G3W=X5)YNT+AL<: MNV.=,.Q) 8\U!L::V4:'W;%&%)(;S0Z'->].P\&[#_;BTDA]QIKM3H?[1ZP/ ME]9^K@[]XQ']7YKQC>%;T9W*I@]>A%1'U^& >11"A39_ 5!+ P04 " !C@!U+<,A0M78" !S" M&0 'AL+W=OU_>T0)Z #3&TG7-^^MN$XP$[N3VPO,SNSCO&2]H2^LA)C;KTU M=)B22^ =12CDR(U-8".$X(&5:V=I2IV MH%E*KKRN6GR@%KLV#:+_=K@F_=9V[?? 2W4IN0R +.W0!?_$_%=WH&(%IBRG MJL$MJTAK47S>VL_N)G<=25"(WQ7NV6QNR5*.A+S*Q;?3UG:D(USC@LL42 PW MO,=U+3,)'W_'I/:D*8GS^7OV+ZIX48OI/^* MQX("VQJK_XYON!9PZ41H%*1FZM$OR1X*\(8"A%[4V..,I22GJ+#G]OA^0I^V/U"!M5F MJV=B>YB(WK(P\%-PDXE&S&[ P!G&G1! 9)\DH$EB!S4Z7 KL=83G+"&Y#@D3 MLPG/6*>G^/ZBSF!5YX )%:8=,"L;^\\A^4/(PJEO=.H;G(8KIP,FF&D$B>.L MS>HH&&BHW("*YJB%YDY7G2/?LNLE=H=@H%.M"ZT.WBS4A+W;OZB1&G<2@XZYT$NUPP]5; MM/\1(&2_$%,"UJ?.9R&HDY'=K@L."D&UL\F+XSLO]02P,$% @ 8X =2UF8 M-&0F @ +@8 !D !X;"]W;W)K&ULC55=;]HP M%/TK4=Y7DP],02%2 56;M$FH4[=G$RXDJAVGMB'=OY\_TC0D7K47;%^?9 F@@C=&:[D.2Z6:%4*R*($1><<;J/7.B0M&E%Z*,Y*- '*T)$91 M/)MAQ$A5AWEF8WN19_RB:%7#7@3RPA@1?S9 >;L.H_ ]\%2=2V4"*,\:=R(!*VG/ZNCJI]P!:KAQHD^H^!4VM^@N$C%6:>BK3#RYL:JMF/K=O"B MH_D)<4>(>T*$/R4D'2'Y("2?$M*.D(X(R*5B:[,CBN29X&T@W+_;$'.)HE6J MJU^8H"VVW=/ED3IZS3%.,G0U0AUFXS#Q !/U"*35^R-BWQ&;>$*/;P_83A') M[!:RFT+PTF\B\>:96'YRDV?J%TB] JD52&\$YJ-".0RVF-IBOL31*%LWADUF'F@T-&-=].$:.;L9LBHH7?)_;ZQ!.?]R,3&_P? M-?5@HE&ZNRDFCL;7& U>#0-QMAU)!@6_U,I_8+"29GI0L^%:V%NH7C3=6?4 M?R+ROU!+ P04 " !C@!U+5TL0VWP# !Q#P &0 'AL+W=ONLU^YIEZU94%A[V?>J565ZYLTG;]E+/)OP@BKQB M+[73',HRJ__=L8(?IRYR3PW?\^U.J 9O-MEG6_:#B9_[EUH^>;W+.B]9U>2\ MT>E\LKY'_7PO)ZZOHJ(%6PEE$4F+V_LGA6% ML8?>\^)VOQ6[JQJZS9IOL4(CO_/C$=$*A MZ^CL4_;&"HFK2&0?*UXT[:^S.C2"E]I%AE)F[]TUK]KKL?LG3+0,%F MP+U M]OV9(-""X$- /A40+2!C!:$6A&,%5 OHAR#X5!!I032VAU@+XK&"1 N2L0+D MGRKG?TCHYY*^V&ALXNA4;H0-B=<-K':D/F0BFTUJ?G3J;K+M,S6GT8U427/5 MVH[]]D\Y6AO9^C:C-)IX;\I),W<=@\^8($Z&S,)F4$]X,H0^#@S&<8(/F0>;(4/B*^2"ALP<8(R.'B$;(^ GB F&S#/$&"$OKKZ:Y?6 4QNA M"5R@ !XH06M !@,E-@9*Q]"6J4Z,D?*]#6$:&R5XL"&"$35J:4-A@(R8YC:$ MPLCH[A& :&1,@R<@)HJ-]_P,O8+ > 4+H+LX3HS(EP!%0M\(/04HWS]["X/: M$KBVQ*IM8'X#.B0A"XB&<> @,Z@O3@L(. M]/JT6% KSBBBYARV(9R$1A52&PHHN9!R! <<7:]U9+]\V8U1:P!"H3$X%V.< MEF.<4ALB 883C^'$8[M2D0\[)+!#,J+6B9V,3P)S>$,4QH97:E,D(0$FAET9'S7Y@!C9K48X;,&PO=V]R:W-H M965T M$WL-):IT5 TQV8[QV()@5IQ?ABD3,MI*%5D7P[5Q7V%)0TL'/$G[06[G,# MR@XE7=(OQZL\="$Z6%7TX@!_(+SU.X<6FRF-U&"\M(8X:$OZ8[G>9%&?!.\2 M!G^Q)[&3O;7':/QJ2KJ(!8&".D2"P.4,6U J@K",?Q.3SBECX.7^B_Z<>L=> M]L+#UJJ_L@E=25>4--"*DPJO=O@)4S\/E$S-_X8S*)3'2C!';95/7U*??+!Z MHF I6GR,JS1I'<:3/)_";@?P*8#/ 3SE86.B5/F3"*(JG!V(&V??BWC%RS7' MV=31F4:1SK!XC]YSE3_R@ITC:-)L1@V_TF2SAB%_3L)O)N$)D%T![F\#LIN M+ 'NKP /WZH<-7G2F*19KE;?DK"+L<17]R+<01I/]C;@A-,<6FL#(&]QAU?9 MX4.?#05MB-M'W+OQND]0$ M +0% 9 >&PO=V]R:W-H965TO ML@%0WEO'>IFC1JGA@+$L&^BH?.(#]'JEYJ*C2@_%!&DOC3(3N,@&>H'OH'X,)Z%' M>'&IV@YZV?+>$U#GZ$-P.*9&;P4_6QCE7=\SE9PY?S6#+U6.?),0,"B5<:"Z MN<$S,&:,=!J_9T^T($W@??_=_9.M7==RIA*>.?O55JK)48*\"FIZ9>J%CY]A MKB=$WES\5[@!TW*3B6:4G$G[]U.:2;L5=DTG+_7LK8CB*,,W8S1K MCI.&/&AVBP9K_P5"G!!B#78/!K';8.$^"O(5A2X&9&3$;D8P8JQ%?EN1NQDQ"X&63&V MHG\P$B'[AW.S_NO)_R)2)R+=( )_746Z/5C1^OCBNPMGWK-O5%S:7GIG MKO3=M3>LYER!]O.?=+:-?D*7 8-:F6ZL^V)Z2*:!XL/\1N+EH2[^ E!+ P04 M " !C@!U+#/2U#P0" !A!0 &0 'AL+W=O@YX,J0*$%1$*P0Q6WG%YF)'7F1L8LD;0='[HD+I9C_VP%A0^Z'_D?@M3TW M4@=0D?7X##]!_NJ/7*W0J%*U%#K1LL[C4.?^2[@]I!IO +];&,1D[NE,3HR] MZ<6W*O<#;0@(E%(K8#5<80^$:"%EXZ_3],(/PGQ0T+B",F,@&PJIC8'+'&1<39XW/[= M'NM+%&X35?U2!TVQS9XJCU#1:[%:;S)TU4(.L[.8:(()1P12ZN,1T=(1N^B. M'MT>L+]'Q,$MY' /66V63<2+><:&'T_YS\&R0+(HD!B!Y$8@G!7*8E8&TQE, M&LR*N;_'))L9YK"@DR;+9M-%L^F=V3A>S\RF"V9G7A]"K TTN6@4^-D\8N&5 M[-))_;\FT;%/O$3ZHL[B.]4_['/_E+'-YP?FY[83WHE)]0S,9:T9DZ +B3K74-#8U&ULC9?;&^X2 0V&-[)OA\Z$PFG;;7Q)9M)H!23T43910E+\XBG6L;V0_W9ZF^\@B^!7Q&[Y*U[K9C)&^?O MQ<-R-]3-HB 6LZTH(H3R\L'&+(Z+0+*,/W5,O4E9"-OWU^BSCZNKM63W[ /%DN\J$3FV/(X+_]JVW,N>%)' MD:4DX6=UC=+R>JGC7V6XP*X%=B.0N>\)2"T@-X%S5^#4 N=1@5L+W$<%M!;0 MFX#<%7BUP'LT@U\+_$<%O5K0>U1@F5?GS)N$WIC):]7_XHNS67HQ\CZML#XZ.(5#-!Q=@M MAOB]+K-2&:LA#%E"4X>-UA'8BAY4,58)TC.[S$1EG"XQQ:)876:&,"#1' L# M"EY@#.DR2XP!):^^7)KUUP5O5(3V<(,(WBBD#$ ZC4+P" X>P2DC.*T('ECY MH$)HB:15DG:6JA%4R*8^B#11(<>V*&@&%7*)Y8-N4"'+A87/$8AZ'F@(I"9J M Z.6V!(0L 0K))WO]T#E:X1R7!.4OD$HTVRM0L=:%[?65:RE/FCCH&+=(-@I>?@N4 >N\5"%"8&^O5(AZ M/FB1-;)(TEA@*Y+.)_]QE>*N4L15D":@2O=\\WH &B.035VX91%*3@N\ZZ98 M0A!6 NL+-,!;;)4*5MYD2.17.J"%E@CE.P!:"]&4HE+#N4AYI? MBF \L/I+"QE?R7-6=2RZA:\.:=_#[!"EN?;&A?Q$+;\B]YP+)HN7A>K:49X+ MFX>8[45QZ\G[K#H=50^"G^J#G]&&UL[+WK5^-6MB_Z^:R_0J-O MY6PX0SA^&RJ]^PP7N!*Z*: QE73V&>>#L 4H92Q:DHO0?_V=S_609#!)>M\O M=V2$ EM:S[GFFL_?_'-95M&O#ZMU^9]_NJ^JQ_???ELN[M.'I.SDC^D:OKG- MBX>D@C^+NV_+QR)-EN5]FE8/JV_[W>[XVXH],UMYGEZ^@@^CP_B?;>[?_Y MV^HO?_X67^(7>_WH4[ZN[DMX:YDNZU]_2IZC02^.^MW>I/[=7S>KSM8OS_.O M\&67OAS7O[2CG;:.MOZX/'&5WF5E523PWGGRD-:?FLY^N(JN9_/K:/[S_'KV M:;ZEF6/HN$A6T.$R_37Z6_J\=737SX^-7GK=@[]M?>$R+;(<9[2,3I*J\:XL MIOD?_Z-MQ:;0Q)*:^;A*[NK?WB:KLM'@\:8HZ(6L7,",?DZ38FOG!P?=T<&@ M5__XM-0-2**?TM7JX,LZ?UI'\S0I\W6ZC$[+)=6FC&12C9=^3LLM.TJ=1,NH^/\X3%9-QZ4UBXW-ZML 9N0)]4V$LH?'N!0S:M\\26.YO=)D9;1Q:8J M*SA^T,-6 I&-$CKY"!\WYO3QY]?>IFUN??RZ<:Z.D_*>^,X"?TG_NW:=%_C7[X>+L9'8U_X]H]O?/I]<_1WLGLX^GQZ?7 M#>YL5^PQ><;E:OF^V*1N.9H,HJSR!QCX$HB_S"I>KV5ZF\*R+&$?8*$WC5;# MI5MER4VVRJJ6W0!Z^PKKE\'(HG5>I24M793?0APO;O \EEKUWF> )O$^K#/C^/K#P=]&WLJUO:2=HYE7*M]3XZI.))=97 M'Q5:S(B&=WTZWWZCAL=HZY##Q_1 ;!UVZ^/M8VY]],4!>_N#DDZ*5TV)O/(" M[B"2>W_3)3UJWIYXWEP?T?^9WJ#8O*C^;^-L +,NX:YNH::2V'CKE]\7>0DW M4I'?-L^LS 4.FEY)#58[3^DDQM%=NDY1$,=#DRP?LC5)]\B.ZJ]@WR@VC*OEU6\.GKSZ!V[:"-AO]I&7Y/L)OI9>DJHKL9E.AZ!!5>01#QDMI M%WZH?33::/+CA1P%C^]M;0V6FQ^,_N?_<]CO];Z+;I(2I&W:V&RUJ9HG3<3K M30D'!\Z$:P&8V0)O$-1O@]9^5PM;1O'"^3T.KCO:[%W/L3NDC7:$#+8?WHNM M=VVTAVN];X4Q(*7WH# 4:7:W%K%N\1RA)EW*Y.6]-J(283#H9COQ'6\?3H.2 M=J3$XT;7\>M$^8;M"^_\F=S7*I'OO)6^3OB",'6)PM3I&K355X4IWN VJGCI MK9.W"5-;9K^;,'7ZDC!5__!#>I>MU_B:B"=6C5-T]5 M X%]7G@W=K19PX3A#@,MM$JCQU6R2%GUF[=*5V]OAP?XQG;2A\=5_IQ20^OR M-PZFWLAO&LDC&T'R6Q#,Z+)^8RNH+L"1RY9RO49P^0&[A4=7PG+@#4]84^&Q)7 M_;5VXGSUM?;>&D:8W7IKO/;6#7\C[?WN#6_O;[Q4+5*O/"J\NL M?,Q+E,IOV4+6-'NC5?9?ED9VLAS!C;C(Y#2C]N"UT=B%^V1]AVI@0B5H-(5E?FPU M?;XZN+:.7AO<;;:&O7QE<&?9FID*K%-613=Y4>1/\$Z)Q ?K2B=BOU6] CI= MI# \7HF 0;69)[>\7K:]_SJ;%!'[98)]6Q=-8>*/[R04$K9N^R.R@"6L[S:QE:?1 R* MN$J3,,SG-&EX#EYX-T7C:_M;\\WCXXKV"YB=O2U\MV:#YNDIWZ/3Y^H#F1-(0[B+<=XU1T>;SWCFC+UK+F(!VD+YJ9UF.(;P$ M5U?C3#9$MR038UY3QF +.+0"W+N"!I)7W".]3G1Q]?WT_/2_IM>G%^?L@/G\ MZ=/TZN?HXF,T/_W^_!34O.GY=30]/K[X?'Y]>OY]='EQ!JK?K.'GNBCNDK7> M5.BYGF\>'M#)>0%*)$B;&>A,Z)R66P.WY1*DB47+.?D#1_7[YO@^^O!Y?GH^ MF\-O3>5P#\D*#2/][G?B-*6_>M_MFZ>D)/V^>,P+DIX8(O8;'H,,%!3$'OI <>DO7F%FAR@_)=A:/ 3V\VQ1I] M#_:&TIO(X-#*]"$#@EIN%A6)DDL0G0J0[Z[A.V^\O&^KG-?J4EZT1GIW__?'IR>OWS>Z!&Y/SXXQ&)E5N0!8GN>>-0,UJ:(LL) .=?X/2FCR2WHHWW M 5B)2IQFA;9<(@7D6+BOR"*8;T[CTN;M3<("K[$NZRN[S'-;Q'O0"Z/ I@\6_3V"JY>86[1](;LPO M@>, >PRQU6*QR*1\1D=#-WD51FR-IP:?HY&*Q MU3;AO7>]4><0EG&U@A%THFG-M1=N\Q(>G[C'S4OW9W!F(B0(/"MX<]/J8,/I MKQE+?O3NC;B8JOPN)3O54U;=J\&O1A\QS!5.!M\WAH2#3(7(EH@ \0=+*YO" M/7Z3++ZL\CN17^D0\[*CGX+652('GE'@@#ML&8O+P'F_S1+C6U2BC)*[)%O# M.2H]!IX7: UC>KB!6V8)"X54A12#"9&7E3^W3&K G\MF(8[ MT?'%^1SX[@DQZO>TX@M?XQ0)"UHHG>X)2[K:+%/B=W:YT*@;[!]H/ONX+"X:.QTV: M D=>P5%>X[@[P!&O9G#/1,>?KZYFY\<_1]=7T_/YF;N0Z._I,?Z-%TVK]E6; ME#)NTS9>UOJB&QC:XAZ/>0:D2.Q<[#S*2SYWYIWH!!8D*81M01<@8-QNU@NQ MR(J-2$;PUP0Z3X%)_)P"WYQMBKPTV-EY^A1=)]E3LK;-;4J5O )A%Z^^E.5@ M.3EZ5BB@+\*]AJ-K3<*KYU@&M59W'"MEXKPRM7EQMS7Y.GF$ _%K]B"*(XA8 MB?T.E.6O248&6T]:O.5@(A0:X?"WFL?X\$/_P'9E\?0Y;@07LHUFO85>Y8MP MC>N;@K-+//LU,?KT%MD%_@73AVL>[]8J):Z:K\5=XON;A%@:WG:9&5-O1$>= MR8[O-^)M;GHFW,>%6 Z6Z3H74B>)V*,7XGS0RIKO%'^NSS0S.;WT(A/W#FY@ MX]W0G6@.6MHY2,I1;T#2/3:S3"O847Q+3X<=>O72A/%]H#AT@67YDDBCQ+L7 MNOD\GZ&\.)M?GWZ:7J-DB/SIL>"U%^/,%@YE@(VAFH-K3_= XD1@D;N0JL7A MNR(& Z*)6Y;/Z\PN""W&] %&N$B4@98H'B8L#! ;3K[ J8-+X0%?H .:@'+P M\,AN=-Y7/H/8?$&A?RD9BI1_MIN 8C18+6"U0*82$P+.PH60-;@6'!#:$:08 MX6"MJT2L=,M8Y,8+S[U_6 L;N\@[!_P#)&7H )9FLZI*V(#-"CVH*&/H\/I^?3\^'1Z!I.87U]] M_F0G]6DVG7^^FN$'[ULU&K4A1/")NP[>5-P@2HFAX6X\@ M!P/H,2R5">"]P'<$M.&U*,T].#G6CM8;&8@+WCOWH$1A1,FS87,&^< ?-VQT M=Q1;I8M["KFW=T7*"J@W"W]N^DR:TY]0). MQJ2*NB5+Y&L2/?&L;XCDD+VR36[-RTE4*8OY'-G)23MPGA,8%5P>:VLP78-T MG,*/=65*D+87*8J0Z''PQQO5Q^BQI)2"HGU%>\'".O:]>>TDNJ]57"EG 5<.@.B'EC@RE_[:A+#.0UQ.4 MT8@<= %U-\B3AF>_D)VPAUW[&^S6'Q[Z?%/Y9"FLD%:^%-F+#AOL\'T&RC6M M,6[ +YOEG5Z_('ZD<-NO697VF=MUN$W41TEF,E#[RW;YWK(QX0=;N!>*IJ@G M@E@DY(5Z/!D/2H"1Y5PM%=D]4TG[QK E4%D)3>1;U1 M/.J-_5]H"OWOW&_F&$V;>,>R,"!Z9S3JVF?=KT;4(&YP'+0,3[E&@S4UNZQI M],>NZ7CW-1V_<4WE_S]J)4?:8'T!@:"?\, MN\0^;M%P<)-63Z@BZU*@U4&78\N]M44S0X<#;-KV_LD@^$P7@!,GVP4#%MC4 M@!.W>#><$08OX9IMG2T8"N7.?!V MMCRI_'V[02MNC/2&=[W:"&]0? (9,Z+(V/3NN:-&_'ET-3N>@13\X6Q&XN+T M[.SB)Q E9VB-B4XN/G^X_OCYS#[^/FIQ9M/U /HS7'-+J[0;-:99.[D86O'J MP+&";+<2+XQO?O<,^ 5,-OR2HL82%F[2!^@:'TE1E"CR=;8HP[>-;STGQ0E- MW7AI90MO13M;YX3Q"L62V1T.6:),5.EB\Q$=V\K&'<*Q3? ,TI8;W7+,NZQ$ MC7:Z3GL,! =LD*9"#SSF*&MGI/%NUFH#)>HMDF7JG[>:_755Y@:4PBQ]*HD. M&L^C0S:YX\/,:6]DX29YY/8YPKP.Y)YP=#@!2,X%)_=A3,:&%.W"L\RR>RT< MB4E_38M%AMJHO?^?[M.UE0"49[&-="%*$JI#JK(A2?LG-67I!+X +0.3O)#7 MW21+/HH5'/1E:6/##8:_Y \X$2"ES(IF39L![BCMY#IQ9C5B62[^0Q?#8Y"N MV0XTZ&^1M]@F)*G2#5=T=5X3-*RDM[#Q3 G26.293'^]3S:E,W)13 W9$*1] M4-#1STJMP12?]8L4#VC'G.>!F3H)0X5H&UXA4+JK[$QJON.RY;:12QT:PP@V M,F$?@T)ZQ:9=T%^/KV8GI]?1U>G\;X&6"J=UM6+B53YBG _P9>:!>W4.RWBO M9J XFI99PON))ME'-* V;N;@[H%.1J-OXJC[#5V_P]$W^/@=I2ZT>!UX98@% MNB.#]CQA\-P_]TW#J(W/3Z6JCM^D MLX ;NJ[;O>-;'8/$^[R1LARN=C)R+=7DS:S:;.?3,3M8XNA[&+.ZKMBO$LZ4 MI2N06F$FH(&C#$1#@T8?&IH$O]K\G*YT-J!FY1>4/7(,&]31I\GBGA[<^C[R M;A 8BTPT;Y$4"K:HUD5#W$&\$8"G4S@!RP_P#BD;;(''>Q;UL69?NBOV\2LC"AF,,'@*\=D,_)9M?NS'-W 8H>[F:F)?&O '7H.-*" M%ZPT;&_M2.W>9;%YK%I[5%.8^/"!AO_)0S=.OLU;3B=J..G-,U_?B=M'SE:# MBQNMZQ+NM@Z%=4K1M5&<8J+O1',YG.&*&Y9O%_?K?)7?^0O^TOJ19.",UFQ" M7: L(H)\$J'A%2T%9$7"Y4LB=-DB]:\W#S?,0<3&U"$C X47HVMD[A$.+^^N**H M* ^"P'HZE 3B"%30O.!MAJ'>I\DR-JI2D(MDV>[>V+O-BK("I2:.^#=4J1[2 MZCY?[CO?1R>RD=?,U7F.L9LA]K59;TKA2G:H;/Q'52&YQ2O".(N/K_L'LP_--EV1.AEV=LVK;I[=H M=D7/5C@T]Z"G"-RDG+6&!'";?,W)/FK$'8O>+QC-+^Q'OGGV%B/V:=7-Y*F MPW& X2%,ZS>I]3R(.XI(B3Y6_W2V%L>559>-AJ\(A;/#3KQX$D^?E;1+L-%7 M%Y>SJ^N?28-'K]8ENWO:@2EJ](4=&YI\$B33OQ U/GK/+" M/&,Q_Q/2A@W.P[MOS3:_PL9O+4-/]1E&5Z%'OMF^#"+E$\/$ 2-GZF"CD/HD MR;6!6@OR 2(1?)HN16&>Z@9:87\=\W%3@(A!#J7UT@;$Q3#HQ3TPY*(![V$M M"N'*VI5C2U1"1I?L[KXZ6*&IFXVC.GQ_P,8?,)^7@J\VC'5JGU8H5B6E6'C+ M]UNF$_61=8U943.?VJ<6#?R'KL,I#KWOHJL9,+O/,S0B77Q_?NH"DIP8(>IH M:>.QU)4#8@HW:7PCD>R3+PS@_<(VFY)TVO?17F\?GR@W"64SIAA<+D^2^NI" M_CCHJ_PNVNOO1W=Y+@*2-D>"&2G54>(>:*Y!! M?$=KMC?(."YXP7I=A0>Y:>)/33& YK6G*BV/#B6-C=$[L4-*5A'GX[CB-G@#" K)'W@I,"A98 M:-.@VV*E.C$P&S5+U3KJ1#I0YL L5(@<"L/]I?8M7@.>R07)PD655!@ =T>2 M%5D5C8ODT./#//?*?FC=U\'BRXS+7V(L^H23Q*):,J".U;'VJ' M(HX"I[]K1MWD$D/)+1A[>CP'KB3K62K+;WY)Q3NJ1WCOQ_G%;)]N]/RB>%D7E,HVJ"\8&C03>[PV M7 YIOA.=^%X6$,!0%RA$F78*_B V@<72#TY&*[#E ;R@SJY(1X70*>#3-9Q\ M8?%T%VNPMY*R-90!-WU,E]Z@^$F,U_WK!DC.F1Q$GM'#1'XK):('N+-A&!B; M0<-2EVZ)].O(J6/#3EVJ)MP(:]UIO%C2K^1HO/<:K9]KBH,-??*>8 :KGA>: MOBC' )A_QNR9'3 91T"#&+&A:#L:-'U-M&;=P_Z%XG=LAQ9#P]!R5LGY*B.4 MDMG(^)@@DW0MT+/P,%F+JX#C>V<)MWFU$JYK0M:(0>8<.\S.)1JWB'K>]>4. M/?5A3;L:P.<65E8=X^%HCC?,(I6F0&VDBP?A0.2^4A7/Z:M\UHP?;.AL5S<; M,EB@P\ZW82=>F,AR8QUJSEB(79)C40*!R.%2TTPH^-6*02*RJT!LH[?8-@_G M6E.!VUPT%(W!M[>GXLKA@.7,GY-5]2S91T63H[+ZBX3K!Z$'U$-.GCPIEF60 MGB$?A1MEA1TX'*C^.MESD6:/E6Z3%YM/,BWKX*FE7HZ2\<>)UQUH;G=I[1UV M7] &;SA)A34 #!S"L2C52U,7/CQ*6) M9>:9LC;M$^E#Z'SBZ;E7JT<]Q*Z('#4LN MDD05.<+&4;D2&B8DL?+;0]% M^ZH%*[3,J4VW2&QO\+3M;0'KGDD!B!Z- ^QJ]ENGY$Z7:""LSVK9%,:5W*C' M5<_&LSJ#]$T7:&U>,?#JV@II "&B7;UMQI+SR6%'LM+P:X&:D$2KPC$'L>9# M2E85T[(&OV4I<3Q!5L>SOD@;+/V33 FTCZM-2[QH"'YJK>="Z&/VR>4[5:PYR]N6'O,@,[::8'8;T\>(0, .6Z8;UQ-E$OM4H76:U< M(NH%$@(9*DX^'U]')Z WGEV0E2(ZOIA+J.KQ]/+T>GIV^E^SDVA^\?'ZI^G5 M#+& V%+$Y@&UAQ1;L+P,G<^G0*$4A8-Y6 M3V0]%=U)+S+SHJWUU>XC%*I7GB47A/[:HW&!LK)DE,>^/E(P%S_34K\C5;7UCPH^PXV(+PY/0/ ;@L-.&O.N2Q9';,RT5D V1]8L81USK'^XFTN7F-]8 MI 2HT-P!Z,_+K5RYC$"6ADCP7#[+ZK&SCJP$P% [T;$;@W$C:[&A.85GE=VF M=?N83^JT8DYO!!4FJ9Q48[5P%AGQZ/FV+\,V:K5^P5S)BM2),"*!SJCKRS]N M/'9R7_MYY*PQRUQ"_ZS$&TB,VPBNT$^7T],KXC<7'Z.SB_/O#\Y.?P0^PUC$ M[U4E1(&PX@!L-#*SA+?("J"ND@1K#(!;[/6:R-=^@FW=<\E:1L4[FT[ MY@AA9UV@KSW_;A#]%MAT,ABG9_SV53TX5R<_SJZN3^>8-$X,/S03.AQF$ ?) M+59Q(BMMO6\>ML=; Q4E;K)R$ML+V4GS'TXO+W$,>-W\ #_.\ ^@"+F8,+Y- MVH4=60G6@%60R#MW+QKLV;A@VNBW^GX MXM,LNI[^@QU/'IZ,"QVR0!SV"!NGOO'I1"9$'DL+[XPZX[:L)3JI0@%+ER? M&40I.70TC-7Y8%W,/^6?0_,WBB>SK1_*(*\\=RB#2JYY=(H0@=0)>_1$BIB- M5?82+-<)Z;WX3J'Q7F:5/$E>AJ;JNM1+RY']&:GK8B%[AVHD^G%%DPV'0;D> M<*7331#]: ^_C;%B=UOC(F:[@K>XFE^.7A]40MU;Q]I&8-Z8C8XY?C5\ MVFD\&@U$.4-KC3/&#B@$@M(B=\]?\E* D(F0E(,F#\&R:)N: %OX)BO4:=.2 M'%I(;EZ\M@6@3*T9I"5)+FB+W&A>"WAF@OG!'U]24F9\$KU)Y7-@'/R\JE^M M2@2_&D:>.# 7LCVL/2L''6&0.&_I^E>I@BR7A:GR+AC/.(+Y-43]9Q12@DV]*7G@V ML&I:K%NP,@!HL!=COEX]2Q@3/OO+ILA*$!-<]DQ+").#.;%Q3'2I4&@3+!6T MPUZVWM'1Q ++DF #FX]T#:(A&7+1*/MK0LG%2 %BVR$W.HCK**O U1#B; M@<6@#7+5TV5*J!7YH^@'2 *@>I+0*2A3F81L7,T_B\?*8D[Q(QJ]0A!4].AL M?GD9N\]9X^_XHS2MHVP,B -%H;5Z8\37O%08&= MF^#5X-U+'U8)#&V^ !Z!UR#U[G%H4,/25>PD?GL.R"_(@W>RO"R/)4T2PC#8 M3MV>1I-_*4&3&B?6+R*W*&.2&"BRI8[43H/12%;/'%.^M$M&G%U,:9&"O.F^ MZJ+2C8?7T+--=^%LQC8K0VV_M2/J ]5IO-(+1/98E#4GF][9E9_*[(W=A&/' M(%$EM&T857:]K6-KVR:WY$)[0"VL.1A',VP)W?+JUM%D]=!3I C.'0GR^Z[O M7\VG*WQ,@U4?OHB/,_CJL-HTA_ _V.S M#6<>&/D0ID33,HB/Y@+_+"PG='UTA-EG<9=2^(#UFUGS,;N,F$2'R.?OHFZG M.^9_#N4?<\(@Y*U?JA.S76MVGXY"+Z;UMVRE25^I:7#3=@Y/F$2'AT,L5!+# M;T?T&[WP[G TH8_-"['Q'G)297'&=4"L* 6BA&1<^5-(6%IG6,.V,XCETQ38 M&K0K])S"ME^NDK651=N_C@VZSE"J>DXKCWO'Q'1AVF.:+ 2^ M^BU=Q4U#E)]MIV& OXM"Z^*&HTI:G79Z8G(:#/X;J:/;F2AU.,5VZN$.>.HN MK&> T?N)K VU-#&+)]*\4D->0A=G^A89BHT;#/@D,W M6_S::_("7<(OK&TMXJ\ICUE#E2\=EK'C",[CQ8$-90#A,E,U[QITB"TBE#Q" M*1YH?F&+6!E&EB;MD>\M7+)N 'J\C&Y&7.E;%B&#**IN6P]E^,0H]=*@C^\ M@!(Q06KVP48]7]8'TAA9;%<'RV*B\\*!X2RJQ"+'B9W4BI8W*8B3F4%E7VR=%@F=EL$_V)2XX0R3AOR&9?$GD-(1:TA N0FMW M5CRD6)E;O/R(,R@9P[%>W$L#;DBPG(;P=%CZPB_E=-$!9\!%Y0KNO:_MJTQ! M[@DAN5EFZ; ,T#%,3ESON)79KX9-$W%HJ0!YE7A@NK8?D+'Q"8[-\P&U)? ] MR&:E_@L%C#'&V$K#54+<+K+UKU:O"]MZ;7:BJZS\KAV!CWK([N^A-%_PJ MVD6DLIB9!8N)&AH=TOUHB/\9[RQU.X<]_#&&'T==<]5.5F74ZW3[W\#/?H]^ M=K\Q/\D<#W2.3LGUK]5W^"II.IT!P6UT1OW:5FDX1YO^9IS!=/N&L#U[A_TX M:-D/M\3;%GCV@B7JU17O=D;.IM?IOO9WN#>3(_M=#W6Y;F<\M)_ UT-\?>1] M3,7[2';I/1J,W;?-X1#KG89?^&@ZBV?3J M_/3\^WET.;OB4J;1GMC49Y=SQ89^'[%J"Q_57"%N*W4#C8["Y:3Y]<2"FGI^ MPKI>=*HI[])7M*TOXQ7/M* -M7'L6>E+FZ5*810#;5'O:Y:,UZR>TO:^>7&2 MWDPJYM1(&HB%?5AL4HO+8;-==:[!._K?#;'V<\.M\\H#B9%US1 M3FPL>Z-X/!I$6'IE;QQ/#D?ZZW@XB?;-B4)UYHR$SQ-M,[XT3D$+N?7&<7\\ MP7*JW:->U -==C@QM6)RVWH(:LNU-N1J)5A"*A&)B1VGBG)4^[?)$LLT3*F^)1K+A,C$3JTBH&H"-,M[&M MQJ\=W&W'U'K"-)XME X4W5%Q340PEW 88Z%M+$T'-U;L$_5):ZP& M!@4=Z*[;K :^$ U>,TX!W([_%&]=@S @MB[*^H2IQ.?MK/$XP$ZCGY:DZ_". MK?74VG"/I4>P>F@4C%2^2\&9XM!NA_(A;* M00PKQ[\2SD,\%B.>GGYW(U!S)!GZ+"%?OVRJ"@U.:.^Q82Z-?7 \^>5]P)(E M+N^:FBDU&@V53!G[MOU!GF++E.EGFE9'1L[5EOG%JTZ]3, M*U,C^=(+#-8=[XV/9+^[SB#=DWK:]-*VF=?WU_S;]O9#3FWS[%UT@8O=97LQ]FY_/3'V?1V056*SENE 7US&V> MI0S^-A[2Q"ZHX2JUL-^1H0O(@NY*;0EJMP";H9C$B0S/00>(*:7!,*8!QLU% M\G:I4]@,3=MR$RF*A]RRM;*I1LQ59 24MFA.NF&=ME7-RD;/90!CQ7%^?P^_%,0*Q/F0]A3=,&**#B# G6&*X83JFLW+'$8WZG*9+?3Z>7 M1'>G 2+01[NH5S:L;XZ\@&PSJM:=?KRR>IV4O['ON4)'QKWX ;.I[.L?I_,/ M^KKFZR1K/PFUE#>CS2.IH)XW)2@$HL9DD>&"=)<,C4#2#.W$+:%S)910@";- M RQ!TY:$,N:MG3I3GR%+<:;X0B.>OG@, ?I5@<5'L M:/6$- 09)]V? MHVQ+/S/ +G\#(IHC3_5NA%<*1+1@N[!D-R@&"-%22^8U;Y8=J^M_)2<5[=H: M>X].RHS$_62IKBQTV+";D"+G6%2'MZR5S1J:;=4[#;[8GO]\Q,/"L\O5HOC< MEBD9P>6@6M>*';VXO?8Y/I2,VA9$WPY,[$QXHO^:K#>8D&*K%^6UCPX5BB11 MTP8["A!/P"V!E&T)VNI$6;9O@-47%G+ 81^X/!*M"(:!,BVD91-4.QYW'PM/Q:5V[%%8(3)V MIBH+O+M.$!H7)LT'0F;B<22+\1M@6Y@%AO<#%:[]6DPN;H;#S<.LXI@*M&,. M0N#V79M?!GFS1G%72M5T(75I$V^93/9UEL9.JO> MPG-5[5"!A.NO;>Y@:T1.:IPD/S[<>%MN)0P!;,1\20ZI1J>]>ZZU]HPBHZBH MI: 'R)J^VJI)7*S.SP$S!,?J9?76ZB9X0'5<=8;AQY-PD,SR[U.YH%DMHWA] M(*H;MM7:BFW4@5X09K-64ZZM8A80",D]SWJ5>#G?"%- :.0,2T-6'5V ]EHW ME "'>U!;4X-JH']/1?5[2O].UFM*@V=:35E##9%&D>KL-4 \P]\]E>L%O\\+ M,#5R5O/?6/J&"$^1.4:M#-Q=]:8NWXJ$TU[62 (-7J^2LZ8((LI,Q#T5]+3S MED]-)E:\=FP4B\27(Q?$*Q1&7K"A5B7"F"'6/'"D1\S;6;!KP 9A"?.G.T++ M?C,N'HE-J&-874P.O9,=)-8I)(R-[[DE"D2IX+6=S_Q4"(R=R5N((/HCB. < MV;A<-F\F!(\-[9"Q)8OFU!QR[Q,$#,LR3M] MV:F/;NY![;K?O7/F33L7_?MV3N7%K2+8;AOW2H)/HPP'1URVU)^H;Z]:K+QA MD.RK(>+6!A5OJ6?AC'Z^"\-I#0VB28*B2Y%?N1)WU+06E:"U5&4IQHN(164< M0=M]2V%P+0ELN#QEZ>#E5<\D)Y&0LO$.1\TFM[%6-L^V9I&G#F#X!U34@##; MG9.MON@8=+65BHU0<;_;B6:A"I*1I?,AJZIT^59AR!Z"UV0@LY66/Z8WQ4O$ M_*H41#B*Y8[BCQ -Y1;RBS:9G+QG5EC08AX^ S$UX"$MY>?*L:[Y])&D*?XG MBX*A]F//N,$/JM"PXO*^$D[9QJG,3IRJWXT5(3K8Z-^URRKRFM\I\GZB#(7: M7L-NIH($_*KPX5T=JM+7]$G/4G&K1DV)E[3@5YXE) XCN;P[QUC]>(&)IOUPS3)(^ [FHH?UXDAA:C8_OMU6XX><5J MT5(&S?C M/08IVL0L9^ T?K"Q"BI.ZY+"X [$+5E;I$WZ&STL0 BJE7GPC37T3XN=$93G M%(EEN[GZ+03TJN6MW^,P=%;"4YQ85>3J<>18_S8J"^(;^]T_YD)JF;212?]& M%?TW74ZT50U6H?8PLD\))IN8H/ 3>Y]LXPM1*U]HD/L?NKN](ZVWYFUJ5-]4 MDRS__&WUES]_6V9_^3/^7_VEWUKUJ?Z4K85TY=52/\=2JL=R;/[/]*8D2\[_ M;;S[:O/1KP^K]R402/J??WH4*+8_;1E9>ZTI3*X1 &;:7G\7#>/N MA&J[#;KF#,3%]YAY^6*YF[UQ+]J/]@ZC?4.O]S"0<=3O&ZV^7;I*=I4/\22? M&K>[ L.SYK3A]1*-6%RA3=.B3U*!.RK_5R1?FM<&Z.;W/JQ,^"XZI)D&M?'& MO;#4WKNH'Q;/V^MQ:-QA]+^\X5A#)&.\Y+>W=-$'%:E,4/+=F8@9VT,2'@)7 M*%$ <):MP=#!K+.-P&#@]G>G9=?UKQXF-*7.3+>&:1O[>O[^Y=M*_W MRZ/^/%G;:[=5 A()1U M83;@8;E>@0-&4F1/+J+.X$IWXQD##0Z% M* MR.>U$H%1KS^(!H.A>XT1%5R@VIZ+G+)[O!^D2!?I 86L4!I/ MZWI03WNC(?!+#7N?IU4E=0&HODWC:=4%P17Z#P3H M:?+ZJ?1S5D-7NR!+B?_IBV+^2WVT,_V6L;51WF7R7.04(L1;_2XZ&I!XTX7O MBOR6 6E1/=0HH!Y(Y[WQV.C,;'93;W $F]'%,_60,8XM W;G:\IE[?7ANNY/ MS$^Z-;ASL&_FFL(8M&#Q^"@:#\PIV7RE?VA?F;B4'M)FK@.#8LOP?8RJ((SB-\SD(T.*!5ZS]T;UYY8ZY5Z5 M\1-UN6U+W2'XL"U-HXX:#8!C'5$6TRLMZ3)N:0NFM"^ZX%YOM$N#L-Y]67?0 MD>G?P5 6ORZV.%N(HC'*;>_@R -\-C*^;$CGTQ?BH.#1Z]OR2G/18-CI1M^$ M_\ART]K$BLVB;>";DM:RU^WTW$6#?_8]0O6F)S%>^#@^T^L,MP,<[?4[AW3S M\#]]:G,KNI"81P?0HFWNLKV!-#SH=T;T[[ #VR4L#:9PA!_2 M3'1"L^:NP3?PTC?R!/T[PG^O[X/ZA#9JM!WX\7=P#X)2"I%!2;?N'<835HTP MKV]@CMM00H?PS A^#D%KB?L*O\(.[OD%D83:AMD=HXQ_467R@C+-GE#E:YL0F7K%#+QZ9C,OU21H @NY&K)+Y5"TV&2U;H//#4\"8BZ- M>O'AJ.? E@;=>##JM>$MX0(H&WRI$Q-V(I;PNVS-H)6/&<4IH;]A^,JT* +; MFYO7[;9B .P[;#OV!# 5'QUZP%*CN#<>OC;5EL9>F%/O2 *79DC^M MX=*]SQ[I.J4!\-$F6-#DJ8:PR[M0BRV',3]L'K9C,>-R'Q$=D?;LWY^2T5L* MP7&B'4-QXM;JUU)P2@J)R#)(L:\(;=$4LW:W626,P$J4D*LC-"MJX:7W"==F M0Y1*6TF/ND4AP?@2$:XF :H+5*_+,_8]2"H\8Z1FMLP2LA5KMAISLS8#!B5Y M*-C1(X' DE/-0&ND<7!BF^U1B.D^/!IRBKP1AX>*&L#\:C)92RPM.2) MS"(Q=Z(3K8+H1\%+X@4Y!#QK6TL F6?3"/US9>K-LS1<1 :-9PL.#U9AZC5. M9@A-\$B.-LH5&L(C97LW"UOIQ /XE9(3.$R%0MC67_H2(]/(0EUF*GI*27M^ M8%4 4&T"@&H]^?[C4B;2Q=#C8+7,(%L3!:A5[<9%JG<2NUK$^)C6BM@Z9"XV M]%#Z%T5^>H9$;R;3_><$:$ M%WKTQN'L]?I#TJE^RVC&6P>#[KS)X5L'\[O61E]N']"$!T3D(_'7'K&\@Z_H MG-88AZE#?#>@%+/;$$N3F!F%L;L4BJ:.^?_#@?]1<.!U8Q1PO>//\^N+3[.K MZ&1V>3$_E:I.)[./LZNKV8D6"ZZ_>*QE+T]2(L@RFL*LK:U!"B VWOHM?;5; MQ78>^?O(CG6I8V6)4\:JN3^ONR*;#;U#5(DQLK;1L.M,+=IDOSM -^5D:/#! MX7A"1D9$':ZOS%&'Z]MPL\9E%SH)ZZC3_298FCG& M(L.J,1C#DL@%*,T?<@.SP8X?L"28E2& M-*D\F)TZ5 5"4/D$>!3#&>1;3QTNR/$H3I= ?9#UF7=]1#%S,#(T_LZ@ZV-3 M!,T %2PX?['9&MQZG5&WUMJX,^KYK9$0AR(2AML[S!.]Y5 MU4 1T8A*6,CR$!79S%]:/0K)"U<';F7)VE%8E*7@56"/Z=(5Z>6:+G3'6J3* MS+E1K W#Y!I\#'(9?]B@"%$$]\=[I$,N*;!:H31IZ M-QB-67=WX!0W*7O?85=PH K :WP@29M9C)3N5PJRDD,(H\E9U((!+6JG;RRB M9D2^J4-F>XY9LP6*Z5UO>.A!74\F;?C3'$KEHD*\\FAA;0@[=*NZ7;<2>-Z M=3%,1;!]-2K7(A2!RJAN6U?M-E\(%$GJZ\B"5( :]%>.Z_Q!X-Y0GQ>2(J05 M GYZMG 5'+#19"05EBQMH7[4DF'N=P6::,G4PYPUX9(VC +KZ+;&.SKF\R,M MJZY336W.J!P2Q2EX@$\2L^% O*1I1O' )YKC3%<22$%JN^N0PX6= ODLT")+ M8();V)J=CDZEXUVUPUCIZX@Y;K0LDJ>U4BX#MMGKH_AHW&\( ML3U,C_K[Y]/KG^O?2(V%[7)JZVOM\JGKA013=PGU#]N(N<30P7X\X7($YH6S M+Y5+LZ\D B$:3#W;Q3?=XBG(JHW<[^I?0EHB@N7 [GJ'?!G(:5\A#'+_@?# MH $[\)#::*A>0+\C>&22")>MQ8!#H6SITH93Z2*0FT"]!+&1FMLYNC8)34CB M5WBT2'2V(4[[;CS)-Q>TV3\Z1TL\RV''()C9^36"P%V>3<\))NMB M4>6<@MT=M]MT\!O37@"&E))'"BE>JKG%A_!2J32(:B6\9"':S+97@_Y=PT\; MJ$#?F:W5TK;73Q.B?_1BBZ4*4H#S(4_['WF(Q@SF)&,H.$S.I=JUK1AC>,'T M3C*,&,U%T+/@RIUPX7M;%[[WEH5OZ-P!DAZ2^O9:/8K=M23<<:_DCZG5])$- MQ?ZUTL0R= 2$\[)ZEO43.R1]KOC=[_8Q1$Z@X^G%_<.@Q,N-A6M-^.L0[ M3:/@.M!Z\;Y4RVAKL2*%7V)O/ 8X#'D4>MU)ZAX*0\B"K0RTI>OM99,Z<-^F MK<.[2N^DL!;,=:XY5Z@W?D28OOG!(1ELO2+&#LZG"NG%U.?0)C*NIHY2V GZ7KBY<:[2YW[8V'>*9M068A+C\=7ESJD0D MJ-CJ22CCT.M#:1HVZ!RQ%0)_4*=E_#=T:"]JU%T M^$I'W9:.CB@Z"V%R[4>(9]W6\:!_U-XSQA(=#B)"S,D.+ MQHZH[WC.IP*_/;7F5#B6,Q763A%R=5UF"P5COR2!D*J&;"-!E"S[KFA%/S[J M#1I[P13W#HNG';:M_MX1A[:B:<5^KS(D?#V-=@=M&KL+'0R$?'(T,GM MXL.'/60I@R%\+7QE.(0;ZA#^'H[Y[[$=-3W.)V+0&0_T6/0I[7#0ZZPU]7JC(G->-9]N/!$QP(X9&/@2B)NSV/%-0:51?YPF6'*O,BNW O7+EG;;M.[5 MN+978>D5OZ&6[1I+(=61%E(E)P#C,T>!?,TD9H* ]]]R@ X'+QV@!])9MY6M M:S&R;&&F-9HP;SAYAP%-N$+E]K&TJ)V^MK-36T:S?8XMAJ-F,@*ZH7G-&X;& M?B>:?;H\N_AY-HL^S,YG'T^OR=+7R+BS%=P^2!88:D7U)/:_[-36%AODUJ&\ M=Y^3<3*Z^.E\=C7_X?12C)+U<.4$C8$'ME!$7CS'IBHVL-QIHSR8C>GF^F!L MYEBM#LCSZ>H9/MT+-)2SJ5?W6"&.\+867$U*ZEQB_)\D:4LHG$'W[ Y-.BBW ML D^_L0G4@:,8BFTWPL#:!?)VM7'2 74R_.^M!K]>!G$3*DV?K+8B _A%2[LI4Q6' ).#V#8G%NB=)7= M96HRPS7,T*6F $QNH!=^$9DN>T&,\X*H1Q-?:!95LY3-!8T^8,XKVY'( [K3 M2Q>6BO!%$T1 P0<:\Z.I\_@*Y=8RT85^U_#>:B=36P-P?G%I XJJW*2".'PO MEC"2[BKT4!"1/0NX=AB1O$J>/#.>=>%AOVAW7F9?LR6F<&EY#4&N4>]NR7<9 M:'&)C9CI=[\A/DC$C*98C)N$QC<<+J"PM;3G3[G$>SBB[T3G<("%0=Y85=8% MK BN'9D&14$TM5![7D!&/Z%P#'ANX6-<.3=U4+94UPY+R:BMD=;2)C^@GHEA M-G:+X"2; C]*"=(>6.\MEKY%E@!*^[XZF\ITJE[*5%PB+_ M$9_Z5&'D;90/[OF2.#\UXU>#X-"Q/I^\^ZS\%BVW2"]V_Q3]P5):NKH]X-;2 MI7U*1CA/OE*Z 1DRTTJ02@VOU$>.0D'VA5SM(>7A)#= M#@+R9A30O&S>&3]$RJ2+N8"N.&-(ZD54JY#)<26;=9?;9GUJ*FW41X0D!PV08O6G*N #5K9HZ7A M?K,6FC0<;6]X+)BXG@#9;'CR&QH>U48\;-F>L.N)I2YJ/2AU?-A12\Q]ZB(* MF,!:*DIA$56O/& G&G9[>W_;;Y%K7&Y,8C//_#&:4@XHWP_>!81-?MF/_'N( M,QS(PXK1^7*8;>913D$SA++#,6CV6-5#9W"$W#Y;R6O%>&Y2KQ5VW_H<$S9=A+)ZG<9:9>W&XH4!#'D:[Z"PT#2&TC@GGW-4>8-M0$-R ML!KCZB@V;RS(T)RCH9\\UV8B-.VO1$/):C*>FB!]^?GJ^(?I_$W.?=]);*Q' MV7GD0L'(1FOQ]'?R8D\E:)FO&DHJ6;[8N&&W'ASCH+OX-SJ]@T8D;EJFZ ?$ M!B,R+=.M):EZ#NN1F%)>ELP#%[8$K6[U7A-/KJWVV[S&T>_R&IO?X36N#;NY M!_I"W\DUA2 5S,3=2N10!Q$%B\AZ,6A]TSGQZ M!D0+><[%DFF#Y-RH=>/J(3*.I=J36-R!!>=RTR#%H(BJU3TD@(NQA>1P]/Q M;K0BA&KC$Z(?)C:9F 1N$)PV!5> ?$K3+\:F-E+^#*A8B#_+K=3/0K1'\AL" MH66K3-+QBS2_W>=T_(IPOBLJ[*9*+O8#;"9%$#"I58*&75780$AP^EH:R-+A M$55G?^$"]DBUIL0S*YH^"M;1TF%L(BIHS;J;XF6#G/%P](VB:&!(/@O$M!,( MS1^:=W8X>]@5XV.[W:1=O,55J],0RX)FE;BGJB <40JIG]Z&NH#MNZ6^JL8H MX2(F'CFTU3A7?F(58)8".9*/%#36HU@W1TLFRV-/5,(OUYKJ#,00;'',T=>^ M_J(1US?.$(=+PE#1K_6\!-]PV;$5NW<>"%UIOQ+4 M&QSJGL).2&5E?.YP\D(X5.MHM%R7W2 BI?:HG5[! \[OPM"3OUE9MW,/\U/T($P@09*K?$] I M"6@X&C(8#X]#0\\'46]B_*Q[A*"%^7Z\N/I$Y6?KC\U3 MSK]WE4^WAZ7KLZ=.8-AM"]J'$NI1#$_ IAZT5S#\/$?F<+_OV=Z?8@D !.!< M;V[1L2H9/7QY2#!JLOR*1+JD(G&,F+,2\R@J5JS,7W($$1_@S9ZKU$. M).?ZI/4H,UM1.8 9P&IFINW*$N %QI]V$%H@E"#LZN,]8M=AUAU7K>(RA)3\ M15;0P'B >>RY +_7"9 3L1GI"P3U,DNBV08AAZ-KE&V)&M\;USYZSB=C M MB0>4V \2Z*C;>Z5]X)P1(A\.&1(8VQ^%[0_B\?"0P*>/AA0@$ _[TA_H^B\V M/QSTHP&TW(^&D\/6_!9*5T\E0Y?SV .8$LQH%<'-0C=S3 R?<;?A0/?;.:1S=K*?DL[+HQ=YMU%MX(KR.@6B-1I=!*B(0$["!+U+0PZF_5A M#$T[.O45_:WS-R[^V7C ?/]P\T/+)3#"FLYGT^O9270Y13#LZZOI^7QZC >^ MX;NZ$H2&RP3WZMH/LMO.A79N?@LS>G&$[S&O,\NC3_!0CN:]F)A1NS J%MX< MH^,1%!=QA1)Q!.(K/V7P"2AR"'BRSJ+O\WQ9H(#W/Y.'Q^]L^P$DZ'%> -N3 M\J(L#J*.)=IE>Y"ZT8U>R,OXVP;NLI4U<#.Z?EK#Y@/!@()J5C 3 M%L,IRH=:3/A%:"N#41[O>H<<[:T)LT# NZQ!"QF-J=3]I]-KJ@).4 ;'%U0@ M?'9^W(+_3?JN5HC'O'J*45=4B)V@2-_2WQ;2>FW4[X.O_=M/ZD<]4%%#SL ) M[B(C&2OH>*1^19+S0'ULZ:IV* )VO>*M* E_X9M1HEE[O/DX@H!IF/!N],8C MR?5J@W &48<>SX-]>01T.PIJ2&O>H0\DL$05FTTE7U/%+1<5-!@0HN^)>PF: M_UBDJ":'2"64Z0:R>O_P*"HQQQLY.:I.FVSE@LSK@^%5>Z+#M4Z?N'V_#.)0 MX[FH0%#F2@W5P)7(,;[V$JX\0 #NY%:L "Z@FES<7(=-/0:5G%RV[CIO<'L* MIP5$P'$1JP<&YBU4$@U[A\%JR&;#=]?YE^=8,<,3>T5$_V/#0H.R[0 M_+5R!APBIV05;]]20@Y:$S(XMX*^L&7X2\Y>B-1!&3^F:J',#3IQH8P=D M;+.PJ[^*I2NP#U@-EHUV.X"PEJBI>45T4;RD&C/=OB&\B#%*G'V0;PT5HCHX MP'_[^.^UZPC_(K,QO#B>F"L&(A(MTCH>6TP'IBUC@**41MTC"4@=1Q]$US+:E,.8^R84P;M1/#X<*N!8ZV1<.(97NKH*5%C0?IA!A!N )>D) MM=!5;'?ARWX7UA?^^K;@<0SJNP8B42'2Q NZ[ MTDQ?#GX 'O2 K:X!'JA,+Y@,J8?7$J*!L',*'\@7)N-A79I\BP MC$4X*ENF9*U 0]Y&Q3XZ(:ZIF&*!K$A:P9HS8SR!!4BD"B.V M] .E,-*C$H%JZY$D2PRH4/B7-]8&5C@]K$6"(Y#X>6N_T&@TJ1EWRHU;):*^ MV+B.(FG@*EJ5-Z,26GR2:C:4VJ?!%'X\ EJ.B M!ZA6\*\)!C;%QBMH(R=1H#"5?HCVDNBFT(O'=2UP5=ZU0G M3 K&L.TA6]\BYTMU^V@^9K%*L@<+D.E)W6@^)TQ"=FCB 9"C*^=Y[59'K$#4 MEA(QF0P4JC< F.'GP@K%IJJQQ4!7J'?D#9-6G! "B)G+#>QIPA8MN$9R-\^K MY*E4$K@((H,^'FP IQ24[R'['$U;HM5C*1"P$QR+2H7%8L-@]H%EHX M7-2EE7?8IT(PP'8@0"\YA3K'3HRB#:\Y#/U9>;- )D%\G<%L++-XN8*JD\B$ M&\0MK*+.$QJJ_ 2-OV>S8S2X_/WS].IZ=G7V,UX"\XNSTQ.RPWP\/9_";3 ] MB^#O:;3W^7SZ^>04OMFOM_9W"R/^T8[$,T?OING_8$S:D M$4J:6&?:$^LB$IENR7%84C@?^7Z2#0.RH,$;Q=1E> ^X3H43-TK,E2$@>2,V,=$U_+?=DJ6K M,GVB"Q]_$+[?TH;<-:D>U!>JX:XQ!VBU#2L[<:$5%&L))C6_U3NP0-&8444P M* @K/JU3K*>&T@A[;LG5'91AQ5'X U?EP2ZNG8F$-]3/I;D5M#$MMII0CD)E M^\YH89?$H+ZF?+'Q_:YO"IBT6A-0+[YW!<82*9NV_F6S9AN+C4"1'32OEL#= MYM%7-KEF;$/<(;J!1 ^H[QT"BV%\_R?6;\GI9J:;NPX1&:C^\ OH2J";=P@# MR=.ZQM8?-^&L4=^C,(H'/?8H]+F@*(C9/<*&&A\.S/>*88,9%OAEOSMFMP.E M(8ZZ WZE>TB-$O;LNVAO,M):,O%PU.=?X:F1N.\F1R,IE4$ON$.,I+V0BW6U MX2)2>UU,N=R7WX[TMY[[#,&8W[ X1\'BC"+]P'I^K15_09F)+H&UDSZS=PFG *W.C;MKZLI(ZS,O7%(? M/L]/SV?S^?N=[AS[=(LK)\10M8OO@')13!$MQ2&@:(I2 *P34#[#Y=-0GL].^?3T\0 MWFTG.G"/1_-,:NBDCU4# ?(^<14QC8?+%TD=5[PE5#?"^I"8$H2?.4E/?(R> MJ_-TK5;#-.RLRO,OJ',(R[A:461Z MW0[8,!B!/&H?-UH=DG/!X!=/LO.9I]Y:,M!5SP$"]<@*/#V_,Q=(P+3$M1K28@E>;: M?+RXFL%U&QU_OKJ:G1^+J_[,WBGJ=P/1!ED$!HO+*!MIP64EE MT&1-N9WV,!-AD57['3_^A<("A>SX%B8.[*9GPGW4Q%'0ZG.%)4).[]&+A$DG MDEKJS_6Y-07JV&SIPG4U\1H_/QV@VOS[]-+V>[<@)&F\Q.&W!.RB>F2VL%+5=U-<) MG!GOO,3)]B*BXMFP:0?X/2+SVL4-/648@?4 \UPD>EF4O@=!\H]<&6G.(2C+ MS8-"OA!U\$G&YCEX$HGRP3+ZI)65Q82**B8SBD>6P)EJRPN83TS[ZN$NM*Z2 MZO5M8W&5[3WNX1_YPH:C:E3^E*WK:O%8D'$B+*Y..>JZ1D"-WFUN/]YF]=GY M G4E%LGJLLPW-Q4(_/:NB[UJC($PDBB\_A-'ARTHUD>S'@1?4^LX:_7.%GEA M.O^!0&!_G)[9**/3\Q^!CBFL:$<1XK560 L,A4.M+HQ#!Y$U?9:!&Y2RKI^?SZZO/+B#KTVPZ_WPUPP]VE!A^0\/M,3>!;UV6C*[,!]!(""0] MF*.N. %=TW)R5G#%JMC=!JB5XBW8@]OZI:2DEEZSL0=B@U?6;9$\I)2X1 7= MV _F!D'R+@UO*P=ADXMRD=(E3GH5N+P6I3D?(5I'ZXU,+:7\SCVHRUAPX]EP M5#1Y7A\W',?M#ER5+N[)VV(O3%=A46?ASTV?D2RB_ ;WG(/3$#O:_=V)+NSO M1GJ6JS]@Q)+"Y*7%E%+72X*8,".*X^=X.8G\;35!.SEIAPSO^8W@BXBO$109 MM*RO*U."8K2@U+.,,EN]\=?'Z'%4](-5@4EEP7J5#3=G>0A5)!F'-T4)AH=% M-+6ML?7'G8? >C'HP+.B_SXZPW^C7G3@'02WB7SLPTEC'5R&:?GG!LW$Q'H# M4$Y*JB?2M^(%CUT=;!0>@*N6H>2C17!Y*/VW#669@5YDTV*,+J#NQFW.J!Y) M(3MA#[OV-]BM/SST!,3KME5XKH#;L0!*APUV^#Z[N^5_77^$/+6M*"Y-:LG^C430P!*)1S=-5E-\\F[CSCA M&^W-HWC$*0?Z2[-2_7%[/-2H:Y]UOYJI5K#&!L=!RZ.NUVBPIF:7-8W^V#4= M[[ZFXS>NJ?S_1ZWD2!NL+Z 'M.76QI="=8%,N$ M]!6X'+UV%9,%78S5$YHB M="G00*3+L>7>VJ*>ON[RI(*$= $X:;A=,/#B74 4BQO6NMBSE^$EK+86#;XG M8Y2$PT@DG:".A)>WRUGT)[OKITAP9.;YH!<5&0WRHF &PEH\ MJY45JCU^V5K?TH0\$@M-23R)!H,@FQ)KGBY4"%)(=5F\(9>M'"T(K:XHEJ:T M !*4A 7-&,T-JC24XZLJ[LG:RC6$]I]'F-EQQX5.N$=REQ(6A59X0IN9#7RB MT/3T[KDIIXK/:!Y=S8YG('Y_.)N1^#@].[OX"43+6?3QXBHZN?C\X?KCYS-U M,>THUO_6QJ-ITP;+ 82@?7W5JP\F;M3(Z@5"D@$>[RE<&! D5R1N;4NLHZBL M\$L-,B3F]P!=XR,4M5#DZVQ1AF\;WRE#2B;5F!94-KM]G:USO^;9 MPBJHD2;H-T M5(J$X%_LX6Z&S1M0H+/TJ22B:SQ/H;QWS#F "%'Y1,\'"3^WSUK#;.'BZ/@0 M?EFCQ >"/$B.J82ZJ<6>\X?#D5@0U]()&T_WZ=J*&\H@V7:^T(S[TN)EU,MN M1"F+0IBY3$%6)*O=)%*/J0*N@F#28E8QL(]H[EI0/$MFY<"F?87CTZ78NQHR MB3\ZP#5=#(\;NV8Q=-[?(F^Q31T:R@Y78\%I30@$7QJ#68XK-^08E='7.>!^Z+P#3*O/[I]F.X_>31UR/T@P9W8TK'[7XMP1N%)FJ.X1> M^@WW+QF\9-,/QU?+!/#'9J1:2S"V"0QM?,BU,OO_EK&9+6/C>!37D'0H4#E# M'-A0BGCV>J\,K"G<(<)D:NS1#1L?3][:WA@Q'S;%]N'B%O>.\,>$-[K'<'7. M'1* CF'RT5/^TNP%O_FE1L8A^Q<$X]+DZ[N<>#Q[RE-/BU3GLNL7>G'&:!N1 MKKHC@B?QP:WO4Y@N%FT7PX%7MK5L2K:X@WC' MP"U!<2\LD4ADKWA1\.9&=;+95RYB/1=8I,FJAWP'3C[_?'EY]O/OX>1^"\'4 M"DR3H)&7FQL5#1$_F=P@EF^;!PF'(&5!O6V:TG70B?Z.^' H>Y)O5]FBQC"VPFP("M_JX] ND"S2UFN*X# MU!NY(O6^7NGKHM[T;M:# U6L5)&%I(/\1CF7H%)XE"O++E'9 =42#)'@C)TODL)08, M];58G#,85I#9(%G"8F6+;&$#(9=A,,49ABG>4_G;>ONN3K%6A _A]++".KS) M\81J'C*E4C#P KA,==)Q/J[YN"E @E)4)0U,Q8S&Q3W<#D4#4\>:8,*5M2O' M=L*$3&((S7:P0D<$FZYU^/Z C3]@/GM24PJ#!MNG%4J-+O_[_9;I1'WDHV/6 M;,VG]JE% _^AZW"*0^^[!A%?S8"1?IZA%>[B^_/3W2/[VEZL"4=B""AMA*2M M6(\@45QETC//*0"V)^(X./>2K GOH[T>Q=&7&]@4]* A_K!7CMP+PN4PS/*[ M:*^_']WEN0B2VAP)L&3.D%LP7<*C@WT>0\%H!;@+*3$T-10AU_J.%G]ON&^M M3B+W$!A!4N;XU#/GZ>+Q^(FL*AJ$9DN.2S9=:1XP>?=QE>I(Q$Q.0(F8[JCH ML1K3ZZ/((Z6R]8J0%T2"4+1S_X*G==? <'L2H*V[(@$=S9K:*D\+5-&P@+L/ MCT*"K2\T2I:$BK:Q,ZL0 ]FRZ=;#TK=2 ?* MUP*+2B)=PW!_J7V+=Y-G[$*R<+%/%<:3WI&\2/9/Z6R_.:75)S@>H3W?IQ?S/9)K,#?-&'6.F:PDZQ8DA?CV7OM^G*V MCP]+](2QD1G^H'A:-@\\N2F5;5!?,#1H)O:8=K@H#+'X:Q3L7(KI[[$NG7D9/%MD<@+QD97"UKW6F\ MH=*OY$^^]QJMGVN*3 ]#+SQIT>+#>,< F'_&[)G];%DI94$0#J%*79X?TYK# M8O(N%+]C.[08&H:6LTK.5QFAZ,[&V$>$X/5:H&150'']\Z2P-\+B&[( M&C'M@Z/YV8?HHUYXUY<[]%GI&]4U6-4MK*PZ1FW2'"7/6FD*E&&Z>!C)?B6R M<,UHRF?-^(&USL9WLR'##OIE?>]!XD4#>;GGSJB*79+_6.*]R-554Y%!-1#[K6S)I(GR%Y$ TJA9(HP95\.JR[$? M+S[P2A/+S#-E;=JGA^XR[B*D=I@<\,*M MO4@2U2XQ9-O*E= X^;II!QN1JK&8ATN%&B:[$^.>I&O/_ 2S1.Z!E;]EN>VA M:%^U8(66!'OE+1);43P3P&N6NXXY!:)'BP5'%/BM/ZZ21>I2?X3U6=6?HO4( MZ#4X&\_JAM,WO:2"T!!NZH/2M172 $)$_T/;C+4L"$67R4K#KP[MNDCAF(-8 M\R&U-JY&=[]A*7$\09[5L[Y(&^QAHM.=#H]6[#(V>M?@L#PSU=0'.&'J:J#R M^N.,6Y0'QE6%BR]UY9)LV06IL"IN_9@-H>+1ISA5";P1P0G-?;CXH9G'^DCN MB.=BE,OF.57K/LS9FYO''J%5PQ4^*>Z857O %('! MI+U#KP^V%]]63V1[%AU-+\S&60DNO%>[CU!X7WEV"5%.^9[/8SQ"TUE81U2C0AP;3_ R%=6Z5>W.'K#GVTZ&28+E0LX9,XYHK'Z M)KP'/-A"&$45AG@S])LHRM8>BPFO#H\S77_-BGS-YB(6,"DOEER1"PIW$Q> M9X\RL.)+WBDT=CF@-#UI7D/ 5$@SWW7)N&Z/9P)E6VS-=-%@,4,ZHZ\L_;CSVIS1<5M', M92ZAO[Q1%ZGAT_AT.3V](OYS\3$ZNSC__N#L]$?@.]/Y?+9KE-QKC:@^B]*L M0*UM 6\R JHBJ01^W*(K8Z(AO6Q01\@E-:C7?!$2]*/BOS6VRSE.I3:)_YKQ M%,"X1A-R^6S6>N>E2S]_O^Z>)E6)4A)LQQS%[DPC]+7GQ \B- .#5(8U5)P[ MP==36T(B3WZ<75V?SA%'@VZ5'8,=&Z^%X,>:5L;P/5C$D]/KB2Q]6WL--:W4 M$.'*2:UOR$;$^K>7.":\&G^ 'V?X!Q":7*([SN[U9J*I#!?H9<6;Y'1/"L\0 MW<$P%N5ZN1+D@>!J:U5/&[>IIRI9E6379HVJGM)TTU&)Y3BBZ^D_=O=4>F]H M\1#"HO4BZD1B7CJ^9YQNS2PM>A(G^3*]36F>J-!O2WPL?!!>EZNC%1W0 *ZA MY,[M[_)N".T#FK^A.V-K1J8 ;E0^/G8N3GDR-W"\#YT^V.4GTI)MOH"7Z;U. MR"B![Q0:!FD(@\^A1][X.>#V&O-GI ZJA>P^ZO@$\U@X=F>'0?E6B Y,E2M_ MM,S-AAZR@[8AO;#1QUM- /R'JH(34@2HV<#\\F/2]V/)I$6DV4O (LX5X M!%/&8OG:' @A[GKC,(H!D5 UJP8U4*BWC^KYQK&V$9@W9J-CCE]-87#JJ(:T M4=[>6F/]L0,%YRO-[CF$7AH>'C02#=$>)? 9+-R .0=AHI[CCL;UT562SBF*SKV'H?=WA]9 M" -L@5S%%&66;TI>>+9^:WZ^6[ 0G-4A MY"'F'X*Z1N4$%S04!0:RKT1/R4.!<^ M61HO?UPDV\:ECF4Y#SY,YS,LZ? )ZTB] ;!EZ]M<+U.LIVTUA6U.)2/FB$1# MESN7'W\4%0T)JL@6#./(%=TRB3FZFG\6Y^1+U>GH42H*5B^EUO%':5I'V1@0 MQTZWU67+PN0V\J51Q36!-[WQ,XO\U#6SW<1M$(*.6:&J>+1+0>T8ERCL;WMA-.':NE<>$5KY&TM:'N6V37RWZB(3@ M:(:-WEM>W3J:K!Z-G92:#19D[%[?OYHA6^YR/*K7$RE4[0W3-^.H'>-UEZIS M6]F+!83G.* :,W$YM'1$0%.=BDI%RX2,VL^ M9I<1TV(1,9)0(L?\SZ'\8TY\",G:E^JO;C=<>!7,0X>U=:UMI4E?R6IPTW8. M3X!PAX=2(>+=X='0%8XX'%&U20)SWY8NXL'6<15D?T"LN 6"B>10^E-(6/9W MI27K9Y +,O/9 ET-G>1?I8"P2K;M7\<&O:0HHSVGE<>]N8 T3)L+:W+,"7I; MTRH,$@/ZODVS2@.ZWU'M3^'>-#<+[^:,:XU8->/%JB714XI?X+0%N4JKR][6 M5 )[(Z&''I<[97KH#;NMA41:Z*%6V'0KAY,@UMOH M7VF1Q_23^^JW=!4W;8%^_JR&H?XN"JV+&V'!TZB=GIB\NPS%IA+&L9.@?'F(I3&: M&0:Q,/2!Z]LM?NTU>2'BRB-;U[86)=J4QZP]SI<.R]AQ!.? T:R1812AZAK"=7#J(,(YN3]M2-%BY9-Z< =6'YOBKA>B , E4V[$Q8Q=U+ MB75I/S$Z*"7.QXL=$H.M7[[%!A_41)9(%TU7IUS*8$FS^EH9ZB[' $'L8&KS:X(K@!>]Z:?K5]4B9"5@;[9%_B2L%$$OX;MMZU MTQ!J>72X"*W=6?'PT=9R)\Z@9 S'>G$O#;@AP7(:@N(J+8:\G"XZX(QVJUS! MO?>U?97KX/[(+!TZ"<8 D+_>.VYE]JMA0T<F*[M!V2Z?()C\WQ M;0GR%[+99+604'N%3EQI9%((1TB>D=7J=6%;K\U.=)657PX^8O[IJ9I&K+&&W?KP^"T^'F3>!>E,N[%*46RR!PX;?LZPOE8#:Y-6%",LN"@[*S3P M*AEJK@LB^6>Z4@] 3WFT2?@:W\AV$6+BR)M<%J4>N8!8@I.OW,AAC."QPDT' M30[Y]X\>/)#EYUMQ3]LO&*0_X1+UO-A&^;.T2(/8?AL.:C6OQLWJ85*9M^S. M+GK3!;^*=A&MU3X+%A,U-#JD^]$0_S/>6>IV#GOX8PP_CKKFJIVLRJC7Z?:_ M@9_]'OWL?F-^DCD>Z!R=DNM?J^_P5=)T.@,"T.F,^K6MTLB=-OW-.//K]@UA MZ_@.^W'0LA]NB;]P;R9']KL>ZG+=SGAH/X&O MA_CZR/OD<+!]"[N=X>$W\B@\V?T&/^FZ3R9C_*0[=)^,1F_:YO&(=,Y#*KK0 M&0X:ALG9].K\]/S[>70YNXKF/TRO9M&>6.QGEW/%^=_-3+EC6Q&KS?!1S6GC MR$2)P^@,7<*FVG)HCP/9QT.'(_UU/)Q$ M^^9$T8T1! #3J6FB;8:=Q@EK(;?>..Z/)U$/M+ZC7M0#/7DX,7-^3J_\;3U8 MN05OB=:&9I9J+"%)V4ST12@F6NW?_[>]:VMN8T?.SSN_8AYT$GF+XG*N)$^J M7$5+E%=;NBTI[\G)5AYHB9:Y1R(54CHGKMH?'_0-P R X9"RL]F*'VQ)Y P& M S0:C>[^^G/>L&$"O4]]%^HOTIUDA1"?"!<-JKHWVMFUZXWH]451?ED_L8>8 MA!%%G5L%' /P+T2ZU MM9V."[BY9,Y#S=22SKL$QM-DB9[,Y7(:KQ76"8U#-JZZ;R;9@BO!9 M,QM9&J!5[T<;/$?1C"UEU>J,F3M+8&71& E +@%''44>,3-\\W+$D#@B4'UQ M!,I$2BP_CY+_/GL_LXX:.?H5RZIT2G80RNHW.P(VAU:GK1)6RV8W6-69!;XD MG2GDS(/1R+6[[:M&65T/;U59&]\!\%#??CJ:OI/;!=HV M6]IX[0W?&;\\X1'>BD956*S$&<]V:@49M@ G&C=C<;?.$!,#+N$CX$_SX=@E M"X5Q]XA@$ZYZ<,O[;M&)?IS?!G;F>OY,&5D+"XX +CSA9R+K#W+&A*+O2 // MGQ9 -!K[D?;F<2;#Q3C"'[Y030G*%(:9%F[8.ZA04&%4$2L=!D4/UT)J_9OZ M54*VK7ZYGRTE;,;,ZASTTSW%O/6G!54/B"2IAO.9'Y%LSBUT4!Y AE!M*KEB\5->GE^.$TSK%T?0+0L'7V/#"K-9"JC.OTBZ@?X-RGC*5"7$#@(Q#D M71 )]YV$ B'@16%6S&.DXXBZ2WLIM:-^?K]8HKM;DE?"I0*&U"U8NT1U2.MV M,\<@ B]4'9K2O>>PX1O*UL6@@.8OT1UC/QVLZ#_-EB^ J=+4>ZO:1P,I_S,3 M]PT%6J#TAAD"9O.JM-6-%XLW0!:_UM4Y3)D0 X42-DQ(8WQA9G1K;G ] [+> M;DC+ ^8!P>9'0$HI#@=P$P")K=988NYQ(2R0&LO=M;1[R3H5AMJH1U:%H-A) MJG0I\N4,BH6KEZ8%P6]B:21=];Q2!B:Z!3")DL*E321H\HXH^;\*P.\HL5XB MXJ42'.V8@M-*=UK;,U5;$\Y&K:Y9/VM\J79""(T5;ECKN:NG;#U+IC%)__-* MZ1L9K879*'%<3Y0J13](=7 COIQ&]LZTO9[?*]FE7,%6NPV6\<,NL :@"G/, M!6\O.?&RJ+=;"W,CBE2U()72"7?5Z,"/9H@I0X103XQTQC!SG7C*1+,JM8H^ M/BSNK>E!/11)4H7Y,C2G7.;9+C#^+(O%5(*MU0*U*]@+U(I=M#1(X&6EY8L? M8^;1;]5U]=R"4HK(0U_NU=2PG>2L)#M;/[*F7%L87 ,6H,64X Y)#^8Z+YF8 M%!$24TOJ@X!J^E63Z1'3J@UCC+!FM 6 KS')6)4JB4:,"!EFU4Z2RO\\YPV: MCIZ(GE!"]9'\T9IN%!\@&T3TLA1WM:;@K @(VCU?9"NQRB- 10_D9Z *3NBY MD@'PDY>MYSP'M3&-X*AK[U-Q?9^2OYF1GF5U3J?P:O%BD#J]#:#.L&=/3@M< MP--*T(UXK:[VY#)#P9,B-H57@9NM/JK;MVSA^'GJ.%%C.^W9$C.P$%P+<\K5 M#R\]GT8+]E3ZRPCI4IPKT(*PA:J>K\D9+19AATHD6G7$G@!%=4OA#YW$QLH? M]PBH@[_: %0"?9U@-L$90Y_P>-$;VX%SQ:J"\6)'OE$"P2K8-O,+&Y@"N4N6BGF8N_W M^O2*-\WJ!MJ^DF*O_6.= ,./<6S:81IS:G"$9E:AH8MMVF68TE M#FQ$9"I##WS[+:81>N"$,#R;C>' D',F!L)8E"-K<=3\A2_: VCY_721MB/5 M_2-D7D%B"1-(K \Z)*T%I3AB*4Y[W7A@@8(=3&@M ;V0HDJM7H$FY6PR6^ MI-6'EB;'V'3!&/&16\X-NE",A@?BIN=T5)^FBEIIJK37D:+SE8E^U2R+R1N] MTN2]0(1';:[5;,ZY%/A6X\/:.N1(7SM/6IZ*3^(JY7Q372?.\H1TJIEPUIX3 MZ?/Q+< 8+4!!)ZZZ=W&$.,EW(XR2PB^U=ADSZW?7G.9HCZBS:X35&MAB\#@= M_;N7WW&RQ6LRX)R6BLA$KF[X1VQ_D6.]JE6ZS]Y7LUYM?#+S[LAVR(A+?!$& MW5OEQ;\A^J,$04YE5J73 M6J%<7?ZEPK?,%DO87;V+ &WUO*4)I?'3(7P.+_:\7DE4E; 2/BFKY(>FO:^S M(7E>.N*7WO.(OM?FA%/EJ KQAZ%_BLL7L@L*/M'[24@OQ%Z]X(C[5YW=9"@, ME-:DQO5)C;ZN6=$@NKY9-',7U49*S>35[?/*=:WMHSAJBJ*Z:<3VID%N;[7; M'+$WPQ!/FAH@AQ2O0/M#GYW?1)(I;K8J1KS^KZWIR,RZ?TT[T_]UK;\0/J:L2HVJ9'479MM;%2G)D4RGT5U?B3@[.$L"AUN M)_]NB%')'$?4L#S((.OI/UI].F(7%<[@\NX((E\,;(*(LT;;J$?_%K93_/KH M*TAF]%I]]$J!C%ZGCX("&?#S[["O(-GY+28(:O]\7/?/U\531^@>%TLL8DNA M,!Q'@$[-R9*XM;SH'"S0!"\M3#P#SQ:+QQJV)_#%8^'P"X->VE3"#)4:HS.+ MCR?"@19/+Q8[Q/? R!+8Y6[&0]*-KR;O1Y=G_T'I(5!0:_KAXF(T^1F)J,[> M7V+N2"V?X>K\[/AL/(T/;[#&])MZLU=V;'FDAF:*50&^Q%>?XJDU%";'(+Y6 M4H&U2*C)>HNG/F>+C_2X!2MTO>V;SVX2^7>B[^]$W_](HN^ZC'X02I=/3)'K MY>UIE9\$4_//QAIS[ +K:Z<(EJ9_#9]#(NI"G73E=3H'>;WSVE]&[\W'P=#G1R6F;^*^CCQO, M7_O/=G6Q/53GB+Z =*[Z@<$1PLAW^T&<=WI]M-^S7G0^WVQ^A*)['/O&Z8#4 M,#"M=57:PS)1PW X4(.(MR>P_HLTC48<;=^8T\JS3;# GT;&$<1%\)=4,7)Y M!TL9 YVZ(N;)G,D&-K^/^H@3JL'I,.$ MEN<@_KW5'9U#2<705Y\^H9WSLM3!FX=YI+M$R8J2W4H.8O:^5; A.-.>VN-9 M-[9(?$/"%3#-;,9?D9=HN[Q,9K_INKF:?OO(XM^&V4]+&-*T,\B&T4^K]2^$ M=EDA];%:G\5079,4270*1O1GG7*?]OMQGBGY47JNEX/YW>EE[@:2=V,_]VLG MOAS?!->8GQ>V'2&*]]8.J@E[K47-8Q?@> 5[/\D+LOO[:>@X.E0;O?H7/HFJ MP2K4\&9JS=8.HBG.2-HI!DG4[^1IJD9X6/1E:;=EP(4-J-<#N5?[4Q_VIPCZ MG"=T9DG5G-4'O>A*!?OXI]%D,KJ\:7*RG>M$"W8(()$%DT\M'!>:?[).M86 MQ:0V[*<#+Z>!_#U[*& >MCS=KN9@Y5\T KM;:&!++59\]6)?H^H#IQ1*2-8' ME;U^@=4'W;2ZQZYDJY=X:Z(.IEF6F]OH &MPA(<&DJ;KRKVI5-E;SX\0M8-6 MM'<\\$F'1:YD0[;PZ?SYF5E$D:+;N5K"H>3/_66QO%."E22XCV1JZ-[4AT:- MR+(1;4P[3C/NQ.K&IVO4(0$HVD M.L]GJ-5ZZKOUZA.Q0T&H0'!&B=I$D[*DJ9K?&=L]R8;J77L@LH\+(I7"SGY< M+;':6)*JE9_VHY^$IPT&1@U+=(- B2=ZP;@[)Z!*&ZK=0;F/;[8F1YXGZ@3%73F!/H;.8MYOWNC-DTY?&IA_F\NM F5IOHE/N MJ=+A2I^F!4P!W)(.]"U]DK,3L._)E:*\EZ/<:[ MP>5P3=+-PX[EP[0[P"V(?J389M"KRZEBF6HY5?^2;A(=Z^W4ESI\F''#6=HM M\&?>5;//RE>]PA ^Q#>1%QJ[LZ:^43?]P%?@SP)^UF4(? J>;/WV$F04IRSY MI;_)U^A*](=7"7#P))$,.GTR+L'SD47'/C*<7%U3J/]S9?>>:2"*$)7&@WX/ M[.HRQSG$C] DFT^P: ?;'8EST$VS-1N6$0I.!:R.,U!";.M["&Y42)"%X*P MY*2PH\"X>[6:$Q@+\8'LO.YC -D1EY\=6*XPR$05!AFI9F!?#M2:4/!3PRK! ME!"2=CJ$,/>!G!G6R6#%^L"(!@0&I*$N(Y MS>3^'L"/S_.:':\SMI5\WJ]A9V\@5&F6T7?:]OYH1U9MTQX,N&$_4UK^=DW9 MY!5#&7#3:)M61M7:MCQW/-ERY&;0C_@HP?"[#2V:U;0M;W2DP7#7C"<7:K#>A;TMYZOE_1&&00#$HC=Q1+1H;#5Z^MJ-3OOV0DXLS[9SK1'U MX'-*T&>)/Z,/2U.IW/,,8W(D.;D\Y?:B,RS= %J2=(4W-T9ZH+!@4;E\+H'F MSQRRRZ-5@ U[YP-L3$+ UJ LBN5D^J%:7.*NB?3 30E0TS(2]-!V>,@JXD7'R:=%!U4\@65$D6U,LS\CU)GX"T/ZGD> M-$3S$.JRZ8\@2N![<)8._4\&^V.0]YN>G792=2IWGIZ5 ^?Q2='W/[\HHFL3 MK01W.I+ZJK'*89,Y< MD,0= !/(P#?ZAT,Z_*OOC1A)[4KU==XO\7OUD*" 8I%#"K.6U)&\=#HR3/$I M2>KMA1)"?LPP\W4CS0?2C3PDK5AZT70C47M^O1,9A@ 2B$7[>E$4_) \]8Y% MWI-.%"&QQ%*0>$T?AET=%4KGA33$ID;"4/GZV6DWH^!U/\5VR\+=".4YECRV M5[Z2W%*G@JCVJAJEPJP6G?,DR[!6^I1SX-JN)?<=9$W)'2@3O+]N( -K-OO8TZ$6BRUOR-*OSDZ4 NAITS57*W;G%:6 M.D;VE6"G\ 7]C1>7@Z.#%/*YBCR-"[7(25*5EA[TX[R;DG90IU=4 3VX>)" M;LIR]34KJ#Q76]U _9V7]'>I>XV7T]+*NF4FZRO%J%'637G99QB= ^/',76R M;GQU\T=E61^RX_T->XJ;PW-T]F:?%R;N2;0WZ(CG>XR7DEQT[1:B_]YJ3&]# MB(37^#C9%Z7+@!V"<^--#(4?P?&7)NP(9*4\S,D)0?T0*U.9Y_W(OIIVBC1) MW.'/N_%T_![ISL\N3Z\F%Y0&'[0W=9(I^U\HBFU1 M[/5TJI/WT&CSH.&$O)TZA. M;YO%+!Z_0)PWOD$<#$SDCY%I'^2]7^)RZW7R#+Q2Y;!/3JK!@H166H]37'O[&24YYYWBEZRI?VD4*MV&*.YG/9R:+^H MMJ],AWR T?EACLM:K6A^7B]I[GZ>J:6O6D[CO.]9\&47:$XOSFZP%B2>HX^O M$%8QOFS$5%PH'?SX\BBU<]9(X;HQ8$BJ";%<+8]NP0!XP-."[2=$=T$[>=SK M65']61@CM8ASD <8.7PJ 6$N6*%$% L0M?",;D"-6"6#8 (Q+:67$B:OA#E- ME01%"+L].H*?*?R\,0^"O[!LJ+JQ[#L3U0?5<#X^OAF?Q'_^,)JH4_SYSS!7 MTZOSLY,1?'QZ=CE2DZ:.J>KO47#FIO,',J?^3#BMAR^PDQH8E,&VG"A;(SY\ M6[F"]M4Q.\1Y1#UF+S+GFK!@XD=_ L2MK;J2_NB.(R0;-?Q<"E!)9CU9$ MT*9#G 3\1A%CU71&<]O< *E\*3WZ+SV6MI:$@H9,< ^427/--P2ET@DJ$G'A M"99M^VXS9/.'S?PW$)48_L,BEG>=4-G@U9-:+E@AA?*9L&1R+6F (H& A4&& M:/7R2WCL@P5DF8-I! '<)10,W4 :!G*O4LYH!51(D%K3<P6A[:>$ \8!4N%FNF--O/0>61P$IU.<.4/Z0VWM!S%IH@42C ME_LN"MGEZE?U2Z\#A5:ZRBZL>+Y*;9STR7JW]XA";3FT1Z24\Z:.FPGZQ$IU MCGN/SO6G]0H"P?!EBK "M9&@.5CT,KJE-XCL5-9^(<'.3BY9DU#CG&V9_K#@ M>$DMX=+-WL5TRUXIB9>]H?R6F,_ K[W#X PK@U/$\E]IXE(R.&H0L@P'ITS1 M).^4??*4%OVD.CALY,&FFPUHLRT15 *.%-7/H82(.*:LKT^'.8U4CT_A:J2& M$O975GE1>F]L'C0U*BF/SD#&*)A:/3>B MM!U3P(&E.8:J%XE6OVKD"V^^]G6. OF&^CWCQ-DA TE\?Q=#I $-Y^02TU;2 M_@FS__8]H?0W$THG#/8TV[D=?W]J.8K!Y^7^Y[FW^Q_SE40Y3JO"_ ?QHBJI MAJ/$IK-%PML"V?PL[H1H"P+:[&K\]9+N;\DD;(DA?-N$-^L0&=ANMW!.O7OP M5/,'X.F9+\(AH+OW%NAN5 '=N2GTG*%!@3B=H?&MY"$#>:!(#".\CBRQ\"*H MT#]4H?T%R\-N8Q._)_^I,\0!9%'].@,<2;?7^\'YM/1].NSY/@UABMP1 M[J7.S0A-\WSH/L;QO.&0P$%B;N$)O]6TYC"M&NM%#W+%HQ'(%@]1_Y]#_I39UP:AM M:M;Y\C7%+O20.=VI(MW8=/6Z;-^V!KC%+0!NSN:R.[0MM.-Y06W;7B:,9?-# M);=?%X:M?:L%<0F)YO#>[4W\I'$-C)[6W3@9^M> '8QU$R:X%))5!#>:CL$U>0%1"2_C4-A(HZR/6TK.P("W37(C68>MFS/LU5;!*1OW7BT,Q5^^ M+-TDP/ S:M4D8*/Q.?\KKUA)V*IM2J9"+^Y9PA?W!6MX2[I=<#.7Y6G"H)2I7VF&,8>"4&6=ZQ ?> M$7=XY]PC^&*FCF,:6&JPK9ZF8$C6+*_*O'11)AZ;@,,TK1[A-61+KUERB9[B MD=JDU.;6KO7<:TREWD]U5M[5LF7?<^_;E]Y/:ZW#!NL]6.GK;GY;M>R%=PAK M[02?EWA-TRQM;A/]=ZUZEWA/-4Y+X?XUC^8I5*1HNMT[.#Y5"\=W1U "(/&= MO6>>@1([+'BIP4.K4S8X+YTKFP'5G5AG2^]\I\:$VT!P _L6X-?.[1H@]LZW MCKVFHG>TE#0X EU#8N\\@QJX@,TWI#QLPU\[&_!J_/>WPF*[#M7=P=A;AJF&QG;L%!\ >Y^=#9'0 M8U/ZPZL-:EAKCU2[<.O0L\2[Z3DM^<#7CL9EX7.TAPW%]FG:*B;;.<9 5-BU MCVLH[)T'^+@"C#Z'@\X[@F)S*MX-X(#'DB7WSHLFUBAO1_U2^EO;;L=)^XY[ MT<.N(8VW8@W?I=$*[O_>"\&T2B/1\'L;SN02_Q.8H] M\87$Y]8&T*^O5YG_X]3;V2T@8==H]'0Y]7V8^#YLA!F[+Q)X$T A>S_/89A\ MTS3T?.PBE#TW!MKS/3ZX*+)]-9L&O8$^\V<)^$#(3J,>!'+0:M8@9)^@.$CD M^D644;(=O/TVB$QN/:KYOJ-:\5K!R+[S0Y6#F.:&4^1.*-)6-V\!D[;OL_^P M&!S>/BSM/ M_<,=0+V[6TGMX+X!X]0!Y(;L$4'DUK_WP&YW?H430+&>&,*\L(M!HV+=!=$( MBFW?Z]"*V#FN^J>7AVXL8$)'PC"DE#=]&0B.VCYN@AL;[FV_]]R^ Y(X.]4< M"7=H?%Y'IXU'X#CPY')(YZ/?_0Z2PW?H#.>[NUL6?[\PQ:),.O)J&1&)6](A M)B[UB9"BP15@.:W2#")"7*D04MWO6+8+#=GS)M]BZ^QH33FQ:W-';(E M!.%;OE"*)((Y,2?7C" MH*&,4\=&\A#QR]T<*N^O=4C^$_.E4#E=C$QQTU16UTR/W4],W4?^E9?;S]8# MN[5*)U\BB.HI+3J?/_JGRKR.O(HCGN>+)JY/.GF:W MGC6IO2,":T>H*=YFA4X?*NTWR2TNE.M6:@?%5-=O8A/U=':K.2OK(^&<+X C M],\?SFY^_OHJ6BD*G=SB:F'(0ND%OCQF((X<=J$.S<*U@QCW"68=]6RCA,G9 MTW2Y;ES-9JGRPK&%TF^(HP-]?L>%LI">E3BD@_>!1;7[7;ZG:7T))VR$Q4"R MY=/+QX?%K?I,&0^^-)?YX^)V VZ8S*"D/F.%7+APEL[W#NG!;#KC1:WR6LD+*PBP9F]ARZTH8*L M4DTK_JSC/8I>_#V0P+S+[/^](1'ZP-1 V$L5M.]@BUH.VXMUO$W(IS24Y*>^ M-_=IC^75.$JO>9EQ6"8/3$T)Q[W,65ZYO&CJS_)RK\N]UQV8BA3UKPIN(J$F MXB3SMI#7\\X"#S+5+$(ME#IS+6E\4J&O*_V/,I4P')<]-]'73?@%1:Y+MSPJ MK)V4V.R@:KZ6L4Y0H87NBZ%J6FW;X9U,SUM+@I'DC4WMU:MUKCL+?M&RE94\ MU4ILW?H&U>HZKA QP3O\EX^(@11\>U/_+N.4\7'&NP$VX_$?2W(S78WR&3*KWZT@O>/J M4WRR ,[0E0L';)]I.ZU55@,[0 Y8;JN]75L%!8XR)#8\'?[;MY2DZC!^<7U^ M]?-X'+\;7XY/SV[BZ_/1Y>LB"KBA -&1+(/Q],K)4N2WN)5K[?3QJVL<*JNZ M@7>T&F?]V/;]<*H,C0_AH,(#V^YB_()UGIF!IAEFZ!* />:01$1VP*TU6.@L M$%1FV)BII\N3>P'E>6MVSM::23M[^ZFZ$:=M2"I'0S9=4YTB;]L8\7?>(U1\ M:.?^!S-N/]2IPC#?W)$#3!%WNE=TX\GX' N=7(\@=^YFHI;5Z!@ZZ5]=.]OJ MKIZC\./U#)+J[ /Y]GPZYJ6 )?B3NE")XA2*;BP7\?O5ZDYIS\_QO\P>G_XM MGJP '^"\[O;"/'I>M@9]'Q>O2[-^Q_11=B\Z& M!WV"E8%"Z8O[U-#Q"O\>?M2=2NX$)L53IL*W]!K!>W_X/ M4$L#!!0 ( &. '4N:)TF%00( ( * - >&PO-YB4^%^E_?KJ0H[#2.P9W!8!>BBG"A=?G1\ZJD $ZJ,UF",)E,*DZT M<57N5:4"DE9V$F?>W/=7'B=4X#@4-;_BND*)K(6.\&(((3?_4J80X?N3M]]K MJ2_>(/>=O9O-_/O3B\/X29LXQ8^_/1<_\QW5-[D!Z^83T-6R! M/<(\S?V6>V7%O6Z#XC"38G^?;,!4)QS0EK (7Q)&-XK:61GAE.U<>&X#B612 M(6T.R- %-E(]N'3@/'MVG0ZG0JJVMJO@?C?=\(-$[UE RM@ .,E88P5V07S)=XG-!^3)&-5"FHH4R ^U <,L@LCJ)Y8;]: MEIY-:BVY,5)*C9Z]*8@*@,-J"TC291GXH4JZAT?UU:K+G,L^/D/FE M]SD' 8JP*;2Y^Z]YE_\S\>+#WR.W_RJ'P"_(:-O4$4 NCP%R]?HA%^?_F-'K MNLZDM>TUMB&*-C5EFHJ.MJ!I"H['OBPB?&.?-6ROO8S]S% MC-1,W]HEMLD(C_:U!0]6PZCU(!'AT?X**:WY>5MP?'/&/P%02P,$% @ M8X =2V'AL[$C;5T?+B>3:K5-][(:%XO];J)/I]9D+[-\='/U>JZPG-Q<-5\>LO1[]7-_L\GDJLZ> MTT0^78^F(W72AT[8NVEO?7U2%/?:UFK_SQG5?:T2T>L MO,S4#Z6WUAIP.DA7;1>[;*VNOF:W2*&T_44FZ^GM%1\S,(H"$64/+9# M*CXOO7"A*']COD@@)6H58JV8+>5LZ2;L+R>*'#]Y$T+,*!JQ4JSVIHN60D7O M2RC\N(N&>40C%HG=W'-NL! L<;YTL3!S:,3J.!\S=QDGBBMB,Q$&L:>>U^;N MFXD[$440$W.'1BR/BS&;!_[][XF(%@KMMO,X8+[0B(6A37"?T$F?.U,"Z?T(P3 @:L1$TI02Q".?!HQ#L5OCBSDM8.'?\SL. :4$C M]H*FQ! D?ZA'X>QE^OCT\M"^G8)U3!0ZL2@T98I8W#=J4'AW0;1H\P"(AQE" M)S:$IA01B;F3J%DX=!J;)4H3L>,VD'"L=;3X(%:%IERA1G;A)4T&RB; M^??"=SV(B6E#)]:&9C=C/1=N$\W/2Q5.$0F&T,:MN\37%["3'1&-2BP3)) XK&P$1C4%SAUN8-BNNR/DA,/B:Q?-X59GV F';,CUV<^0'(M XB MIAR36#F#B'H'$5W@)];-(*+10<148Q*K9A"1=Q QS9C$FAE$]&59RAIB8K8Q MB6V#-C-,:!L3LXU);)N>9D;/Y&-AIK&(33.,V XYQ,1,8U$7.C]6.M_>DMES MV@DFIAJ+NLYYWQKJ&V],-A9UC3.(V-6-A>G&^O@6V]!-B2G'HJYP!M>46UZ( MB;Y51MUGP]J!E@TQ,?58U'VVH7;@<>@A)J8>B[K/ABXPPX4="U./1=UGP[J6 M-NRSV9A^;.H^&XH)^VPVIA^;6C]8<]6&?38;\X_=^F?2'ES=7*W339:G:U]= MHE+[5W*W"DO6?!S?9>-F\T+*YMMNYZI]03XO9+._/^KQZOYS;O*F.I?3?G,O;8[HT^:[K M4SM^L^^&2U/&C\/!]\VU?"\\]7J9S,<4ME4 M[OWLWKKA-1]3*ME=W_S=N&#\R4>?_F=]M]^?MNE[M_UU26WYI.+O@LI]'B3S M04(/TOD@I0>%^:! #XKS09$>9/-!1@^JYX-J>M#]?- ]/>AA/NB!'N370,8U M/PEAS=?: ZX]WVL/P/9\L3T@V_/-]@!MSU?; [8]WVT/X/9\N3V@V_/M]@!O MS]=;@-["UUN WK+ M3:ZV.;K+4!OX>LM0&_AZRU ;^'K+4!OX>LM0&_AZRU M;^'K+4!OX>NM0&_EZZU ;^7KK4!O7>"L!!V6\/56H+?R]5:@M_+U5J"W\O56 MH+?R]5:@M_+U5J"W\O4.0._ USL O0-?[P#T#GR] ] [+'#6C0Z[^7H'H'?@ MZQV WH&O=P!Z![[> >@=^'H'H'?@ZQV!WI&O=P1Z1[[>$>@=^7I'H'?DZQV! MWG&!>Y7H9B5?[PCTCGR](] [\O6.0._(USL"O2-?;P-Z&U]O WH;7V\#>AM? M;P-Z&U]O WH;7V\#>ML"SYJ@ATWX>AO0V_AZ&]#;^'H;T-OX>M= [YJO=PWT MKOEZUT#OFJ]W/=$['YLA[7Z4X=0>\JU+_AG^9I7^Z?*%W& M+7!E&ULS=K+3N,P% ;@5ZFR'36NKQT090-L 0E> MP).<-E&3V+(-E+?'"1<)U)% M-*_:9HG;_["G.=GTWQ%71I.1/ M&8M50[V-I?,TY,K:A=ZF?!HVS-MJ:S?$Q&)A6.6&1$.:I[%'<7YV26O[T*79 MQ>OUL?6JL-YW;653ZP;V.-1?FL[?&I:!NFE-;%H?_^0%Q>QJE[O$?&U5Y&HL MV#\MS:D:]OGQFS7L4\+RN/E2,\=[0\P50XY.>5M0?M&38773_ZK@>^[H7*! MYC[D:DCMGL?+D6YS-;)QX2$?D<:M4U/]K>&Y]?%^V"<7MM/W?2_\HQC9=/C= M6S]<#@&20X+D4" Y-$@. Y)C"9+C+TB.$Y D !D;V-0&UL4$L! A0#% @ M8X =2Y!TORCO *P( !$ ( !F0$ &1O8U!R;W!S+V-O M&UL4$L! A0#% @ 8X =2YE&PO=V]R:W-H965T&UL4$L! A0#% @ 8X =2\EVR.6V P ^A !@ M ( !RPL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8X =2X1N&&PO M=V]R:W-H965T&UL4$L! A0#% @ 8X =2R)@*P"W 0 MT@, !@ ( !5B0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8X =2_G4E]NV 0 T@, !D ( !"BP 'AL+W=O&PO=V]R:W-H965T4O !X;"]W M;W)K&UL4$L! A0#% @ 8X =2T"UC_2V 0 MT@, !D ( !TC$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8X =2VR0B96V 0 T@, !D M ( !F3< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 8X =2T_ :G*W 0 T@, !D ( !7ST 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8X = M2YP\^]BV 0 T@, !D ( !*$, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8X =2^S+4I.Y 0 T@, M !D ( !4TH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8X =2S?G;F"W 0 T@, !D M ( !(% 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8X =2Y73.FNX 0 T0, !D ( !(U8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8X =2_E= MN("V 0 T@, !D ( !_5L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8X =2X7&1&"U 0 T@, !D M ( !Q&$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 8X =2\F(9Y^? @ V D !D ( ! MLF@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8X =2T/+=B8I P 0@T !D ( !SW 'AL+W=O&UL4$L! A0#% @ 8X =2[ .GG#W M 0 < 4 !D ( !2GL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8X =2T-Y@8@S @ A@8 !D M ( !)H( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 8X =2R@1M&R# @ 7PD !D ( !E8D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8X =2PH"3RX[ @ VP8 !D ( !FI$ 'AL+W=O"6 !X;"]W M;W)K&UL4$L! A0#% @ 8X =2^__I:K= 0 MY00 !D ( !^I@ 'AL+W=O@" ! "P &0 @ $. MFP >&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ 8X =2P;0E*($! #!, !D M ( ! J$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 8X =2W#(4+5V @ &PO=V]R:W-H965T&UL4$L! A0#% @ 8X = M2]W\MW.= 0 6@, !D ( !0;4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8X =2]1;V6AY P B0X M !D ( !?+L 'AL+W=O&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !C M@!U+U5SV4 L" !.*@ $P @ $\6P$ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 40!1 "D6 !X70$ ! end XML 89 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 90 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 166 313 1 false 46 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 - Consolidated Balance Sheets Sheet http://aehr.com/role/BalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://aehr.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Operations Sheet http://aehr.com/role/StatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://aehr.com/role/StatementsOfComprehensiveIncomeLoss Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Shareholders' Equity (DEFICIT) Sheet http://aehr.com/role/StatementsOfShareholdersEquityDeficit Consolidated Statements of Shareholders' Equity (DEFICIT) Statements 6 false false R7.htm 00000007 - Statement - Consolidated Statements of Cash Flows Sheet http://aehr.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 00000008 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 00000009 - Disclosure - 2. ACCOUNTS RECEIVABLE Sheet http://aehr.com/role/AccountsReceivable 2. ACCOUNTS RECEIVABLE Notes 9 false false R10.htm 00000010 - Disclosure - 3. INVENTORIES Sheet http://aehr.com/role/Inventories 3. INVENTORIES Notes 10 false false R11.htm 00000011 - Disclosure - 4. PROPERTY AND EQUIPMENT, NET Sheet http://aehr.com/role/PropertyAndEquipmentNet 4. PROPERTY AND EQUIPMENT, NET Notes 11 false false R12.htm 00000012 - Disclosure - 5. PRODUCT WARRANTIES Sheet http://aehr.com/role/ProductWarranties 5. PRODUCT WARRANTIES Notes 12 false false R13.htm 00000013 - Disclosure - 6. ACCRUED EXPENSES Sheet http://aehr.com/role/AccruedExpenses 6. ACCRUED EXPENSES Notes 13 false false R14.htm 00000014 - Disclosure - 7. INCOME TAXES Sheet http://aehr.com/role/IncomeTaxes 7. INCOME TAXES Notes 14 false false R15.htm 00000015 - Disclosure - 8. CUSTOMER DEPOSITS AND DEFERRED REVENUE Sheet http://aehr.com/role/CustomerDepositsAndDeferredRevenue 8. CUSTOMER DEPOSITS AND DEFERRED REVENUE Notes 15 false false R16.htm 00000016 - Disclosure - 9. LONG-TERM DEBT Sheet http://aehr.com/role/Long-termDebt 9. LONG-TERM DEBT Notes 16 false false R17.htm 00000017 - Disclosure - 10. EQUITY Sheet http://aehr.com/role/Equity 10. EQUITY Notes 17 false false R18.htm 00000018 - Disclosure - 11. CAPITAL STOCK Sheet http://aehr.com/role/CapitalStock 11. CAPITAL STOCK Notes 18 false false R19.htm 00000019 - Disclosure - 12. EMPLOYEE BENEFIT PLANS Sheet http://aehr.com/role/EmployeeBenefitPlans 12. EMPLOYEE BENEFIT PLANS Notes 19 false false R20.htm 00000020 - Disclosure - 13. OTHER (EXPENSE) INCOME, NET Sheet http://aehr.com/role/OtherExpenseIncomeNet 13. OTHER (EXPENSE) INCOME, NET Notes 20 false false R21.htm 00000021 - Disclosure - 14. SEGMENT INFORMATION Sheet http://aehr.com/role/SegmentInformation 14. SEGMENT INFORMATION Notes 21 false false R22.htm 00000022 - Disclosure - 15. RELATED PARTY TRANSACTIONS Sheet http://aehr.com/role/RelatedPartyTransactions 15. RELATED PARTY TRANSACTIONS Notes 22 false false R23.htm 00000023 - Disclosure - 16. COMMITMENTS AND CONTINGENCIES Sheet http://aehr.com/role/CommitmentsAndContingencies 16. COMMITMENTS AND CONTINGENCIES Notes 23 false false R24.htm 00000024 - Disclosure - 17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (UNAUDITED) Sheet http://aehr.com/role/SelectedQuarterlyConsolidatedFinancialData 17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (UNAUDITED) Notes 24 false false R25.htm 00000025 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 25 false false R26.htm 00000026 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies 26 false false R27.htm 00000027 - Disclosure - 2. ACCOUNTS RECEIVABLE (Tables) Sheet http://aehr.com/role/AccountsReceivableTables 2. ACCOUNTS RECEIVABLE (Tables) Tables http://aehr.com/role/AccountsReceivable 27 false false R28.htm 00000028 - Disclosure - 3. INVENTORIES (Tables) Sheet http://aehr.com/role/InventoriesTables 3. INVENTORIES (Tables) Tables http://aehr.com/role/Inventories 28 false false R29.htm 00000029 - Disclosure - 4. PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://aehr.com/role/PropertyAndEquipmentNetTables 4. PROPERTY AND EQUIPMENT, NET (Tables) Tables http://aehr.com/role/PropertyAndEquipmentNet 29 false false R30.htm 00000030 - Disclosure - 5. PRODUCT WARRANTIES (Tables) Sheet http://aehr.com/role/ProductWarrantiesTables 5. PRODUCT WARRANTIES (Tables) Tables http://aehr.com/role/ProductWarranties 30 false false R31.htm 00000031 - Disclosure - 6. ACCRUED EXPENSES (Tables) Sheet http://aehr.com/role/AccruedExpensesTables 6. ACCRUED EXPENSES (Tables) Tables http://aehr.com/role/AccruedExpenses 31 false false R32.htm 00000032 - Disclosure - 7. INCOME TAXES (Tables) Sheet http://aehr.com/role/IncomeTaxesTables 7. INCOME TAXES (Tables) Tables http://aehr.com/role/IncomeTaxes 32 false false R33.htm 00000033 - Disclosure - 8. CUSTOMER DEPOSITS AND DEFERRED REVENUE (Tables) Sheet http://aehr.com/role/CustomerDepositsAndDeferredRevenueTables 8. CUSTOMER DEPOSITS AND DEFERRED REVENUE (Tables) Tables http://aehr.com/role/CustomerDepositsAndDeferredRevenue 33 false false R34.htm 00000034 - Disclosure - 9. LONG-TERM DEBT (Tables) Sheet http://aehr.com/role/Long-termDebtTables 9. LONG-TERM DEBT (Tables) Tables http://aehr.com/role/Long-termDebt 34 false false R35.htm 00000035 - Disclosure - 11. CAPITAL STOCK (Tables) Sheet http://aehr.com/role/CapitalStockTables 11. CAPITAL STOCK (Tables) Tables http://aehr.com/role/CapitalStock 35 false false R36.htm 00000036 - Disclosure - 13. OTHER (EXPENSE) INCOME, NET (Tables) Sheet http://aehr.com/role/OtherExpenseIncomeNetTables 13. OTHER (EXPENSE) INCOME, NET (Tables) Tables http://aehr.com/role/OtherExpenseIncomeNet 36 false false R37.htm 00000037 - Disclosure - 14. SEGMENT INFORMATION (Tables) Sheet http://aehr.com/role/SegmentInformationTables 14. SEGMENT INFORMATION (Tables) Tables http://aehr.com/role/SegmentInformation 37 false false R38.htm 00000038 - Disclosure - 16. COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://aehr.com/role/CommitmentsAndContingenciesTables 16. COMMITMENTS AND CONTINGENCIES (Tables) Tables http://aehr.com/role/CommitmentsAndContingencies 38 false false R39.htm 00000039 - Disclosure - 17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (Tables) Sheet http://aehr.com/role/SelectedQuarterlyConsolidatedFinancialDataTables 17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (Tables) Tables http://aehr.com/role/SelectedQuarterlyConsolidatedFinancialData 39 false false R40.htm 00000040 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables 40 false false R41.htm 00000041 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PROPERTY AND EQUIPMENT (Details 1) Sheet http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies-PropertyAndEquipmentDetails1 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PROPERTY AND EQUIPMENT (Details 1) Details 41 false false R42.htm 00000042 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2) Sheet http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails2 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2) Details http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables 42 false false R43.htm 00000043 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 3) Sheet http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails3 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 3) Details http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables 43 false false R44.htm 00000044 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 4) Sheet http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails4 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 4) Details http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables 44 false false R45.htm 00000045 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 5) Sheet http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails5 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 5) Details http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables 45 false false R46.htm 00000046 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables 46 false false R47.htm 00000047 - Disclosure - 2. ACCOUNTS RECEIVABLE (Details) Sheet http://aehr.com/role/AccountsReceivableDetails 2. ACCOUNTS RECEIVABLE (Details) Details http://aehr.com/role/AccountsReceivableTables 47 false false R48.htm 00000048 - Disclosure - 3. INVENTORIES (Details) Sheet http://aehr.com/role/InventoriesDetails 3. INVENTORIES (Details) Details http://aehr.com/role/InventoriesTables 48 false false R49.htm 00000049 - Disclosure - 4. PROPERTY AND EQUIPMENT, NET (Details) Sheet http://aehr.com/role/PropertyAndEquipmentNetDetails 4. PROPERTY AND EQUIPMENT, NET (Details) Details http://aehr.com/role/PropertyAndEquipmentNetTables 49 false false R50.htm 00000050 - Disclosure - 4. PROPERTY AND EQUIPMENT NET (Details Narrative) Sheet http://aehr.com/role/PropertyAndEquipmentNetDetailsNarrative 4. PROPERTY AND EQUIPMENT NET (Details Narrative) Details http://aehr.com/role/PropertyAndEquipmentNetTables 50 false false R51.htm 00000051 - Disclosure - 5. PRODUCT WARRANTIES (Details) Sheet http://aehr.com/role/ProductWarrantiesDetails 5. PRODUCT WARRANTIES (Details) Details http://aehr.com/role/ProductWarrantiesTables 51 false false R52.htm 00000052 - Disclosure - 6. ACCRUED EXPENSES (Details) Sheet http://aehr.com/role/AccruedExpensesDetails 6. ACCRUED EXPENSES (Details) Details http://aehr.com/role/AccruedExpensesTables 52 false false R53.htm 00000053 - Disclosure - 7. INCOME TAXES (Details) Sheet http://aehr.com/role/IncomeTaxesDetails 7. INCOME TAXES (Details) Details http://aehr.com/role/IncomeTaxesTables 53 false false R54.htm 00000054 - Disclosure - 7. INCOME TAXES (Details 1) Sheet http://aehr.com/role/IncomeTaxesDetails1 7. INCOME TAXES (Details 1) Details http://aehr.com/role/IncomeTaxesTables 54 false false R55.htm 00000055 - Disclosure - 7. INCOME TAXES (Details 2) Sheet http://aehr.com/role/IncomeTaxesDetails2 7. INCOME TAXES (Details 2) Details http://aehr.com/role/IncomeTaxesTables 55 false false R56.htm 00000056 - Disclosure - 7. INCOME TAXES (Details 3) Sheet http://aehr.com/role/IncomeTaxesDetails3 7. INCOME TAXES (Details 3) Details http://aehr.com/role/IncomeTaxesTables 56 false false R57.htm 00000057 - Disclosure - 7. INCOME TAXES (Details 4) Sheet http://aehr.com/role/IncomeTaxesDetails4 7. INCOME TAXES (Details 4) Details http://aehr.com/role/IncomeTaxesTables 57 false false R58.htm 00000058 - Disclosure - 7. INCOME TAXES (Details Narrative) Sheet http://aehr.com/role/IncomeTaxesDetailsNarrative 7. INCOME TAXES (Details Narrative) Details http://aehr.com/role/IncomeTaxesTables 58 false false R59.htm 00000059 - Disclosure - 8. CUSTOMER DEPOSITS AND DEFERRED REVENUE (Details) Sheet http://aehr.com/role/CustomerDepositsAndDeferredRevenueDetails 8. CUSTOMER DEPOSITS AND DEFERRED REVENUE (Details) Details http://aehr.com/role/CustomerDepositsAndDeferredRevenueTables 59 false false R60.htm 00000060 - Disclosure - 9. LONG-TERM DEBT (Details) Sheet http://aehr.com/role/Long-termDebtDetails 9. LONG-TERM DEBT (Details) Details http://aehr.com/role/Long-termDebtTables 60 false false R61.htm 00000061 - Disclosure - 9. LONG-TERM DEBT (Details Narrative) Sheet http://aehr.com/role/Long-termDebtDetailsNarrative 9. LONG-TERM DEBT (Details Narrative) Details http://aehr.com/role/Long-termDebtTables 61 false false R62.htm 00000062 - Disclosure - 10. EQUITY (Details Narrative) Sheet http://aehr.com/role/EquityDetailsNarrative 10. EQUITY (Details Narrative) Details http://aehr.com/role/Equity 62 false false R63.htm 00000063 - Disclosure - 11. CAPITAL STOCK (Details) Sheet http://aehr.com/role/CapitalStockDetails 11. CAPITAL STOCK (Details) Details http://aehr.com/role/CapitalStockTables 63 false false R64.htm 00000064 - Disclosure - 11. CAPITAL STOCK (Details 1) Sheet http://aehr.com/role/CapitalStockDetails2 11. CAPITAL STOCK (Details 1) Details http://aehr.com/role/CapitalStockTables 64 false false R65.htm 00000065 - Disclosure - 11. CAPITAL STOCK (Details Narrative) Sheet http://aehr.com/role/CapitalStockDetailsNarrative 11. CAPITAL STOCK (Details Narrative) Details http://aehr.com/role/CapitalStockTables 65 false false R66.htm 00000066 - Disclosure - 12. EMPLOYEE BENEFIT PLANS (Details Narrative) Sheet http://aehr.com/role/EmployeeBenefitPlansDetailsNarrative 12. EMPLOYEE BENEFIT PLANS (Details Narrative) Details http://aehr.com/role/EmployeeBenefitPlans 66 false false R67.htm 00000067 - Disclosure - 13. OTHER (EXPENSE) INCOME, NET (Details) Sheet http://aehr.com/role/OtherExpenseIncomeNetDetails 13. OTHER (EXPENSE) INCOME, NET (Details) Details http://aehr.com/role/OtherExpenseIncomeNetTables 67 false false R68.htm 00000068 - Disclosure - 14. SEGMENT INFORMATION (Details) Sheet http://aehr.com/role/SegmentInformationDetails 14. SEGMENT INFORMATION (Details) Details http://aehr.com/role/SegmentInformationTables 68 false false R69.htm 00000069 - Disclosure - 15. RELATED PARTY TRANSACTIONS (Details Narrative) Sheet http://aehr.com/role/RelatedPartyTransactionsDetailsNarrative 15. RELATED PARTY TRANSACTIONS (Details Narrative) Details http://aehr.com/role/RelatedPartyTransactions 69 false false R70.htm 00000070 - Disclosure - 16. COMMITMENTS AND CONTINGENCIES (Details) Sheet http://aehr.com/role/CommitmentsAndContingenciesDetails 16. COMMITMENTS AND CONTINGENCIES (Details) Details http://aehr.com/role/CommitmentsAndContingenciesTables 70 false false R71.htm 00000071 - Disclosure - 16. COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://aehr.com/role/CommitmentsAndContingenciesDetailsNarrative 16. COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://aehr.com/role/CommitmentsAndContingenciesTables 71 false false R72.htm 00000072 - Disclosure - 17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (Details) Sheet http://aehr.com/role/SelectedQuarterlyConsolidatedFinancialDataDetails 17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (Details) Details http://aehr.com/role/SelectedQuarterlyConsolidatedFinancialDataTables 72 false false All Reports Book All Reports aehr-20170531.xml aehr-20170531.xsd aehr-20170531_cal.xml aehr-20170531_def.xml aehr-20170531_lab.xml aehr-20170531_pre.xml true true ZIP 94 0001654954-17-007962-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-17-007962-xbrl.zip M4$L#!!0 ( &. '4N,C.GUP!0! "0A#P 1 865H-V/^ [9W9L#=(-6]2[1EOL'5X]*9;TI/4]O/[,@$111'3 M($#CD$3_^LW,*IPD2)PD2&)BHDV10%5F5E9>E97YM__W/M>D5V9:JJ'__4/[ MK/5!8OK$4%3]Y>\?OCTVQX\7-SB.W!>;?5EUK];KO3:@^E=NN?9^]3F/%2MN%G_.ZOGW\V-?43_BL!U73KT[NE M_OW#S+87GSY^?'M[.WOKGAGFR\=.J]7^^%]?OSQ.9FPN-U7=LF5]PCZX;VFJ M_GW=>^WS\_./]*O[Z,J3.+D[1_C->/\ ,\W^XU6^UFM^T^;K)I+,B#C_"K^Z!J M&;U.>[@)/_Z$^X)C-5]D>>&],)6M9WI8_(# #,/ P"^FH3%K[3OTRYJ7=$/7 MG?EZN!3;_&@O%^PC/-2$IYBI3KSWMK\4?@%@P*_70T>_K(%N?/6/!^\%F+./:!325BPT\S6AQ\J>F^]ZJ"OTQ5 M9DH$&0N1RV6KBYM_?O@9=FF[U6OUAJV_?8R^[$_W<>U\8K8%D-I0UD!!N\;^ MV4? FT+\$AT_-)+[I:!'/)&N36/.YX#_MVV#+^4!$@R(8MHHD'_VT7%'\G]; M>8WIBOO2,$QG]Y=BZ"R8\3!I&V#&X0Z8L1]@QL/V5:^RN;/S-S;P3T^8V]S%D <^\G!8!Y M7VCJ1+4YK)*BPI/<\!86R2X%B%)14C-)+4DV2I)KAS36+"3 M8I,@RK4T22I-:D:I)4ILQ*.V5H\V?E$O[?%$(R*[MC80CWWSUBM\['NX-LM. M81_7JWR4>UFX6\!)W2/*PA3H5,^M'03H? 0)AH,L=-Y7G.FKJJMS9\XW[K^N MY@O-6#+V:!N3[\O>G,M&;JXEZ3]:O'N_M+ MU9IHAN68S/J\Q"\CHG65^G4<+&DR%MZ[^< !NP&]AZ*OAK16\:PV?5,/7K%,EUJF>%HW$SFMV MV3.[[.EDK%[WZJS[+L[*^O6Z5V[=2[VIG\"Z'"N*:@,19>U>5I4;_4)>J+:L MG10_;*1!;76FM3IKEJHR2QV,-5JS4<78:,]6:LT/U>6'?5BO-3]4EQ_V;M5. M)L[M36;FIKMV:U V2UP[&" M:_8Z#/;:MW5<\\G!\K.::3PZ.3_9M33\P6U9UIES)IJ[J+]9),&OH^(9I:!K8SM0 E5FG MQ0F;2%#;DFEMR9JAJLM0!V-KUDQ4*2;:LRU:& M9=]-'V6-'4D G.=7>$SQQ9C(F,T(R^M<:./3-,]4^F?-,59O)RTD0;+!MM?5Y>O3-SHEKLWE0G M+%#CFMKT!:E4*\]-9W UVQT)V^WJU&Z#?A2\4O<#K?7<=B.J;CQ9,TMB9JF[ M&]8,$YLX4JN=HTL&B2O>4>N,$UGI6N ?Y6I[\8]V)Q#_Z#0[HT-NJR/02>WD M(]YEQYG._0AYN]WLM@Z;SH1.VF QX5WR283/SP-:U_-#IG,_"S\+O,L^\3GW M782#Y^=^%G[N[X2?0Z[8H;>7RW3(U-]!>[E-Q^.!T.-QF$'C-]E4GI:+2"_* M%3SK>'W:P^Z:5>JCZX2!M)I5ZA!:XMSWNCM6S3J96*=N35&QUA1'P%)UW>;# MJ-M\^*Q6%UO<>['%PV>B^A9[I6ZQ'P9#;8H'73NP(6W'9&-=N5;?\9/8G-XC M7U5=G3OSXV"R>SP-,^TEYMW9@#/R&N47?UZNNGOQQ-G.:&F "B3\N5^%B%[' MKM*R]5=Y,@-]8RZ#2USSM3DFQ>@-4 M>P,D,5CD]Q/E]7T:+$&BUVQ=BL%RLGR]5X.E9NR]&"PGR^R5,UCJ#9 G9!>R M]_Q,Y/E",Y:,'=%!:'Y;-\UL(0+>O8%RL&;J O?(U>/=_:5J333#0OOG,VV< M2%+T*O7KT&%JQ@[*A5-C['0RL6;LRC"VN!G2J]-2JI&6$K@CTMO!C:#HNM1$+)G/JFS.?:>S;%G#JA3,2J5BK$?;CBP^TN[(M+V@F3D M4[6/9+>46_FI70$_KK*1MVTLUJE9+ &+=6H6R\YBW9K%$K!8MV:Q["S6JUDL M 8OU:A:+-UAK^^O [*\=]\NKC:<#,YXJP!^UY5-ARZ<"_%&;+14V6_;+']=, MP>XWQ\$@_!SD27X7W& O VLPQ $\CW6!MSNJ5X_W]\>QUIDR M<(@1?!K43FC264Y7@LLF];#+WQMNA+W?"[+H@RK5!ET0PU$QR MS.)A2]=OVU0G-E-(:'[35=MZ>/QV'*R0ZT;81LK44:H8_V%XT+F] H%2C;+# M;/P2\D1#'2]V+K)N#=.>C>B_5S-V91D[ MV%JO9FUAJZ9J-U@S]UZ9>U/WGUIJUU+[8 ^*-S%V+;5KJ7VTS%T[E;53>32, MOB'9\$YG%_2)F36;>PE *U2I6?P +?":Q6L63\_BE97BF5C\4=;8L=54JCA7 M!TA>,W)*1GYZ,VI&1D9>(43-R!5BY/6WM#!MO--J#8Z#2S$#XE:>LTA>O(_@ M'K-D]G %CV$ *E1H%@CEZSW3MH(B$"I1*I M3W,<\!46@4"I<:1-V4;UK;O#NW57V8!#)CO\I(V7"ACEM>E2$(L#M5^9::M MP5O#/A;?\I(]VS>@E4P'!PGP[GIT:ZY)&:FON6;?7%,]=1I7BC54F!BCVPC( M<3#,MG/@C7]OO#1RTUD>L62>3%/ILR*9R-[U4 M33:Q#?-(;)AMXF<]UC7SI+[-6+U>88,YD3&CZ6;6,7J<]_ 3/ MN(.Y/X6GP-%BQN?=46.G$$2@AS+/ ?#=Q\RCJ*_ ?:NTQ7=O'1!ELFVLD5@I M:!"%<=VH@4DOF6[,57W;M-OI$IUWW<#N[R$J)"#H/3-1%F]9M05\3+YF"E,_ M7=&V>6 OJ@6"7K?QNI4D^/.!33KQR?I\??'IZNOCW_[&#?FZIP7 MI%JT&UUA[_]DR\23!H59[&C!Z2Z-"64KH"!*/$N[U?PG'S_X^KIA[VF'7_'] MGWC\H/*)'2TXW1A^5?"):TU^23S-5-8LQF<(#1 <^<(QL5'%M6I-9.UW)IMI M<6D&$8D;;94!?F.:]D_=>-,?@5,-G2DWEN6 4DDZ[:T19("8T5:G_=70'!U$ M_/):U9AI99PN,LH:]N9T>& +P\1P%!IT3O+9?DYK(^C((0FCH=1N!+SEGX&OX+CFRU[^'-\'*2/'3(8>EFPP_ MKYO.&\F=S+N%:K(I _+S?.%[V;PSR3I7?I4UAP&4I.A"\X>[&GZ04.K2#P&] M*"ELH@+AK;]_N+F]!KEVAB9(NDF+ W6X7U"C'=N343,&O':+_R\.Q.AD^4%; MI5Y)H,&^G!OZ+ADQP8P% 9F#!?,!62CS#?O1%=XP4TZ@$K-=/J!D:S;6%?P/ MGE.^@L./<0C[0C;-)2@+(G-BK@O"UNQ^^/F\>QX&+,ELA8&XEN>B(+:'HU9W MCT#VDP#9[W>&>X2QEXB0HU8!B[UZL>&6V<) RLR&_4XG!-FF2?("E(CI>JUV M*S-$-_HK? MV&CR2F23#5C?,]<%1T\Z8".?! !R[I#."XES(JG+UOF"ZQ8"+ M[NP9,\>6Q6PK+S=T^KVHDMXV5T'@):+3^:"=%[QBZ#0:]D9A)LTU9R+D.^?= M88I)[[%\OFG314 ;2(-R9H%6?YZMT>ZTH@P2/TM>B)+IJ%[[?&<0)5)(O<@J M[8!$__KV*(+HFVG5'>QN]0;I0&OWHUN[?*KYW5.VJ:2=4RTI:-W=,;]+M6!C MCBV+VM\YW5( M[NM$*E5EFQ']+J=G0/H76%.RGV[IZ%W@IA\H;/3,6!.W!KZ M)*?1 _Y[=8FBU>H,U5DOR:1)AUFV-SCM)IA'.Q+V\ M1$\BKQT(UD=WK;,2'C\[%,DLPU%KE T*TV'*%U5^5C755EENL[C=[Z^08_T4 MN6!)9A@.(C[W5ECX?5Z15W+)%H:E@D^N*Y \CN-2 M3IC06VZ=CY).&#ZAR1?MCCWX61OI3#AS(I33S1PX'LB'<#MBOD<'SC)Q,F,@ M8I%LFWBL*"KF.:.AJ=N9$UC_H#)9I@<^,IN] EHTB^&98%O<3=]DM^S!V8[W6'4FDDS M<0EP)^/&3F_%"LL#]P.S955GRI5LZJK^8@6& \F-"9292=P$I=@)*X/MLQ4# M7R)2-@>#X7"8$SYBXIFA*XQX\G0Q[9MJL^.C7[B MDX'F#H!F&IH&C^2GT["S;8VRP+,[+!.RXC 2VCDT-).=:_3[K8/&,EJG(:#6 MDYV>= X:_6AYG)3H1^W*0T,_&D!.N_J=\X-&/\K\,:9N$E*LFO6'1HSH5LA! MC%4GXM"(L7+XDX,S!OW>\*")L;)-MKLKB81GU'T[-+JL[)BBZ-([;+&ZLGD* MXY?V0=-EM2Q[V%--0H0U#OFAD2&Z;;*18<7O/S0R1'=))C+T>]WN80N+Z*:X ME_%@(1'RVV,MU48]NA&2HYXDT%-MW*/ST^X=&3$*#AVNAZ)[<9AZV='-,$\H;&NE+@L?)JPO"V MJ8H +6.2<5K0UEUZIWH=^>Y>;[E6SV?(!TOB*]>%P7+GV%@M$OFT3.($IBD MJJ+(M &JE1OL!3!0N]MIAS==S"PY@$E,FDZ[&[EQE168HE@H 7G2+%A1/)2 M4!O $AFNB0O(;+GA/HHDEKK#IYEV35>%;?FL_58[][3KBFXFNZ0U'$8RMPO" M.N'TG?-^-"&L&.R37@!KMWJ1F&Q1!$@.0:>3G_'6T2#Y#;/!>?Y56$>#%'?< MNA'YE 4$0+R;:M,/!J-N$:3OIMOS_6&Q6Y[*RF_-9>ZV\[/9FI*H6XWAU.^B5 X47[4AZ$_N\EY_C-A:F37%_N%.$[&UW ENN@YT'-DO\P:@0YC_W MF;_=;G9;6\@>-7^R23@?UP'A>KXUK[(0N7KN+W827 >1DX:\TKR?1+P,!MUD MC'UA6/;==-V5O\RF6Z<=D3&A.5(#D-J(.^_VH\9UGOE3"]E!>Q2UHC?,_XMI M6-:]:4PCJ?Q9R3\81F8/3)!R[M24[Z/]7,S)2?[(*-#\"].9*6MC71DK2CH[T*<_P+@474'7A+;U-"MSVQJF"(QZTE^ M9];5.Q@XAJFHNFPN;VPVMQ)D?V3FC_Z@$]VYI4&\9^)D$/7#852F'"MQLJB> M=K3:]8Z) T.(;?<9?(2BXFJ==4N^,E4.B-+;A%&M4C1$Z0-"T:KCB2#B;GQQ M9F%_$*D:Z$^0;NHLDF&T4J,VT]19]EWDJFS6J=>=7;O'62DSRLM9@SU"LXDV M.=+-2Z;3?B';2+-BLM++IE]EH-Q$RVR7($N4E3EOJ18E2C?1+,6-R9U0*@4\ M.Z%/]FL!)1-JKX!M2OC8O4[:F >S5\F_$;+*R-1-4&:\7U^0);8)LLIN@#0B M+#FA;IGM^Y&I+\%D=24"H*4&H!0,4GLDE<,@M6-3&@8E.9NA.5(#4(#+F0^ MU'DWS>%YD?.GS[WIMB+I7KD!2)>!TQSVBR1 9Y_7@*D3,5I=@:19DNY5R!= M0DZSW8OD8>3=A"FSKN$=*M2V !II[MC2#=KCTTT'>P2TJUZ9A.?[G1';55(&R!M[Y2F6S77IM4_ MWZV4VJ+B*K.CMNK"330=[4ORKU6:&WJP9Q?\OS'U90;?CU^9*;^P6P<=[[OI MRG5=&B:]:HV[P3SH#,)&9RHX"D=BL]:-O8;=BJ0T[Q>)S2(Y#HE.JU?^2@CF MVWS??"<,%0=)"8B4RU0[1*1$4NE3RD^44.EC M-)UHJ0H3=L7]B MC"N"86K>7FE:6'$$T_/M2G?$'6%8F/Q-S(,Y@5N 2UEE+ ME%22N,38IDIG"6NMY0%HM;A8'H#2I-W$^C>CR(7-/ "EJ;T@]<=?N65O]%.A";YQ"SOLK*F%NQ6RXO#)FHX5MPRM0;\\?*AG;MKEV5(* M(7HU--'4A<&;_NI4?[BF"\O.X"TPO[VSIHU*)?#(5?I\F&@[[P.KPG,&JX-; MEDS#2B*2//]OSW*K]+SGO8OA[(T@JJ5.BA!KG?Y@3=>?:F!UX&*MZ 3J2B)R M9!(AN90NU5KC-K1[S,T49'W@>PIQ[\!UB<87,D!9$J)9KSW&(-KM5Q71@IVW M_FA7B!*_Y^+<;;7%DF^[72*2H2AD'(;L"HKF,/F'9P/*HEN27?5^ZWD[F1E5G>GMG]E%OEHL=Y3B*PWI56<:C0K3 R&8U[:&20IZC7C7MH>K$0JN"]9&H MS;W&3ZN":'(-6GP\8:QIQD1V<_%7'B^R@NQYY.PNV=3% 9R^*TS$&=XUP*G# M3>?GW;T"7&!8J5I\X+MX_I_/DCW1X^2+OD?*CG*N\I_J!0I M)^YS;%0J)ZYT;%0J*6YUQ!0KOX_'L5%L!]&V2*K#L5%P!Q&]-=W\CHB )08- MCXU4)08ECXU4Q00]3UAV)2?2Z8JG[)&,-?U/CXAFY02%F\>]&8<)$Q3+>\Z;KNUKBY< M@1!E2'1<4X9M*T#WIO&J6O #L,&EX3S;4T<#76 XNEU06:V5=I^Q\^6%+7UI MQ/;N@,M6$C,C<&Y=XSO]4=;8W13>73#37MYKLFY?_>&H"]S'A:QO ,)DLQ8' M:\XRJKL&-T_/OFRPCN=8V/=/VOAWTVM5E_4)J-L+PRIH<[CC<&7"IU[;;S@S;)0,U/E%EH:*#KQ:RJ)UA&+8-\^4$+<,&[NX(M-0+VN[V MLX(&MIC)0%%?,O[?&]V5ZP]LPM17+'5<3)UB@#&\)Y),712XJ5=[--H?L.G7 M?Q@I\%0,M#?Z*PAVPU0+JG+:BU@5&V?,#5[J)1_N$KKT)AD(QE&1 -Z;;"&K M2I$WRIK#K5L\/&L14*:_1K9S$--KZ&W;.2V,[O:_EY>%2?3V8#1(*'7$M(7 MF;YZU2"I<"P2S/0;G)I %PZGZ3#EBRH_JYIJ%R7((WYUDGF+@C7]ZG>W[??R M@,W@=T?LWS30CJ_^\;#FA0O'LHTY,\$H-"S5MK /(9LRTV3* P-]X10D#89" MNV<&HQ0\TL=E.N>B"%6U$$FO0X:M3C%X;&5&'M!]DM]9H0JFDVPKK,Y>,.#I M>:B77#GH&,[-?'NAT%. RF2O!ED6' I/.6R2\J5EDS_!FL$ZVL$4RF&^9 M?2%;,XHG*TSYO/QF(2O=+9@IVZK^,I[8ZFMQADJSUSL/\W-R (H%/4/KI$ZD MI=R^0,]POZ+3'Q0$.L@6C"Y;3\9X\H>CFBP4?0:=5>R)0B\2MTT^?;& IW=J MV^>5 #Q][*H]*@CP&";#H(A5BFR)\$KR^8N%/+UHB3++OB#/8)U$N"4[Y/#* MA#'%0E >V$)PW=WTBZHS^,\%:#&U\%/*1),6!FFF,\KHN>\.X4W/#L.HN,X+ M+];NDO4)@U<,_>6)F?-+]HQ21V3Q/;*)8Q(_ >>5R1VI "D5HPR62^R:5 >K M#.[T('YOE(!7(-FVE&8$6V\'&2J<]ZB9R MA-8 4"SHZ952OY7(F2@=\M1,,NA%F#D[Y%?3*9O8=].K]\E,UE_8@VRS.QT' M(R%CS= J?I4U5E3J7-CU3#-]T:!G2(\<5 ;X#"< G59AT*]_BM!GB-OV1Z/*@)_!1&D7!WTHOJLJQ;#'2A Q.$4&"-)70EG)3\@) M0?K6N2MGYILAX+<3"EN"?CLZOS]!VLE34[_;BA[I9)\\0Y)<]'A]=7(Z*D,M M3:+6N[NE_LD4LN*>2[E@X)[1I9FX4(@S')(&SGKW!G9ZY=HK &J,);BAA M# M?V6FS90G0WQ4GS5V:]@%F>TNL GG+ K.[(&C?4";);<]"YQ!K1I1J:!D'V>& M::/GSV./\Q6+<&S=39.;L%$UGFS"8D%-IM/[496R9W#_=2VK)E7Z#E\95 :Y4:D$&IM6I)/RAFH5E^)0<-BT#MT#P6'3.NP0!U0,4Q6K M90)8(G5J;%_(IKE4]1<"++/4C^1_)IFK*/B2^0Y[AR^[0-P3W+D%>07IG4CJ M[9%7^5?FJJY:-N97OS)Q3S01!NW>7MFC"!0ZW;WR3"$HE"_G M-C'2 [.8;$YF="D,=)A!&=-U%TQ2)0 8Y+[)-]%MF^U7: M[IGI%O12)YF,BWMZWPJ">'-[#5;/66L@(-P^MJOM",)6/!RL,_ MWP^^1NH-E@+Q?FFS3L/5M$G*-U_E]ZV4ZOQ^_)3:SD4UI;:;Q$2-.QK(HTGO M!&BRR9Z5<# M2WUCS0B\X5"@;S&#U3@"2-=;R\'Q;Z>I"D:L(/;,9ETGH.>B=(CV+,$BW M4[=-OMWI4;<((S:1+*AY=ZM!DX2.H_8ITC&=L9R(CH-3I&,Z SL)'<^WMJZQT/?!]7Z?FTRYE[!V[W%WVKURK*BUB%7"6J6 M9^\#-$&$KSF^&!]C(V^WBCBD/1H29W5 -I*X6X0'I6JVSKH!ZW_M MA)FARGQM!J *:KQBH]M%5K)T?$J"NFVJJ B M5%^9WXKHZGVB.0I3$%0.Y]AUO# /J-L:AGM$% +>SG#.Y"-U MW6H,AXES)B^J.Q@-#ACG=4'L"?7,_M?5X_W]2@ D+O@Q.#]@(JP+,V<@0K=U MR#M^7:@L"R<,^P=,A"W5@FQ3Q21B4D7?@!#6P^.WQ-S1.6"Z;"E"E(LNQ\8O M8M-$&RPDI4=GT!\>,$4VR-)J4Z38B/TOIF$E=8P3G;?%FQ\ATI2 Q9X(E?7L M-X90YYTCI5/6 ]PX_=WI=X^44EML76"006(J'2F)MEC":4@4M8:/ATA;+.4T M1.IT=B^64"9@]UZF7(+FU%_XLQS V&!+Z1LJ4HD^(Y0E(EO@UHA$#*J':X$< M/AJ6@2N8DIA?;O)0H6I]%PGG\@M+7?+JUC#MV7@.<$SD2#+(>#)!4]%Z8!.F MOLI@N*;(=.\%#NPVP5LF;F-++12G?@5PNG),8\&*Q"K4!Z5$K#:9M$6O5&NX M?YR*7ZG!:/]8E24O.GO<6T*XW^GL@CXQLU!)N$=>+!>S094Q6U_//PZ9*JS2 MTYM1#"[=3H7W4CI<]FM(%+PPK;/V^?Z1F9FL%&G0;N\?M]B%RB?!=V0A95RU MU$RX(U&W 9UKPS&+PB;CXJQR! 4,+AS3C.89I^HI%VE!OWF:_$ ER@?JM8;M M/%!IFO$F VFO#?/2<)[MJ:.MCI"7!6 M-";)5A4^&:_@R+%B/G%#_+;5]F&9V"F6V;? M3=W%S"PI.Z-N..%H^US%0)=,V70BI[(YH/O-,+_?Z/>F =N@(.+UHL'V!),5 M!%\B\G5:_9C%S0#?-;8FFS'E%\-0BJ)?=SUT\5,5!%TRZ@V'><'[PF2+S0Q- MN9DO3-C<>,IDK1Z'I:%9NS4,GW3%SY$/FH39X;U^1FBN'1,&=DP&NN=:?<=/ M.4ES'DD4CITA%RC)VJ%F!>6K/)FI.C.7J)'_<%1JXY:/+)UNQ(^(GR,?-(DH MTVU%\M220W./07#37N)!EAU\^LZ>,3,[??JCL!3?/$]^J)))GZCJ*PBJ?+PT M.(]DD&V>)S]4B6@U[$5._]-!!::8,W?HEL0E6Y@P-%G-\%EC9#[KRGANF+;Z M)WT?.WAV1W\8\4&*@FB7F"9:J4&KM1M,@X,5XI)T(F&/X 1I)T_M3W0B5,LS M>?H[1A&!O6ER6!_%F=B_R9AH8R]A=4U'UK(;._U^=%^O&3X[$ EMG&ZI0"1< MA!6YFQD(\2#**FSH9I\@.5 MC&+1@\_YM-; P?HZ<_5RUVR9[1)A-#NL5CL].O'79;LTQ>%@+) M:!T)K>9!@"YX8P3*L@V3.'NE5$$:VHY&_K7QE5'3SYG,@NXGF#/"E[P)]9/\ MGG\[#E8T*D-C9\D/4[+ ?S<'3'[G/ M/HM"3(C-:Z; FQH\*8[^/S.=3=4,E5LVG^!OF:X Z/(D290/7>J5SP[=)9LR M>$$1SWNL4.X")YNU.%CS+/>N8@J%/[]K\V#CK,7!6HAYL"-8"S$/ M4L%Z-9VR"=;[\9['[EZ8>ZI/5(V?ZHY=@Q.EB8,I;Z&'TS-(_)6+;J!#7 &@ M[0C;S2QV;-AN9M)*8[M>'6;)4H]#LXFWWMOI$(V#JFP,L[)MZ)RRPOAE8U1: MP<[^,(S*;WSB4H474;6KD9R1G.(V-:MN VY7"&=GW90K6Q6$LPI=>'/_"-\: MNL(P P1+% I[9'U%)KQ\5*PP[HS2X9\.UOU0(QOW(S6Z1TB-[&*^DU(8E$\- M^/(";'BL],HL)IN36:'BOIM2W*^"4QY2F45ZI\)(91?;>T'J8H;U\&YTUY>$ MA\:6Q6QK]>YHH5*ZFU8NI0!T#W3(+)^[P5I%AT^'S)*YVTMIM91,!YYPXO5G M*]I?/$^';!2:LC#*;F:DM;)WA='N/,)L&*T[QB^8U[9NK'4P% M]F7Q5/O0Y M>&BK<$\"_8J($X_J+Y@,MXL&@%[UBE'C6@@%.EEL[&D:. M2(L$V#.NBJ%NKQ>Y@9MPP@+A3)9U.6Q'KWH5 V?^IHCMUJ"W&;25)GS9H$G6 M8V^X93V3 P,?W.^\AG"\F(";# ZSYJZTT!Y$;L+D@Z-\K)()@?Y@IUCENV<^ M&FW97&LOU-\?RP+4;3%-S>Z^S[NY?]1%-?[6LTUEW M/[5(3-V*W)=L@:(_?RWL7BN2^;QV_!Q@)'.?.Y$P5$(X7 H^L%>F.Y@Y)@YO M9: _7Q\7B9BH"LH3%1]>[B[9O=,LV'3Q/H7@C2-,U_5)3%0&(%I78 M-$M>B)(5 \@#T3==YL71L'H:O&99#F[&=?6D4Y5/;_=&$6VW:9[\4*4WR=+ M\T750=-R;KN64;K9RP% Y5^D@S8Q3>S+T+ M;QUL=7 WY4W@QJ^RJJ&Q<6V8U,YP S_D:G0ZZD5:TY4$_S[I5$"'X4X[4OCC M&.E40./<4:2D\#&2J5? MHN67CY&.N5LAMH=%=1?^(!(](<#*N6&FM>HK]3T M,U7[V%ZWH#[HNR;96%$HQ"1K8D;'GADFF@@)W>!BST1JN MV>QV"C)4 M*T>I@O=@,Y)-<0"$NG-LRY9U!?Q/OO$3V!2KKXI&>^+W!YQ[G)1H_> -M<+1 MJ0*]B![MI/08CDZ"'IW$_-'KG (]NHE-\D[W)!BDE]BK:PV/CB %J.TN#%.H M-JH&90JP_)!ACI R!1@PW<%H<(24*2"\!H9=YP@I$Q&\ <*XD2(41HF)U&X5 MZU-M)Q("S%MQ7#HF/,:M9 Y? !OKZIV9$]7:2?2GV8N<3J>'LAP\BW8,.Y%S MP:K@6;1;UQL.BL8SY\;XE5DV4T2;WHF-?7OQJYW9%M'^0[O"ITIT+,02Z184 MM=LS'0,3_,;4EQD"\5#=>,\@97/CV>'D?0^36V6!0BDK:A&EU M"1P3C=A P/99L(A.3<#UX8N-!!P.:P)NBW=L(&#GK%>.BW_ !%R-CVSFP.XI M$S"-S;.1C+4J*82,I\V-:7R2FAMCR9@FK+.1C,&R:%4EH[5E7LJB\8X)$Y,R M9P1D(UE':39YR1M\MP!'@Y0 M13VA2HF((L]V?*7($;:9^<%FF''3?YR1$TYN4([(/\VN>>.7BUIT^T7 M*-I3H5@] I(BPC?K%8' M+#:!-1;VO1(II9A<+6(W*#9[M9I42KD55ZXQG_=*RY"I$)52AE96J=0^4%Y: MD8E/AHTM76()EK6.QJA=[,EO$L"K0JST39U'Q>85'1*Q4I?SB-;&V NQ-F7( M/# +WL7L!'J,WSIB]MTTX,/L(DVKW1\F3^M) O1.J%#X[9[^ 1)A$RM: ML62,1DQ\ZZ)W)%001\2?#=S TTO59!/;,*W$UPB[!TB'35LB$S</ATU?9_,YL4AQW^J6,A<]6[[,G-:PVG(Z._O9QXWR9@=IJP&PX MN1F4!50>:;#Y'"\IR 5;'%@?8&L::X++^-WS4@PB'[R]X+^Z&>+P[W6*O;I0 M#?Q7;>$X_(L._U0#_\.YE%M)>J6\E%MDPE)UZ9'X4FYG5&!":W7ID?A2[JA7 M8(9T=>F1^$XNZIS#)$C&S-)DME3W;'!>"EEV>7*3@UBI#/CN6:? O+S#(];: M8-^&5)IR--2!$.O ;A$=/('W?8OH. B8\A;1*$W^RDD0,.TMHGH+Y[M%--B_ MDKED4U7'.?$ ZMG!H;!6@8APFI>J-3$9?BN;R^!#:PIS9SV[C93:RP=1^?BE M/FX],/Q2GY"6BE\HU'[WIC/3FJD+&O#Q3NPL;Q2\H(U?IV?+N,!-.-25"9C2 M,-K,B'%2NU]AC#:S7AQ&P^(QBN'AK_*[.G?F8UUW9"WXHW7/3'?B5))Q:^WE M=>E *YTN<\*Z&^S7'2N>#O;KCA.KB/VU88+UH/.V(9/E$Y@?EDQ-EWZ151V; M/7]F4WCF27XO1/DW(VV!4LQ?,.@9&M:=5P3TU"J[?=XK"G1J:7MKZ(;;$)RW M.RJZ3US,-#F@2;W>X5R.X@%*OXK#3!!YG=M%9T'=%JU=HJU8LRY;OQ7>&!MG MS U>^DYDY[L$+WW"8:097B+P%*9^NM)MU0:3>CXW=+)^N+$3B-K%N+'#A >_ M/6"X=OOL;Q^3S18EW6?' F5E69<,/ "5O%;>)QSU$";!&)HZ49GU!!!^UF#$ MI,SX\__1[)\6DF4O-?;W#U-XZ9,T6MC2DSIGEG3+WJ0'8R[K#?Y%0WIDICK] M29K+YHNJ?Y):'_[/B_T3CO&,']IGTMW#+^/;F_\>/]W;BYNKQ$X[S\=D=\>." M/OWO=G?EGX)@7IFAB''E^>*G_]T>M$J;X?.WQYO;JT=!KF(G^$E"IFG*&FBT M3]*_P.G,9N9TA.S;.EQ:=EL;DD_@/26^ .C3J?U$T:!9'WI M?=/^Z4>"\DVV)!4$N[DP0"PP!?Z0+@!74,^Z*N-?7^6EU#X?#B78AM+"A#UL MJMH2MK,%! ' F0X ,_"+Z % R9F"KJ<\.!LAPF^?'5-OPECL#T==8*A)IHFB#'5!RX @[20C9E M36/:*B(6)S,?X>OXOR(_-*3?<*![^3L-+86&-4S^VJ7*\(&);)HJ_ K#7F/[_=7-X\_7ZJ._51Q<:@^ ]I+,X)@L&E&=^,:#9S7K"< M9U1_M@I\/G'FCB9CGR!) PN:\?VFLQ?^W42V9M)4,]XL:0JZ31)F&SAI9Q+L M >"E!7QFX0EMP_@.B+,%[%5#FJNZ.E?_9!+C!@&!H+%7IM$VMYE)>Q:>G%"W M/-AQ_G7&!H%CRKSLI[Q0;8#9GIF&\S*3%LXS*&-7@KR"H"%18"\E8PH[ [0U M;B4#D:<&U02DIGYGFCHS#+$O9K(MP:1O*FRHF0PH6\YTBBH>763$'@:PG 4( M,CN(_8DR&JSY&&BM26C9A%<=S/B%QE#8RV)E"#IW*6!-@,Z8Q8S&&("+MA,N M+/ZF@UD*$G?"F$(\$QP7WOM+NW\V D;2-*#]F32V27UTVPT"(\+L"CP^]!\G M($"$TEHBJ] 'Y)-764,6"VD#";<%:@ ;%0WR!@[.WE7+)M,4WWV6->K#:QLO M#+T9X!U[1NH.7*;(+FD OB#K>4-H00]_.)F;E1;LHPD#>)XUV$DF[XXJ1G), M__%G>?)=,XB2KGKB2V !)D1?'5X%30!$TX$2NL*WCR(ZTWK*0#'>=%!#=#P# MW[Z ^PS: 36O"JR/N<:&J:#NI5WQS"19 8+A_L+]S)A-*_EFF-\Y4?BVY,3E MGWV5;.)'D^_F8]LU%W>WCV!27Y(-?JJZ!W/'5E$>$ M)%1HJJ*""GBV\/#U>W%[]+3P_CV\8OO-]+?XPO\^W1='6IJ3DRBJ?(SMNL%7HHP9]!5 M( C7\1^-(4O/P&J3&1HB>#)/3@0RGR:\(9"CW\X>SZ1+8'#9%,853*6:8-KK MQ*%DG%&H4T#R'S( P<",^9T!UE>.:7 H<$(DQY.LOLFZ-Z1#FI6KKPFU<9?0 M%T/GBX%.!D=$:#=7GUDSE.RXAT'%>IW@M&5# (9*&C4-1U%8#$2''Q2Z:T2 355K E18,MD$)2V&!Z! '2$7 M<<&"2EK $:B(*3[+!\(B;I.)@6(KAF3,+VC"X08@BSAUK*01B:;:E1Q6Y(% M&<#A1._.9F0-&3HJ0%@Y"Z-.(,M0IP:8R+56?U 86ISVC\A*K$%\N2V2, M\(W(_1&RPOS%)>#"',T_6V#GZ(80XLCEP=U#=AJ,I',?(+C:2UI;H9_H1;[E M QKMT><96,T[S[KCB^Y[5V= !B;=&@!3NXO:B892F V\C6^Z\L(#W]Z$.+X/ M^T]:T+T[VB06^DM'IZ&^/5YAT/+J\>GFZ_CIZF25$%I2L,@D09 CD&/6VU($ M&AA=P")SE"#D@D-J-8Z&L?F$ZPW@3F4)L8?LL_DU7/>8FQA[/ ?J)[)KL M%H;=9.Z(D^$O?P== H2;XPN>ZI$MRYGS]"ZQ5[EVP2D &?";44#./6M/7JMJ M&Y("TAXXWS')E<&H%F""4Z]_01)BGW882@&AJ]=2C(R_&'B$OQ76:D$UQ%\B MLM).!.TXL1V8 $CD:+8E%L/1P--2T=MU%8MA!>@%LB'@7WE?^_)F-1J9V*I& M,6&\H1)WS1)),9QG>^IHG@';K\440+\:/_Y"N_O/;S:_C+U>W3X]D&-_<_@HRZ2O^?:HBZ2(2 M+"&>5"VR:N9@WRP%FX@HBV6;#N?,A6."CL.H'9=-P'2F"@ _P+?.R:/TF$H M#S0FC&3/+&0ZD%@\(&,Q8E'7RD,5[6]>6YK*8+0A0[-CX\3K\';5X\YOUZ-'[\]7.$7I\J<<:U_;/ [^XH 8!OF*O*E:,3]*"F4Z68%A&RCIY6=-!>?*]1&F MICQG&#PC"X_[2@% *,1&(,:J2@KJ>>K2B3<.X$Q B.*X4H+P560+;PE M"9 ?O/( 468JF$4@HY8$WS.)*E"-JKYP;'+_?'5IL\E,5_]P?&>$\9/&P%(% M%]!]AJGD=AC/J#,QN(L2SM']O\^D.^^SD* TNW L0Z85E[-X>,@#U#I%8-'H M<$A6HLTW(<]:YWQ#XE1PS5+R$!3C@%$A V3@F5 @#0T655<86#_@17%Q;AD@ MPQE&X50 /0BW%(4S8",Q2KF(GJI.>/P:87 6ABZ\;@Q#"W@"J/* /!*4P(@L ME[M1O>#,U$#CAQMKJ$SXT=*QR<0OB)74EIH!F>:S*%>0X>4TF:PUP4-%GYA+IV'0N)VXG'7$555LV M90Q;>=O7971WYR"U*1!MBEWC::/CI& W&051OQJ.'12, 2N2]KLE FRDUT"^ MS-27&=_9N.W_[2@OKE>J,)N!$ZSST]VCM O73BN^5$E>?Y(ZK85-D#R%12)1 M%T0KYM?\20IL0SC;LYN$X1%C*F$$%H\L'=,48AU-(A+(H7/9'\BW-1P+UM+Z ML6H2F9-FPC1M(2N8"OCW#ZT/]+>UD"?NWP*T9SH0;>)AKKRPV"?)_?03<+-B MSSY)[5;KKS])'(5V9QL.'WQX$!33G>>5F21H792>#=LVYO[3F*M(;RCN&T$" M3"B=8AW^MN*FXOEO(JQ-"[B":,YA;[[1M3R<6%,V#!2!!:@!1-/__J'[(?'H MX;4+@/Z9GT?X$\N6_]F8KN"3!\KTU#O>V3[:YB%PY4^2V*]-#@9L-R'Z=LJJ M/TE")KA0?-;DR7>$1:*@'4$4%(>G@;&P4T\)V*1V4B#_L@VF]C9\35QA&JO=;_3;@ZT#)@4M@F;EKDTD3_QBD@EKA&J$=HI0=/=^I(-A_ZOBCJG= ML_K66:>OZJNG]3R?/>&)O53L:?V@/JTO\[0^HPZOV)$\9YOL N'@CL0/[P"^ M*$8[I)/)H!@[#8SK4_;C1K8^9:_ZP5W\WJO/.FN2'>3Q<$V\JL: ZK/U6-CK MX\7#IGQ]MK[W):B9_\28OSY;W[Z6U3SBZL?;T/7I8LGGZC7EZR/U4R-]?:1^ M^.>;-4(U0L=WI!X%8..GIQDSF?2&_^A&X. \6$[./3WG17I")^AKKK9C=0(\ M;CJB*@,Y*$H51:98,/R9V6]83MDM5^)6''BTNY%;,7\I*2+JBN.VA=6=5%(55X MQ'18M"B55]\W5 U)<431;T,4_;%FV$I!%(&C@MV?W=I$5(W8,$U>NX*7!N95 M6FVL7^G66HEV", R*YH!+,@K=UGJ')XS):P+(@KDNP0+%!02U8,4]FP'0;>. MMXQ(:C8+-A#!*I$T#Z_*QZN((O&XO,32F6[K#:\9!Z_![E4LF\,V5@S),GC' M ;?RY=3!GC0-E+)8W,KM$_$L&G$!OL@(+\MC6PG1E^M1>KBZN+KY=?SYRQ45 M]AM_^7+WV_CVXDJZOGN0+N^^?7ZZ_O;%;>-ULI4HQZN],JBJ$#@ZZJM;E@GX MB0!S&V)X79Q$RQBL.H0\]V:8&I5O"S>("K29,@'>\(]8D=:4>54V-H?I\1&& M]<],0U+]O;*.](S//G"513L M=2Q+BWU[J.S8="E9"S;!\RR)-Z/EG4E TG_7L8*U95KARL4%]*< JHA SAP&8R9@C0L!>JE>);;4J,ZXPK:PN^^7X22&+FN=4 MYYP3)6 "^,.>P8#!Y0H0G;-HB,TL'VQ1"9G3!LN0LRDP N<,,: 4:)_Q/I,= MRR^,/S' 3Z'F/2-0;HU0"YI0D7^N\+_Z_XRHMI@/&SID,4YW)2=[XXQ(X&PBCC,/#Y"90( MC-BSC5')1VT9@8_FQQT1A7$(( Y&?^7.5RGPT=0Q,#Y174]_,#$I;P D]1"X M'B>@U&YO 6[5ES^3[G2N*#U!&IY@,$P[YN!,NL;.7;$@XY*WS_&?H;_P[1;- MX[=9 6()9YC#^?1F;*("$:#;V33((*R<%\S$#@*B,9G^8I &YEWX6*!ZH]NZ MS9\;9O(;"R@&S(,VB%NOD=+M;?PU/)^#6E=CMBTJS=-,W#M$7XT0L;"+FI@P MI/G\Z8]-3F>07:&;(+&M[3P-'U@KG@ODUF6GAEJ1V(%J._$628.W(6I(O\"* MN0V[>.>A\%IS/U%$(& MV?L$O3D"$0:>KR2,\M=7OR>#EC=B4*WO:'T; *J' M 9,G,WHP]GVT4H3C;ZJB$*NPE4W>F2'J["(OH_T#%@RU?.76,[Q#04/>G04M M3+QTLSJ?(6(<361JCK#;@>_8.'?%PGC\=G__Y??:PA#,9#)-Y;QB.<^N VF8 MO"^J;TL0C'/1[)+B56[W*"YJX67A=.)HHLEQR' YD_[3D:G0-SIK7*QS0UE6 M-:H1']_*+&S]H!/E^Q;$XB&_UG\Q(#;@)2]>X_D>DML3Q3*=A1T[NUNA7/19 M!1GU!T=%&&.N!V^LT4$8C63/2^Z(R/X>)<=8 1<$.[#P=C1BOWI@XB.&V[7> M;>5R)CT*]1->!<^;IU+PAF:\!!=B&UW)U_$;8O!R_A/TKD380I:P"0!>^Z/" MT4A.6<*&A"CE=&?^S/6E*"O-O:6G&>_82RUU]("72D14D4(8<)O(CFA\ZW?G MY?VJ)-GK\<8#^.ZB63PDC 3A03Y-7GK*P&<&-YS*.XQJ8*N92U=Q^^U)D9T( M!)6J-5,@UM4%!M7&-[!I;+ ?#2HRXIS@BV J4&OP,-Q$U&K9&4]2V-?IBJIH67.!ZQM8<@UOR M%(UHAW4RQ+P!VN0J#YS\8"%T],^I]C,U[0.&\&J97$5^T MW,-.6 #1OWFWQ.=E@#"-H!SR,7HS0?@UL5$QEV//S.MR(EI2D8B@K]TNC*HN MFE=Y@5\W\D@-E84$XTV\1&/J=SA6PN]7]*;<+ MNL>(@VES#>,WJ [+#60@@HR8.=CQ$VQX\/E5OFUII\ZQYM$@VQ,?C9$)U4L,.?*@P8BLDSG5^NQI8Q/.HJLA""G26_8 =[["&Z M.H< A'&IR#<\0,]W/#]T=?O-4;<8C)FBOJ9MCT^3HR*,'K>%D(;S<5/CVC'! M!:2&1#HVHGO'S[ :')C=3L:/Z>O3"KJ]LB5(+E6L.XQ\0(?!I/V,HP2VR8?)I.V@S#GC3:?D(NXK#1AW')&LF6)$"'8'T *$'@X$3]+?Y2;U%IY:? MI!_:/^(3E@-Z"OMEO>+Y],2+%E"+5-$ME[UCA[*?I!\Z/THOAB&"@NYP7D"2 MCDZ%[\P4>+S[(X?#Q 0!%6O\O#.RN=W#:9F2MU&&_-#[T3OM%A$4%5&6+0.? M6E)'-;( " MIF\M/">I@<$#<6INH#TNX@^*<(&"H0%:@Z5EL[D5,!)@K!=3%J<0WE&_'3CK M" :=3'#;T%J0<98)/Z#@25YK<>!6E3B@5U8;1CF@G2B$XC5/YC;/?[BY 6J@ MO2*\O2 C$LCK)2?0VONMEW% LDD\<)@F6B@'^ZZY'8F!V4 MH&\"QB$06_ L M#YM;=.+-3\[ R',3$R*3G4DNL-R+X4$7$<,#D/\=^17=JENK:PA/TG'%*M.)-J"> 8X" M!H^G13/O2: !XAGUI@^U*O6'\ATA1G!/M;E,"71A!#P4%$SNGC.>_\U$ M,T!7N/WPZ^/=U8\4#\!/. ">CGBYF#B1:BJ4NK<,O/9T?_4C/BSZ9/*L%[<7 M9Q XCAY,P$6T_&RY0I7F _!@J$; P@^314QQJKQX&H4CZ^NYWFX#,#*-A7ET!S^P-:*,/\ M3<4'HN:@B@L=&(>ZR^MH@+-7K\K>+#!P5,;/&;,CK44#P2[@.\/D(6E/%()Q MH'+5S9.+53P&F0,Y005C#(X IY]IQP6#@7QS!@R/( >B V8 &90;2%U++QH MS'B*RD)&)>J/0,_"PY0[9H>L@H!TP677-*&5"8BPVM1Q3R^YXJ+#><1!A- " MILZ9Y(I#FL=+])H*D\HGLEB%"5O8A.>#"6LF8O MFUPUFZOV!3\N=(47, &&VXE+0I*#TG\-V53X_G53C\57X0WJ.44@)/&XT(__ M39@*B(KMZ0IT\:LXMV0K$HPW@ ["C&:P8\DO+/(N3V@E5L?CA84;E<7>V B3 M*W4$ .Z,I\H;<4D_7"BCERJ[N;RD912P#$T5) *F&80#H-=WG_E.(_/)4%UE M[U(<9820\H.6I,A+3$W7-'^KOAAN(CVL81-KQ7*F"QX%8][O5#AF!)XP+F7W MJ C8U??$80*Z]$&\[$D2-]&Z(5+$+)[,K?!S?K0_R7/VC_O%X1ON!JRU)YC. M$Y#A)/ @%4/44@P:VR<8/ZT.G/%MR*((92N@.0OFCJQP.SPTRT*3Z8A?\=+8 M@_M,IK[M\K-[4\&5ETLW6=I]T[WO(+JD^\EQL;BZ-!>L UL4X5G M6;LK !_IQBC1P&2@ O0SZ3.C,_JH=9F7Q B7GT) V(L7B0$$'.2-@W1P*6^+ MQ'_7.D,0 PDRXP!!WQ@&')$@4C#!)+I6C371F#/IT0$?Y0]'])]VK2?D4#D0 M#A)W-1H\1T5 M_7KUY8Z.3*6+N\>G1SI&O1C?WSR-O]S\]]6E]'AW_?3;^.'J5..N%P9/0^!G ME.X!.TIOC%1(/#.(7,=@U%4'((*15Q$1Y,>E,P"$VP\B.8N"9<&#T/63!N;A MJ5)3^XW2KD1PT;5E"8BMR5I;P9 PWJ(%TL'0TYZ"F^7&8MUHIPL'II7RFS)N M$,2]]O*+*PL;&X8#Z1-XT;M&XX\_!^@U+X+MWFK BPQ+3$L544>%61,0;G[^ M((A<6'=Q*RFLJAMTXXWNBP$D=&SG>\E(39Z8]>3* M4E"1Y[E3>!UT*3"X#P=7[1Z$:P[Z_;B8IDY9]! _N V(W: _[\P6W(X>?;H4$2"Q"S *?\%4' M<2U+7/4_NGM9-U_OQS_-+_<_ KZ9/SX>'6Z-WQ%!!B]7S35 MJ ;'1&1 3U03)(9%D2.WJH'""YS2D\%+_I)WP5\6C3%X_I@ZQ[P;+@(B*7CB MPJ(;+/%RRX0X1;6#"7'!U]SHOI^5%MZ.PNYR=-?D8^)^QA0S4%:N,5!8#<'U M)Z<+PJ9_P$ _1RY^K)0U"!UPJ0!S(),N&.<\MCTUOOSUZN'IYO'F]A=NK)WJ M+@IZ$2*;C(Z@>#Z\K5I>TFQ?8=;518.!;/H40+ VP]9.UC M8Z?'?]SW'V]DI[&_W7*-P8H M&F[+[R*UAOM9(H:E^"8O3^OU3D2X-8O&.UTA4MB4$!S#?S&>Z3$=*^([IEI3@E)#?+&X\O<%>)@-) M=R]+>1Y-$#,W/WDB]B.>4^ %*W%(% 8%'W; 129O2OK5,[:\$@[^?8D5QY8? M6@8(35#R;^<8/=;4[W3VB9<+4#_1[R)7B8A)&/$X,;I:PJ<[S?TQ!E,4J/&Z MN@32FQSRC?F*8&TF$)FHYM?L":K3Y-_>2+U*Z[998+7$69*;,+_CRGL56[G0 MG1^W[@ J64=WZ[$A%>EJ,49LA+Z+) >)LUU^ZN_F!_'HK_L7V7$4&,)#8]?% MZ+1^6K>.WL_MGX(I$'@RQ"RZH.!*F$"%/TFV>52=>8?*OH"DVQ?T5' \NAX1 M& %%90A?^.,[HW!_4"H],_&]T/_\'?? 8FV,G;\>ON7-\^?<,)FC!TY.27HS MG4TI8N(&8B@S!D2_]DJ7T.V9M5J!*9";ZEU!IT0+D-(:2?V N1,_)QWM>Y=3 MZ5I70 >>K)S3L'OE2_@X;8KI)]*WL\B>H)G)5-1 M!6 8&(O7*FJ?GP^]G=B&K481,=@*N.LMAQ+U*/7I7<:T8-H/XL2<+O\M3 PN M2"_(GQ2"Q6/2%U#DR&5N,@C,1D8%J6Y\DHL0<;2(E_9XA._(..KQZ>[BG\W/ MX\>K2PGLY_NKV\?Q*:?//]K&Y+M(/D&QPG1+Y,^)&F!"IUCN"8X75R"/#]\& M,U4<&J!0,U62QOP7BBQ33O+#XS>1]\WF"\U8,B8><>_&X]FX3H]>/=[?-_SO M^8GOF12 5"B[-="N ,4+,L&(T0')5 ETS:7DW!?,09 4D@N>A6^'BH(&L^9D MM'<#!C<56V\^3D 3HGU/$ 2,K[FA,*WA'P-X$IZR[#D"?G!?D"DD>BB"AR5< MW L%;@:A:E -%#*_8!*R[D0<7IS8T'5ZW0U2NA![*"T<, 0GJ.JQ/I_BD8\, M-Y%Z(;WR? ]OG5T">^8\6IM+KR0PG@S%'S5'^,"=D.;",SCT74"RVEA>,9RR M[CHFMA205@$2]1.F[QUU?B,>9SS(HE;'A8F@#Q>8IG MU&P8(A8R-5KR"3F&UUP-5/P]-EF=QE;VTW77-M&VD@H/>WO%0/=H*MPUNT'5 M A:4C2M9,PH7R+9<-],.XI#T*NKA]#ANMW?0&/9WK()U%>3'S+RN^BX MB[OZ9# ]D?[8*)I+V!X;[B/'VM!NE7.#EU@(6\N!%' T2_P_XRS6A@=1X)SC MT\JBYEF5M%WKCWFV/?7=[J\VN>7E]H)G6;$[.;:G;>I.5<5W[]TVE-^4YGP? M[:+[ATVS4;PBJVD60[-A?'>YPVX.O1;$1WYYUJM&+RHE8ME[ZK.AOK*$%D+J M12Z*[1(N:[N7:83LD%2=()UN39 P09(;PX?57S<*;;SE_A"7JI^4,*?7L[E] M'B]8ZG;9I9*^TXK?L37I2R9]\O['%>E0GMM@VM3O]Y;9@<+2F*>%!ZF9&>CH M&PF?GY\GYI^ZB7.QM&\W-L7]:NJ7S?GQ3GEE6V<7:7W2NUQ_O9Q]%"W2>2QR8*>JXOAN!_VU^MZ.E5VHO- M( S>I5S)CUV?MXNGS7\9C7J-5JO5@$_G](E>^,NH/Z2OQ9V=0,?.$HAX"&NW MKM"[HC8Z) M#7C7YUZ3=>^ZU/J?^=IA^4B\![-D=B CN4$)Q+#X UIR7IX:2U$R.]QR8VJ8 M4Z;:;I>YOW3P>9&)3#BZ]PL#Y4M6NG]P0/P.(++$$X&0!%B9X<5KW(/W@$+- M:3MGW>.\IU QF8'B@'*2<)';,!R7">U.QY<)[5Z+?UW+@_7R()0]',I#7\U) M%JVYIM*?S#0:]"^G=@Z&QZG//1OD8\MRYESX^7(<$S*SX$;]2 1QH%69-)7*FP0OG2# MX+D:VUISH25L#])U%9;F5A.OI4#)1&XO4_$0OQ]%'(I5V@F2I_#\_F:*O"I> MHJLO&_9*I'/8Z@TIKUY-]-Z6U?#M&K\F*2_4SJ\YB7M5.UCN/3/4E7N'^HF9 M\PTWML1CW)3 OG$F$U6 K'![13F^Y>\: S=:7 +$H^'86/!+<4N^\/MLX>H; M_$:B+H%LQ?*Q:.GXC;L;6#U55.\/= 40Y;3<=LR.6X'5J]FX EW#8P=K,F-8 M:)'[3!Q@V;]\[W?S]&ZV/;.9_*J*ZUJB/0:UP QT:+%%#S[+;=&Y"L*QR?+$ M:"DVMARH,^#U?W?;&HG;I[R_"K8'U!SD M!V3!'P(<]>K-2XUB52O$J=Y+T@^AS1%\2^$6NBSYUS1](]RQA$A>.Z5W(XW: M/$S15MWD"8+)LT M'O^>"G[*VD1TXK08F+7]_/]8!.=7\]J-;WYK4) M@NK&K4CQ0-=4@QQ*M8H\Y]'$5Z;XBE?$@IJ?\/BV\3I4=GDP2!$ORD)H3@]H(4,5XR^UFPPLGD#6#.@L- M!(#&+^$=WCHA3>!J*,YFP5I2N 5.E6^NT7S[E?>*#IMS6XODK[O!9)W 7C%69(#'@,"D89/Z^N[]?7=^OIN!LK6UW?KZ[N'<7WW MCDM^K#_#D])6[?>5Y^G&4O:;_%'9WLG4VBK\/=$@)4452Y#ARY0JD MR'G\U?K];^/"KS@\K ^+);T45O'5;)^U.G_-N9Q'0HA.NR8$)T2K6$)4XM8G MO?N;"!\VW?"A7\ Q$.G6%#1U_)?.0%%9^0G2/PY;)3XA^9T<*^T23 MNY]6\F[PC'-=G3<"S:^4'W\4PCLX)#@)::XY":D/-H[[8*._PX.-^EAC=\<: M>= X46*FJAQ3$[/RA"M1C#];C/C1/Q M0&_TUP / N(@\72MVVE25H1,/*M;"N\LL-!O;*5 2/7RK9ZX97M]W>RLOOJ MR+.:9%E.ZH"8KU/!IBKGB3,YVV>#:(AX%[FFG;_F(5+NR0]YQ5#GUBMV2"O6 M/NO%-W0I+6'ZR!(WKL8/MS>WOSQ*]U2J)R::#XI;BY^T9C/A\DR"\/&LG>\U%, EA^\ZB7NT I.CU46W/8. MT9Z-6QN8B[%_Y 48-B$;P,AV[[#S ?G%XU.]7+ZNF7.HR R66S>96B#UFAJ8PTZI[/.\A MEVI=H,Q-4M@T2EG)&.O3)5)#LJ\[Z!M!W;J)=K?$@UZB=IX%[E$I9Z&;C'CTJYQ MQ3,B:X2JCE EL]4OF6[,51W-$2JUR<,9=;.\&J'*(;27U)D$]V.\3RM'L*N! MY\0.W^FU>FX/&IU!JKMG=:/M JG?;;3.=]IKNZ9^@/J=1FN#]5W13N=)C)'3 M4E$U0E5'J#KYMX_<.'"KE\<9WEX!>CQS3"9!*Y[FMT71GV3JXQ;U>YHTV:P4 M:_U7/>E:(U1UA"JA_^)-_"LO^86'QF69DMJ[#\5,+BT@=;9]WX!,]RLCIKHK=W85L,CKEJ'8L _NF%+JC[1',6MOB$J4T*42_DS7 T17J&&0"#IGMZ?B;=Z(%>/@0+UBEX28C"W)XF60*4"*H%POYM4YW,&[,#9:JT.@F--SIT@M>42VY+P6YS%DN< RF-H M_6W#+\32;;2&O4:KU6K 1Z @_XA3=AN#T0#_]*X%A(O&T)!O#.8)UFX!^@47 M)M*'J2'!0%A_'@BD+1O2LV/S(0+,ZJ^)7[QD^YK 6&PB QWI51K*$B_B(K@X MQ*W5P^,WBZC8[1#*1(!^$/L53&4;,24HUK#A*IX94)22HAA:$Q2EK7>AQ,#*.9W&H#\,+O'$T,EBQX(P M8)LS4\@Y_]M;$"[6&BY8%40$1.FH;F'K$G3?/E7NQ=W7^X>K?US=/M[\>B5] MN7M\K%HQH5T9%:A[339CNH499\0R+TP'!:-I2\DKU05:0.,J%':Z_@)@J.&* M30&M*K$_'-5>2C\H;*I.5/M'MWR3/4.K!09T-%),4].8PSBOS++G- <(3=@X MO%X4J9?G96B2,^F;#I:%!N8CUU\OLJKS:F,(..XG'44OF#F@ !W39/ID*=FF MK%M"(?QLQ[83'ZXNOHP?'V^N;R[&3S=WMZ7.>! ;$C0$L#7LDXDF M6Y8*>TCFNX'L3K(YY[+"N'%M""6@T_$NM:2<@B6H3]!L#? 2/ @/P=Z82^X[ MM#]LMRZ>V.@T%2DUVJI1$!15(2W$-S&! *#"CI&X7$ NAI%>5<.QN/PPS* Z M @O6L $R&)7Q#9]4B!PAWU_=/DGCBXN[;[=/-[>_2/+J*_QPLOKH MAEN"8/CTR,];R"8E1:O(+OJ+@8H#O"5@*\O= * M61(\_B"?#?A/:*CK\>/GX% @_RT'W7'80MXHDB5&D)P%E; VF4;[&C"%G<5T M\)M)LY"JE">V\,(GL)S&G+3DTTRUA&&/" M9C=>=)74Y-Q0F"9QE09[6),GC/NIX-[#GEWWRHL#X@=I#LN :X6>L\EL[M4@ M_4G7V=SA!E28II++*OQ9D!?PLP(XF,LFVODH=*2%RB;<7=PXI3T#VYFD(R . M3C &RD'ZL'?XBS0K 8&+ *)XY%-M?C8,K@;EJHS MBT06^-,8-#%?9%W]D]L5;ZJFN;#]R3QH 4^%+=0)VCY"8*,Q,A4Q%UA%%=WU M%P/];!2&S'Q5B=:&OYX225A)GB.#<'A,-M48K3S^I=J ZH+^5C$4(T2Q&S19 M&?V,('GBQ@9'5-8LY"Z0N>@#S TLL-!R][3%,-REB4ULN5K7PX!O+O5'H//4BY0! M%X);K2)%/0!%'7O<\?\AZP#!4G(]1!@S_-6H@>,",\MN)5?$C,G [ %2$(4B M8YU)JLK+YX+*!_&]Y"&[Q4(3NM_='V+# (2 GP6[5GY!*\)?)]KK,)@4',CC M#X,"9L 8P&LBN$8\Q*P"8@M= ,1XIA'5:D_#-OOD4D,54;K210<>ZO MPG&6-5Q:^1W^Y3+9W;0-8'=](ELSLLV 54VB8L.3VBAC X85XNEN!\47[0%9 MCD@2J%Y(5NQSKO1,MBK+@C*9._U\5]@&R"27:JJO<(F^ER!R*2H<)K(' W,5 MD^*/;[(7X&FD7D(-]8A[D, 0$F)"80<5MA\7EMY6=./.@*')"6_Y*F6.@H9;L7_RR3TQ+)2/,*AJX@M@"EDH81H!^<85S1S8A50#\"38RYQMG\%F M"BP5R2DW;(CF<^"!N#5NB$46OY$)[&XB0(VIKWBJP:6)A[WEVNFHSS!H+GME MLSFQ" B FV]O^@E>0BT6VG.VM=U).#83.X7).79> #1A=:[(%0?T"H@ V=,7 M <;W;#-NF@*10>+H?-\&-XBK6F4=!"9G0,-=47+1B M.<^H/7 '$Q!X6@=L]&PX?,>@.+7#H0N9"S'A_0%[.'3B((>!Y;*]G7K@;P? G<54IP>'H;FWO.6,V-]2#VX4LQZ6K>!4 :4!B!U#9]0Q M5I*GMHB0*BXQUCJQ%+&A-8G0E^# \&90LTM1K>[^+>N@^C37\64\^AH,O?(] MZ"E,DJ;!U72]8#(Y9P(T%H+ ^R/AJ<-R>Q&7]:+X0A%X-NT#E-@@3/:!=7WQU2TCU=LBS'6[1P!'F6*8M$5!1Y&J8^%E^=T-P MW,#FBD)EPN#T6<:"U=-@)3W_WX\2TG&3.R(:]6C2H2GL\@)PFAL_1$@M,HE% MU-$/UO@K_RQKQ%K6#/1(;O[UG-S$/"S5_%N".!=^9JS+EIQ]@[$?9%LAT$F^ MDTON$C[ VOZ7&YC[R&T M%K=TIL*[\*=2=%SB!DU]E54/-U00TFN@CPW!@JOKE+*(+ M )_C][27N0,\U&F=25?A<(9*9]QSU;:Y69C&>?)$PC9_*;(8] ?/#0Q@1 M$"H0P BH.Q',BKP=26$@GT6V>!K5%-2.);R*-8==ZVV[]4'Y+1'YD6@8%]HX MKJ<6V3_[,@Y=YJAWU'\X(+6S6H<1?S]@$"('! U&6%]O*2?H7-NNQ8)\MF([ MSAAFP=&&@Y?]8T6" @-<3'@F<77:9-:)<#9#Y&S3<+,QN4Z3 M+=5:M^\"F@V56C'FVAK$>2B2(U_KL10![\RF&S'LBOIPS]OH[(N.-1;"KJ)O M/$LK3E=(:_7$VLU?*(^WSSF/AUA;BK(U-R(+=3TV;.)U?.QSKWOR$Z#:Z?+S MW<0V5@\MLRJ2B.((FU12T)SBR09@BS7%R8B;X$&_"&7R \\8(1_%BS[STW81 M@@X8D?RC$.2 M-V@&^Z$E;JR0"1+,$5>8-3'59Q[AA.?!RH7FZ@#O RAM>M K67W,YRN/WIC%MBK,]8E==:6*R%?^&TD\YNPE, M8/JW>-=EO3HJ8#N*B%(^=91S%X9.*[.IH]JL"FW-F.29E(85F\QT=#:"22]2 M-.$ENE&]E+BYJF-,2>2=$1>]PAYFW*&8!%)21 :.=X(HBRR]+3ZOVZ9=]YR? M -,L,+E%Q42PKW2:.A6W"8.H*$;P^)QTG^KYZ,1J;M( 0L3QH10N#%KLG[O^ M]M&QFB^RO/CT69S?7I(,I)TXUA4_(_@>]LD$9.<3C/Y9,R;??_Z?_P/O?/_- M'>"+ ;C35; G4U88O'R'IL*#EPYD77HG!-X@E,L!?SRPZ=\_7)O&')FMV8+_ MMVT#\Q>:K7ZSV_[P\4/GS$V"?Y0P*?[FU_'G+U<\_?UYYQN\ MI!D$2P03O?C='DSL"36[K[O:%]O5/F&=EFA= OI[:]?IY.4=O$[2PW([21-$ MY;64KQHU2^[+31"5T-N]NIA&^[+OJ=-X/TFG\3C)&KM88O#1RMBIR[0$F@+G M+,?BCM39,I1?=Z77: WC"^.FA2S!;CX.LO6[K?*)5O&ZX%_ 5OTDC;T,$*H- MCFG$4T=SC?BZU\BF5N%E5*3.7F/J!"@^V@'!=ZWDTI8*2\431U]W#/1?.UZ4 MYZD[5E,_@1KME%-H+[%*+:'XVVEXPNX;ZYR#3:.D*W*:><3MCD_Q@&=TI4K MK7A(QB)!.-Z>.]AE.S# BPB\U'L@"R2?10*P;)\D^I,9:#@ZQCF6K70:ZR;8 MMA8C%5D/[^S^)+'GUT]E7:F%R"$MFVQCZLNQR9"U09]JK]&V0-@&2(TI70>J M"9:48)BYHELI^F6?/,4NF>+PM)S_6Q,MW[[ISFURN9RMFMB*U;K)# M\44W^V7R&BS_2#N!6\CEFO4P)$H;J=3J$=?)NVW>VDK%> ML"HLV(8DJK+7J=3\O-.RD3$=S;FOL\T\%NHDS[>M$_V*)7T2 MLZI>@W+7X(=VO ]2=S4NA>3)\\V/++MU5[?D_Z_D'SEYW1W>L,-&TYA.J1J% MHWN%L#06K WB]LEP>W#P(BNBD$.H[QCVNF%*E>Z*9[KJ';TO?N-6CZG"M?!G M_- ]DVYN?[VZ?;I[N+EZ#%[;WC?IBYY6U16&K[;..GU5SVCVN0NH,LN[ $XP MEG\)_#2RW#.:%O5][X.@9GW?^SCO>P^VW>/U+*D'^%-DZC5'WO'RR5>)F.+W[ MFV%^YWUZC0FSDJ;*I5[3LH( <:O8ZL>O8CFP5)PDO4:['Q\^VS\WYXG$)B]Y M<*WJJC5SFZQFCGL<_TW[SC#>ZLE^U;Z *-_QD[Z7/,I7 .5WHHF*/"JI/YW@ MISI '9<]T1BT>O6)S)ZH/VRTNN6SSB"!K3'M3.#H:NKXWC07HE^6])NOV M6%>N_G#4!5:RK4PHNW0UY]VEZ]![5*#Q4P)L 2Q[#K27$>:*TO-.M)\G)'FY)5%OV!/MQE@ M'2J[?N1!Y':CW>OO(8A\\&1K#>/KHAUA$/G:,77J(2BZ[+Y3/\'C")R>#^/] MJY.,))='D*K%D861,YFI.C,CANYQK&47'-AX 7^2[-UI=#?4AMX_@Y=8$/J) M679J#C_%$'UGX^%Z?3Y2,O'[HS(*;^]=+6VA8MI5K?CUG:-#:)^W"0]2TPX; MO0WEHT_2^!@TSOO)@T#5%&/Y[1#1F&(R<>8.[X.GL(7))BKO4T?-Z>8&P/PG M?5'KRO@K0X-&JU5&/D'=I6(#T?N-X89R$=7J5%%,[D969CCZ$^)VH]>.ST2L MS^?+IGYGU]D1E3N?+_AT6!/'XZE2=^B-RZ .%Z4YI3?9DO[2&;9!3;4:!.5? M.JTN_D5J_B_M;I_^P,IU?COD84.TU,5GX%._@9?\1%]D;5FEBWYI$AW6)$G@ MW[^LIFE3[D4E]\NGJ3?Q@\/X]NG8[T=F"J%(MB8VVO8 M[+8*9P#QG(Q?++E-L&'CJ*_Z"#( M%+>AN7@;VYRKBP7V!@?UK[%0:W*F_W_VWK2W<219%/U^@?L?$H-JP 70.I)L M>>F>>P"52]7MF2K;QW+UG'[?*"EEG/ MMN)',? ]!Z\YXM\PB)Z9.R[T"V%[/%%\,/0]'"0=QL.AZ\@@M$P(&7]7]=KE M+SRL6N$"7M"!T[;U!'2;!E/#YCNC!&U]VW$Q317@-&Q+Z!M#(@YASP0;7A5V MNA(\#A=@#T:"&Y[#IG"Z=0_1HH=7XVXRF%%OKX@V#[&'_GM M,60RYSY!%,AOQ^\A20%9/6(F'MJ!NJ*NSO58 ML?K%QP:TR"[(E<#5 W@/CY]_L3TE:X!(";!IQ)U2*N%U4@3VXD +$V4DX"F% MV/(>*-[L5*DMAHNB<[;+LK2R+&UGL5F6I>U86=HZTSH'W^A\XS5]Z4 P4AW) M8!]43?B'F=,V#J14K5'6]\V/M+-W.UX?4G5?L]L-P(]AJ]:PNIPPC#$WDQI? M'\ _RLSDV=E15?TE-$_)QAXZ5E3P+4[89Z'PB/:Y/X+CS'E* M\+:'@3R5/YR0X@/3?93#89.3QI)4432/N.-X2-S5^G+W5_=51;1E%+ET)4(, M[)X<)W9RMKMV^()1+OCQ3\?K'UY%,-\GNH2 MCRY6Y+"NHH:%R^/>G?(V#Y0E!A?#X$[H@%FE!6-.M@1[JHA[7=8NK*G;(N N7437':=YLMK'FIM'+H*Q,I):)U)W%9IE( MW;%$ZL9S@0_V* 9HR.YN0=U&!FLZQG1_#+MEW=?K9H?X#K M!^8F'T98A6A M[>H2M@/IZ5&;,73R*+-[M8LE8[=[F-VC8EY0:3(\D&8>M1F=ZX^3JFL'WV(N.[\7AP4CN>MFN)H.0>OTP[XO3-W5XZS".:E9$_RAI=U:8 M??NTNQKY_&3_D"'X[B,*Z!_$L5V49D86'^MBZYVTG;'+=QCY 4=*R.XXB%,L M#8LL/J[R&YQMGZKGELUYP5.:NEIXH\?7RV2SPVA*S!L%UQMM,+CM6KNRJ\Q\ M?4TNJF57F>UAOS%'>Z?#K ]**U&*UY5,CB_O^@,)#M+.S'RYQ/'E-_??6N*I M^;\'77]2L.SD,QP0P-7EONY^( '6M$%'B)6<<'"AZ$C\4)5EX:F*R/XA3E2- MRD?XW)-])Z*V)#9>),.. .'Q5JR\NX7E"U;>2?ECS.&D979^6-+6V5?LGJT!N>\7L>S13M[)>>[13L9C%ULJM\'RAR5K1.KG MN>^ KR/29D13M+JB1?#S%!^S:S:6!+KVTS*%+ L6KES_E&>@GC2LBQE!R?>6 MSK^0IJNJ=FR[%];E=:%ZID/9[M5E?OW*O-O=2#AN4?Y:5!!\85.UF!PH[['- MO, MXISO.!2K0V& N.G@(F_:M=+5$A_[AH\=N"(TM6I%]B4.:]GJZ:VL$/O0R+I$ MS/XC9G?N5[4C.Y*EI5MN:)^ K4BQP&S@I5$*T8O$/!WU5Q]A5E=! M2KN[W- .;6B7-.,N1)A7)N9.YDAFSFDT[QD>ENSU<3!X6+);QK9GO2S07V!1 MF_<8FQ<4,8O*_A'E$91'L*.]/-ZU@LH&'LNTD#B9T6UJF082197B?*#KVEWO)[$1ZN5>L/Q<@W3]VO/;_S!T/9&B6*Z_(4KS66_ M+[N1\\IEZ0&F5'L._"T(13_P!U2&_KW2KHB^*BT,(SN*(S\8)0]81F./LC*] MK$PO*],7P&Q9F5Y6IN]I97I^#4*.%G]'G^0>W(%EBL_.*_F&Z;P0_E1BK<3: MEK"V:S6!E)2TA"+!MN.LD0!**2^6@K9=K)F M9DF"X;R"_>38[F&)!0*:G:_^^=IQPYEC]K0 M2B^D&12'<8(G]?G)6(T!1Q#+K[48;2#KHOU&:Z)U^EZP\'H+U% M-Y ]YT L];-2@V<14B\1,J[!UX60W='@-R^V]XP7]L2K[<:DO(6-22/;ZQ[( M?+23LU)]:4S4*RLN%-Q;3)PO:Y[OFB8O1VHM5A5V4JW,V1=VS74H1X'R?#.Z M1/D>HWPG#)M9I5VMB3[!93I[#.S0R_FF'OJ5A#)>3L,911N?MQ960^YC0JOR[(< MA!*<#F\?CH$X9YI*Z M>OO5YDO=WA^&52]!7>ON/MPKJ8,>M]97C;"7^=$Q&46A1= M.PA&?3]XLX->/G/L5:SY'%A@R:C[H676SJWSL_S*U^V3],HSZK?>*V@PK*XIPBI6=6+PZ_[>E1$3 4B-LZ9M]T#H>B:U;@H?DOI M2&CZHKHNE&Q;6I=9T\7R26?7Q>>AE6U,5HKZJZLY)\!NGT-SME]B%JU?F'59TR%/TI+HWX^@^]59EX?GU8% M4I2FYJG(68'W69[+)L_E<"NFYBJ.PD*H*;=W'& 2NN^$(!P%%EU88]\_K]?PVV+BFQ<6A7VSWZY;]?K9].\W*J(98L\/ M52A#JQ$0^!I^890VP\.9ZUTWQLJ:Z,6.A /_A6+@!U*XSI_2'>&?/>'Y$7^. MCTXK]GIS7)>^U9$" '6!R'H$.$;V9!_>1S , __5P<5LT8_AB6F(M)]MQPMS MEZH(HY172E6:!H_"XK!$9J_="H65<- MY@%\\L-9U3KCWRW,X@VYCMP=\?'KAC:S%B$HL@L1M73D,Y8B JG\&#H!W<:K M5^OGP#>SMF>[H6_NT5@ZR+O "V3$0$S)MM.F:];U53W=<\.J79R_M^4I+YNQ MK]JUE9P&;0<(#)[R'%N_B#G(?!M6CO8=#PPTM78HQV ? )J T<.X\V\ $M?L M@N4'C 1"8^!$Q&?,.IX7 \QQY(!$2-D/OM@%888X #B22Y'^FR>#\,494CM- M H(%'O*C:[]E65^=2 @_ &]Z-MTS& #<@WA 3^2B_;J62&84#F9WI&$<#/U0 MY=H^G-%ID 3AH]8?,R2\0(*.&,4SX,+O]T%TP!$^QZX=L#!!RO!)0/+I'*L( M>P@*V+>_-CMC?$5&G((DA*JU#8P M10H2D_1"61&?)? $#\K4U69;0_ Y:(&8+$7R*[_[)%:3M2<\2+7L3O HQ&6 M3+AVQ(0<$>NG>V61BD0\#.PN>GI@ !XK)>N62^]I-UTJ_^'J6HEZK(M_M1V7 MZM !S7 4,5@B_3B*X2--2G J] 4^)*4#4LY1;[>I8#\D4-P,0#R@BPH38 M432@N(D])3T(/E(#?DAL%VK]9SX"@L!W7_$ZA ?,#J> Q_3ON/=,2A]%/<@) M9Z#L6JS9"*2V4?TX!"MRX(-V]0-6;K!9^UG2L]3;APG&(P[NH,1Q/ !2OTX3 M#A.$_?P,:@8U$VM1$DCTH.V2>0N$]QP@368D &ZQ(SU0L-NXI[$,X>S1Y8T5 M53Q?5J<7UWY"3D?!G)RU/>[WY9=&)=O?Q<+=R6KBO/C(]>515>U^EAP$"$TE M/0P<$&$CJ2S-1'(=1H[2C(#M;J)R,\FHJ<=/\@SYGIM(TX^&$U8F3/(3)HWB MUZQW-%E2IHTWQZFL=+6JS82*BMXW6(^LS5>H!97HC"M#VQ>M)>WO .V7]D@Z M2*N^@YVLUI!-+XV.]1@=^:7]NV5SK*!0M!3!*YFO/=WF*'I%9#=MCLNK7;8Y M2MK? =HO;8XR!E*:(VLV1XJ05GG+Z= E\RJO=*8UF=/MEN+MAHZNVG.64516 M=*XW22R]GIE*PWP]' ?EZ\?*)Y(<<9I G:BWM(33%^DCEBKMP,H)9S"TNUS< M.#EW^%C3]$T7,\[/+YERF+[CPDKFH$PN97NUP=J+0Z[(XNI8HV8"T![%@1=: MN64^OH<9>/O?/AN+_XX#)^PY7:Y9PV0XS7O&\K>>H&%Z\*ZT;,X2OU)ET"@I MJ_N'#4M4Q!.\"RW04-2NKR]%LF3M%W+7 "XL0#!K>^0/.ZG8P2(WS.U@5@M>&S]+I8?-#C,E>JV4EJ3?";7&BB!E;[8 \1,-NGJ+__ M5QR>/MOV\.=;JF0!/'UVPBX 'P?R"5[TR?6[?_[W__T_*+O_WFS]]OCS#;P2 MOAE\EF3)ATVO]UG5+#W*5^G%,GT#%5; 6QYE___][0OL'I%]6H7_:I&/O'A: M;9R>U?[VWRNA9WA'!W^XJHB;[^VG^V^M1_&Y]7#?OGUJB^;=9_CE2^OQL?59 M/+9^;]U];W']1">1N,?'V_HP14^=IBJ3535H 1\HEIVP9"U+3\J^H:MJ^E@V M"RV;A2ZXTV6;A6Z\W^6$G,T]JL-HVGAFU6?T_BI[7>:@K7&^NB'8NQTNGA5$ MS!H?98 POT=(M>P\M274UZS:Y3HJU'8FE#AO@*^,%F;UW_E%OCE6WLQ?+_9K MUN6,\OKCB-;^_;_FCM;H,(\."=%(ZQ6K4B M6O_S_?;ICP..X^C-%@WHI)BX]T0S?@9HQ177I&3BMTX8QBI<7J]6*90>OMB! MI&@YQH&Z_F#@>P ^GF_D W@#IQN*6Z];L80M0OS5]WIQ-\)0+=Z$DD B?+5: M-1((N"L!_(97Z$)J*C 2=@P$:8/&$F\V$"*! %_!FY6C,)*#$+LOI->W(GWM MM(NQ?]=-[E#:\&\P@'JB;EW6Z\D5[!E$X6#SA6'@O-+=:Q#6?$TN"FPOM+OZ MJJZ^^HM]')PHYNNR2;-DO*)-=UWQ]JX?J*O;PSCHON 5='A[5_6F * )%GU] M-@,* :XNUTU"]&:'XD.]4FO0S?W8C9A>U-T[H+VNE+U0W:E-D$%]#W3; TYN M=*A7!EXAE]380UWP55#CO<_D978_ H@GOLF7C.&]]6O*7QTQ,3;AH%Q1NY[2 MS@%'6;D2"J$U290(Q;Z(&2QNOE',\O3K#SO$2# M TQR5M\-8D[3685ME_>-G@?P"[NC;1L[M8JX:3[;G]OB8>OS;M=RS=M2E#>>N(>3"S2V=7J17[B'#\EZ)AHT5##?AFO M4CRX8"JA#J3\]:MJV@*O(8FD2-T2;R].]T6;;GSU_AE4>:0$KI.\CV4K"SUX MSH-_J;(/1WK09WQ'7G\.0B\"$8S2G#Z=_ M('1"CEA;: *7L.FSGD4\''X&< MIFOV6/ZAOFW^2I[!$?VNYK$ M$8ZP^R)[L).R A; M?) &=C5R3=\]G.Q>>:F831UAH^Q&LP\E04O?GRE4N;% K4A]N5H16K&IU=>2 MV;(=KB+:VJG,FR@M#E&;;:/M)CC?Z^#$Q>; S[O>LZEX=<^EO<4R 1M-B=%A5DM5)O.!Z+Z(D0J/9Z"HK4';\ >G6QR^-; M5U"HE7>P]\HR)^/_4$[SI :$O^0HJFUU?%BJ]N[]<]8]; L?]7H,G^W6?6UV MUF.I'@]$/>:;E-MM3[8Z+3C#6BQYH.2!XS81JZ6)>$ FXG7]T.W#O//$ /R! M'>;9DGIK?SH&EA9^L=+]>O%&'SMBXI HN>!XC7PJ_=ES]B@M_APC\6+)D]U1*_&([/Q:8TG=M;]>V\+F_8Z?:6,O M0XYS>%+Y1TJE=$J-.9J MT+"RJ_9UJW91-D;=D=K?M/27YTF/W\99JK[7 D73E;";]"INSX[LM93]%D1U M6N%K5O2.5_QFH'B_"&B?99UZ:H+CO?&77YEL!*,G83M\>E4!JP2APOHH&6.>I.'N?PK5KZK*:7& M*Z"??U'AL3*#YR&:;>YOJ66/EVKG((N[&"^*[151S+&[)ARS_2P/=GMZ@/8* M-UAR30'$^_U#):F6ZMUQJ/N[]2*PZD.GN[\LLSN6\.:L7^-&U"8,WK6\Y?TK M9.O W .UB"H1-S?B?K?=>'.(6T"&K.B"W\7Y3T5Q,^/.7W',)'?CYB8C]61U MX2>O?\H=)?;^YK&;5GW3>UT>2^]O[,-BFUH*F;7*6:W$Y6IP6;>N:V?;,&)6 M=)-@\X[#>[F:$O+=A7P+BC(OR5R -Z>5^VS!EYI]'@7$=7+I<_/ KTGR+BYN M*ZJ,;4NH. S^>SB^O>?^''=6!BMYBS6C+GGBE'W2^X M*)NN)JPP[WG-$W*8C\G/+R]6M_/5R8 5HGF') 1XGD5EZBX%P38G7;8VBSGED75T7UV5KH:Z>4S46)BB1*>;X\+DHEG\A MWZ"2*:.4>AO71=-S!R]K*[6MHN(PF&_#(&JUG M%D"_31MLIY1-&:W4J+B:RY4I5+B[L%FM\N9JW%.AON$]MSZ&C"U^4W27<[)IR 1T];T^@$HW3=/1% M8]TFXQ39-]X9W3V*INB^$JJ^T5&:A:HI10DT4Y**-QE(01W/S<;J.L0HAMAH M3@2V]PQ@[T]G=+,3^GBG]*RS!,K/M8Y6 _E#"=E&5*-'WBC?M$(A-N;6SJ]^\;\#GU%5DEV7\NVKU]L26UD&!W6 M#Q%5YRM$52L5%4N:ESM W>N9^+,!DI]W.%!QD*89T<> V_.MXW9=_#,.[R1P M.=Y%LN?$EEN9B336F+6#/SRB_2#\OLAI1$VZ7*P=#.J:.]YO>#ANF!XR+^3V MVETA*_#P 5/Q"J/1\S:0G&S_;#EM68B9]$@.H<84B$.75.Z^<*ZJ7'S[N)>.B6P=?;5*%2SB6F7 2 MCY=7^5KS*!%2KYS7#@(C^8JNJ$E0OSH(1*R.5U0U=HF0E%>J!X&1G>:5>7>\ M**(7-NLV;\O-$RK=.;ND-.N6-.LNKDX_U"O5_$Y%)1X;ZJI^B1"-$-T0>=\Q MLKRJFA'IV2=$K,Z*N2H1DD'(>:6>']?:)XPLSRM7C=*L*T-TI2VW)O35*[4J MVG)7^0TX2SS6P,TI@W1C&JIQ&*&89354O7)>DD8&(U?G9=1RC%?.2VM.\>>?3D#OE)2/#I7'L8"AU&TI5?:4[-$_2KY MX*QRD1]*/$BTKBJ-?&1HVQ5!4+?.Z_FE#"7J%Q<$]?S"WX-$ZXH$02D_%T#; MI56;D:A8"][>ZWUX1 T0(S^R7>$D5_I?\4I_B$V'_(FY*0@?-3[\<%6K6M5J MU1(?:E<-_(F:)GYHG-.?12\.L&M$WPG!5:/.3CP8D[X%/S0L$<@0V]8ZK](= M501"\J:[+-BJRT+73YM.N-ATPN\3")'1MW'Q9KCBS0X%F#QU,<)6%I4U',8^ MT$ RS\H7PSCHOMBA%*17^7SKUMDUG2D!1L=GU:ZNZ92I>V7(K3!G(/K]HP^S MS^NS?;%[$T1!8&3;;!*Q?D"=9>'_+JZ9%FN5\S-ATX?%H3E2(OC,_$K-3)EG MD2>$]'J ^0SV"+3']O<0)' @+L\G"$&-(D1ZDH.AZX^D#)F_ ;0_9<0"1OC< M.K6'_43@A/!G>E+] F=+BR"/?L RY[1=:H5 ."?ZY"]U9-<> .2QZX[$JPQQ M^5ZZH[RM$ V<&>\A^&-/O6&,BGD/B9PD(-16&/SD07K7-&'SH79.LK(BBN+[ MPC(@,S!K>PER"1 \B[.&<19+8KQ> 19),4XOXVT!'/!W6&^ ,T!..[;6"XA, M9S"0/0<64.<@XB&L:D>1[7@#R4L]^[8+8CM$C>N$+XAH>/(%V%O8 H?JD>KQ M^-AX9;6S%!/CS7KIY/E$IIW=Q=C9BB%>]JMOB% MSTX W_\K#D^?;7OXK/1"&RV!IM=K*6GW27JR[T0/KNV%R;-D*,(OC[+___[V)? ' MB(73*OQ7BWS$]&FU<7I6^]M_KX3^7=45LU:OB-:WAZ_W?[1:XE/KKO7E]DD\ M?&W>M;F5=R=Q-@Z'^9/]MI_N;_XI[O]UUWIL_W;[0/M>1P?S?9!T3ZD@ CT& M^@.8V3LEY\7IQ,"D(Q9Q40#@2^!KK;H!/J1>_\T#KGAQAF((9$U"$,7&:02P MI3:4>'OQ64UV82U7DH!X"22Y2:'LQFC!B@&L^D+B(I3!*_:@)_WH!P3!T ZB M J_5VG?\-:RD29N3VA8V=Z>MUUC":B1TX:-D^["6 Z*+ 5!2?8;T5B@)X"7A M"TI _"+BA9=(7@MB03@@_23/X25X/' 40=IV1N;;"7* R/,CY3MT\0QJC9\T M&/P@;$;WMPMMUPX<#:0;$&0MT.AF?&(NTVO[?@R*O*-&U[%UJN8ZV")0&K]>_8ET.A$_@ V*XX_8#-6 M\0>>--+%F\]Q X-)*N(.&%\I^TXR)>_MQ>F^D.4,--,';I"]=&0$2P8U2UJ] MFQ&+!K-%CP%5^UU;(1Y1$"1].5/"5-AY(.K[#E96D.)U&/BO3H@^M26D#< D M1P?<3Q $^&=X"W)TW^E'H],^BI.31N.C8GUTLR2P?$KT@$]C46*("+[!6'ES MP"#J(%;[8-Z0M) NNMFP10*!<*SHH$?6#+TJ MLGA$<0#_$0-UQG3GUQPO]Z MP>:L0$O)>2I\I)0HW?XIOPW75-]24+;M5T!92/MYA(,$+ **"0#&VA?8 = 2 MBC^4B@/)(-D=_Q5##; /L%Q".+_04G9M %24; N >(#'@ 5)=#6H=7>* 2A MD-!'VC;DPA52;&)XALZ/B!%CF0):89)9Q5R#\=.H:DGF9+$#=N^-(2XY3'+! M ;J$RM'X9"Z(0=0%SG^(.(-$DKT?RILBF.T!K4_$"V>!N9R>( F2&G44J0/% M9<'Q)!@ L!P?OIK"0FZEUW5C? 4<).PMB&5//QU:B=@=?W3*[AN3<:N!W9.: M#/$UA,#)/;-63FWL*2^O-_)>+O)??)'H9M-EG/+RRP5>WAB#^GS*44TN?YE0 M'*T Z$T_ WKEALCB1;H]C7HF.IJ'DQX4??#0!M7K=F.7CGS[#LEJ#<3S:NWD MGQ]+VU>I8-1):!NB!=P#+PV-,I/6V )40IAMA#%C!!'ZYT:BXK]))]?#4'SL!#*"S%C[L .QI00HQ4)$*^T_)(=6>TZ-/]5]&8[M1,LO$R-30 MV82B.3 >&W.F'[X_WOS6;+>.6I[<>N*^&_G8A1_,HPLKWT]$-:0"2DR_0Q01 MRIW"9\>=H0>=W6)RSJQ4F[%2D]E8F8UA1(;XK 42V6*A'YM9UB)S, $UZZGF M[H]Y+_,BL'^TS$*C687-)[9.H$S9/H@ DM!.1"FXILH"HXFD$B+O>^KH'X%4 M9.>/+!)X !PA94 Z81BC \3B)+&OQDZA+67N H_RV0G!'R#AVT:\8EDX,,=X)]F/=3.K<0. M VD88*@"L$,)#EHX=36G@#]Y+B_L*.N #) 6.LNG#B\ 6CL#78 OI4?,T8H M7,/N :[ -BR<=PL])./+8NH7M;V%@7/X#K@/ZGM)(C=Y(8TZ'%M&/$OPV&V= M.ND NCV=)6+7!I!/.^^!QX*N:: \F.8P<%Q1(R1K)JJE;AU'P[,AIC<_^!/L M G!SG4$\8&<;G*087$7T1=ZD_#-)(Z%"ZX)X K$"ZXSTF\;Y19R0OP8P 1E@ MU@D_#*3?_TB':4?"E3;LHF\$QG M4"_ .K9R@'"Q)*BC'($TKB,SOG26E16+ M4$I,?4(A.3]^-CSLH3T*P-D'BZ@7=Y7"CL1X!ENBT8&:\:KQ$],H,YXKPY"= M83H5&UR\;-JB('_BDA2&,TZ73K6/&!RG*_;_" [73K])MD26M$".]K,Q@0P, M5.23K2U@>-C&L TR41^D[\<0OUHU$SAC#Q!WI (W'%_AN![F+MD/ X(CCE'O M)8K('CV<8 P/FO&, 6P439=.FG1"] P3\S5O)SFR86#_('+W>+ ,0J.(9F+9 MY+7*C;.!G[UG=P+C! ;87V>9;._T;%LX->T]5O_0:C\\I(NH$T,[E@M SJKG M_ ,]P64A1BPW6S]A91)V'%'1*?A"P)!J!)QQ#KG64$" 1:UKC*Y,3UBSBDGK M4R%";908]#JV 7AK3JD/J5FU6B900'%OBGY-O :19R6"*TKS>6=7!#IC5Q]Z M8F*;"G+[9FV:IILGZS:>L;O'W=^23P:/TF\M#M)\!HIT_3 .Y+93=F<5L *;?US%LJE;;P+0I'"\F6J;">*>$ M]Q PNXDQ7EL=8;OIG19OE*6SG%T6'?(!I"%O'0(9RTD_ 1 @_ MBF?;\7)/3:W2V,%9*;7W7I5>>#B9<;MF7KCR)S >"*YJUR6NBDXNNM[ V*<= MO9JOA3-9L&2P+GQ5:I$F"_/.I%U7ZY*"%]YUC*9>_ 9[;9.WU0[_"(I?%"P1 MOU+$S[!^UX#Y39MA*[TY5Y:4RZY0C'#;)E[J,7'9!\?RF?X:"7* MUX+R>FW#E_MW[K9U&O">*V@]'O%NRV?,2#_*H0^RW'O>G3CW>46T6[]^:]T] MB=N[+_>/WYI/M_=W97S;K&'RAQ+3AU0YC26_ 1TCA8I#/MB?TRMA,H1=6;"J M%_?Q1GK -R(X%XL1<$RD]EXQG],#/&!Q.7S_CB=#%M;X<5@#["^QXJCT_76;G<'V\RG,)Y4>D]KEKF./8@ MQ['Y "VM^!TKJ7H38"\#3,Y*,Y!TN*N5N9[%\@)4-!<>QUZ;H6,?QTY;<0#Z M[3CV^H1UJ5N.J4S)"*#E_O/B(G&*&-S!P0?EALH-;7A#&TDNZ51U=8%<6/)3 MXC?D[EPM<[:+.<7WMFXVY[N\R&^QN;*LXJ&AK5:USL]6E[D^&KQ=7.>G9TJD MY1';E75UG=]!-)% M&4\J-U1N:/=8>^EBY25B2)NPL):>)6Q=-XK?*-IE6W/I^1]5JUX_C)';2Z/" M.IOC\M5!8^+<:E3S"^ZV[WB4$9G5N)>UQKI.>4]1,B/^?93XJ)41NS&6 ;&S MPX*QC,B4&RHWM*]NV_(1F489D2DW5&YH]UB[C,B\8WA;%S,&:NZ3K;DL)LZM MZ_/\F];'A(F:=5XOHW2$B:I5K:V+/;$HI;O_^]]N9JH!'),# MS&@]\<_*/RN$C8DO$!R_#CJ_;?]ZM#'<\OT^ ..M QZEB_A]L$$%/^'(*YM[ M@^]."X%&13RVOC:?6I_%0_/QZ0_Q]-B\:S=OL)' 4^X+,K,WX!Q?/$-D.1C MNV2+6@CD=V,G^'IZ:*N% U1L-_2Q([[4K<'_Y\ZN?DG6 N.M+VF>@>W":@'0'3&_GC6'0PC4* 8[G F29M:N>@G^%'NA=).I M;P"R=%YIE(\QO,N.A(?W\5T>DQ=T0=@(;J>@IH=A@W0>BX=MMLJ*AY/9(SWLK"A.=DD#AR:S!,VO1Z.^0%Q@D,(Y0Y)!AQ^ M=O_MV^T3]A=IB^;=9_C][NGV[M?6W %09^2!.R MG2C,MC(AX%",^&!/=$$<#&T]#D;;*]ZS>DMVO!3=#Z8Q(2*X!G0T%M1MAT&V6V M,B%PP73S<.H#"-@>#D/A 3>O;/RI/C$TE\\ #(PS/0 4EOD22!QF8HD;H!38 MLN?8--7+%HV:5;^Z%N%?,0\;Q4$6L4-S*&<#Q9A\(VGOR3=>)QF1@Y,#.4SP M8^@$O-=_Q)Y4 P$GQA_K@1DHOR6-*5*C3'"1OIK9TNLY$>LO&F),8- \%CW' M,5+JA&>RI7-^B438B^,B.!"UK(,X6Y[6K#'84$10(K='(97LQI7CC^"8 M6-,\EQD.T28V-?H\BFD24(59Z4AL/'?D,J/LB.P' R]H9 MU';M^KJ>(0(?D>SA5[1:O[9((?&F/9S$Z6/#GBX.,G+3$3Q$8K9KY1\QD',? M& XGL1#43*3/P"782LE!^\)/IQWI\7@(U\@$@NQL3E% M:-+0*&4W>[!WGM:4F6&33%;AX5,T$3E4/:+"O6G+9+9A&F_3E 'M_79+F2Y- M:728X\TSXDFSFN7 %W'Y&9&K/^@P6AY-!#-G,N!WTU#/K(#6+ "*Q,62UB/U MO\U^96ZCIGG";TM!FY\(6"[@O]P9UG7F8W-GMA*X/ZP$Z-QVV.\#T*C6-XFW M>:CGW6SXTB1SO7LDL_1KEJ %=?-Z!TEADX*D7BVIPL1(;5>)8NWRH5X; [BD M"86;T]-=)8J-2HI5JL[W%UP+,6Y\V5VANI5O?(=$UU/B5*[\\"8Z+*9-Y;= M2F.-%CM3&BWN'EC;YX#-'N.6Q/=88*1(]&$R,?0>HR5=/!,D3(NOQ(X6*A)@SK8H%I \()M"E#PBE/]:%1O>;1X!_.KZ^3X> ?&@TUK=R< M 7ZLD?JQJ@N-P8ML(N3%[JF4%R"5,-E%'NL[F#C#T'Q/#OW0B<2+='NB,Q*V MZ#N>[5')A^/!QJ.8TGV!5-,:U/AZV8T#3,?IYZ>F9XNDC"E;@)DJK)H9 (]' MF+U1U624VO-I;K4=AC*BS!3NK^M[9$=0^J]CNYB,$.&+A*\<&D$\?'^\^:W9 M;HG[3U]O?Z59+V6! F>CAW'0?<$\H-\!L-5,D,@G&L=)LP@?9DE=AVH9;STP M/@= /+8:=&[,;C'>K-_*R?G8<_Z*I:J8>J5'7IV05K)QG&T8)=ED8A25[B(M MCK51!$1N?92@VJB&=7%%H@V?GKHISMXB/#T YLV)7AQ/U8CJ:2JUNDJ99IFI MYZO\IN='29$FIG(#Y$O@O8'95)/32NRQ0]'=C>%F&W M@3VR.!$D;&P>,#S4?IS8I[H3DU:BEV 4A3%SOB MH"^:U83U$D"53-6"8POI"29E_QSTJ$X:]@6Z,(I=?'+W8$7^=9(U6 M0T4A043T!32@Y ^ VI668BG]&JUG<(:Z3+F)N-$6G4"7620VFG'\_JL$BD'H MX3=ZPO$B4%:2A?]0WQ1SO#[::%(3,>V)X.BZMC/@&KYL11Z(!&"S@1,18D@L M*,6DM)678DF-V:)W:;:F.PFJ_D-K*Z4]Z7NDL'4M&>,D&C, ,K6$XXL9H!+V M'>(/-#U5W8E1LJW!F,: G9%KOX6Z_(D)!+;MVL'$DF-V2-X;0>YXAV>H%F9( MLO!1W((,XP(MP%52(498&]@_L Z)JRK]2-*%%TTDL:X"HQ*[W$-'2TD= I$I MT G817#>(S*SJ-9L*H$F54G*^",HT(WA#[I.T(T'> NG2V5.J>8C1B0YT(V1 M/!)@@'M@AR!>K+24BL@?/"Z3ILV=&3M!Y9'8<&@Q&HK$@2=G*Y"T,DMI"6N* M&MDU79%6W,]7-C]>=/\_,1R'#-S1%[WEVW38X+:+[2]QDN?7U@W>P_F?[\W' MI];CUS^PWKY]__7V,UW/^7)[UP0;M/E5P.]-K'/I@=!,)?3(_)3;U,,60F M1)8-ZW M;PK57YJN,\,S42=V)%722I!#J2,7V@,:@*G*;=7%(57E:;XA19]T M0_E&9CC^@R767L_2)OQT.>-X=$])>9DA74^T>T@]C*@3Q""(8!T,\CV79+&R MS0(,*E$1/WP;KRY^%)X$&1NBKT"UY6"H.4&*>HU$&-0))5I")IX^>Y?1F?5TU[ MU$-.5S7 K];8Q 0_O-XAOG&E?@NEU]C&=VFXYP)(7,7XV&;\7$G*J?<)\#O_ M%0"O[A_@7V2G(NI7^P>X67B_FSRT3^-%T6PJ=WIP.RW>Z.K0=KKI_E-SS](\ MEKF9#>ML1I.QTA=VINYFIZ MGOX:^"&EJ_I.) HJR;E/=,EC+$KQ]6HY8(1"Q-;Y1=GCE'1NM<2#T@;5HVIP MBD8E9K[W6Z2=7#:6G-GZ<;_W#Y*LL613SCW' '#NLE.$]AP#E] 3JZ7S,NN([NQEG2LX]%5 M^P.09_7KPQBOZ\KA3]&=6M;'B!,_N6&(3[Q/>%;_O/Q@-99(W;+1;PJ?O[=N[5KN]:\-_-M;G<6*,[@E>\M8WO^O5 M7\;N@M=K0+,();;21(VGAG_2#?1TK!S^AKFMVO7EI9I/IX<0]V0(" ' I0< M2]TN)VWFB-?+$2+\:R<.O%/L?9+.U MIK:1A3R@'#C91B+'7#MZB!SP'^9/T M1#I%+VG/ATH:7]7LO6+7E9[XA*O>4D\"$SG4Y:CYZ:G-S9J^W/^OZ,>NJ]#1 MEP%W\>E&V*7%=EWI3FXD9#3S&[XU_W?L TO\"U_T8/])KQ:9U_H!/_;9D?B% MKAT$#G83\/AZ/ZW5=WX0"K=__SZ5'//+ "U%FJW?'G_^ZL#A][ =Z"8EP]?; M__E^^_GVZ8]C%0UMQZ.Y?]C4A!IOC+?'@H_B(%"])<)TC*[8.3[?\+&Y9!:7^'XRP&H5MT,F$!PY:MT M2:X8;;NZ\),#+!@$MNH_IOIQ!;9#75?LH1/Q*$D_?GX1P[CC*FL=),4K]K%% MV1-A)Q%@1>S09PEN?!'0D$!N /6G=)T7WU>,B'WY'+,U7QAC9S 'Y1?M'H<0 MZOF*Z>Z/E-#@S)N :W=*_U(<'.U*U"ZV.AGN[**.0C?1PT'2/HC0",T'/%C\ MS .73/55'&^7AL]]J#4J5T!(K@NXGQ@S/=E%M7:9?IV P(XK>);4M M_0#IY MM5UJOI:=Z@EL@2J'&Z?8W-%._N!6-?RL[GX:^<^2^OUQ3SGV*,>XQ*+2-\F3 MH14^TM?971S#'>GIVV@^8DOK5^G%^DUQD'X='6+7?^:>968K0LSJ$GX]>)3; MFF$'(.S20ZXL=V8.$^W3\]^\M/V8;BJ(JI[ZGU'?OQXJ>^**CA1V#Q"&_(7\ M+-%_QE9Z?O G(X79DI'+/Z:O_]75DU-3N;6;7?@P![@I^YH M.\9NVOKK]O[N6-7:TWCCX:F-D%1?H\3*3+@JVR&)33M?M7]\>P&^')T"(\B> MLFG_[6,?<_4G,(TE8$:@K@1*L;$)%:H\4%==_3Z]#K5;,B; $R2D2Z@#E\2> M@Q["OPOT7X32Q[GB"R/C!DT(KYN9=@_&(?W*/:_#;;+,E_O'UNVO=^+F^^-C MZ^[F#_'TV+QK?R4.HO'U]'OSAOJF'RM+-;EY/I*LT;-[1C,Q@G :-] [L.DL M<.2+[N1/[IFB!VW6?:^T*^(S5H 'RHJ$I9P G"9N@$96*%&6@H2F>F/CRS\D M[+H5!WXZEQG1\60[;[:7O#(.=4=G^:/[@J8C#9RF-IS<4UFI\4S;P!9+/AJ#=;4 Z M?-#C*?5CK?_ &DG9*=,R#ZT1!8,3*O- @Z)>A$B=)B$-I..@] R^QP^(YBYW ME5N@9&,@^ZH9HJW0 *X\^LV1)+//]U0+/@JB@V1%X\$@(FV6G_0DFM;1Q^T+ MPBTIM%1RBF"R%,T_AV#0>;Y2*=1,T. >,DCA3=R<,7/: M(SI;0_JB-;3=.""OUR945 B\ R GS(378!QK^4T;L MJK]1\ L(#45@\+I;L>&LY)IPG>WP!=MRP_]::71EJSYTL_V;:/W/]]O?FU]; M=T]M<@)N[WX'^?<-?S]6\7DH. M8J]X!P 7@&2X#%@)!WPWB&/($("=VFVZB$W;Q\%,,-W,@/2AO*W=^VGQ^_?$A[Y MUFJVOS^V\ _'RB-Y*F0I^=WT$R@N_EXWE[Z M>T7<)S\K04ZK*U\^8TVRN%?S2IRA38-RR,Z*262CF=NE8(;'=$-275'-2"0; M5.^AN0=^!V?DH#W%HX9Z$L=H 9EP"M('52)IFITK,W"+<3@-LQ"'OT03)0)= MSHT@#/&0IQP OC#%H> QMLK)'D0H@3%V7)I1TYD,Z5 )TFF4YCS]%?O:1Z$P@.$6(^'8-)LUC0/PB>A9.30)#FD" MRS^51-J^ZE\'97@/T89EK$FUTF!@\*X9! MU*]^')F"T3!FB=]#%=,DO0;RY<5Y?F'.1K9/YO=-3*+:)?-T>]IO;,Z. -&* MQ6+_D>'L#$)B-RG#(\=4PJ"W,?Z%!M7@H$U571)V0!5[E,+"E,<'L>.E9UZ M3)LM?GWG #8[?C]CYSNJ?#."I5C.T#OTUBJUAM4H!S>4>-L4WA(WHO[N3DOD M;15Y6[G>FZ?@;G!)FN1,V6I5_UQ8E2ZE-[-.78[26QVI+K...5(A=X$IR%@= M]"7FBS!I>00E\1\DYK=$_-ONIC.^I7JEH8Z:J[,7IICT14O3#+V*BIMY*'7-0GGA!XLL6&ZHW-!&-[2Y%D$.U5;![Y5ZP_'FRNKGY/>YZ+]@CE^L M-K]_4>;W]V$:SG:3^$PVBXN0O4NB[U_*?E6$MD^Y3%.,'<>.R[S\86^VS,OO M>JIO Y,42I0=/( ^YL6JQ,2!Y90K(\@I+XMX_Y,AM?9N/G MRT?FV]!E/G+-F?@2\V42_MA07R;A]S\C6FZHW-#A)>'GRK<_OZ M)T=.'Z.SWFM\GB3HIZF((U,8[!,H8A8#LJ MW61]:(^HZ(*F#(#6M1U/=;N%KP2Q'&]CE31ASO1/ZL6J3[ROV@2%+SC80W6O MHQ[OGW0W(VH9[0_-S]];5'CPN;7K_?_:M[=M,27^T?Q^?[[IZ=@H,GP/0PF63DFAJWA%V5D$/>_,"E]G39:6[& M3+@ X,U^B+01V-QU3@Y@>?R*Q/YN@>\YW3#[=,+$>MX:=17&B6G8TPG'#"2\ MC"V"I^\-?D6_LZ?;[F+',:>;="3FZ05D,. T6)Q"!>_O@)H'P4Q=X@@*+70& M("(BU;<\;0(LIC8 1MRH]KWTA:&/G1\=:@T=>WH>$&D.9#I3WXW-(G)#GZ ( MY*LCWT*21!//B Y\\YD5*D@F[#2,,Z^HK5I_),*A[&+V#517"*XI3_4!O?2G MAQWR>DXXC*DK=6!,*A).&,9CT! @\H<,N@ZV;4[:9+V]2"]IE*6M)IX7U%7= M8+'OJ^YGC(+5U):2&WG!!R\.P!=0)[B.W6-5&(&R[0&IJ-[:# ,0DS_ #0%Y M.4FGNG4YX(/-!M=&GUOF,%,-@25];@1>:QV4@G4DT0V9A"K9J M;LVXP<[VL@^$P)2A7BB,^3 _7NPX3&<_V-H,WP;;'.D/ M)#)OA4"Y\S/CFS)S(]@\>8]HR7I.=F-8P&CZAE-L7U6H"R^#_S=V21^N4JU- M&1"%]5/<./[1"?^\H:%U^-.FYT/=M.Z>'GFZS?T7,P7@*(%U<_L2N[%OAHZ1P8GZBO:OHRM2A/X!+G"-PY(U#4 M:N\ -QD9J8A[CQ5Y(NBS"UQWKD:W+KLR]FMRQE8D%8IP55U;I]OPTT6XL$N-$<;[%9/'D+4O\"B>F)^;Q ML*WL6;/7K>(Y<);R1Q=]8P(17CR8*+_EQR?_3@8WS_Y !0K>@0^@)CN0=O>% MOIC[/%I1*HP2.*H1KK+E QX&,AXZ0%I&^PPL+)H?S=8]/$,A6!Y(A!8P7F&: M7,]7$:-3)&K>L)ZNN7W*S0SWR[-2,N.:,]^[[[?CX= =X;>V//HR:]JTOS\\ M?/VC-&T4%0?2=9A(P[BC/6L_X&'+J1%#, [4!%T*.^I);2SCX6'EC>/;U*CV MC,54$?\3V]3A';U8UB?L0=B.2\,!\L<&9LTN]"Y3IXMX*^/PIP\:\@H>2L)N MB5,F]/R?,(B'4>[JNC6]&MX,PO$OWHJR G5HPY^B_-!5D)T1>VAV*APH8M # MWPRG#?'H)24H$C#Q*VKX+X:,>6Q11;25WLN>0A+FH!D ONL_FP?Q'E[)"4P' MLO 8PN<_H"W-ZEC.*+3%CB*%,6K%P\ZK*A5/W%V(Y]>> PXC8_R M#/>=D.@@AC!NVK5C-4T['?G-L^&$GBH M.(\M=L%(#$;:8DAG'B,Y$0@.M>FF>+I60CX-1?!Q$K4Y>PDU*%&.^2 (18EN MIA#',4MW3_>/M\<[94Z?@R/3^6%:F%C"M3O( MD2@P@,A?I-VS$LI'UJ;A8[WI0\-.^DX0XIUO2_!/&)L=R.C%[WU,)XI5Q$/@ MOSHAV7MH?C.'6"E_X%JQ%X?*<$K 36S+ <8:[3[:].F(NHPXDIEA9YP] !A-9+4+>C4^C._3^5_2 9P*"&:N*L.8#HWSP/M3,R$&.9TB_= MT5L (O<49ZZS].S(9*B.&OI&@HG^K.>L.IX:#Y?$X74@F&;#*[G)8_+4[#P^ M:>&$=&J[(,7>$TCC@NL!PP9!-'H "HB:7J^EA\AO4Y ]/-X_M!Z?_J#\$@Z3 M>SCFL5CZB(3.L=+YC DLI%R"C+C('"8,OE(@T<.CX<8>)6."R/D/_:$BOI'' MZ@R Y%]E.B.N:P^="-#R'V08GAB$PSL=9:]1;D9ZW!( 1R-Q]%W5SIA#:[]* ML)5P//'D&@H0R>*8)0U SZ*&2P7T*$F:BH2Q'I7EXGIL M67V) W"U:?"6AS,F?^#/^,IUV"!'X[;3.K<#=Q\OBR];11+[@ M_$_N8G-5Q^9@IB \WZ:S2D$\%%SD;,QTOH-R.55'46I@L M>B$;ZI$3JZAXMFE>/+; 3_K>PD*6^U_O;C'DM6N2=3LQ+I7V#O78Z&2VGPA? M%#-09,DH5%&:V(Q488"#:T9"RI__+$YJ'_$;80R:$B?3O6*E1#<)S]#\936* M6_[ 68"_B)/Z1_'L^RK\JU^7A)XIB:^"%;('7S_[R' $6*KB8&^L'Y+<#5TF M8=.E!Y1B)^GO#\S%D-G M, HC.0@-,P7>]1S8*M^4%)U$1E;+C/(%X+&BO6+C*EU.17%QY-0]L%VG2D5Z MDZ/98F!DBEDED]G9ZOJ'KE)QC$&F\/209 >@-RF3H;-/Y[KC"\DJ2L"1KIK/ M;DXXU./.@=A ,:%;!N8I(%O1+"=(0JJ]X!PIF)FZ1&9LL8K0P+(#QU$N%30% MD/\]]BEZDD;)!Y)*.@X>+#E\,088J-I)LXKFI2 5?MMW%+"2?.;"DAAD7 ME;R.C,>>'EH?\9<5!F3L/P M, %(0+1@ 5C!B934"?&"ON1BI*&-2C1] WT7ODQ5C%'&*C"D"QZ[ZRJM3$!D MU::'/#UBQ45E&+@'%3TT3)V*T.*0UDE*#OO*I$J1K$ZA*X<1[;/#JE/3V;%R M<)O,LLC^H:TYG85+4XLL"5%K.JU#8F;??BY+I)6D:% MR]+U&S4XGLJBQT+_^$0V%*1BX3K*_$;4H )[6"EB8YD/A>FF%%/3Z&>V<8UL MI!(7QTH#C_[(=J/1*:OF8-*^X/RL%EY !)AI("K)2 XJ1/?MH,?\JXO@U9^R M#)HX12 D,3^;1B"[TH&-*O;4 EU]JA+%LL&9!KZHG# G19BF@YD22ZY-]2Q8 A7ROH<6$%VI_D.:?U M%;!3K4L()A8SV.KY].X485P>8*0WBY2ML/]X"X(0,[-\.<]< M9>C:5%/12RY4F'P&8A)]KXZ^,Z/EY4B7[>LG]&,:%&9!S_A165.",171CL%%^2M6 M@][I@A 0IXH9)<:ENC1D<4V0NB^$;U>%PMKMPFH7/(YL.1 MU/6.L'MCAX8RA;>EBQ"4PYBQLK< O7$Q\>[S]_OWD2GUN_M[[>4\)8 MW-RWG]J41+YI/MP^-;_>_G^MSZ)]_^7I7\W'UK'&?&]\KO[@#*VN:PC4>0HN M TM.5(>Q/ #"C/JJ:"0GBU\ $+9=5"4>!>K,-/#T18UUN"ZN'[U1C9T*;&H[ M.E=$9FSA=\$0&.MQC=H_]/+[X.+I.+".M&HXL'B9[XOI (R^_/6KEL/6C->! MZ#,>3"Z3I>\? /1N$CW7=V?PNLP(BY]5Q+,GPRY(UK18%,0]G+NZFY':7VV84P1:[P,= J%N(NBSA)2&&1;U-0:!_T.!!X"@=? M?DD@G%+FD,;D7*[1P:*57A;[2=[H49=3E3M.7;L=N*[RFJBHG. MU2[XM?O@LQ,.?4#Q??^K[SU_Q2N@3>I3N-5JSV\/S=M'TG/W7\37^[M?3[_> M_@[ZK=ENMX[WWKV*AJ,Y@V8K]?'IJO+[KA. ! LIBJ8[H_2X23)],S([JR1- M0FPU7(?+"!VB"Q9)8Y68ZAJQ#APE)89*O*,:Q+I(\S&=Z4B+$[/B01FAL:?M M7ZEN)?6Q'FCB\@Z%&!'<='&ZMA^DR1;Z>.RZTT1KE$RRSP&8C8)*,^:[2SR^ M",..,WVS1Y4D*&[)8-DF?S<__]YZ?+IMW][]RH;LL7*TZ=ZI.D-*#?+%$#XM M5E?CU8>)F:*[)*EV55$: $%ECN_BLEZTOD!5()OM$FF_0Y;C5-Q6D2K0=K\! M!ESUV#:)N?W;[<,#4C(Z8[_!/U_Q%]!;RFT[6N)N*LH$G>&RD$ZS%W1]5YUE M.M JJ]U ?B*O=-391T^-N;IP\.2;L+H-H;IU4C.TY@!>URB0[YD M:B5.K 6_(S>F-Q3IKA\I)LQ<2P>RU^3ZS= MI+-->F]I(M+!&70#T00E_W6 J0S7^9,2\7C)!Y4R?:X*YPB9M"-.6J#OK9S\ MX^2/)O@"@(W7R2,0;W8F6,(G@@WV0%*C;3.%)ZC97GJ+:NY3FL9FQFFIQ*:^ M/[+A]JD[=G*9NW>ZW0GJ]MC33341B]31 $-X2LV.5:JI0@,N0='%:IR+T+^1 M\4J10JQ@T#Y>O?K+M'-,/J[]8M;C8)I2AG1?1TL8HTVKL"/.\G(')5I@>AW7ZGW1?0RF1HT"Z63SA=4]0-2VB6I;UA9 M^6M2G4ER-9VN5QHZ\&CEG(LCB)^SN=T^UD*)[Y5V1?0EIL]<2T4KP&N+0R8] MKJ7#)#E>+T_)164CIZ4/?,\=J9XM^/U_QX$3]AQ=:!S(:?U:;@!]L(B'79=4 MTY;$.*=>+D P\"YNX5:[OKY,.+$&K$8A4F %Y/HPIJI1JL/[86.-.O&#*M^@ M2[C# *,[XAGIDV+RF+-_!D6.5*8KDV U,BI(=>,W682H/#=>GN60[]8IRKR> M.MWLGG1EX12H.S >'[C^?#%_B/^"H7]+M_5!(N*%E&TT16T_W=_\\_13L]WZ M+,"&?VC=M9O'?)^D'<$AJFJLKG%B27M&I=="G59, CKD[.+38"JK3!8*UL A MC<"?4+J#BO0?V]_510@Y&+K^2$KU%=V= XM%//IJJ_WP8*5_YQ*(BC @50IW M"K030'$O.GCC^ O)7#+&KU.U^C,6Y8@>R:;$RX@RW:7-,E(;;6[#Z*>I':?M M+FAC]#$( L, '/@]Z5II;BK1,G3MA#>09IP4FC+BC\*XV+U*W[#1I4".3^V? MR 2$1CE1KB),M#6,P1KMH;F SR%Z"/C(>52V2>%4%4/J< M-8(3EP(MWE'26Q[3E?G%%V-TH!>DM3 QC/X32/<(.]]F[W!HYR@2AL0T]L"^ M7F8?V(].$V'X'LDG-P?R#G]Z$S)_,, R<=H-YR8(D)2FN,1LQBMR(7/&N]TA MQ7#S;J-U_/;UQ?;L];1^G>\XA_$ >UBBR4DB?*&0A1W9'W=-L:17P,TKW^-7PK-3B:B=X3"4/PO]4^;.-T\. M*G)5O.CM<)X0M, @H+PQ4/3[.@:,UVH;F##^!S8 ;)GTN/!%Z_W!["9&MR-7 M'\U.+XYFIXTUL,>,%@&Y-K0>E^%SUY.LM6SZ MS*E,HGQE8[#V;K5-CUQ5"K4Q.2V=&WZ::;Q<3LX=CC[WR,/5CX%_[U7I=+/K M_,F=*YO^/HGX_<;95;XB*W&6@[/+_#&E*\/96L=BYFG3J2"V^39Y,BA$]6K% MB20TL,EYE04MA+D/>55D5_!8:^<+O6%Q2'8=(?6S$B%9A!0WAO=K4/LXM/F6 M^V/>_9&BB%G*)<@&&'+L^=7IJV76,0:*7^<+EBG8V-Q4Z\-'?;V:S[$EZM>, M^GQS? VHWPF#:=;@^#L9&:WML58,D[D+$]#!3Z2_OKXN3#\KF41?XC[56-:L MN%^)_753?KY3OA;<[YKU2<^V)F1EFB-;(GPY):PW#W%./[$Y'RRR8+FAW=[0 M%NR-W.SV)SMTNEMUL?.E8C&15ZW,,-3W*=:P D1"T+Q&.E$?.[UN M%[/-'ZZNSJUJM6K!3]?T$SWPX:IQ27]6]X:,8<5K0.(^G-VT,=?4@\V/J/M- M>A3II=S,I1.LK1T[0)NO](&R4C7!TVI&Z]7JA6AQ+6A272^PO#ZYLC7]8SX[ M[*>*=W%&,C(JDBTJ((;#OZ CYW[MV)M51MDI.'T_Z$LGTG,N/]3Q^ZH2F?:H M[S@:/74F!O(P(.E0'EMP(1"B -MS/"=#O/ N4F8N=[URMBMW)0Y:9J XH)HD M/.0:O(YE0JU>3V5"[;S*?R[EP71YD*D>SM2A3]8DJS%]??$?&?@6_@+$#/SC8L#ZN5R\.4A^E- M]F88Q@,V7@YLCT7IV;C5#Q*A:4P'%-^HN4+VT@V"IS5V..5"2]8>I.LJ&5LF-_D#:FD4=#X MO:W02NV:M$DO3R[@:T[J7M4&CGO+!-72][B?9#"8<6-+?8U-"1SE&$C5?BG, MCEJU\X>.3S%PQQM<@'CTXPB[OO5TMQN^SY;M ,(W$CT!LA7[*:.E@V\)'$F3 M(9Z=5S7.PAB3H7JJZ8'PL>Y)G#02G8#.2L@A[+Y([/[)/A,#;*<- -+)OLG- MMHY\L5\==5U+S8NA<;C&R*)(C<4,];C>21 .3987EG,^3E? IC$5D?Y,$D%? MW[,-%*,;1N]#O#BN;H8QG.^U.U3'CB$$SO=&.D!2?#$H*C79%T:&NV$ M&4I-'A(G&>8PG^JQA6Z+])IF:H3'H1+)4Y=,;J31W),^>FZDW+7D HD.-,DO M2,$"8M($.5!%X_@%)5A)ON,->S]QX])G7Z=CG.9BHS!6KT*[)\/4?6QC3NW& M#6D;.C\(#N[*8&6;-%B"31KL;:_^0"UVWD"8C$[I??QWZD)KNUTU'#>48-:R MK<-#.-(>6K3)5Y+CLVUK?=]/>T#'RE^/3OCGZ9< !-6M[HKQ2-=430JE?DF) M\QC@(WU\)&FD05-_XC ]@V+V@KI;ZPQX@M[(D6[/Z(1DSE#!-OG#Q#SG^[3P M.'67> I($(S(0SKM^C17@T8HA'J\$S=O(&L&=18:" "-T=0^PSH93: U%).9 MV<\*6>!8Z>8+FF^_\]SXK#DW:VH$@3G=UD19I'1F.+M',3NZYA3F9"98<@%X MPEFR#8\!@9B'3LOKN^7UW?+Z[@*8+:_OEM=W]^/Z+CHVOE3$%L<$'.5P?QJU$!".BNEI$[,2M3WKV7RI\>*K#AVD#1R/2 MN=5S7+:4%Q@Z_TKF/BFLY1%Q=ABVS/*(:-0WI+"/M+C[::+N!G._H1)A._;^#2-L=USVN;-V>Q5LP6?PFS. KU8: MV:%%%0Z_XE?GB#K-OY--D71Y8.6!'>.![4"'BT/+7Q8Z[,OKS&G7=.^#DC]W M]L@NSC-'!F=X7A[9;A]9HS%V9%=G^R)45V.X'G;>N! -G%_]9- D(!*+*Z= M;7<:I3L"QG(G6\V>[.5%>;([ \92)UL]SYYLH[&1D]W61)[)(LOUE ZH]>H[ M.%3ENG E9ZUR,1XBWD2M:?VG99"T].+[?&*H<\L3VZ<3JU7.\P>ZK*U@>NN% M&^DT\@6FC(\/*F_9 =X)#A]D0&\;FVN^T:'DK>;CW>W=KVWQT'H4[=^:CRUQ MHA5LO?I+ZZ&=_%;[9>S%@XX, ML.!&3VBF_%^FQ8CJT9#V,*D(U<2UT'HB;RV^\\SK8=W.T(^0,+GKE '+2=)( M1;^ZA\MCPP<]:6)\?.2[L]35NS]R+XA9FS5V%.GK]/Q"O@-]K/?^%'46!TXGYC9$OFO(E$$_H_;='820'888\ M7GRW)X.P'#>]A;*N:3$[72\QZRWKJ@N97KDQ-R3;N@X_$]2-7),_L@-=BS7.W?.8XL7B W>EP^;OW9HGEWOI=U7 EPWE< M_YPE\YKPRF8NG32LBT8A[WB9"4P+- 0HCR@YH@OK\JI0D+ \HNT=T<5YH8GB MJSRBM29FWS'CYCWC'2_.+#>TZQO:R<+YS]+S!XZ'Y@AU_>1P1CFWK]S0SFUH M*U4\!:[J)#]-9(,G \^%';[CFSI=N[#J%W-=@RMG?J\0^V=6]7JC8[]+[!O8 MKUO5&=;WC@Y=+V*,')>**C>TZQO:G5+@-AL'NI%ZGN&=],+'G&,Q";KC%8?O M*/JCK,)\1_T>)TYF*\52_^V>="TWM.L;V@G]EV_BMY+BIZ0>*I3=.' BI_ E MF6-T()+J_'K^2J4/5QY!>02E+[TGFJK<6/S"LG*QJL+UEQ*NKGRP6CG++_!<3U5G MB?3JK";N)=+7AO3-4'II#)2Z\Q@WM&/&P.?5APV.04B6YD!I#AP)TK=C#FR] M.\MV>C1\47-RAG$P]$.I6F\,8VJDH4.\4O5Z(>@2>6V]U\,CKUM'SX=_/#\2 MCM=UXY[NOJ$ZS&$3A=[ 4F[4@&!$/T8GNTNEXT.QD( M/\'&-K8W2G)8E[^D72%H.3TAB'MX6,+FGA2J7\B;'[L]T8$58 >G.GM>$;>> M,5:(8,%6Z9E5I'D%GR8/Z9E#%U8N3EY@)X23CI2>1@Q5LE&CC+1H+4GF&SHT M>RX%=](,11AW7_@4/7V)ED"E!BI&N%\7U:64 1SX,MFK@^"84G.G4!UJ9(<" M_XJKA/8 0&EGSC_RTT8L9U;U\MRJ5JL6_ @8Y!]QR3/KXNH"?TVN!62;QM K MWR2L8_9N ?R9!S,V$LH2\")LA0\(6Z,01O\(@UO1,TN8E[Y\)O$MV;< C M/4JO"M6#> AZ#WEG]=C^'A(6S^JT94) P]S]Q$[M"'=*4$PAP\E]+K!%471[ M9AN?O"W2)"\>X)6A@-K%M3K_ZGFR]]HE;YX>RL/ ^%D3%&L[[Y4B SOGU*V+ MQJ5YQ%W?(XL=&\* ;2X#)>?2O]Z!< FG4,&D("(@UK[5=\AZ#;IOT89H[W0S M&V]^ALHED"_2"V$?MQ[@2SVQS2YH-_??'AY;O[7NVK>_M\37^W9[UYH9;Y()*W"0 NYK,)!TGC/ (:3[1AE:'4A_XJ=:"1.>K+O=)WH MHVX?%;V@U00OC%U2C'TX9'C/JPRC :T!0AN)@/I5D7KKC#*+5,1W#RP;%\Q7 MUI_/MN-QMS,$'/G90]$/9A8HX#@(I-<=B2BPO5 9!'8/3X%70[TZSLTYEM#0 M]QA MOBR^&)A^?;B !/C.V&W_$[:GQ8$%3$%TTXX 0&(HT@.\E?;)4E0E+7' M1<*C[+IV&#I 'C8?]"9Y_[%U\[79;M]^N;UI/MW>WZV5%_="!(!.!$8"SAP_ M%K*TRV#W)[H2OU)Y'"6V:!]H'V]?KHJ%N4"]\$;X$W#@0^AGBR$AW E2B MA98B-4["81R$GM,CONT W$NS M^^OME\=,^U=V>-/G4Q(C>-*7?/+A?YE7?6FV/YFO ET7QACZ .9-WB)"]081 M#ZES>2!=DBBP4^!IZ<62M2B9!78W4A&/+APG*!NT")Y>G%!YL>I5Q.>(-%#' M( ;>0#R]RM,PDL/DG2!F_&?/(9-@X/>D*UA]@_1P[:[DF, 0I%0P]9'G& 0? MXAR. <\*HQ2!C-B#1/R37H\XN %;D:Y#X0$5.P!)!1_W8 _!Z!1]*F1K,71D MEUWSF4M&+^"GD%R&C4=^@$D)D'OR!_Q&5@0!@93 KA%Y/^X(D0T;@F,4I5H.'55_$M.$4'0R///L8T4 S+X-4A7/OI>0J2[<(>(($P/('LNY).'G]S M(MCJD'YW,.REE( .4$V\O4*0/+%AQ1NUW1"I"Z0]^EL#']N92E" KL3@3-@% MK1$G370#_]7IX2^]GJ/8*3D*6A3W"(3)T1B$,/$4X1%X3:A,5;3D7!F![ZR9 ME^G+8 ;]8CZX!-X4!E=Q-1P^=\LEV-PSNS?[JR\+U S+;N MFHL[DS80NX$*PM#8NRK"<;A5,2A5$-\C#H\.AZ[2KIH_%,, A+"_$+C6?D;[ M)3TGXG5XF3!?E-"'3\%)( R@-17())J201^4,_ N"PS%&LJ/ :+UL$4RA4^5 M=KA0/UOX!_[),UDQK ;E[73M\(:L02#4@+%J)U$89:YAT MN$_-#KU4M!NR'#=)H";A;\7GK/0".2G+3)G, 1;FBL@'F:2QYJ0*E_#[&40N M1>"S2$Y@D%HQ]=+W!_(9:!JQ5U!#M9$'"0PE(;H4XG& _5A8)JRH8_RPPX 1 M'Z8J98!R0&K7%3/.S*VZ:?3/*;J[?HCR$5[J!/@ F$(A2AC+D&^L: 9 +J0: M@";!4F>R[8#-9!P5R2D=HD7#W?A"WAE;ZI#59V1\:R:"K4GG%3-(+$V2W8?: M0T!]A@D*.VE1SL@B( !N9F_Z"!Y"+9;AN2A\WSW9OG&_-9.S&3\#:,KJG) K M,>@5$ %VHB\,PD]L,S9- 1 M8H[ QC16&'=0>R '$Q"8&04RZO@Q.+ M5&8-AW0CI#U@KPXW24\H79RGFSPJ?E:R8QXK_B-V1RJY,4?!V MUML:]Y64=3R5V08T6D%2=-5#2T,HF@9=H8=&@ Q !I#X$HRI$F537KA"W8'' M_ZJT(K,&('1 )QI*UU7.19?#PFS: :&AR04["#A5KKT*2[AHJ^#P!Q^Y:83A MFQ[X#=R]GU27BGR"@4!V!&BMH0_VAY5H0S*[T9=-HD=*$:0V)W/M&(N0YZ4- M6N)'M"3?XP&';1"I1G]K7WR2)43)#LNPPQT:.,H<6X@E#!5%KD: /]L_=/"/ M#6Q6%(Y4!F=*,B&F MP9KTY#NV2Z05OH >69I^$R>W, V+DG[7(,Z5GYGKLA4G7S/V@V2K!#K)=W+) M->(-TD[_.(/(=?YN#!3RG3D ;F3DK.GO-%+J9C%1&GV88!\N?$E\#Z6UV-+I M*^\B7\Y?&#J/D;*# +[(3S&+M0EZ3 M"SR)Q^*21@2\K].SIQU:0]%J)LIN M&?%+54FEK#$59U?QUBZB %[8ETZ$\7Q+9%.H1"-OE+T"XHV'3C0AV0GWH?!OEOBBM,51V%?TEL;3R=(68JB>F M,O]*:;QVS32>(6TQ3M9L1*[4]9C!Q-/H.*5>G?DQL':\]'S?C?S)I.6BBF1, M<61-*F&:4UQL +;8JD:O7.\5B*_X+%;XRN:F=P/)O^:[+='6T G94 M$:7EU-&27)C)5BZFCDJS*L.:.<4S_?>(X;0 U@,>V*%3^A.;KQ\?2JR MU!\=KR?Q??6JZC/P9)9C"?9_PW@ +W/^HW**4X(F8^%V948I][Z'>7LSQ\)R M4B&&9:0JO'(9!Z^''7ZNM5JE^ZKNI2\/_^5OT;_1Z"?-:_9_LE M8+C 'H;R9Z%_^D7HT:#5JAJO"C_7W]M#VIJE2(>768U<3 3PG.E%&US2[^80 MZ^)]*U8U(EMUGZ,D0KJP':8_^_W%V_],@7)^[!WN:O/V'=H252[9B753T]P) M(E,<'L>.O\I7Z8KBDWP.8+/Y/8<.<+/C@^8W/=17:=OSZI19YE/;"'WS/3!K MP6+X$_/&L&K^&!7U[K.)5\_=P,D8%[YDHZ;$NGCG54;7YH;5J%V\^\*BH!40 MV27>CAEOB1LQ8^A(B;Q=0-Y.-);4"@[O^W-<1')=Z] /G:BP*CV^;OR-:NX" MY1R$M6*^").61U 2_T%B?DO$OVF_HG@C5XX7+TPQ!]\1%NWHBWP[>IF6L"M@ MV*- _PPWID3_>M$_AZ(J4;]:U"^BJ59R!FOUJ]XY_7G/<\=G'Y0;*C>TX0UM MKJ^\SM57*_6&XTUFZ]75OV(9^\D*^J6R]1=EMGZ=V?H%=?B.I>29;!87"'N7 M$M^_!/RJ"&V?,I.F&#N.'9=9]L/>;)EEW_7$73[OE;G.$F5[F1XND;>K,: R MMYX+>YE>W&_,E[GUK1]!2?Q'1OQE;OW]L]S-%%& M^C*EOO_YS7)#Y88.+Z6>FS9.>P6L]*Z_;B30;/WVF+SY>RC[L?O5Z^NOV!EB4X+D'9TM] N8VAH@X,;+V)POZ9X?TS:$Z[Q*'OF0]IJQ M0U6>$.YN08!9 #!>() ![?U$?Z8^H&C6/_*'!7(I]89Z(7R(X$RW,>@K7^+ MHW:AJJ'V#VH=2HC ;Z=<5B#R>EE\V3IV'[F@=KCYB\VEFW,P4Q">;W;WQ0%" M'''['Q\7W)IG^[_^UC,3-;__2&@Q=?R1E MFT?TT0SQ3]A]%$NMI!=2NYXF2#YNW'/??]2S!GL/U-CJ!F>$).IAHY-,4SP5 M:/821@ >=S+F;F#&_JCOD!>FO;.(- 2/C#1[%Z@2,36,OI&M%;/T:.UDRCQV MU+/+$K+=+"%;535$K;:!^2J*D@MGD\I*4#6SQUJ#=P/">, M NX-6\Q"F/N0UY6*RCG6VOE";U@#>3Z-M9:72U.J'ZWS!4A:)K17U]6KQ;@XEZE>,^N)5/SM2E[>T MP32KR@4']Z'%H-T[T6IB #KY\YOKZNC#]E*5+_W][U];;-I*LWP]P_@,1 M)(!S(&M(BKIE9@=0''O7BR3VVLD,YFE 4RV;NQ2I89..O;_^5#=)B934%._7 M!G8GLBTVJ[_JKJJNJJXJ.%]O$.?WX^B7O?+9A_+&)HP5:7W29R\/9.4N1I;# M?=F.)" ^H:9/J 9[8Y^@[2>2L1F2\5D(D\=T4X748NVOO=_4T9=M#D*28"S3'W&L&N2O AH.&MJRV:Y'D".'1 M5DV_$R#R<<>1EMZ'V7@_D(TBZ=Q!A\Y=:J"77T)JPX%^4!])):\M?I0(/V&# MGOC.@2.600CW6ET^!Z +:^0\64N>V,<3^WAB7W.3P'AB7_=F6G%BGZ=NA8VA MFIZ[ZM#+GP>J9N>_]2+;3IDD3?"YW#8G1O::IO[3:P+OF7NOOA2IY/E;*7*E MV)'O3J67<>SZAUU='N#?+ ,.%(;NO-;J&"@LJTHS5C[F=?+#AF8G:[5)8>4'8M0- M6R8_$./D1><[&/8I(AJ3-M:S#361M]SZMT!O#=5L6. G&N(A$1[+M8_>7:6\ M#.HKQ 5Q5)PPAG-^)(;#0S+=#LF,*PS)\(!,=0&9/-/H*9BI;L-P,,L-*U63 M1NT;!8*7*;%5L(5$I]J1JEO^A#A@#1N_8L":XVQ('6]LE9N(/$.^&4.\.!P+ MVRPQZ6=!'GJ.8_+5%/ZR]#.I:DESAG&&]9%A#B=: ,GL76@.P!/R0:.G; MMM&0-H2,?)P5HYR=3CAG&T-&+LZ*2I2SXW$EG*VKRNAA>F@Y20]!WX<&%HJ< M)^_9/)SLNXBKR)*5W^4!*??+V\PQHG,YQ]K$,6FHL(M4EI;JW:*4DQQ)(3$- M0%3;U,U'?(OLX*VZMC"7?@F#NG-+]IIZ;. T 7!X+3U(I777H1.G;+-6H!J! M>J^>I4?_D8I#@NHXMO[@>B,ZEK! 3[9 &\[6WY,;4GRU@B&_-> M'S7DGQQS+@2!W;A1R@I@'P\QIZ:DKAO'L:167JKN%4ZY#7?SU5R)5YL;*HRI8A*[?\(I?AFYB%%;P\ M&P\FXT1F?)[REQGN7',6;5DT&4QGB;P9G$7UL6BB)&KG4B2+>+/Q%J7=\0GE MFU C,WP_(=-:ZR8Q1V@O4L^=P8LF\PDU;D*UI!LDN%.P_700MO(RY 7+=;"C MFF2^_K7\D"8#>9+JO@YON%(@^J.!&-,"D:-?+OKR0(RQOAO:\2:),=(O M%<4GU/0)-2=G\=XS#EQ,>RHS#6\!2-)YDN=D+]]A.3 M>*7(]5_SI"N?4-,GU C]QS;Q@[Y=*R^;1G^&0S327%MW],39_'T\0&S3B&7V MF_@9CK. LX"?I5NBJ?B$FCZAAML2^Z$M=GXN%ZG<*]],]+E7GGOEN27!%6_' M)]2(T/XN]>\CPQ>?659VONO\F3@BE@5[-2N?& ->= M?9Q0PXR!3\6[#?H@)+DYP,V!GH!>CSG0R#(2J6H[L$M$+#0-I+F#OUH.PI\M MU<0PQI5NJB:I('"'-*0_UU$T,H0MHY1M&@#K\[0[>X@TPIZ!?"> M(+Q)>\:9[M<7J*OP6^*&UTJL7$-0_9V4V7+O?GCO;%)&9#7[ M6:D'B,\J +QJ)9?VR,O/SWOZ3V*+\CSG9XY^ C4JE^,P2JQ22W!B].,D?,RU M7DQ9NT)&/'WP*9[PC$>IYI1'BZ%D 4N4%EGM'MM:1GCK:U*V=@]\5 UZSE&= M7DY?>P(-1WKS65W92OW@F[]LN1AI"#\>$-B)9II:/%V:O69A!Y-RY5R(M(EM MJB.@ YZU7H;TJX2QM:+M=#E@20%#+QMDXA3WOGN/V">T=#5Z3OP_#EJ^?5E! M@+U8]5E8EBA_6V4.@&1!\?@(7RA6SHNT\@GQ"34O&SU+EPGQ2/I"HOA4PD]^ M6ID0FQ#E$S/J5N%\LR0=D$U\Y/G]' VQ24,<3ZU@4_>;.-+^'"&-8AA M,4E49?.)=P_A9AN?4%LG5'<[E)*,Z>0]_7J7;28GS[?EB7[%0I_$K.(\*)<' M9Q+[#,)OYY8">?)\\XYEMQ;XAMA/_R?L0DZ";FJ&NT3"#QMLZG-KM<*DD+-K MDF19!-\A6! "MYYKTC4]^",9 +ZMKKT_;6STK%LN-EX%TH#=?D;+80F3S7_C M.?559?:MYVOS&9F.9;]>N+8-GZ*WI:NZXNQ#HIM+1!X5A_)8-_<@"2C5$=[> M?*;L*/_V/C&S5X ?)(HIE*PC_>0PE;!)@]FHWGYL#7B2C1] M]G?+_@_IF[6Q+0WAI#EBJ7E:UNF7Q45QS.9B.;0T'!)E((W+:HQ5MPLR^5U_ M.%#H&,X)PJ-E+?FE_I@=-.7%ZFN"7DGNWFI(J?23FJC(& '_5/DG[A=E!>T' M$U'A@8":T)\.Q%$YH8 Z/=/Y7:GQ_L]]O^FM;6U TK_>&JKI+,SEY5^NOEF3 MQVKVF,JBOWP#"JF?&P7D#6@EX7"]2(I^ J\I]VERGV9CT>0^S6[Z-),7;_R, M5(R>8-:"#K+->D9$VG7=72D-)(5=_YG7;V3")D[9I:[F\Y<$H MIOQN_0N\Q)J[WQ!V4J_P/CJ#Y=@P+O?$EPS^>%9IUUC>JBS]@_S*1Z47MEJI M::<#):9";R^-C\E@/D[N!&JF&,MOA_BU_S7-7;N&2MK3+='&1IJNDDQJ:H>K M:PMH_B_]!=>5[%L9DX$HEA&YYHT 8D ?#Z8Q-_*;U0R@F"R!K(NA\]%0::!( M[)PW'HLN&WVYZDR !L>B3\>4V;=WX%ER$^IWU;;AX=?/NOJ@&[KSVHA;/-N8 M])5%JHD!3P4="ZJ W34\\DIN7FE/JOF(R"TNP7GR;O-<6.N-:KYZF,UD:?HS M%HQ@7K0:V<:;M/##FS6Y#[1T;3(\C"&L= P2EE;7PZ1^*9@IX;)#U$PA\T_: M-)$'P'D O+%H\@!XPP+@93J0.E^ULO+L@5UW!ZHZME7:B6HBOX@MG=R1H'A, M)VF>2< ";72R?&&7\@@6FF:[JH&I]16RNG2,7>(%VAE?*6J--]SE)\EL5T$O M?:"C4:_R"[9KGKHUE^0X1U/+A#/OS$*.+ B.>.0>+7XOV,CSB#H6J2)QCEYT M^!MLBN-GE.YLD[-QSE61U&/9^0X!DV^%-;J$NTO=GK8 MUE3\)( &@8__T\RA)2:7[>(0JGU>D;_&IM-$F M=K0J*%MWJ[Z2)Q;FDIZRT#(8"8Y)]42NW@1\>-C#@V7+/VS/B'#H"WJ&12Y8 MEER2+ATW>4B+A[1:@B8/:34LI%5Y5 ;4@PTR)O"I,1G5C5C"/,:OR@,PK!QE MD>UJZ& !@RO%<)8MTS5$$AA8EWKRCU.*::72R_C+-(DIQ>MA7$6L*%UHM(0 M[L@%3BFF+F8_5[74Z6_IIK-4YE>4(X#()2UK1MI M.Y/:A=BQ;,]30NV.3G"1&Q91/&;LHA;UK^K4LIGE/+UQGE#V<'#W[Z]66^J: M(Q]*?:VTJ$S=64_\)G&ZNZP3D=\DK@_]<8HK_?W)U$B?:1'7(5"SUN@C6EDV M\C[#0>H3_ -D::3O(/P>"*TY<:/.AI0!&%Z930\.F@MBF?3*@+42# MCX8%B M2,G3*9""H[X(9W[ZR'OXNXE6NB.HI&(GN6U#KDWC_B:3G)Q"_ER2$]%XDLZ2 M2AB7D2<@26]BWI$Q,> /DI5_&;X>G],,:2NZHQ+ /9U?TJ*9G A'MF@F^VZ% MFC)A2&9"SO0-66&. 5\GH,4X.@)U15]"_K[#(SZ=(B?1TKL\.289:)4HZY,=S9EIY:DG6XEGK*L^RNK(/ M M]V1R@%_VB;WL$U.OFR,7BUR*0FP[4[>!OF6 M,_F#V>[EBZV?-!@:AKOT7*(?/8=HK=4LCR%5/%M2^9N_/9'R,S$.9$ (Z]C! ME#+_LO5J6X2SM_[D/EY.W'<>EW++K!)G_Z?&$:LA99!IG?L_PA'*KG"Q3]L$J60J-1Y!7 MN2[+2$W+NN5XM V/!MQN.IK5@U8(MC>[_D"KY(957FTF1EG1JS%#$@1W92DM?@GR:;F"6*,.J M8/*Z@MU93&Y$W@77I',T-[6Y1/M9=2&(6\=(7G 64R!_"(A;US._['D^]39 M\NS$^\O5"FF._KQ+XK]3'72'-,O4=$.G!05[D'GOOTPWEX@\*@[EL6XRK?;3 MB?F$0ZKYNM7:TY^]-'P4P$US]FT2;U[J\#L;"RN DN;H?Q_>#X65GW>)'=5Q M'IA"'O,-[4D]D M+_,W8(7(Q:Z0NB-9L?D:H<,KV$^Z:G2#B[FW>=>6=>Y5W35 I"';%=F":$M" MS6YI_SE_4#%:TAK&R,34%=@-#I[)PYS--#JBR\]&'(A@1?1!=]\AC%1;>Z(U MRI?H&1G69@W:6]!LM-0[8JF/N :/ B)S0/8U>%F -$>#7SRIYB.YS2@\JX9+ ME;>@DJ"1:FH=Z7MW-N+J*T!"'A:<1=E:))2\YGG3-#EOE98M9>Y,'*8L*EQR MDDXO(&>;T1SR%D/>",,F+N_M\B"S)O.BJ3>9+NO*R915)\8HRUQI=>Q0'T<_ MT];EZ!>/?DF)TZ<"MHW,*4V?",I.*@UN-<$@"XR1@Q_5-!'FB:!VI;U.>)]KJG,+^YHE6L&CR8'$XT5-V2I5O MJRGU=)PX]?0KR0G;(#B-D98#I/TMPLRE[H\^JSX'\'2+.3EQZI\T&TP++-B4 M/#VQ[;A-!A.E@C)AC7!D>!$:&G,5--6V7U>6_4.UE^S-T2HGO );(&C(BI8&XTGRZUL]6=,3L2Q(ZI;6/)R<+= VFB?O,LB+WQ0* M_6R6LJ]R_3N4J76*R:SPCC#\)OF;.8^V@QG9V0M3P7KQS4XZ5YC]+QOAY/ M2,B\>#I?X"Y\K?Y8$DC2-94F4ZF PR?G2Y5\:44F6:KL+W82V7?31IKU: )6 M9"B_KB&^LPSCRHN6]2"/K-QQ4Z2=^04-803==.#_6#!V+(55;0LN6&0V^1.E MCXC\C85U8K'AH0!#8!1Y1#>?+>.9Y+.96"\EQ)DV.>X"1X'U 9##< MLZH;Y(64,$%]?+31(REGH=%+ Q.!W7Z&FP!R@QW;VDZ_B9D7A^D@ M+ TWG_8J[>(3TFP$(@(+-C)@T\-&MH2-K8,(>R4ICA')U0TG4]B&::ZGJ1IO MPE'V4WE&]KU7'I%^-/2U[JAI5D$OC[SCY!>(&GKN$]6S2 MA+%R9"U;H294HC$YG_6+5K[V&[#VN3VRZY\A-[!&0PG^4&YTE&-TL'.SFF5S M%!#IYR*XD+::QVV.I#E^S;0YIK,FVQQ\[3=@[7.;@_M N#E2LCF29&GQ--6N M2^8B<_)W4?7C=DOR^^*]B]?'&47]B,G7$R3>O?]83D#:8'Z0%K"X_,?=APN8 ML+5&]B=$;1*23Q#D&-RA9V2ZJ)Y,@%3X!),0EOXL_!K,?HJ4[4V$!(Z]^#D/ M'O/2+475W>#U6GB]EIKJM51>>W- M#8@4-Q6\%'R2TDT7!A:PNX;18+G1G'[_(L/69S_]V2NDBPF\@K79WC>XN_\N M.+8*Z&L4 MOG$1W&SIKJ^G-JZD-6>34T0%_KZCHB9/"_.FC!>(@OW<]+LQR7T8*2[)P"E$ M86:#.;-+G. M:0'N-!9C?=M<> 2CT>D*-\\D6/@Y:S8UK:%>(@_I:3Z#]E[KIIJ48/O5Z MYZHMBLC58T?4(]NDK/<:6'%:,,9:Y'N [X%^FX@B-Q$[9"+.V5T,.V(?LOAY M=_^]:\P<%=Q'O"$[DEOXF>N>RV5TT:Y=)W-+I^1=R#;QZ[UU69BHE 8S)7DB M*-\%O=P%_37R9;+P6KX]N,7/,!(G.3G;4"NQ1W:^-,ZIN]I[:LMLWC>WL.3 M*HV^L(1H>2!-&G8!W:@RV;DY8:DZ:BDYQN5#G3Z!?)>[',Y5WL]ECA!T.BDDMW[ MD3()QD*27.>L)->'?0.$]3H8D, >9S?#5QZH^>TZV(%%3=:_;XI3&A^V"X \ MO9-N16*80;OF8765S,P_1.&S.I)$7<#Z^9VF5/L&?II%4^?\VKJ7?S1RXGTGKW.J RR!# M"KJZ.%'>)<4FYC9CF)O MLTTJ%YC2<"1Q+(O!4A[,I5$=1DQ!=R2J/SB0V*DA4^3[ WCR4R MU7"6BN=' G&]O#DF52F-LD)5IUTJ=F#Q0^0G/*NZ,B$(BFFHD<+;=;18#)+JL]*65^-4C83 M#L762ZGDQX(KF3Z)ZO927J&2X5[*8!KSI.&YSLO:H50K%-W8?!6[**-3:>'V M.PMJGG!O96+S,)U_E^_3!BC)OGLK925I^(M[*XOP5J;-K^+>2NZMY,>QKE!> MH8Y,*))BBI.UT&@=#8#Z.FVP1BD;[JT,H)BE.LIP%=-[0=U>RBM4,=Q7N=4[ MDUJ3")LD:H6.L-,K%* MA-X]*83NR[^%YNC/NO/ZC9#[#5[RT8 __OJ__T-0^>5PQ!OG"=E?+=/:(!L& M,Q^O3]L74,+X4O4LCI>9+ MJ2F?IZ;_KO9[N-;[?BWXZ'$0U+NA;C!LS.!3I-B[UW(A28WX-Y$]56PQS(@0 MB,H2OR?$#UKJFHQN+',VJMF6'I2D-RG>>5A^D*&[MUYN2M(?2+6%2W,)AHUO MP^0TWMJ [*@"8%.U7FG[3),V"FW_3/<[=]5405.9O$O8C>;*LF'J)FE+\J2: MCT@X,RR,WPN/JFXRN>:_97SPDM1&X[808D)RWYZB23HU5*B[EBR='"TI7?L- MM3J'E<1NAL2QBF(ES97"L*HW0^<4B6SA3"U8:K F%OU%M._+TW:O^O9^WHMF MLB2SWU1"9W;.@AT+1ASX>H"/L7Y+0+Y!+N;\BZ.T^&I.35E8[\4XPRQ/YT6V MX<$ACSFC<TSB*V>[F._2,3!=AXCV^?('SNZD: M%T -C&3CA;G\;)F/G_5GM%Q@C!S\\?7OR'JTUT_" H#Y8KD,)(VU32>1 -5^W-N[T9RSX3"7Q4]T4EOIJA6P8 M1GC6[G/NP4^[^H= M=O2-WTW=.=) /@\QJ9I3=?QMW/>?S4]\[ZB.WSJL\W-=8%WMQTPO71OT6S_F M^LUR5*/F,_81#S&QQ#YD%XE'Q& :QTB:]+A<+^03XA.J=$*5!!N"T*68(3:R M_;0]-S!G[K]FU,08TZFI[U@\'4PG\LGQ9N@:;) Z447&1S-[@-IFSW?4< M--9BFPUF\UGYN-5K>*40SK?$0+:=5R]A_B]7WZS!Y$P3)4[-_[("=@R.#T83 M=NR_'%H:#HE_W9WC$2R1_0RQON,Q4&)2B^H7C!DNP'7Q!, GQ"?4PD-G?G_2 MA/N3^(3XA)JWM7,GK^;P(55A8;%/H@G32P;SV2*.5Y*X[*XW%)(8OS?O<1#XAZ[O2T#8J?! M@I%[9/B$^(3:>FS+[Y$9NX5<]/UA]DWE*]=Q;?1%-_6UN[X#6:\:M^HK$?KXRK)O@EO0 MGV%(Q"\E[WWR80-E:;JJ(=@4/BQL? %T-[(%DS+/-=(LP3#H N<4+F]7@[[ MA"!+[B,C57L2K!6IJPGZ]L415L!A^ \&G@JO2+4QU2?'!P!273!]KJ=_.:4*1EFVH-Q+)FD/Y J73.YAASV_48*-MJUD,#9E M*V.9<)EF[[95U"FVS*Z=XTG:7FEE,*55712S9(WD>].VBD%&.(MM>%5^:"%_ MA=,<'G]V&.%?KFJ#\6"\7NFF:FJZ:ESO*G/RL$'T4[26*5V 6#CS:YJBI1!V MXP\H=>A%0T -\$; I#>:L%0=];U 8C\PDNT\P4?#Z__HFJJ[)&4G"$OC\-X^X=P7 *%.S31+I,T M5$$X.Q3(='=4_16LE$CMUB<5"P\(F:2RZP8FN!0LD[X&JVM:?U7'E J5MAT+ M B[A$7;P(0.C'\2>%"!RBH+"YO!,LEW-,-=DJ*OAB&H2[)F/*#. M"((Z)OO""]^80#\ 89+7D\"/YMHV829\V]81?B^82$,8J_8K111P575[!WT M8G@"Y'OD=UN@MS/R(-R%C.#WKN%X@-#1S=?@*1H2,BUG^WZ= KW42;7:9T3> MZS\M!$^NJ#P@:TNWEI1M&!:?L21M1.%,0)7V)MZDVK(90"RB>O'"?1P>Z;C7?,*_6L] N-@^PJ_0PU"09^TC MG/=FY!T+^4QYOTW&3.OJ0IFXE&M?RK:.!Z.8''=>29-Y7T2.D5,<-F8)F,FL MN!:GO8%M K"Q;R\$]9R M!&#GYBUBU7($IO."]T!SC*^ME-H%%TFX3:-1F:5NN,>(PKTW6\M4+ M .2LN=9Z /)6G6P] 'E+JIT28 V[O,MCLCPFRV.R#2*\Y3'9>?L(YS'9@J-: MR8\ ?*9MF6E_HL_[,^4QV>:$>T85A'NZ!ILRF,CLWFX<-F9<9C+EO30SP#:> M5A#*;HY;,!*3/2,.PG:[0$:#44Q0O4]Q.) \VZTI,B-Q*0;K2ARNP=CN@37 M%MTH)1RKFYJU1EV09_*\&W4["PC/BGFK6K=[)9S)@_FTWR'ZT4 <%QS@:8XE M=B"W.ANI%8=B-XKO%A&OZ[=,$X=R3FN= W!"HM4>L3U6G"!%'8']8@1!Z?I; M0S6=A;F\#*K7?\=HY1J?]15*6'K@3W_(/Z]^W;WZ]E?_832L!115,XHNJ/>DFLE_#PYV8Q:AQL[@AU\(OU(WNP.KZ M+UHR7W%B9DKC9I9DD:DOD4E,&C>)1(NL\;/(O,@*G]G2U9S?5=N&9UX7FF:[ MJG%K(_3BU:"X-C52XQU]0MZ_24NJ""ZL-/JE[_>?W@A+I.EKUW,^>O/K M^5@113%">#HJ2IG&.#2-29)I%#F#>V)D?X0_+$G9"F1BJH869+A'6M;BX^ON M*WX1G<4/U5[>;&A)E=\0!IN<,/UE0ZNS?+/(KVYVKD7A6.";U9$5>^^ )O3>YJ^^"#BWE#PX?6*BA=\_$"X+15S8$]]PW9:SFI--9HHXL_#U_D2UW_[W>$TL56 MYDI_S+],/^TA7>T$VXF3 M+Y+$0

2LKL4'&70G>)""5DDM0N MS9QA@NW#^)AF5CB(N32S\L?H"\?Y$F',2!Y MJ]J.CO"%:Y.6=G#:_&J9FO=#C):-UZC2+*I0$[YOG\R]^L218L9!&6,8^B(G MM6-1CE";[K49B;XVO_VPO-YR6>F>*%G(WKTX.^7D\E8^VJ6,I&_?G)GX*\NU M\]&>A?#M6[/3K3_GQ#P3W<%;,]*]ZS52(=F[EV:D.KLHF4RS+.R S"72/UR: MCNZ\WKH/AJY=&99Z5*Y-SB7I?"2RB1'?_#J:2V-)FBJ__'1TV*(5ZVEO9<'Z M-CCT%NE^*6X2[)5G87RAVO;KRK+)FS$Y&7IDDBKQI'=L@M/M%5K">$:2X^U8 MFHU9XO8T+27/XYX4#4\RBY$X*F 6B\M_W'VXLFQ@HOD5.>PA,DN V=PS)A*_ MZ< V0RL$AL7RF_JRH V?X<,%_*P[D<<6!NT430J]^_($OE?LPIE'\T)),DG](P,BT:!CX]6+-.D^2RT -/04>8$$C-D+/E6 M;6;R=[Q\<*Y-[-@N>>::7)\$27X'='QR2?N&6Z\'0NIH.CQ'+F,>A%E)X97P M2DKR]GB:OZA@+8#2_@1/)=:)I&_MN:B<2R*+F/"P\01@O%YG:Z\W*HU?7 M?)V9K:_+Z09:"5+0Z+,!H()..[#3 B"[9B.621/)!B.#;25@L,3TE4Z:@SP3>WDH M_,,REJ1IREI]]6ES:!<7K\D)I6$#:R%H0P(TFYJ^40U!75ONMB&+;A_23_J? MZ(#X(TA;VL;DK20.0!X)8(:3_BD.P$?&(_.WZ.!K?S>1CCIH*'PG<]GAY77T M"?5"$7[H0.@2&: [?'#H>W2'B-'U&I[&).T@&/Z)3I5\XY!6V@6(](C!+JS< MW4N]%C+!"P$D2@1I% -2$Z'U<=;MIA5,:7AZZ2=8PA&U$OHK+&9/BE^IFF[ MZ[Y9H=$(2<T('$<-DJD53O+)Q:D,3*"3,K-[$!;S[K)@(.1![R MT]4^6K9-6U!=J*0FDO.:V<"519_>+&\MFN*QI^HJH#C$'8H_V0>W@6!9>'(E M*X&*MV C2X#UD@@]=#-B[)(CSH6%'1PZZ6)RER0KDT?CR8Z@4V])K.5VBYLF M@\5%<9.EMA$MDT T[;]WG^#+]<:P7A$"K?@,?S^>M_65#$*] ]3RD<0+,ODORI M FR.DMD*D'8GL"UW278RR,0)>2 4=!Y]D6;=QS+1834.JGCOSVQ2S6:-J(%+ M,-?7)+8&H*X0O5\ $_ONCTJG0U^Z2'YH8[&\G1<3 8P:PY%YT]?OFQTOR7HM9G*(Y(H2YJ5D:XHDV)P8D_C MP-*TS$=R1"%&PO9:657'ZZV_XX%\F ^%SS=?_W[^[?+NB_#I\N.W#_2@]1#U M-C2BM&I577)O3&$!YT]#@.,VZ20['H0;B JT^!EMENM87FO8@_.K<.O:VA.Y M6$)\#9YM+P3&O;!XM)'7C/6,C!MT))7%G[>/;;^R_:/T\WNO >J_?OLF7+DP M[.=;.OJ_7.(CP)AX*B@YWA^'MT/F\#:.#+NQK6>=)--15\J9^I[9+Y5410N< M ;O!J&M"&4B^=X+TO0VN GCNCR,NC_E0?!>![9YTL@54O>/_TD5>,]_]*1PZ M><(S(7B.NR'8 MO)4)"N3_0X&L)/<1%KD@RW0I32+047)VJ^&'BF$TKZ,Q# 3[!/G]:2-^G5U# MVWVG"3P46;CS 1%VW@TGYZCK#*0,)>*M/)R,0RXR.H^(UVQO*%@IFJ?%#D<4 MWDZ'8W%OM,EP+(5'(ZQ2242,#.5MH^62FE^ *?K+);-5J2YN6M?=*IMU'_+X M :DV]0I2CS/U!'KH>8VI;7^!T/U%,*8NOK7GO[7V!-LR=\( 5[+9S?CL83NK&$'T\Z M?)D6H4!D8ZL:K$M"K$6\F+ X/3?+A5^]E:93;VY P\8CR7@=$/)!N@#[_^LUZO; H%39NS.$BG?D MHQ=BL* ^;YDD\0%*F.]CKRD^X&T4KQ%Z3?$!2L)^C$"H.CY J=B+$0BYX@.] M6O([8U49!+)E[MD?PM)6?YB!Y-H%?_;,46)V["0^L6H/\1X*"\KYD#2;1)?* MDPJ2*!"*WF(<2#X=(=E)J=BCP ]4;1JSZIN4'WGRX#]B?1T#7YC'!>L!Z#:.PF#I;$,:>?# M@PY5Z('5_O!*I"^YX^/H("M?O8"JQW&5YL+LC&#ZVKXB3QP)Y]3468+9-!!, M1!7&\M"&HJ2=Z63=6BX&%8???V@8:+QU2O.Z-K25;MYM(G.]_OYTBV](9X+Q MY'B)\FVPGCF-9 MF6I5G!HLQ;J@0PE+RX5S1VX!GO,-2>7Z43BJVY.=1W\\F$_8M:!+0;_!]7&/ M)BI47ZR0_FU[ZS%:C;?:M(F(S\ORDRFM':4T>(!VM JJ'=FX7H5(*A"HDUDKP8%6\NHLQX6M8\FFM^>0DJ4XDQ-0; M;)7:L2UK_\39>BG7J=0.AGTD@L^]NZ^ M[ 6Y@JW@I6B'%:_@I3OWPYAB5+#U46A/4XG \/W\K#N=3CGDAF(\E=K_8GH(W3=[] M?3AE^PPZA=[)S(CDH(G#";LG:Z= *V/)\?W*]VM/]FL>D I84G%I.4G&2$]& M(W*YLH8;RK:>RZ$[MT^D=OBDH0@6L3141(XC$\?IC*TU>PF(/%2D3B"2MZ&V M-)1S=E1O"!#%[95IS@;C70-$#F1KVQ%I]%Y).^.L0&364 M/%3XTH@@,HNYF=Q+0)2APJTY?Z^4!P2WYG(YZ2J'XVB1@JQ4%)%2SA'(^NY3 MJ?$<(8X 1X#O$KY&. )-1J 1'K3TE7,R6.+DF6(<:ZVL*M06'GA72I)[YS@S M,C"#<0TM7 **OFLT$*=L5P^'/NL^& TG;%=B)V$M*HS<,]B:(@CD@2)77.BM MZ]#[@D!F)_YV$M:"! &7GQE@FP[2E%#M>KG&>BLQ'M2%U)[0TC70S8J6CVQ" MU<;X3[R;1G,*,V847?3GQG:E:"O=O)O& 5J\FP;OIG&*E"ZWA>"P%6(\-L0Y M?:2;QFX*Q/[9_1080KO?\$8;)US$]$6\T4:-+.ASHPW^J>I/U?I96M1<@[]+L^AKL'[3T2KM>KC>&]8J\ M/P0];6\-U8RXMQ;X9K5S:?VI 8G6^L_+^]M;610G7Q"I&_M&<$W=^[HW]!MA MB31]K1KX;V^NOUZ]^562I+DHBK_\E)FHPOJV7/[EZL[KM8D=VR6_Q#>DMO)$ZA20M'UIS_:GS"5M672<9+* M=;)-P[C$$U0(^;,0W^#S+%!)]VBM:_C:U*JA_5XEVI=^SQ,=\$/H^]?F-U@+ M6-4(4QDSF9_+TV F\'F6@.2IO"<84U!1] Q@^2BAI:2<2_,$6E"11V7,@)8C M!XU'GSTF.P\QAEU^R\)Y*(V/DAAY31YR#@&+(63Z/K,6J*4ZMA6JD50G1.DY"JSR>*K6BFWX-YUL/IU;^%6V6>&/>PK%7UVY6 M*[#/S5QV*B[7>UT?4N">'D M\=*WDD@,#TZ)Y/Q'F)A8L\NCV0Z-LN=STJI9K"W7=-(992>LT3TE&O_*_ 3F M$51ETY9:,%5(6U9K^Y@XK93A<80OEDN=["#5N%5U,- NU(WNJ$:228QDJ3G3 MT#3/#866] Q&A(.-GD ^@,0!T6.M49(I-60V=\A1=1,M+U6;M"W"+2+]%J2K MZ21;/M6*O3BJOUHF><(&?0IX7Y-<$SBB-P_V],?EPH"GVC>-&?(5.3>KX$L7 M)#!?B+:4QC/?GU@ 125/+HNF;?ZLLNCHYL^J0.VN*"U9GR49!M)X.IMU 8+" MC(IVXY#1'&GWI),;,FW22*490GH_3&E\W3T>TBS?S26RCP_G^2PJB !M M'?HYR(29_O+3RX-MZ!_(?^''_P=02P,$% @ 8X =2S>:0") $@ :=P M !$ !A96AR+3(P,36D(C\AV=,N\/A*/&T<",E5+T\V'ZZ/9I-:>=/K](^&_O_SC[P+\ M]_&?M9K0TY&A70E=2ZWUS;GULS!4ENA*N$4FLA77LG\6OBB&!RF?O_9-%])4 M5W]$D!I47K<:IT#AMB"Z(C4_'SW.H ML:NXD(W3_M7L-B[@G^;E5+RX.FE+W@G6YBNLYZ[H:SXWPOV+L=[JCKIGK M9S]6SOGS6/_Z@,P+[].WKY^=B?+2DY61^_Q]=2%_-VZ\WU87]ZKQJ?YR\M Q MY*?+R;*.Y/-F0[D8!%5^=-0%6BH"&,ETKH\6KKNZJM>?GIZ.GUK'EOU0;S8: M8OWKW6#BTQT%A%?/AF[^H)&+EY>7=3\W(B4HG^]M(RJZ5Q-T>P,MD>GV M+'O917/%,\!L?WB*H<]UI!T)KF(_(!>W=&>EJ(A14M15%-.TH$=!CP]3<-IJ MI4.7@82_?<1MZPIC.06)!?QC-NZ3Y>*,.O0U#TO7-C7)='7W!7<\>^F7?B3H MVO41DP+7![7[-6IHKINZ+U;8O46A)D3L\9^*J0E!64*LL(_U=#&QPCT':;+Y MB_][92,'BO&9!I 0,H8D&4RJ8JB>48YG(PJ5)4R(D"Z-_8UBX"X]62#D.@'8 MR20VNDV %'M6%,+;L4S',G0-4C0A+$@(2JHVM"/%!IT6R-5!4@K.R7PVZ*WB MH L?$@7_5#DCK'%RY+F\PE,8J"ELZ!EY;/!/6.!O2A2LN; IL]*P=ZPEJ+5 MI@,3Q3[,/Y=H8#D4&V01L@UR6MP@B0H$7':E#3-9@&]86(8&4W?I#P^&0I@; MZ*KNDJ;))F4;YZRX<>)5_%L(*A$^=*5>O].?5MMQ=11GT3.L)UJ?66>Q#7%> MHI= D8)?9N5 E^T'Q=3_]&6"N>;$6RX5^P6:O_Y@PE1956 *JJJ6!_-&\V$$ M^*DZ"HVR'2O;:!=XP@J!IV$YGHW@#_%8D,>W[6'_>WO:EX=">]@5)K.[N_;X MFR#WA$G_=MB'_M(>3H5VIR//AM/^\%88R0/H0]*D1P!/A+'4D?I?VC<#J7( ]\U'4,.RU[T@GL"$5&RD(6T="_WA M%VDXE<=5;*LCVX+IHON"0UP8^U;8'0]1.!1G9;(A%M,0GQP+H[$\DL;3;[[K MD#[/^J,[@/P_PE":5A%RS5/=WQ3;!N^\;L-D,AOF9AKF4Q_F[JPS%7YKC\?@ MC:O8H,')VA[2I.<5S+=[X MW$T"&\^3-)[GV.=VY#M)F+:_5A#+CN>X@)W=12O+T5T'_"O$-1)'V82V"=#P".-Q]# QQ(,AK/JS2D& MEOE0J+X/A[]D$AOILS32E\?"0![>UJ;2^ [0O:G>.!?$T@&4X6\VAN=$ MW-$X]B<+TV^5 Z^CK'17,2:NI?X(G4$\A0TD&7*L%X0ND$F5.2.#"5:CJ7FL/$EXC(1 C/I;C20OTF2<",-I5Y_*HP&[6'U MQC;972 [G&@%4X1U.$'/8D+=).(U$0(V>?HKC%\?PKG83^%DHIK1Q 0]X+", MV+NDI+.1)L(V$>*VB72+ S5 N">/[_S5G\HA/$8&7JX<*1 )3R$V<_#9D_5N M3F8N&VTB>A,A?!M+@_84YF"C-@Z5IQ#"3=H=C'GUW$C'6BYUUU\([<"!W_2ENZ\%\N"/[BYC2L)(KF!-D(!5:]6!O]O"A]FP/>OV(:=ZVS=;;0?L84>AV,Y"DXA'=]M9$#Y$ M];Y;NI"9IGC381<[AP6PK4S$PKM:.:BU>C8F-XSB!LS,95N'B++IFTK513VV MF12'FTQFXTP$X:3<+&G0C.V=M/E;9#DJ@MY:A\JY]D#RG)Q388N1^]Q:IY52VXU3IH%[F*;NRRDAJ5P+3L M";G]O>-2:ECMNYD+&:E&6X@*(11W,#Z[7':3(/?I=VL2M8S5L75;$<3WUE*F M2S=W]PK-G#9 GA[8CUL0FN^F+F.GUNZF;N68FCRML"=3M]Y-7<9.)[N;^B3' MU.3AASV9^N3=U&7L=+J[J4]S3+WW@Q"1J4_?35W&3D.\OX6_)+6[R3=%L4V_ M]],1D>G7 E2O"9!'(1(!6G8VVU2%CTI4-JJ*'8I(($Y)9T.=>UJBLA!GG(5( MP)U#PX:^](&)=U-084Z-)46)F<8Y)1: ,HV3L$V5!P/BZ$JZJ]!SV78@5ETR M3K94MF^DSJ^DQU]:'AMQ8HV#>KBELGC'CK&D1EXBG8TSL'?A*K[:2<#:S<,Y9&3TE NM,G"NXU$G"V?ZZL>Z' V2SOO]$=U&%J=EV(0_\ M,[\>]>ZJV)=GDM/5?#JF<<[),_OYUVB_ M]4CXJ !7=S'[*%:-@.N!)E7?A\J&**;\F;"X7F!:]C$EAH MZ/X5H1@BM[-0(%0!/8(U8_U/I/GKQMC9:?B12&0ZH6@!!"5Y>%4=1CLDSSM^ M4X-9_R,,DTB;6N%/'40>6B[^-$*@=7'R[15^Y78_M:(]@4S;LDEX-:4TGT,4 M)YO0,C:,XV'4&^A6B+*%FH!!X6ISO%_+:ZG1UPW/Q,^4%%-K0 M'EHE>I/J6([KQ'Q(&[_\[,KSZ)[.2Z3E]NQ;CT&OVV+I"H4;$N%R[-3RJ>25 MOQ;+AB*'D]>.2U=FK46T=>:3C3Q;70 IWD!C@U&(GU=(<..%"87M*Q$W/"V# MUQG6G6+_0.X7Q?"0;';!&/+\UO;E"'1AY!_:4Q4X#KA>WRL^&T[PE%?1,K&6 M+GIV;PQHRGN9_?SAZ9K_$E8TO]DD\" @3*Q42 CJD><3;[4R7L:Z\\._X/PR MC:I:VZ X/0_J32"2TSP#S1PT]XR!/D<]RZ9=SO,_@(6EOX]KNST[#\H7_.@J M:>/R?#RH"Z9!^@.>HLE0LX*WAO LK:/8]LO:RB5Y.)W1!8&@ VP]VUH&HO<453? I1)A8LQIE6+BU>PQ M2?'9X9&MFZJ^4HSV$G_A(*DM@XI7];"T?M5P*VI;_G:=ES!"78R)'G,W_*&:[MW.!I=CO1PRN&%CW+,*PGV1QY]S!CE._]/0]W_@B2]2SU]>LY<#\JTR#PG&Z> M&!XBG'8NA=>&ME$&'Y"R3-\3SDP-V73E GNO5SRVY2X]Z=]SJP@7WL MJFB, MVWK[#N$&'2G&R-\V7M&LI:*;KR'[38[L-QS+WLF1O<.Q[-T7 M9VEYLPD.+GW@)?O^AJ'^B)J-1DIZ%L'!I:= 2VJ01W1P+:3):)0"/9YR5,N@'31>8FG-P>=.'@),R9^8>7.[4((&;;;,ALD<2@NC@6MQ8BJW) M\ZYN(]6U[!3ZF;D'EYOJ.-+HYQ$=7(L)6NJJ P*F6@V1?'!)NY;J^3M,IB8! MF!C5]8@Y)\$)-I!"0[^U(U]SXM0 MC)K'G0JTSV"E56'3<*<2]2-21,]C$_&GU#:>(GBE=R].)UT4=P 5/(1,#KFE M^;A3G7[=)GI"FG4E)Z+A3J5=WE;;2WLGROIK0,1X2G@OL!4JGSLHZ9TC Y>" MQ-PIN=,3P_OL4TV.0>HINNW??VL[CK<,SL?T+#M^;]._$;>YZ5N&@SMUMSX) M2M.:R7EM5W)>RI>" 2Y3G^$[_#9I;-EJK$#:W<.U[LWU5BHD[I2EODN8;47PC M5EQ+'N(?6H/<@BS!PIW"E-=.\RW(\](+Y5G1?(5:;TJADWR%3CA6*-YA9J:- M5 MBN#^1MNDV#JUO99)RIR#C!=!\R[V%B5;A1S7+[Y+Q/]#3'_(CUFURJ+A3 MB_*H&.LL O]VHKU,5T CGLS? M6Q=P0# ^UH.G&>#G_P!02P,$% @ 8X =2Y>P],WR%0 J2G: M"94.CV)L22W)W5WSTD%3D,T9BO3RL*W^]9N@CB*)DP<$J![*ML0$,_-+(#-Q M)'[ZV_O*LUY1&+F!__6D?7I^8B'?"1:N__3UY&'6ZLRZP^&)%<6VO["]P$=? M3_S@Y&__^Y__8<&_G_ZKU;(&+O(6-U8O<%I#?QG\U1K9*W1CW2(?A78A'\-G3NR^(OAT\]8;Z^JT_=FQ6BV)1F=!$CIHWV+[XY?+\VOK M_/JR?7'>_F2US_]Q^KZ$-_;L&+[&G_WW1>_\,_QW\67>_GQS=7[3;O]3\EVQ M'2?1_EWG[^?;?QORGSS7__<-_N_1CI %>O2CF_?(_7KR',[?:J/G\-0)5F?XBS, )UDA/^[XB[X?N_$: M(Q6N4D:!^;2EYQ MOYY@NA9&'EL%?MV?9&CC]0N8=N2N7CQ0QED%#K_9'M;D M[!FA.!*Q1'VX81XF=@A"/Z/8=6RO%$-4ROK#E^P8,# "!4%9^J M6:ZZP>HE1,_(CV"$&L(XN$)W052*14$3S?([>P:DG@-O 4-I__\2,.T>6KJ. M&Y?A6-A(PSJVH^>!%[R5TVJ1J#Y/X_#)]MT_4G."D6&6K%9VN 9UN$^^"_+; M,& X3I# B.$_30(/-(*$/-=JM+Y,V[:C*7*0^VH_XG;X#+,IZG,S]%\!O2"4 MT!OET?KOGX0!C!?Q&H_[8-A*W@D7)NO\O8"O%H_?=WDRB&5L,>>@DB-XX ?!@%41BB MQ12!;2;"GB3?0GUN[P+_J06A]*J''H7V3'VX/@\;5R%Z>?ZI!G"R7]S8]F9Q MX/Q;B CEV0;D!M)@C= WR&^6;CR!N$EHLCR:!CP9A&KAMDMN.H?$*, /0>KE1NG40X,&-T@ M#0P@ Y?P"A*D3>#H(0=4\',".D"AMX;W1!"W++!>!JX/28-K>Y!NVV)\R[:D M*<93&NLU'_-58F..(STU$N:;5A'3RC$OHFLTOI5CB4F@+-:5XTN*6$'<*\T= MCZSQ&%C:O-A$C<;#LK;%(#A$;"S'8MEV&HZ3Y9CDD#0;O4KJC$FA*&Z4] QB M4A4QI!QS(CJE49LDK+(-'#*"D]5NM?8T13H]%-NNIR;4*;2M2<(6S7UO66LK MD5OJC7KQOE )^(49,EZJE/'2#!FO5,IX98:,URIEO#9#QA&.WO&ZOTI9B9>H MR#XE'8J0L-'\4Y(I-H6R#%22,SEJU5Q*6VG)9A3DSO)ZY=(UGCW+=P\.5:/Y MLW3?8%&HX$88F'%(5/ CC)>=)&A5S*1*LB+8GI-X:4^Y@[]S%.@]1OX"+7;M8+%J;'>'CS']]E!" MVVI9.ZKLK[:_L#9-6+DVE+!-W]:>X_,"F-OO[(7?LTJWMO36MH$MBSLFO<#) M,>;A@PI!F,=YRU=Z&F%I1X_ID80D:CW9]LL9QO\,>7&T^R2UB-9Y>WLRX4_; MCW_O1!$PT$U"O!%^]P+/?D1>^MK?M\\5'CO3QS#>((W[(OS 0=:K[:6],^Y" M1UQ#[TP/L; %D20O"I@QFT[H6$&X0.'7DWVB:H=.SEC(8R+;)\XB/,V'FVFY M8!D[^F48K'CZWNHVJ")*%A?@XL1Z0^[3GH;3DP"U%+ ?= ME5;H2FC!. 0W7(J\JRE>A]5WCD+5N_4*G G'C(,MM%["HS+#[3#[A5A@XU#* M]-U1X#NB08SQN!D>AX$+5T3C +ES[4?7<_&ZF="ET)XU():9V&OLT*6CF.+S MN@=?-@2,((8NL'&FM5T +6-A'!+=8W$9E/AB-P@49=6Y__?I[_(']3(08$H9 M0MV#KQ@(64D,[3<9 :7&8J-&,$:G.$AO:$;]/\S$C[OPTXUE(A4^E4&#%P,@ M&:F-@VH[U&8V ,A Q:>$,/<7OY)Z2P^%:I^.A2&672KJ<@XJ*=XUX6/%GT[]%W_*YNBB($ M[#RG*VBOR O2329"% 5DNAV!+'A2TAN'&9[M#,(I"C*E!H:@CN@6TBR<&H_] M&8IA=,3"P-"9)M&>[:YPSMQF@UJW7=TS#+*H-Z,_BEFT=.^]WLV-#$ UFV,M M":CCA\/[AI9!B#)K2_UW&*< &->WPW6J@[(9K-*7ZMS+MC,FL@8^QT5G'];M MP0Y@#L7-<6R=&3>([D01NCKB0=W.[?"X,G1EW@@X1;;G_H%7SU^!73Q\XR$] MPKKB1=@",MU^[?" 2^G1N"Z=.FJ0,\@/0\(>+J+3/=&N82"7TJ0I,QUEKJ_) M31IF3#BFVURXGR4%R?;\I^M3=O6AUY_,.P.YX>8SR$OQ,F) M\JD$,M"2M6E*W]"#SYL!'Y,P>'5!&=_6#Q$>/?=+1R?2G>H7!X^\KB.4"G&^@B'-<7>E"CLK/-G] M1^Z,/FV2@$.D.S2NC:.$2HR#$;QP&0UF&FWOMA3OUC Y"\WR+>C>P:L 8KZRC@#M MPCF_*B/SGE0.WX_'A"]#/<#\=&;P,)1T!POEB%670+5+* M(?OYF)"E*^<(4"5/7%4;FEF-R&']Y9BP%JK,.-A!^J4;\U?QLL](SDB4E,#9Y5 MXFO".."RLU[CY;:2J/_4#2)NM2LNE22(!L\@R6C%."@S.YIL#XV7N;)2^YI2 M;%!EZ27A-7@RJ9RFC .:(?]F ;_> A2U#;VAG(/0(ET,QUB!2[RWXP2?+ADO M.Z^VZ^%(=!"$^,L9>?Z M"&^22DMUR8'+(3?42U4#6*@FHT'^89[9TD5IN?_-W43[&$M4V+AJDX;ZKKJ] MO80ZU4^#TEDUW^\-?.M_N^HJXI&T9SK+7/B^R=WEJ#4>_]$?S\52=\G;S<:RK M7W(LMHLL7IU:D^EXTI_.OZ>VT/_Y83BY!Y;_QQKUY^I87B1._"N^.M./F?J\ M*#)[G3+;>^C.K5\[TRD8J5*;Q!N7B (1.0XOBQQ^3 UR^M '3?XVZ8]FROC+ M[*BB\W95Y.T3ML;N^+YOS3N_*>.KQ#:4'+O7178_GUK=A]D<^)U:O?YD/!M" M)\1N_+W?M[[U1_W!<&Y-[CHC53V'>D$VE=D+PM.TP=6,YW^'KO)A M.^[\9=O958[CY)W9='8)K],&MS/KWV(_ VP.QM/[-!I1Q";KOFPZLX37:8/; MF?;O.G,8%AU'GH#>$;52?4*\7HW%C]@O" ]6)UZ\/N=4;I8([#>X8&"']:5P.; MEZF2GTQ;>,(1?IF>O*AF.I/%\+@E/'8^EU'-)2.IX7%,.'!^:G, "?(Y#H?W M2\*?4S.= ]AS-N7A,4QX=$KBH]Z2]QD0CU7"GQ?R(-5LBA,B'O>$6Y=.BU3+ ME"(0#IW(DI1#D$E0>)R2'KB8IJCFE)H#\%@F728_$U M )D2\+@GM%/+K05V1.73/X MW+[-* VT:('5EM$V72]D\EY/+RU&5+97F-4V2F5;KB[HVB%G"YJQ&NO"1"5< MTI5 SCTTI(1+$Y5P15<".6_1D!*N3%3"-5T)C<]A[)1P;:(21CBYP[7[ZP\WL\%UG=)3&XI=8F9N@\NO<')#,9^,V0TNSZ6G-_8R:-VS2#\J M^H3WG.!RJ,/52QB\;HJ+"L3AT>C>>B<'4?&:)Z$2C-M&-4A" MWXVAYX", _<=_R:"C4.B>Y=@)=2$*C .M'O;>79]%*Y+C!T\&MT[&BO!)E:" M<;@QY4RGMRJ,^ULZW?L2*^$GIXSCP5!TW(A#9:RSRVZTD$3/[!Z8NSCW1Z%B M^-U#E(K%%8Y!-_<&8YTIVRJ:5J_@J/SAMA[S,Q-^OGM-S* R4Y13*(EI.+\;!NA475[9$$;YM MP_8&2'ZP8=+ISB#+PBBG!_7GW+=\[/;"C!\]]\G.;<(MG&'G$>A. Z5!$ EB M=N?)[*^2[33ZU0 V^/.B5&?UUW9ORQVE*6;EZ\$L4 MNTZCROK1J.ZY-!V7L-?&P#A74T&F ?SI/G&ND:C3IN[YO*.PJ@("YGHO^M;W M:U$)C0-L62=YI6]$OR9VWC)YO=#I;#=UF?8WKH-@N#(3S9HX"R@EVM!>N:O( MYA1!EW,@ -R,%?$ P4B!SZ;9<0*,K',/E]5!R<9UN\;RQD"M\M6(BHWS>#*R MI??;0[IP!VQXE(I U>R&W:INKW<0@Q$I]2@M9>N*>_30=E<*_;HR7$BYGCV5?9?N%<%N+1S/4,K]2+=*YD'L;(*JC]*$]LL M/BW^E42;<__U[(AL3?=Z-D%K3_<2[4&L M@JU( Z"?;KXDCO,Q9E4N=LRK$8"TX),5ZWH!-+'N6]J7[\91CUP[#]3(( MW^QP448N7B.Z9S_XH#%VN910CW&#,"'#?J"H"B^K =WS%/6@Y:O%?%AWQ_#7 M)9#,T.B>*J@''B&\^7C!+[O/MFDE]MOA*XIV.Q%L+]I]5*YWEFE7=Q)?N].6 M5Z+YMB$XLJ7-.W>REV WLZ.(>SA72&A<1$273 2?V4=S:\UI-3A/ M=<#HIQJ,I2:<]!R7)?-(>G&P:Z)"$C./5%;MB^15<)R7J)+$Y%GY 5YQ#5WN M-D2B=E*)(KJ*3_GFJNCRA/A(G*ZFE-'5P"S?B#X2AZG97*LWH\VU*7*,DX4= M]]>H'-+P,Y6+N=9!EF D2Q,\"]:>V083?[/@@>,)_(.P3$%T*8$)3LUQ)Q M8==HD.#:H/>N[ZZ2U<1>IWKH);Q!0[8!G2.A'(_B4_@EV]$>TI0#MSB 5M*: M>6Y03HRA/W\+OB,[Y"QS56A*>_1S"!,@=7?$5@!O18W90:8Q[4'4@2R!T-_Q MVL(@2,*F3"'3EN[5[@-9 J&](S8$"#@;,X0?;>E>*C^4(12U=ZR&,(>,$MG+ MF++'\0,2-V9DH&+,SY^,ON)O"9-.O53G\_*7PO(36_)-;$*]P+F MIR2V"./_'L%RX)/_!U!+ P04 " !C@!U+-JBURD D #W10( %0 &%E M:'(M,C Q-S U,S%?9&5F+GAM;.U=:W/C-I;]OE7['[@]M;5)U?@A^=D]R4[1 M$NVH(DL*17?2\T5%2Y#-#44Z?+CM^?4+D)),BL2#$D" MJ9J.MTV )Y[SP5P M<0%<_/3/EX6K/8,@='SOYT^MP^-/&O"F_LSQ'G[^=#<^T,>=7N^3%D:V-[-= MWP,_?_+\3__\W__\#PW^[Z?_.CC0KAW@SKYH77]ZT//F_C^T@;T 7[0;X(' MCOS@']I7VXWA3W[[H^=%\&?3R'D&\*?I5[]HIX>MRZEV<,#0Z-B/@RE8M]@Z M_WQR?*8=GYVTVL>M"ZUU_.OARQQ^L6M'\-?H9__=[AY?PC_:GZW6Y9?3XR^M MUK\8OQ7941RNOW7\#AJ'Q^WCOZX[8^GCV!A'S@>TN<4?%K50JV4U6M]_OSY*/GM MJFBAY,M]X*Z^<7*T@K-N&?YV%JTK9 N?':6_S!9U"$UG0(?.ES"1I.]/[2BQ M'"HB#5L"_>M@5>P _>B@U3XX:1V^A+-/*YX290>^"TPPU]!_[\S>^JLV> P. MI_[B"/WB"/(8+X 7Z=[,\"(G>D6D!HL$* 2?M/08@/G/GU"] V0DR(#0Y_[& M4C=Z?8*]('063RY4QM$6"*]L%VER_ A %-(@E1;FC&%D!U#H1Q Y4]NM!*BT MYN[H4-\#B(AP.!\^H7$$$D!5%;D67U0=?_$4@$?@A7 PZ\$A_5M+I9:7=,P^#! M]IQ_)^8$1X9QO%C8P2M4A_/@.5!^&PX8TZD?PQ'#>QCY+M0(H&+>J='=95JV M'9I@"IQG^QZU0P:,K[$[FI[W#-GS P:]E13=_?NCP(?C1?2*QGUHUT_(E@: MVC'=,:13!>WC^5(<>+*?G,AVQY$__9/*2$E9#G+#JOXK %=P*31WHA'T MFZ@F2ZK#82:#KEJP[))IYV 8Y8B5.,SXX &-FQ6\='R-W=&8P(6^Q SZM=&K M!#EPP.CXB6, %^L,LP)#51X\NF *5?!;#'4 M O<5?B>$?LL,Z>7:\>"BP;%=N#*WZ?Q6;4F2CR?4U^/O\VT%PT*>GA@)\TV+ M\&G9P-/JSG\P&DE"%K_?*J#-L#4%^(^/,0*\JPH=D T>K)]1K8Z25M8$Z/3A6 M[6[7GB1/IPLBVW'%N#H;;4N2\*!L^EY":PF1F^F+.92!G/U)!Q@+QW=$1 I*R%CXA8?3).*-2*7->?C*#P-82M0!F1 ML=46C9+92BLV(V#MS*Y78CWNJV?V[D&HQ77]S-PW<#5$H*$Z9H0J(O!0_25" M%1%XJ+X-H8H(/%0_A%!%!![FD8JA:AT1(L9.6+DASC$B1IBD.F(0,?/-5)G7 M[F]5<.1:?.-KK!:'KR($#W6@)=41@HB9/9:Z8O;7*]M9A38$Q5%9XTX,=45$ M4AGA42N*VYNORGG5=H1&@5D''^86ZD#+/A!4;ZK..#:S;6_9($D6.YBNQ"DK MG$6$.3N_.L*/#LV?)4 ?81/!-+X'!S-G@0X6HZ,QRP]E];5NQ?&B(UCT:%GF MJ+0!\;C7'SN8^0O;J0BZ6+L&Q,F7#A9@<0^"BG#S5<5CM5VW&L*D@GA(F -P.S%7+4X ZW7>"/ M4?WE]:66=J"M:F7_:GLS+6U"R[4A G7YI98'7*U97UMU8!P MC.7W7'* 3]@!:S_DVOM1C "4ZS Y\*;ZTYPX+KK$YP>E MHV0RNLWM\#X9XN+PX,&VGXZ0;W0$W"A<_23QE@Z.6\M;>W];_GBRA@EU"'KP MKVOF7/L>N,FW)\O"966/%(!N96^Z$& ORVU"?K,C/5B!7TX1C/-P.B]]F4+? M&5J>X29?@W-;NMY:(9L'_H*JSZ7N?*($605#()\T/X"&]?.GUO$;%M

SG M3U$0EX@L@Z74Z%&W]KUDL?'BL-A:>36N')9ZU#3.\E1@^"+)7$*?5*(VL':7 M?CJ.($QQKL045PTT5H@*]UD$P)'3/FX\.Y-6B0R\"%IYT+N.A;LRF B)(_%$ M+HDHU.)[2?E(VJBM&%P$Y=JZ2RTT:_J QDBTU.56?AP)> MG/9/Y6I_X'O(@X):@$T_)$F90$AE@U1K#G,5^]J2R62($C\5Q%$E,K3/Z\LD,P0SX#7,_D]DDK]LSRQII* M,%4F'-V7*M*=F"LGM@EM-95LFD@XKC]OR77)K0[C%W."@*%M\62C=Q7=N_/@ MIZ[AY.]_'WJC^-YUIL/Y'"#PJ8V6$(A:VZXQ=1G<42;NH38,AZ/ GP(P"Z^A MA&]PR^$-0#2O>805X6,)D[M"T=VD<3 KG[N7MP,(NQ1, M]94GL((86"(OY ; W_N1-FS;"7A[W49Y0G9@(I5^K;^(Q^EX_:R$.YK/P#. M@]>)@P!XT^RU$-V;)?]RTT0#L_^+PVAYB7LXM^P7/(%BOJ>\,0@4FV6K\:>C M#8U O'^*/J=:2#J>.\MY4>%D*FQ)6S8EXD3J;FG'M>]CCZP-+W3&=X-K-[@ M1AL-^[U.SQB+D9>0M3PGS.=-8=J'*Y!CS30Z1N^K?M4WQ( LRVF>1=UO8GU+,':O>M8VN^Z:4(#%6F/I6G1)\9HWAE0CW^,C,%8 M%+RRC.DY:*>;T"Z0)7:&MX9FZ7^(@E4A8WH.[=DFVLM#K7,WMB!<4^L:H^&X M![LW,L^N<6V8)M2O:HHY68=Y"F%>"^LY& M^O4<@%2".@TY;WL6:[LPO[3@!#.T?H&]Y(?E M@//CLIL+'+X)>=US: MS30M.-F/C!LTN$.7UT+Q-'! Q**F9WG-8"W--"TXV MIM'7+3C6C'0T.UIPPAGK'818U/#)D/\]A[HP ;7@# 39O^U92,GID-D9)@Z< M,1#GO6V1"3XG1V&V:ET@2^D;':3^W^Z@_@VS_PV),H9N:#=AY;HWT*%,G^SP.;D+\]YNKKGVP^IS*JE@(VEL3@&%6717!:0? M$R0^-0%]3K;";%R^5!&,&9^A/@>V,$_G5RZ"0;*EJ\\!+DS;Y(6,> &(&>VS MT$\*LWCIND:\+1.RW>?P%N;QDF6.<"N>8G+AYY 69O&-58]@E)73X>? %R9S MYD608+%("?1S$A2F\<*:2#0!^-SZ.:#%>7=S52(8*$NV_1SBXD1)]OP%XZ+7QNL9V$1P;_K,RG MQ?7SCN[F\FO[Y W[Y WO-GG#M>T$R4'$J]?U7W]Q0 !Q/[[VH5_CDK,XL-97 M.YU#-2VH=M5Y#?D6V&CH2R;!HARTC (5FY&3!Z(B4QB:JRA*N401,NA6.;%$ M?2:A:>]Q1'82)WBW:=E%!)5JZ#[?HHAE2,6-AA7)%Q/ .[O0V%;;E9 M#D11F!4+.S:K1^')-A2>R,U\((K"K%C8@50NA>CP%_H_BE4_V^XRH#!^](/( M L$"A=S30W$$KYB]C5H+YCWSNN@[;' M*K%$KJ<\50SPL?-<_<>E!3X?F@O%%@\'[1:*/<#L_JYCM%IK'Z7=1VG?;91V MU0/12<]'+^#698!=#(K-B0K-2FVQ.\ MC8 XTB7G0C5M[X'BQ&:*J.VJ%F11+5"3 *3F8U"1U*?+: NPPB]&OT,EI=3:2PQ59>U4-N&.G:!L'S*?D\M!.CD;7+Y_!FX M?K*<8:23H;*L?8YMR&051]&=CE42JS$(GITIYB& 99+=)$NR":8^7 2B4'_R M?D"2BIQA]LNR"P59R>U,,=S1*[YW"EDU@'5Y:V2RZ[AQ5/K^ M'U629=4/S69.!]B=Z&:%7$_*0Z[%U'V<0JXG^Y#K/N3Z;D.N^G<[F-$/-&\4 M4SNL6BJ3:G$"S'R \MT]I'<_KU[?RHSL5_2S1+(W\;P9VF8;V OJ.5@Q7Y,3 MMBVGM^2E74':52Z^VWQ34CF:+,O<5 X[)PO X1,2DA8!*Q25%'86.B*4/#ZY M*7)-Z^+UC4@]#.-%@@$]/I.!%-Z@E*K8-15[ [+.[[(]-UA1#MZQ)HXC>R'0 MDC':I;]ILF?0H3(O2'*(< H1'[L1]LW:#V=X.2H9W<2IIJ(.*&R])0G_U MT3M7KA.]FK 3[^!D[/[Q9EMC#;K!>KOOSRR[SK,S ]ZJ/"G(4L?G]Z9)U0[O MX+2"QFDZX9_7 0 ]J/, A%&-(V;9I_=&2=0,0W2=AW_/MX>%D;-(DES[P1PD M%TXQ1H:^7<>GFV=DM6H&9V1R7V?>6ORLEVY[_0Z<*9[WJS=Q]/RW^@']7"X611T']IYSG86Y#C#NQ"5A7:B[I2 MSJNHCVR5_9'Z#4)EMR8G VVB+2DLR<6IW!<)S(G+Q5/MD(T1/CV-XF#Z:(? M1#&Q[8[:8)M1-_G+UM*HZ;:^LV,W=9O-KM90V^$;D@6^PU,.*AV^>0OB7)0NUM_= M'U?:'U=ZM\>5]ONJ->ZKJKR%OM]7W>^K[O=5%=U7Q>49&X]&V/W1))/6NL#D MO%F;HB7HL8M2ZF349O928M2;F[RRW?)\+$KK-D)^6.T9-1U)-KF5+R MTF$SJ+T(%*OX$[F*'_A!]*@O '1"J#9?+#MIR4K_Q$ "#BZ6BJU?8\4L-H8> MZ,1AY$,(Q#5'H=RD=:F@6@E0L2J]Y*Q2Z[O/I-)"N4E+T@*!JE(,5*Q*MW;\ M<2J%OV6STY*2D[:DBSITM>+ 8CW$K>_KX X(^W' I-=BP4E;56O%8<5J5?(Z MM>-[4RA0D&RDH8,B5Z_T1,?$2FJO41GD5>TD80$R DQ;*1$KR5F]LJB>0E91 M\Z5&"T 13X#RCX86Z_L74D+8:9NE+?@41\"MER?$\ MEF?^LH_DM26MDZL34D"-'0)/Y'+0!?=1SPNC($Y.7A%]B;*R:KL0>.E4.^"= M1\J2MQY?0X[/0- UB90&O$? CQN5/82=^:MU]QL.R<\@B!S8]P=^1)A&4.GR MPI.3,SG3";4#^&S0L;H^DYPE!9JA ]+=Y #M&].7J80J:L\P5%E52VY9 !RR MK'K(M>1,.'354Z@JD5RYN8<_72K/03PIK74ZRJ0K13#:Q\?GL- Y<58BUIF< M2$J.P-1+_$I28$FXD!Q0M4/T\C/ZC_%7#-?-;K+M'W7L('AUO ?*12"FZI-3 M65OJK ?8*XB!(Y)S9QH%_A2 67@-9>J%86S#U?=P?NV[KO]]Z(WB>]>9#N=S M$$!T Q -YZM"R0NCF-ZV6Z,*T\A+.&R42/[+7 @MF'5C!#^]");<&0L'X'OR M*^(I/9;Z"M.[A1Q85X9O-X6&5&YW'7^Q\+T$,:8SLE15F)-J(C1DJPH:%/J! M_0 (67U(M10FC!D]CJMM[SZ3W,7BK=C[$&*;1B1_$5M)8>VS@LFM-H&M;J7 \?JZ#1Y3JC*74U;92!!X:9*(SJ].<49W$TL+)=R=[Z% MC3>4F5_T<-<0?Z%^-6#M4&Z"*6$:2",U<-!=_@B5(RRQZ\7Q@2V3H ^LB5Y( M-=&-]%>#&&EX.$^#@!OWK_$&5J45]IRD2@K3P0I>T7UVPPX\QWL(X:"02$"(Q:W&)4P-A3EB0HXE2.Y&D.Y% MSLQQ8Y24;0RF<0"5"4+C9>K&,[BD@)_-8P5_VJ;ZS3 0I* MC+@*F[ZE.RR'>[D)]^10ZPV^&@-K:&:S%@J".4(7P(/H5?=FZ(# 4W)H$41$ MR)\W(9\>:B-S.#),ZUN2E-'X[:XWNH4B_%T;&)9<$+P]#_X56/8+!>O))M8+U$4[PUM#L_0_9.!LE0,M/.R, M ZJU:H/:+H=:2'2+A=JN#>I).=1"'EHLU)/:H):_['U6F/NP4$]K@TH9@ OS M'Q;R/FWO/FWO^T_;N^Y >AP]0O<1^C7$RQ6X\FK?K"!+J=HYQ2):VAE]? TY MURDH^J:1H_@]"G[\J'Q_@@N'M5Z\#>P@%G904)'WM:V/@&>CNW:A M[LU6[[TMXV.5R6=IM*D6P"P;UF>1:@9#N"ZRT=-&?3\,DTMUU6E"75Y MVDH2'$ER\QT4?(=R"707CB=>$CN\A?I?Q M8#M\==VE57=IY"8>S!,ZWJ*[] M #@/'KK0BAU0<$M*AJKJ\E1) AP9;ZRHZ/NB0QX,91(^&ARE4BW"YX M\D.(+QGUTV' A*._%Q-/5)P5]OLO#[7.W=@:WAJFUC5&PW'/&B>;Y5WCVC!- MHZN9QE=C<"?\D$7?]QX.X$"U0%F72#*<%_;Y/Q]J_>'@YL RS%N(^TKX,84R MK.2]L?/"MCX>M/ #">AH1?3*AKNPN=\Z/DP.4EC?]MMY^^V\C[2=9[R@R3MV MPD><#IR?SJ?.7J-8^O(GPU/0F4#WX).7]#+87> M\ZS ]D)[&F5\K/)<^*RM*,]E96'4W.7+B#$*G"E8795A8C%7HTF,%8'SWGS# MN PW@1^&Y8G7(*9G*,G(M:<@ZS!MN!,56E"7D6T$X;V)QJ?_;,WELH&F,UE= M#-[[;-5[6GEBT>K]K;P==;G:7IR:=L14S)RK-)L<9&/87ZMM$R=-S9?,T,2M MCL)UM5;K4.OHHYZE][6Q->S\FMGJ4"!^7>!P'WK?A]YY)!5 V^2;;PR4) ?( M%U,[R%XJDW+KX=(L/CJZR?R02!A>O;Z5&=FOR9M$2+(W\;P9RFW&\AR3F*_) MB>*7T^O7(*^B ?_FFY+*FPNRS$WE)T8S*>VHKU=N%IU(\H9%C@@E+Q5LBMS0 M60BKE-DLXA.W+92 M+[,3)YTR['EI7M@DSBO 6/$?VQLI%PWRWHBLX1VSC32U:5=$T>9,IG[*&F.7 MIC^:X7'1EYJ[J;MVJHR4JYXE;@PL^=A',T5!&N2]1:R&<1HO3T[Z=EL-QEGR ML;UQIU;_2'+C;.KK9-ZZ^< M7:6KLUI,*OU4XP8\9B,19I09Q9$VPE5=B61?ZS%>0#!U0F+(IG);'\:DMM,, MUF8DKUYWU-[7]&T>+TG\/4T>*T,_JG%L8T7P8>RS3GUBK5IN#@J..M]XA6C5 MJ9-C\K5,V"0 >YOFKTZL22ON;6+W^4NCJH+,FA^(O6F+46E3SWJQQ\O2J6LS M0"%G'-\)UKX+U*5D;*=0?+.>-C:L))4][%?"L3=[85K%VGFS]_?I2Q8YH_]N MN/;]H#8M8_M%L[?5,BKH>5'@>*$S17EXZUFXYC^YMV8>"L0::K/C+9@NO.RH MZ&BE_O 0@ <[ G49\M:0]H9>AX*Q'2$3I9%X.;?\X2[V /##)[:NB:$EP5Y1PX$XTWY%N^0CZF]EUA@?IM MQI4&)E&+@FYW2W3'C\FY;RS21+@9(XVAA@2RFV.-*E]9;K3%UII_-96/F'PU M6T2IN\M\Q@4?+RGO:8S$08O.04MN]MLZ2!MAEC7I 6>*S=Z+S^QKB9Z""Y]Z]^95+C'.D!2XCKK#")^1 ME7&$)[P:(@%,,XQ1@DYPYMKLHQUX;=0T!3,":(99UJ0'G"E>RC=%/ATS?Z*D MG@%RXYO-,#AQHF/COYD5LL03/)17;L\JG.39/W:[/]'S_D_TW,9NY(#%D^N_ M@@!%8NG9]PE5U#Y=0Y55M3,R!< AR\NIY%IR3JW054^AJD1RY0Z1\*=+Y6,= M/"FM]Y7;_-93&_H%L- Y^ M7*A/$ 4]-LS >:?YRD=+@7G7"< 4U@F)O:*\,.S,ZJN;!A_OPW%6N/%7[$2O M/6\*QUJXV$@[)F4T(M:9M"0=2:JJ?@8IL"SP/FY4BN5X"Q:.U_@EG4CBPD)> M"BP+JE^T9WP(H(Y<^)N?FK3>;69(LL@X8U+Q_'=#CNJ\7U,BBZSFHIU3Q/\M M/X3E1[9;UP5:EJ^_?X-CUP(V%"'?!G?8!*#?\I6_B;2_G,@A\UZ4B@@886JV:P&X(O%-['/C>(DC7XT.M"50SGN(=W47E<<87IH\/&J5J!;.?; M+%.I]H9)*K8V0P%AAITQ*6Q@BN@&O\GZLG.9]7XK,1 M!YYZ)QWFW>_*+"5E:+Y%@#DW!?8W6V[0IXL+TH.9S"=F_CO'!OHWVH&;>C M_O";86A7QL"X[EG:J*\/QOL+'/L+'!_I @?J10-[0;FSD2^E]C6-,HE4.^2Q MPD@[W+]93L[MBU*-EBM=\2L6V^E=Y6L4E;FI]:Z$,1Z-Z =A]6[O2#O8S M3^0\Y%-SPLG="QE^]T 0/CJ)S1OCX2A= JPE0N=[T(\9+\FP-J<^_SN(A9WP MU-WZSTD[BH/I(UPB)JNJ+3?\\0VJ3_U.@F&G ;ZS:2=>Q&ZR),V@I2#$S+G; M-*4PB;N)A*.OH6?(% RB*6LXM4B.LR^YQ\(PSLZM_>(LXH7N>;'M9G\9PA%Q MU9&V=!0KM*V^S?"2$6<=#3T95OI ]4W@AY6?ZMGI8^K;CS"A<09U47_(/MD6 M19<&O!#T//AC, #1,L!>'JJ_*(3J3PZUH?6+86H_&'^,C,'8^%'K#3K#6^/O MVL"PUO'Z'S/2<91@G,9?>M[<#Q8)0T3XEP7XIX?:V+BY-086A'T]-&]UJS<< M9& K$*$OF.I^NV+U/?-(<0J7O*6/S"*(7E'L)4)7U/^*G2:$^3^ 7;T;W/A07UV:%F&GW=,KK:2#>M M;YIEZH.QWD'+ZO+C>T(" QU_L7"BU)WQDBB@XST ;^J D!0AN#@N"'1^J'6& MM[<]"P4)QIH^Z,)_#ZS>X,88='K&6'2(@RX)F:.+UO8B":=I#-PD8\5O,;0_ M$+AHWS[T76>&;/+:\6PHI^UV[<@FLM8NB'B!XCI]HX/L\+<[:(B&V?^&I!P/ M^[UN8I[7O8$.Q=7[&ORWODGCLO^A/]#] OB3_P=02P,$% @ 8X =2S$] M# LM90 IKH% !4 !A96AR+3(P,32+_K_ MC;C? =>[9Z<[0K+[X9D=>W;/!B51;<:H10XIM=<[L3%1(D&IUL4J3CW4HC_] M!5 /5A7>Q2(JJ=F-<\:VB,S*!'Y()!*)Q+_]Q\LF0,\X3OPH_/=OWG_[[AN$ MPV6T\L/'?__F?G$^6EQ.)M^@)/7"E1=$(?[W;\+HF__XO__O_X/(__W;_W=^ MCJY]'*Q^1%?1\GP2KJ,_H5MO@W]$GW"(8R^-XC^A+UZ0D;_\Y3\G84K^MDS] M9TS^FG_U1_3]M^__N$3GYP9,%U$6+W'%\?T??OCX[O?HW>\_OO_P[OV_HO?O M_OSMRYI\\ MO;PK_B\G_[? #W_]D?[/@Y=@1/HQ3'Y\2?Q__^8I3;<_?O?=UZ]?O_WZ\=LH M?OSNP[MW[[_[S\\WB^43WGCG?DC[*4W$FO_J*]C5)$O_'A(EW$RV]E,%!^QDD;4'_Z[QL=D[_=/[^P_G' M]]^^)*MORLYG/1A' 9[C-6)J_ICNM@1BB;_9!E0H]K>G&*_%P@1Q_!VE_R[$ MCV3$5_1#/] /O?\#_= _%7^^\1YP\ VB+>_G$ZE>/S1X%43?N19VAF,_6HW# M;E*WJ0<2G\R=.#U @3J]>_77M^S!;' MBUWUKS_Y9(&/ET^[&_R,@]&+GY1?9FK_^S>VQ-^U]:-L1G&I)&FNZ:FBQ7?+ MB*QSV_0\R,IJ)_(UO*OP4/U9?ST2&_2U1L-(MQPAP?*W#4]>S4 M^86XFX"04W<0A^?WBV_^+Z7(G:(S5!&AOU**__ZW[_:? P#,2;C-TH0I]/XS MWCS@6-\AI QB#/L[B:(N5P]YLXG+@1<+5A[[^.YC!%PC5'OZ\"0P S(E@ M6.$"U'YW.?2<6/5QKWX$,^AMB=HCSGX'%?7X[(?^)MLH9WZKCOT:XCCY,G?SHC X\5T=N4GRR!*,M)- M%SOZ1X6AZ,3)Z6K27=7&HF//!@P\N\O.+6$%)\18H8H7HG3H#67WEIV,@S)Z M#?W53H^HY6!H5;A ?#.8:%,[1$TTS8@43S1A@(()!G(^>R_ZY;+9QNER*1*O ML5S6&X!!B$@J;KG,V\" 015Z&?\]\]/=9;391J%I$$U,,T@0326^,(@F(@ # M(Q,I.9/#FJ)]6U +%1%K$X7Z94K0SB6>I&+6,<0U H,;F61MK.3M\L4)!CY& MJY5/L^Z\8.;YJTEXZ6W]U O4X3LUC=.(GHGXC2"?B@ ,GDRDY$*!%0VB1.>3 M$!5D0)"V7&:;+*!95-/T")_XPGX3+:J*.'%O1.$6BK5@.-IL1P MD&DI,8?2/3UB#%"# \I9P$#L'*>>'^+5V(M#/WQ,E/"4-78:ZU0*W A\"EN" M09E2/!6DKO#:7_HI#/S,O)CX@TK4-)NXQ(I(N#I"ZK^#P85 J#8:6"XT&N&G M&-WA)$6+74)<^@0MG@CM4Q2L<)S\#A5.^YL"+V]A .:6#%L4IJ0;".M'=FN% MJ* $D)K$):!,A*\#3-4>#. ,A&P#L$F"2AH8",N7UVJ;6]ZY400=E!0N\64@ M>AU>BN9@T*67L0VNG )5)*BD 19T2-+I>N$%6.TS"=JY#3I(Q&P&'5J-P*!' M)AD?="#+X'2-6$L8 ,DO:0:C<#5:;?S03]+8H[_349 M9>E3%/N_X=5]2'8S^1'\EOY.3SF3B]WX!<=+/\&SV%]B75K64;[D]"CJ>%W5 M.,#J_S-@9M'Q=.,.RXK&B+5&?6:S23+-;-WYUEG(O$JK+.ZS\.#A*9 M1.VA_>=WW_[^AW/ROS_\*PP;.OKJQ:L[\A6%]6NU<7IP(!*O<3A0;S X#%12 M<1%9V@;11J"VI37;I73D!.W!C1I/I MXY1E+*;$+:1!8N837NPT9L2(TFETWUR51M!?3P8&9^:RMI%74IZQM,"4;44K MZC-X=NLZBT,_S6),M+SV7^B_J>-J*@*G=W>U@C>N[DI;@\&<5D2N:$5)P$"V M+DA@P.JSMWSR0QSOZI-'DY>JH'";I:H5O9FS*FT.!EIZ&?E\UH*"80N7-## ME2>'Y/E'=/,HM=9*P%ES<0G"CBK6@6G) @Q8N\G-'=73\WDCW)Y^_M8'IV/W MC..'J"I4)M['68O>+94+?8=NHN3@)4\5W1'76!+\[C:Z(ZB?Q/TX^(R62<1% M=]Y_^^Z'<_*_W[\[YE"**QP)?G<[E(+J1=R/@(9279F(#.(?_GC^SQ^^??>' M8PZEN+Z0X'>W0RFH'<3]"&@HU76!R""^?T>'\H\'5RU3#>7WFJ'\?IBA_%XU ME-^#&\KOU4.9A\_[&,H^4\7NO)?B!"C=:;/$^,;N$\1D O.Y8>V6@T/%2#Q) M1AAIC:KFQSU1N\8KFL$AMPFM!LZ,@E"PRBHT?AU\K*4B<1&DO,V1QI(E$LI' MLO&SLW$4"%6-8NTW&&/("R2LLG:D\1LO9C/Y\-5_=39ZO$C5X.U_@C%VG#Q< MN@)I &,UGN,DC?TEV6NS<[/[T$^3^>)>EY"FHG&TR>)01H>9X MB?UG[R'0WOV6-'=\U5LI=.MD0-@6#) T @J"_:PYVK<_DDL[#?%EEJ1D4QO+ M/5M!(V<.KE3 RL_E6@P^ZDJQN M#12-$"&"8"_U5LL$ND6FNCT&\.*:_,G:+ MTWZNBTGF^-W72#_'!8V52E63:: M.,VG% C72)RL_3XX$!1"<:F0M,AFC]4U%6$J(O,?U*&J>@NGX2I>M$;(:O_S MX$,KEZD]LK0!R/J769#Z."_3&5.Q-)M)17NG&8 M/B_-VV.:M,QJL"(M$[;A]9\Q_:K&B*@)W-D4$\'W)D;5>G#$&(LH-$!%G9V* MLA=#)',JR:\&6T=A,W>.I5S(O6O)MX$! [E@2DL!8>:[P0SH)DS3.:#Q, ML>2(&KI<:^2"UA<9OM7@(-&*UH8);8CV+8^[G%Q&X3..4_\AP+=1*HDG*%LZ MLQ)J42M#(6XV. STLO$E:JK&B+4^6KI#X_8Z7:)((X5'H2%PF!)A('@M24+1 M&@8\3$04>A3U:Z.Y(TIOOU!:I\[&1>3%J^GZRH_QDM HC(FLI3/LJ$6M0"-N M!@,M2MG:,&&-:<&KJKG+_8G*FF@(AMV?2*V)LC4,?)B(R%N38YF,GIZ8>4G] M\#'SDR?J&A'P$U])]6J2M+G3QV8T0C=>G)&T'1Q2A@+RM6WJS5%$#!!U;X_J MTR[PQE\F!+X*%Z;=Q)W3(A9N[Z8T?Q]\W!5"\4D5M!6U&V?'RK(F*NF#&:)6 M[O*MI2+NDZZY)C!&62J7-)!!*8XTU%?1,M\HAZLQ687H0K:.XDU>"_:!ED=< MIB(ES.BIJ M?$__A4+N^YJ'0?[TMUR*.7YDY3?#E)X!MK26-W,!*9V0%$&R-H,#1B,8YSGD MD-BW94>RP\'BDF48!I-PA5_^C'=2Y;AV;H$A$;.)C%8C0- 02R;!1M$8L=:( M-!\"':4=HT=_ K6:/[O"@DBH$@+UWT",O$ @Z6)!VPPYRC,<^Q%9ZU977JH: M[E8[U^,N%+,-@$8C4$@022:%1-Z8N! K=-7#I;(NZ!@10594F.O >Q3HU?K= M%1J$8I4H:/P(8O1%$G$IUV4;1!L-,=:764S?V[GVDZ47_(*]6&X,Y$U=(4 G M; D&63L0N- (Q^].67.4MT>48%#CD#LK/^,@^',8?0T7V$NB$*\F29)Q\0N# M]F[=28W83;=2TA@$B$PDY,H().7&U$.4\OQ72HI*6I03_\=PH/H2!5F8>O'N MV@]PW(Z"*]JY!9%$S"9X6HT @48LF0HL%05B) ,BI#"&<[R-8AJ)I_?N,SE0 M9,T=[V&50K>VLL*V@-"C%% *HM_12V4%!-30:( 99FHMAT$,)ZH8+U4S@&AIRZ;#"HO5]((4>;I[ M$@7^BM9GOO"(+$N\>,(X350I!09$+I/@S12HY\.K*0;'C968@BSYB@X5A"BG MA)&R.$H2.;YDC9Q65I&S4:=24,B$$ S,;:3GK1(C878PE M_1>\)XT2U.BS"3;-(I28:M/,4+KZX^M6\/!FP&0DJK4,45S1D*,9 W M;R;A,Q$]BG=$#XG.S29NJV/SPC5K8N]_!P,1@5!\_>N\B0_E6:U9C+>>ORK> MH";6E+V-DB_@:GMC1.GV%4%C59JO"&K)P"#,7%;^%4%&B7!.FK"U+Z+4,'!H M@K@!L:5%T7!X2:/4"VZTWK@:'G>4"5H6"1H>HX !#.EC7?)E2TT"XF%3R;*F M:@_("&F%E+UAVGS[#Y S5+.CMV18E69(TM;Y8WXR<;DG^]H-P2!))5T;0OF; M;9 L4RZXTN@.L4C)5R>(RY)R/8(TVC>^]^ '?DH\=V+SV/';4Q2L<)SDM[(U M<41S(L56JCBE36C#6QE+@-B1O)J.+RH-'M%5K\-)J/?YK>7(WG MB]^A\5_N)W>_H#=7X^O)Y>3N+0S0EA&(F;>CT0>S %*[\1"A([' HJ!1LR48 ML"G%DP:*MGEK,."),[RJ31LM?F3M'4-(+78+1>+&D("DE%" )=J^VN@?Z[RV MN&E^A;=1XJ?4HE[A-2:2K>;X&8?<<8DQE;L36V,5]D>V6I+!<6,GI[2 P*J@ M9#NV54&+XIP8AGTR-DQ#6R0S4S2P#=+ZZ\86J!E+"O9D0& 3A8]W.-[0 M^TL_??LC#,3-XL(^,H556;K"EHZSDV2BMK*1VLW H$HNFR#;J%BWDOR>VC^_ M^_;=>^* Q^B9DOV(1EGZ%,7^;WCU(WK_[NS=NWVX]D MWPCE@]P$1 MC!79PY -B!?,/)]LFR^]K4\.B^-06Q<56]$W&Q9P8-M);L&)9"@PVC455P;'8[L# 'K^I,][]#;V=-MM& MPPK#2.431V-L=] P,/79#XF#3*O#IYCTHLQZ\\.>=$,4IH1=0 N+^45K&"CAIP)9W(.,[IAF^1G'*$UC_R%+Z?G:7=141H.M MOI@/:^$.Z1"U5>S"&;HE/4 GL?5=G("MU>4?ZX\#)&20,L8U)RU"&EAH-916 M>R;#0D/']0%L:^G,/'K4^(13?^D%G0KK2#@,7V5'J9J^Y(Z0?' ?HKO,%L5X M4(,/#%/9/&D@ DYC6FH5KU@P>(9C9N^-CBGDQ,.=_N@4DA\(R2@'AVHG<;7' M1E4L'R(L\]J+^S,&HQ[AB8:#H4P!.?S:%$!A)Q%3"S>OHH"+M_S@RJ(;2H*A M<=847(>QO#5H?#5$U&*K.#_T&1%<>,DK!!M3#0TT28U@0Q+0D--7"9;A+CI. MA>!>/*<&N].27%0* S\>,4S2&" MS-"#:X*K3-$!YL5Q:BE=.&GK0<$E=]XD3>&"2NFV"0$%R6>S>-+!C&106&E< M-="/.5@(:80R>7= +/W] [.>\EW70H4[?E0?KH@&8-D4,XNL'Z M#SG60_Q(3V%4R8R]:,.YEX0612%Z\,)?XVR;+G=H26E@S G.R3%UA@9V+8U< M2EBILC+QQ+FQ$>=- @/,_L:B3M]ZRT% PXLJA,V^&9A%6"X;5W";;F*I_B5R MHA (8LHK"6J'CFOE-A(N%+$9 6\T@;9TB<7C ]]YJ]*FP #(''L!/8"FSWTE M*5U;Z9J94$0K0N!*&K?^OX'X3?]?00#&])A(*?-U:#251E6K\FO(K[C P!SS MW6ZC,&H:6+6-TA$Y?]1&JP#WNHV4 @SNC,04OW?SIC!K;XLJ"(">3-JOW]=D M&"^CD&B6$>6FU6)]@==1C&OE6LQ%\D"QAPY\7,*HLYIUM%DS@6:KNBK +8XX27Y$%,C%TNC5>*$T0L3%I54]X18^ M:?2$26\-"%D+GP$G])#Q_] M($NE%P"T5"X19JA"'7,:$C H-)-3BDNRI<@AA_[EG_[XX?W[/Z$'RB _)\Y9 MP$#AS]A_?"+2C)[))N@1WV:;!QQ/UURN.M-?TE>6/%PBM)-Z=;Q:,0"#WBY2 M<^DT^<6#+,$KLN[6$+WT@B6M@$AVS$UT@T9T,7%-K\58XN]L*$2$UK H8K]E_Y7"WSE4:Q MGY!9?Y7%M'H@COUHI2D>[N3+SL_)W'0E=]AVW,^"F:7N=!4?^XD*H*,W=-_Q MMGIE+O5>?D2%0,63<\L=2O="E'1PHHB"'BV[H\>"LKU_Q?$5Z6-T4>M6=9^? M #-ICZ.7Y'7CQ@0]B1EVG!EU4C/H"#,&S@PQC^_WHXXXVG\I7[FX4"[HT+^B MD^R[%8V-EH4^TY\EP(!>M;N[HX+J-I)%HT'V[PT!A=MSU@(, MC(1BR3?7?V7-@.R@*[%N_!"S3"6=DK6&@Z"#$U2(D*H5/)2T15,@A39%K"T4 MN.A+C0U77TQ75&RP2F);MD= ME<"?+/D #V'E.+[%7]E/\F7(C-CYNSW&"G$@ MUU("6L(LQ.6R3\F/[(&(:%TEUU!^* O)/$#;V'\FZQ[:!MZ2K7XFEFUPT+): MM1TQVZ8% %FQ.@:(;1)"!ZQ0VL/Q>C)&MLQ,PNR0D&QF662_RZ27<0* 91-5 MC6VQF UTG!O(;HEZO-D&T0XSV(?)Z9CH/A"O9 0 \ :*FEKRTX2[7O0#T=Z/ M@9>\KU;*,EW7:O_>4SFNB=\??9V&L^PA\)?3]1I3G?.IU^JA@S@Y>V_M,%6K M=]>ZL1D+Y M4([.<-V/ZA6^#V,' ^>]Z' HWB$YYI=1^(SCA*Q)TS7W?H"L>)J.R.TYH(D" MS:- %<7@.+42TQB*?DC^.TS\57%)'*VC&"UITZ!(I"(4M>K\Z!F'*]+$#Y\C MWRRN.R!H\QEE"=H6T:"@%2J@!&V# BYH16*Z RTD2SL*&/,BNY_;$JA+V)@2 MNP2QG4)U,)M1@@&UE;C\\2E!\OD#)6()=245#%#*1'#/.#1ZG^RO$94 MQR3U0S\&(2^]GPXS244_[$M@)M51U6M/0F4&N5=Q&>K4VB918(@3Y'&H3+44 MRM<>@G&^0O]OGH#16?I'@*/S.IA(*3Z.B$A0HP*W"5"LI11Z69Q]$PV/JN+W7U"JWE6)85'9"%\ M]E-?^[Q,%T:."[MT5+15_<62"Q@0=Q:=2P.G:%XS--=+21-SZE4L@#QJLW?9 M6 U"(CC+)[V+YIA"Q@]PHW#.7=3/7#C^9YWNO!UU8F//?N1O@IF5CA1MS^': M9^FMC;C\&+L)RXKQT,M$Y-^I1%7)!\ SW2[' 4(>@WFN O!\!)N< UE\"EQ- MSF>?AI7)3OXJRA[2=1:,EDNZ15!4Z520.*[;J16^5$O !/UT0%8G'3W8PHEM)=,'LG2])% MIL1.GP*U4JCQ2J@1)1A\6HDKK'A-<+KRDVV4T&=]ULA+$BA5Z4<;&G#)'[J: MKJ_]T".N0O@HRE@Q(W'JO!H(WW \%>W!H,U 2,[AJY%0?*WP0XK\\BAT22EA MH.T*;XFY]KTB_EZ76](;2@JW+^=I16\^BR=M#@9I>AG;0*M3Y(^)UFA@0(QL MIV),7- KG/^SOH&B9E>WO;>@=USAWTZM5LU_,V(PT+25F MC/9'_PDEK7\LH M&6X#WWOP TA[7%[CT@6>XR7VGQ6E#ZQR%U9,/B3*R$&FI-&OAH$\K+1V98H^K-6K;<1C1#!RK^2F,\\W:= M%MF*#L8*VU+#;'DMB.!C4"RP='W=YLT 0R_.\.IF[XW:= 1'.C@ )$:%50YN^Q%+1D>\*(@9O/VO.4'=9P M&0<0QE2NFI%-YEOH)ZP5G:[E%[[-IT\! 0Y=&N)(^ MLIF5C ! V4!1 T@KN( QNYU%UV4S^R4'>#F.]7(2-,V$N/"?O32+R>HR78^> M/3^@CLUU%-,?%WA)?Y%;Z<[<'">S':)R*\^M"RLPB#],?D%V'..6@SXA)#0K M) <_2PL& GEOQZ2YBT;+OV=^C!N)5:0+=%EQ-@R< MM:L0:6C:FA/91A+3D' M7"+4DT=/#0A>MP4Q"TG@DA((=%OSM944:()=&PY#6F4#U5266$$.UOKJ9=9; M7/ 0-G>R#O;2H+K/A[G-)[$3E,NMW0F*G&70T*UR90_="2H9 8"R@:(&D%9P M 6.9.XNNVPFN2PZP=X)SO"U\JNGZQ@\Q^<=EC%>^B5>AH!W*G]"J(_,DI(1@ MD&HC+7='A#Z&0RN6L4;H(8KCZ"O!9D)O-Y6L\I=,X4%T7_OR)@H?[W"\N<(/ MU&>Z]+8^6;3VNU4RF0TZSY+?4%#NI+8,WE;,0$*^BP82)[H(U34J^=%2@*E/ MGZ$+HQ0GVJEPK 0$6'5PW19PTJ4E]*2,>FOE6Q;(+1Y_AG@92MQ?L_SUC5GY M^(;5W..)AS>/,H7TMK!-"=SP2<0]#,_\6RPGA^A:&7BK_FS0#8]C@1IZ"->( M@*.7E_0@X#8?F( !3_/-Y,&[4:AA@L/" R<1\9+++8UX;0L6Z&$G# S @.^8 M.#5+XC:-7Y;L=N.<+ S3D'8!<[.3)QJD?O8"+"]D8L?")82[*%<'L0T]&$O< M06BNUB5C08TP+IB@F'!A)2<8MNG) _L7O.<% \]B/?,'C]J)=Y(.M&/AM"Q_ M!^4:1?HMZ&&9Y0Z2BPRS7S1%;U9%X[>LB'\73#L?YQ%9F>)X1U81]G*7^0"W M"&$^\FLGNC 2+QK!,_10/>]+[-D.>\HK@Z<[J K,ML);C&DF-[^U ^FPUJ" MV78;L*VT%Y3U?B?A.HHW>1T432UF4VJGU0;M5&J4'S0C!>,QV_K M-J,: R!'@(W++_Y*TAE<*\?W0$0BMJY[U)N 9%8+J%18U?95^PE3I0^86;' M6)'!^JTC*)C)R^(K 5-OXA8MO'!-J.Q_!X033BA;D.0,8 "D+$%<902%JRI6 MPNH2ZY)ES.F=!K]LU6K$ODR)P8#25F)N;Q6%Y\Q-2_=/X1R>^2*YEDY#="PH M,0F+8'33GG#O3.KJ%W4:LZ\[4A'AQU7246AEKS\!3;Q%=<\D.# M(SQJ)D'DC1_B,ALG?V$PQ:N[Z'*?87!+$PQ$W6!,Z@R'ELI4$#2D@X$^.V$U MJ57+D@$M@<^EE0P5;NC["4\P>2&6\G)OK7E^C)YIZ(%_SY.1TE%,<)J2 ?1Z M+ODCL1_3^-$+BX*G9.E=9)N-%^^(5OYCZ*_]);TND$O"'K,*_*4\"[D/ALYL M32^*5Q;H(&XP[%(?*K0!7^>)"%-4<$73-:KQ17O&J.0,8X]QD24TWS6YPLDR M]K=E96&N'^[P2WH1R#-".O!QN>?HK&;=B%LS&1SWATK.P7W^:70[^:_1W61Z MBT:W5VAQ__GS:/X+FEZCQ>33[>1ZW=Y/83FDUO)I>3\0(& MW/F"K]179B^#IKIGI(Q(G5;3MU"F457?@ X,="V$E185W-.>(4)]A@IZ<.__ MW41DB\^\X[O86]%+Y:Q\S5[^Y,I/ED&49#'66>2.O%P"^"!UZXCNQ @,Q ^1 MGL-\;GD7:#Z^'$^^C"YNQC"@7=8UWNUUT1;V5U"XC85K16^&QJ7-P4!.+Z.L M+O4.[4G V4^!6CHSJ289&&9*HZ=J#QEH.A,VN?TROKV;SL$XC=+: AH#9D#G M.$O>3(U6EKR:" S23"459,DSNC/$*%E:3$4+SL))M32W>'8L0"#4T"+:T,/' MK;G%G,VGL_'\[A>V)1__Y7XR^TPL*-GKC._ H':5+=.?O3@F2OIUAU9WB&U& MZABEQLJTT*FE@X1*4V$%!I62HCUMS65,(%K4FJ86GJ,)X7"X-/4B]51 ,6GA M4?*(A $]_E&".O MT,SI8OF$5QDMR<;WPQT-9NG,J@T#ITG;UHHU\K:-J<'@V%ID02QR?C\F'NE_ MSL:W"RB[^2J9V"(0J: 8)(7;-! I;0X&9'H9)<]'$!+8D4A.+WTD4D4R,,XT MD4AY>\A(TT?Q^AN])^'&R])>I+^(2!5+I(-M;/$(WN5JBPC<]+!8=5- M7NES3B4'ED14/4,R[^5S6"-PMH3=D7B*@A6.DUQ$FL]EOO>SH'<:\[)5JQ'R,B4&@T!;B3EP_N5^ M\KZK04-RV8#7E+O C MS32>XVT4L]I$FF**TN9.=P<:H1N; DE;,##3",@51,R;HZH]O$A82R&+&)@) MY9! ,XU[ZJX MT]& 9VAH&W$%62(T:$Z(3@C*-/0W!A:<8" 3$/C:$$.'J_FQG(^OAG=C:_0 M;$1O:=W-R49W=$F+J #)B:5O"?DI>[62%A6/6%$8'"X;]WXT!M22A^,0C;UZ MK1B-.0,PN.TB-1=SWO-@%Q :7" GX!HI;Q!UM&("#M2ZR*,%A]."M?8L9?KY M\^2.7I/-D]TNIZQ!G2U<8/QS?B2^L)_ MN2?.\'A^\PNUO8OIS>2*NX3>W-^.[J\FY)>W,&!K7"S6 MA&" :H&:8J_ZUF!@:%VL55"$%9Q5%%?JO/ 2/Z$/%N.$OH5C8B&[,!J^(JN) MHOJ2K"HN8.#;6?0VK"_N%Y/;\6)QK#BX]S:CPZKZ+<$JM7) M+WX9?)2%XG#Y[9._W$_(XO8+D%>LR%XJ(89QQ6!GECFH)G&[']8+WRK)+VT_ M.'PLA.1WMJ4W-9G> @'6=11C_S',R^XNFT'_<,7^,V J)F:H.X"?2T@>K'8= MKYV9@0'SH1IPKTU,Y^/)IUMT>3^?CV\OB\#ZS;XZ>3W0#F0FW"=XNAXGJ;_Q M^%=K9(U<8E8L8!V(S19@T"44JPV9^\68UJH?+^XFG\EV$PHJ)$\PFZW 9K0 MWM(V6)--",$@SD9:/I=_\1,KU?AE=%,%H6GEVT4>E 8"3/J@#WM*^#/V:!21 M1MUS!0T7:G-ZIPNSK5J-A=B4& Q0;27F%MK19(X(4.^9\=Q'Z":WB[OY_?X0 MY?-XM+B?C^D?@."W5D/_KEY;GW]58A0$T5>/((=X*5=1]I"NLZ!LE?>2-#N@ MST^X3>7HOW.:N1[]\0#@$"(6EY M?S-(F9.#>*C! '*FM& @:"FPV>,,0-!95(@C3FOT&/KFQSX&=&YW,H9J-+=^,_X]4H2;!I@+X;*Z<>XP'*-KS) M#GS @/P X3DO]/-L-)DSL)-M#:MB>#/Y0D ^6BS&8 (UH]4S<6O\Q \?+Z/$ M%,U:*JPL$*PMGOSMEEYO#U<_ M>>$J*+0RK$YF2.ST;KB50HWKX4:48'!H)2Z7[/W39#:C6*2K_4_D?V[H?Q"; M6/@%4.!9O0U@&N>1-1_DE0:C.(^X+1B8:014O

Z/Y+5F(%V@V MGJ/%3V37C=[\RS_]\<.'=W\:SQ;LW][_Z2T0 -+Y%>,G,L7(=,J7"9L,)'-R MUT4C;91J%XPTH04#4DN!!5>U9_/Q3\0NDCTTV4WW<-.EM^2BXG6+99ZV+$\9 M:;=SG.8C%K.5J]-L! 8],LGX8/?ES6BQF%Q/+B&MG[?X:^VB8AR%Y%^7+ ,O ML3%C]FQ<0JRKDG4$VO( ]".@@OP2P.&1387W2>33?(M^??+<3\9P;+2N/&C M%_J_E:5\%]EFX\6[Z7KA/X9LTH4I?].6O?^I+ S>"UMW97;[ZX1],=[#>0Z. M\9X5X0JDUCBSE^\*WFBZ1C7N2'1S._\ #"._?RJW2K7.SPN(3K57P'&?$"+*>D);>!'-4N*DO<4!M6 *=)%_FY(GB4ANWH5CD5&L^ U'&N MW1C7OD$B:#E010#U2R-<,S"PDLO&OR=2M017!G0_.7YUL0^5!.^J27@3M?Y(9VA;O;Y6UX M_J6QJ-R=Q9,X'R!2KK)E^K,7QT2_77D>N+.TCZ9LAK&3=DJ*[:49#S"P[2@X M5UJZ;%T>>5%6Z&O."XXU]7:YIQZNB"L29UZ@VR(I*9S:3[WH#<,I;PX&>GH9 M.5-94#!36=*6PVZG[)57[Z?,^<%U3COK(MA143*$ M\^((0.QLW0NGZ?<7F*P*N+IS=T7^D:0LYE;4Z+;>977B.M3FZX ND.W).K $ M8_?[T:,]$THRMC:L"#'=P4 #L# MQNLU7J;5?2ZB\-Q+686J<$G6R_SA(LMCNPXL!SJ[ZZR\Y #/FA_ 6=!9"<4T MB!O4T.; %5[C.*8'E"^BO&Q+^%MR&P;YG506@]Z*%4"\=Y&_#?5;G*)5P8(ISC> M$) ]I&C;-OEUG6/=_*09T@_MZT:Y(19--'5[=W M7]14-!X.T-WO ML.,Z..9[5X4K^,215;6YV(GOM927SW"2XA5- MN'K9XB7-WX_HGZ99FJ3$8@#TA3I=203' M(D#H!JZ$3G%'L\8%AAUAKR+FL?Q"97JDJTGOTA&YG(=F"M3GB9H"#(Z-Q.1P M1HE0<39#-YXE'>!T+R;S;132?%Z/5H_*Q2\DMW3K[)@-X\IU45CLOMEP @/L M@\07 WY_$)\GJ$"#>!% 2JX)(L8O9+,>>D$9*&(G4LWW2RYVGW#T&'O;)W_I M$3QBS_:8LO\/#C-5CM5QXNG4]]< 3KDCJ2BJ%9-7@BGF-G5^_!"M_/4:TWM% MZ+'BBSS*%MJ4O<[2+,:?_=#?9)LYD=@+"FJ"3@ MX=TA*078G3' Z76X-NV95/ BSER8>0&*&<\$;0NN* M79 $,H_!\22.]04"9 MHFI%10'[%+39]9?,BXGQ"7959<-)N([B39>,-"M>P\R>#NJ*9XL%(X"SPUYZ M+BJ' [8G1Q4K=$F6EBCP5ZP0V;Y0YI67>NA-%GK9RB>_O(4Q RZ]Y(G^?WK- M\=D+Z RFM7J?HCB]P_&&7J1-4C:Q)9UIP\#I4PG6BC4>2S"F!H-J:Y$YPQZ% M>(%GQ MBGU);(G^1I0@"HWPJAA5&MF3@<&<;/\23%&]D>XW>O^+T M.<'C=%'C^<%^/P%FHAQ'+V&"C:!$. T3TXJH-#! ?5)<2)/7%"\R3(QQ&RHG0'-7J4*;N:D,$!G+:^P M2CWC@$:MQR7RE.@RE;%@ V-#Q.84YP3P29\/[:1/47]5B9\XWKQ799D>Z8/. MTYB/VG%=MB+$R 'GIVSL57=\24*"!M: M-Y,6+U$-Q+&_?!(W#NR[LI=K!>:?A35YG>C:GL7[1J]XWE[YS_X*AV5[6=S1 MT;=/?N[*NO/HL[?]X=<]?R7:2M?A5='^%4[DN9_\>AUC/"&>/QF[U-7R*_[N MR4Y@53<>;?**/OHZ)ZY"4^YU(=+T?$W:(K]HC&*:1G.L4@F]VJ^F-9#;\DD MS(])?\;TK!*O1L\X]AXQ^_&*Z%IU8]_&LJL4)['0'M;%?5ZDMQ1A\$D_K-YM M$U#2H8(P#S33?'Z,]L%IMXK[T91XS$G='OV;"[T]]U>UAP,Q,2.X& M>_SHA?YO>>X3K6FYR#8;+]ZAZ1HM_,>0I><3 U@\?D+O],VBP%_Z.$'%%]#O M51@[XF+=.-H6+:6-!G_[ *7@HUH\KOYSMJ&W*:/X1T1+0;^AY_$FE0:.V/&M MQ95(^(#CH@964BLRPZ7F=&( ;^"ZB<\]?H+#:..'=&B9%7]@SU/S*1<_HO)[ MYU[AE+"_)R@RJ^?S>I#PT2D24ASWB8./LE34?#"SA.6+2F& EEZPS ) KQP( MU2_2@[@^&*W^)\NO)-ITI@DWE_O# U76(E_/:G!GHQ_Y93EG:[2B+/QG8N3P M,HNU]VW<&S>9CA;F3<;B9)8ZK0*ZQ6Z5,Q#8.1BVK>U-BQ*E-6V=WC=1B=NX M-2)J",:FJ*1K(^I"LD["Q(\X+UK;>D@,"7*@-4W!XDB=[WS5R18=,PJ=>FD> M\LP2/\1)LL"/[/!_].*+\RQ4!/ 6%3-Q^>HK>2/T5]I,64CRB&-S29N$:5Y5 MC![@7NSN2%_)1D;1'-ZXF C+UUJKT2!*A"C-P(/D)4^C<-6ND&)0><.$\&_? M@QLX*['Y2OS)$[O+B/>T@UF^:/GK)$DRO+HBSG_XF)_FY'[F+?[*?I*80!-* M>'/.4FY!J<,-F7?Y[=0D"HX5[[_%Z2R.EABO6/'&2?&T!WO8=%,4NA=%I?"5( MVGQPL)C+R#G^=]/+/Z.+T6)\A2ZGGV?CV\7H;C*]/59I!?&=?E96HGBTB!:; M&"4S+T[I:][/!,A1O)/JVX75P ]1&2NK>:-*R\G>QW6K[J-6 U5,MEI MCF'"2K>T;<)ME/Z"TWW](5DT\GC? U?3ZI!NLZYNU>5C@\]25QHJW]-V78.( M3\-/Z$/AN6Y[IS#74IC=9LG!72YA)]7VJ856Y(.#M[O,\KL6ZST7ZOYD!9]B MW<@QZC%69\C;T"Q$IXY1M696$Y8V*S-W:3E'\V78A-? 3I*YNAI72<\(!IH/ ME-[8;:JY2[3 (,W9?N7ND&(+X?C;K\)-DFU7G'YX\#D[A+:B]Z4:>_GZY&[? MP\B?R"FG/'K(4A1&*=IA2E5^])5;@OQ,B[@+Q9]H.UFLWK40K\(V*#O8B9$0 M2O#ZK85*;>G=PC*-/X]'LGS(>$].G6 6((1A%)1)[O,JS",Z >[&8O!\;HUR MQM<76O1@)D,'H;G*%8M[T]LG!X4-MMMC@J3/WR#LNBNL(R?LE?!*!I M.=2GR-+B]0).;1;ADO113[R=/DC59WI#7?'NSB7JRW8; M: M>Z6"[4^7^R]4%[&. MM1*3>XZMH$-[PK)J !!CS2GV*290O\SB6'Y354?DU+P:*="PFTH*./DX5O)* M@1=75&>(T0'!71!$7ZGW2SSHJRA[2-=9P"NJ@:$=#Z>H[*)> Z0V# ; ["+U MXE2)V@X*<" N>>0W9@LNR"O8G*$+_.B'80_[[WY 36^95*]S,<'IH\1SG.#X M&2>7Q'-XI"=J-(Q&'\#+TX@D_=>1ETN0'Z1N'>R=& WN&/0AO37B1ZN5GSNS MRYPQ/7')LRG9!290%Q7,; -'#\3HX)E9Z3V;."9>EY)>VN_YP$&^QT%MX;] M%5YE2X;[@>[E.5[0W=[2,W-#.RE@/=+C(:LY\?K0UVDH0 M.AAK3'4%@4BDB5F+F[I<*U3"UG$E:@?&YBN$:T.G:LH @_Y:-E=>BQ\ .W/O MZV=%V@(!P$5UI%A"B34L'#G$Y4[IS6^XHV)0%SD9/L MX=Q+$KQY","\9%^I]W,4_SH)V17FQ Z)*LI!H*A718A%.1D\,&IEY1)@",&Y M'YYO?YP*M5(I1.ZO0^9O:4TH(H_!4:$II;/S0CM5 MJD-#,[+!IZR]K&THE<2L,'E%SGQI4*>(-]A+\%,4K"8;LK0]L])F"3MMDDPD M%8'+!4,O>-TXR5L/CC5C$=L0JPB07Z. :OK+ [9O3@"_VO_A=V04Z%*T=XE MJ+1BUS$E;0QM[=,)RKD;97NVZUH7%#" ]=E;/ODACAM6684L%8%+:.D%KV-+ MWAH:N+22MM%5$51U^Q@)#'B5RS:])9G6-9JF3SB6=(&.R"7,S!2H0TU- 0UN M1M*V(7='GZ<\%:2IC)F." 32I$9-3>'V?0QZ0:H3SE2FK7+Z&Y;M##T"RMY: M+K--QFY\7N%MC)<^2X @_QY@E@D1KD:;*$Z+=Y6DW2 _INJ)O>-,Q%X[I770 MV MO-]/CAWQZA/B1"JPYD.Q3+WYSDR0_HMI'T*KV%3;!O!K[@6)B4JTD,3)5 M>\/A1P@ MM'T #E6L8"S-=3,JF9/-)BZ72)%P=_"R6ELI+NJC:") M/1LP4.TN.Q=?*3C1JW$E+U0P0R4W5+!#?Z4,4<$12'*/6'.YFR)L['@KK!"X MY0 *6D*\!:*4E'_0*F"9H5[*;F,^E)<[Z%U,^H<=]F+(V"K^T\=)_IR%59_P MQ,-C3Z:0'HMM2C 6TDI<028L;9V_.?ZUHF&5'.C>DCU?@9XA?-_6G6'2Y&VCZEN,S\N/U>?&*4T*;\>4M>OCB@@ W%L*&&"[H( .Y*:8_,-X:1KD M[NK&6^$VYM ;@MHE?>.+5MT)T:]^N'H[7*SO,"KVBAJ+YX!/=7$;AVD06FY(*5@I<66"QJ)M\ MXWL/?L!JV*B+&!C0#5&@4ZN&J*:FE&APU-E*RL6!O5U,0QR%PP,#*&TQ817Q:W3[PI$]!"AHYBPY(!:P" ER+P0=<*9;H.B5ME^^] M="6 '#L0!63M' <%D7.'0:L YRA(*0:'E9687(U@2@0#65=XC8FHJSF1]I+\ MTV^7(.(2E*3MW29W:<1N9GI)&D.[*J(3E$\%R]NCN(=+(NI@]F5&[.(&Q].' MP'^4KTZJUJZ#V J1VP%L0=/!+8R9?+(-\+*@0-&>9+A"9^9F7VY*@26;ZP65 M#4U?=3.E7F3ETAJ;4_7-U&27.!U%.-*XN*LZP*'>.T+P6+)P!E^.BE60ETBB-P6KMZA@!L-KS26D,N>/=82I'V9^^#C=XCA?ZUH]0F8C M^9SM?]#T(9Y036N&-OH?NCK8%-/%'T7L' M'FDE:N%I%)Z'"C!6Y(-XHX9*"7U1#2T,@-D+K/9#:[YGP67O@P)Y<_ :KXBU M#23>ML@H:VJ%'\+0::VQ@Q5O%"/KS&UPY/>F K<XP.',#0:73@8,4;T8'.W,!X"@>K( G6 _82"@EMHP-2 MJB&B QH51-$!"0DT6VLF[DGX >JYI=NG:H@'"1(8*20,$B@IH6'02NHN*_W1 MCZ.-!D>FEZ,DQF91Y#LV_595J=1H;-7OEIR'GU.=ND(_GZS8 I]+771ISZ/[;Q??HG4Q M=9)JZE"W)3ZIR2(.CDF?RCV,);3IH5/>=E[(^)W4A- H(3Y=8@$C]K(%75/* MB4&G V:?/)T)T=X]TA97/B&DD0I?6GF['];0)HAI9]A.%!W?DYHPALK(0JYT MO4"K6OO3F2NW4;C"M%R*_Q#@8H._>/)B?.$E>$6S+\E?6,O+2%I)ZQ@?@C:/ MNG64[:RR^PJT\-W1-.17K&CYZ_D#I4#+&LGIS#ORQ_P.?S+'"2;#]G1 GXJ8 M09L_- M1DF"T^2+%V3Y#BX(HJ^T%/,!_6KU%6BSHT,7V4X;BT^%'@N M29!7TIS.-,N+#>U?2CB@3WE6T":,3%G;6='F2JQAXA1SD]#&!R:A4V M.'RD]2$NO3C>K?-',F5+K!6'(9+B+%039<89D(,!K+W,;=C2=Z*CD@@%A K* MBPZ<;E6 I!-*9=2#(E2MDA*=8E*XR%3*RQE3UA(MZTV!HI(6?PYIAH!I1]0( M!L4>)[@2;E5KN AKBR@JT\U^1T04'#]#-G3EWXJ#D'DAX$.^BANCX@/Z8>+*F2A:-!P5.0V E<%A+6'$^I8QMV+#?T*K<(-/ G@=Y M@VQ\& GN@+'CH2&8@\#F?20K !J?\=W@)/D1?8%ZOL3'394$"CXXWO M'914O0]CO(P>0_\W!NKB6J?PX18CLD%*J&J4$)9.E=# )"YH.J3B3IMO6 J M$/?+#'S:UBX7. .H:9HZ1=@6QWY$*^?$J6I9L\-8 U7I_H;W&8'7HQ^&?O@( M&E]7>!EC+\$T>)(%]"R$E4K/BUC,6(^1UK,H\579)WTQ!X#>CAUB '9+SH-; MWZ.HP]>H*+CD;TC2212A+2&.T0Y[,9M2VY('Z)DTSY/XB9B-#KGQM@F>KD?; M;> OZ6NH^9U,\J<;?^.GRJ2NHWP)P!SKHZL,)MPAGX$^^WK0S6@J!I0A=9_R M"\'L7X,]JX%*R_3@>;A]'R_W/<:A,IBC$]7<]R ? N-X[%,@>[X#T0=C]\_S M]-$1PM))IW^YH3=5VA-E'^49/0FW+I$R;[UNC93^@ZLR;[UWK=61A329XD M:^QTV;%P.5FZ*%>?'3;T8*9#!Z'UB="-]-,CG;N4=[G)-+W:W^0VRG3N0._L M)*:+6M61C WQX CL*K'QI7YJ8)>GDPXM5GH4D$4E]*A']MD/_4VV(>TLDA[- M60Z=MVJK?(<:\Y?9DE*=B[Q%68G;PE; MW7/C-B<+=)CA(BM'^=BP/1-W^3)=%=QGS]AR@&$GNHK-/W*1\T$E(T0X[>_^ M%KS*Y"T8'EM;]^*D6C)'I:W=OK&B%+GYMHJPZ>"P,Y-/BJ]5T1P&A%ISA6"^ M*%RFQI*>; CG7:>$R$&7T8"!F:&@LI=24)S308';0WKE)TOBC&4QUA3/D#5V M"RV5P$U B5H"@I%"/!X\#RG:MT9_+=O_-QP834(B4D;C*FQ/0%S\T2;*%!9+ M1>(:4CKAV\"2M0<%+XV0;9#-8C]<^ELHE93O0V\3Q2G=D3!EDB2C(>;B;JYT MWZ,F[JK8%B32"B'E^;@@@BM*YC M_/<,A\O==)W/&G\Y\W8;51S&E'PXV.F5DH-03@L4DEJ!+0S@-B<\TI%(W96F MSW DHSBF6@(&@T/T$*D-('O62/8&[@;6#'?^KS1+=A;[2_S> M;/^FHA\P'JE72[&#EA,#Q:Y>8KZ6AT^??R.(+9O3'36!,$V0IBG3]17]EJSH M("UQ34@:T4FFZ[WZUYBZR&;6V(@/"#3KU#1"M8P)?'1K)%>YI0S$9XAQH)=M M]CQ0P00&PF_\$!,-V>GHM4EOR2RBK\VK%P MB>LNRC4BRQ;T8-#<06BN*!QA04&;)YC2[3\C1P\E/5H6#."!V*!7A@.A#F0@ M060$$K0NH'961,@+L$"Y/DAM_,_8?WQ*\6I$++%'KQ+O77#%RJ"D[\G"5K/*+,?70JZI")=V"*B %@TL[ M>646LGC-X;JRD!4+^FO)!"Y>BQDYS=(D]5A)$676D!V+H9&K4TX'7QD]: QK MA.8N(!7V-8B\$#UX 9S*&2+E+J-G''IT([?9!K[B$K,I\= 0E2ND R=/"1J6 M4G%%)3WS!NBKGSZA94$(V(C.\<;S:1W(0[;5*B9#HU2OH ZM<@Z@4:L5NXW> MB]R"$K?5\P-:G8U6EI-'RU\631[J4 M)A'@E?#,3DT!+^_54%[NH*X\6Z8+3[39D.%,*#64<@'7QP.$)JK+L7H6 %A1HF2* !R,E#3CN4PS'#,M--W M1JOY0#@4"BW!7*,M1'R)!.3NP)%O/WD)+E)(M@17#%047=3M,%VW#O!]V1MN MLSA:8KQ*J--4KIO3-='@V4OQ+/"66)"$;$_NS._MH%3E]5K0#@Z[C@*+W_'; M%BQRKSPC\Y72]QO2" MD"6F94P@&!>U@B8F1LP!O*%1BFUB;OS:;FW-F-'BSUO&COPMYP?$RZ(K] 59 MM5B(5AP;K5;LU1?F2ZUY ]3RZA_OHE"S/%%TRW;S=>V4D .LSKW47.O6*E] M'<6?"&WODU;[N9.8KX:=ULM4U7P+XJM\1]95-U?!/>=W<'_L#5G1,UGZ%,6T M LBQ1D#UQ9.:HOJNZW66RC]W^LNIL8[(U]>C%+.L,.Y^MT M/O75#8W96UKD%Q%V1J4XGCCA]ZKF7;CEZT?Y\_K'GG:";]T2M-.T55]3CO!9U[;M).K MR)W"D_\J]UR84JGG'43T0(JU 7R'^NBZZJ-MD!ZP/G1JU2Y;S:,@N,X?U#G2 M/)9][)2LNKK#^C3LXB_!V:H<4SW.G=HW1J5K]5I/J/C^R4W7\<>A_,Z)SL=F M-QUI*N8?>56G4!HE95N;6GO#$RC ,!HP3NO6R3JF25=I)T/1)WU0"C!L!@RM MO![8J+0[F;B**G#+?JSVLCA>^HG\)+L#(S !?*6BQA%[(1"Z.'7743_Y&I[9/[Y4]HU MV79JGU/9]-NO;WY;:JY9,%A,DI#10#?CQ@IVX/K/K\,"U/JG58ZO7&+9!;WC M&V7UUT]I_EMVZ9%6)O_SB!9F#"'S[>Z=D/;3==B3_HOFQ5QY7%RK+I?0_/L;LU@JJ MFB/6_HS,UR)N;O*BR/^"3=?_K]M]E2AK 3>KWF2&MP;96L.L3)\G& M/*>TO!S<[0[\4KTPK\]>'-H5QM:$/5M]TCDB#_I>?K .*E0/X5Q&(:N EWD! MC6-_4(VW:TF<&YIANIHS,6[%@!7='41W[=ZV8H!J'-"-O\;HS2_8BY.WHI13 M0$;D %-=L\E'S2D5?.>4/ UI-_5;UJ#UD=?G&R MMYTD.:4U_8"N[G--[R#&JUG3N^O>YYH^!FE$^C&R YR.&7_]1-=_U^==AI]^ MU;["<4^P ,WZ?HQI,ZCBP$/@/GBBCH"DXXZTWK>^!G0&'U-7XT ?H"G:Q:*U M"G$=O;0[_YV36&QUW72, G"OL'B[1#-NLE4-BC)OIW_NZ_(ROML7;(^95B_7 M35633(^9$S#,LLSANRCU B='M6:?/@GSW:$SC[!14G[WUTLZK_X'ICT@@K^:NCYY!)8X831N!>/N]/)>XUHXJX* )^'_KI:WG?:/SW MS$]WDY"HF-$_)E.RQ,=W3U[8\#N.]?J*]>=/8C?>L5-[L?^6WSY]\]]-8>&3 M9<^LY6N?T;=1F"MZG*Q#^^^_CCDMZ58WD[KU\7^ 62W66#BML["?B>WAIYA- MUW>_+R;K:/S3_&^?O?A7G+*PWS2\\E(\78L>=]>T=3$)C,2E@%4V'!Q<)M*U M@9 WSP.N* I9(&-%3[N+H ;SY@!9_BZ1(NV,]A85;KS9!M$.QU=^ MLHPQ_:L7[^J-1ILHXT(;?3%UZ:_UTP'U:7881S!3J1_"U3FESZO:O"'\8S#HBXQ#A<>3'SB_?^,V&%ML0PXX+7J=EEX;-KG^(H$?N2 M_7_&<6#NF-;80$GY:]7E]0$4T]3N)+?.>:I'@E;,\67;M#ZV91(/E9T@T2L[ M88(GX3+:X%N<7N&4K _)Z"%A%VQ$/H\9G3,/U$:-RN,T(1KA/6'H"G56YA%?^L[\BME7-72[0.J'K5E36=G!\&0K8 MAE7Y,UKYR7Y5)/\OB,+'\Q3'&^17'&%@C'C(V'\,+[,XQN%R=T?,;$+F#9'[ MD^>'-\1D7V#B#N,[[T721U8<7"*Q@VIU<%J0@\&KOV^C<*(>)O$(:%/+-"I*>D1:6N72-2(7$>=I"D8A*GE$ZZS M9RC$2FOGON>+E=]B H*QU?H4EIZ0N6B&THK]G_>X+S96[(J4:HA!VJ.GW&8 MB2\^EK_!N[_(2<9M:XA/N2 ;YJ$NHLYBBHQT1T, *:U#\/?,WU+O@P@FZFI5 M>\<;5*.*>T;RM@>E),H+()046O0?L*&A[.-9E?UJDVG+8/!E\-#I.:O*C,VB/%!=4;E=A15K&"X8%<9OHMJVOLX MR5U..@7):K3,_T,6H32E=AI7ME.I$3PV(QTZPPYVFQ\MHU.B- TGDU\'[+E(;H8 MQ.ELJ-V=%UNKM#\E-B8='(3=Y!4E+Q0,$.& &BQ@!?&FI6=^@[T$)WGJ\VR V#V34P,M)[D MS^<&F[)5W$_R*UQ@HE=3M5NZ*W8G"!^ MV[+S"/[P[L00?$VZLA< UQB!Q"^G:"?X5EQ.#[UMT07@?7]JX/6?^[&^-48P MP=M6M!MX2RXG"-Z6Z +P?C@I\-X]X1A[ZU1:=ZL#'X#0Y=7L@-P]DU,#+B QN&0\4 MO%,X%MHA5FOJS8GT1=I$[6QH(7VAIHT^B0*?UB-<7?NA1\#N!5=>ZAD<0!W S%TUG4,5 MWI?)Z>:*)H>A]G5)GT,!..L MLL=3%*R(VY#7TQ/U.-\*4,0-"GU>&.&M! M1M\EGD4QN]5=$_&-Z7$HS2;[3H:0'/?6%25):9>I%?R,L_<48K$0QU7[(,OQ9!5W4.0]D( MT,C*9>/N0)8MRSH00X782ENNN)3::@*HOV62"0KJLW9E9P_6UV6,ZIK\/3^G MR@@&"C!$87%!/F]WY[W@9/R2QEX4D]79BW=L+IM[1T?\'"@,'%]+'D\L-%78 M4SK(:/]AM/\R>F"?+FN\L(^? ?.FJGXIYL8%#K$DWBYI"JBHNTY"R4 2@JH> MSYN"!D0DONO&R)H)H G=7791,+DY56%O;&BALQ@_$1CZS_NB4M,U@6=7(!S( M$A L^M)$D#ZRY]N$"_.%J8-,OG$&'#MY[=&\T*TP5%+['9#!%HHE+L%[AO)F MPZV3,T,Q, PWNX[+*QMF$&;>K6(B6VUE=,#F"D#Y':V/79!WD& MMLIDVW+I)4^S.*(E85<7N_N$:E@%G4?+U'^6VF9S:D #VT%H4;B \D E$_2P M0V\H'S*\;]$^9+_G-51AO>)RSETT6OX]\V,LK40G&E]S:D#CVT%H0?&H_)8( MV;P73%#)Y8P]M)B>50>G6UV59/?3-Z\'W77Z"J@!#6\'H2VG;\5J^.DK4;9( MO>\XO@)J^..K$MIR?"M6PX\OE9)>:B/_H*;DF;Y9DB;Y0Q1M!T08M+6@!S3& MG<3FPK%TA*D19O]2XT,L-..$!.[74#'7Y1->90&>KLO=^&V4XN0F\D+JYE>( MG.,E)FK0Z#1^22^":/FK,$3;G1T@%/2A!1< +GC26'S)E9ZCIC0JS#@SR.Q- MP)XY^NL=^P?]"&)?&2PMM>J8,DBZ*U*2[RR@H:8%B0-#D56#7K&HTK@ACFLK MI$?0SD>);,;:GA_(\3] #1-#4.ZUF0D0!-6&1TKQ)*4N#B2'1B<& +!PF-R< M:V#):(A19NFZ#^U7RRZC)$TNO:V?>H'_&UZ-$EKZN&89N<'NR ?*F!\JOC!Q MW9[?4'?7"LNT]T+815_5C4$E!8!1M124NP-7VNH]W1EBE$/?RQH%0?25/K5Z M'<574?:0KK. 5U(U=#8, &5>=).;&]B2"WNVMN2#A.,][$!?9W'HTP)';!/R M0O\MD;ZP*6T,:"KJ9>2>URHIBMU23E-,Q(&&Y;.W?/)#'._J(5SIN,A; QH8 M R'YYVT+DF;\>=BAD4;8V7T1X 8R#&33BDU MQ2F,F7IJ:<9LR,$BJV2VR=A3*&1/$^.ES]Q:\N\!9G<]R4YY0Z]DYG>YK [Y M^N(-" "]JR3P4LL/H/H7SE#UC3S(4/O*&XV7D;#XQ M!J#NZ93P:JAH<9G*AA[0P'826SHUVP,,\#Y6@<7B:6*;R2HC 32:II+*)FCY M8#.D 2O!5KS'-Y]C?WYT3DS''E-0/)619@]!^?IP676.CQB+1K[_KP!"R1&5:R.J^E0=2O1KJ/DY=@EZ_\$2 M;6>(??.<1?I1_:N(?I:E@"R'\]Y,.I+% $:K_\F2O"1U5[2U^9P8GJ3B=T=, M7J6DQA,F'$05",Q!(*(&/_1*H;L/^+"C6RZ.]'XQJ^ HC7J*6P(:-8V 4K> MCDQ9#9210!D*:3!3W!+R4*B#E\*A&#)DR')( ^20EJC M$:OH4<4 ROC5$J4D3S=H2""/FT12HS$;K@S:?1B3E? QI"DM1*)B R:T=Y*F M@"I:ZB1LCT6]/1N/DF+(NAK<)F@4QT1H5D#O8K=O4MPP&GWUXM5TR_P@LK/Q M"Y=H$N89[**!/,)G $W,8VHG+!8BVD'6/D=OCM3;%9]$[)O$U\F_>H9JWV6U M$MB73Q2(7W"2XA4]!R-[;?H"R%U$_S3-TB3U0EK^]3;;/(@]7%???D60M5;Y MF#C.A5O6>0,SE#. A4\RH%/T)5P0.M_ MNB'_1OY<_HG\#\4.^HSLR=D6:Y1C"VI9;DOYZ6#EB";TQ3IYL5E]:]? *1DBB2 !$D(29?[H:O* M!D!D?@D@,Y'(_/M_/ZV]WB,)(S?P__'=\=&[[WK$7P1+U[_[QW%#O^TO$"G_SC.S_X[K__W__^7SWZW]__SYLWO0N7>,L?>N?!XLW(7P7_ MU1L[:_)#[POQ2>C$0?A?O9\<+Z$_^?&7D1_3GRUB]Y'0GZ9?_:'W_NCX^T7O MS1O H-=!$B[(;L3CCY]/WWWHO?MP>GSR[OA3[_C=OXZ>5O2+YTY,?\U^]G]/ MSM]]3_]W\GE^_/T/[]_]<'S\/\!OQ4Z<1+MOO7MZE_V7=O^[Y_J__\#^=^M$ MI$?YZ$<_/$7N/[Z[C^.'']Z^_?KUZ]'7TZ,@O'M[\N[=\=M?KBZO%_=D[;QQ M?<;/!?ENVXN-4M7O^//GSV_Y;[=-2RV?;D-O^XW3M]OI[$:FOW4E[7,SB=P? M(CZ]RV#AQ%P,[ MUN\-0YY)!?OUICAF>,Q3E[?$Q)'JBE5-FYY#E,G MI$3?D]A=.)[6A"I[-I\=6U"$ 1%-5I,'MCE0 )2LDO=J=U:#8/T0DGOB1W2' M&M%]<$TN@TAKBHHAVIWO]3U%ZC[PEG0K'?Z14-$^)RMWX<8Z,U8.TC*/G>C^ MP@N^ZG&UV*GYG";AG>.[?W)QHCO#=;)>.^&&LL.]\UU*OT,WC,4B2.B.X=]- M X]RA"CGW&C0YC1E8TL')DMCHEP;BFZMS&N9+.*?G3"D\@#@CK!#*Q(3)F0Y?'J@.Y9Z M)H+F;<@*VRGGSA-$5DI-FW]_D$0Q'34\)P]!Y,81!9_N@B0,R7)&J&PFRI4$ M'Z'Y;"\#_^X-5:77Y^16*<^5C9O/(3TJ5!_?;]4"3LZ#&SO>=1PL?E$\H"$WH9^)Z)ZRY+QY<+UJ='@.AXUMQTUOKHC6=+QC.IZ M[>M\M:8Q9YJ>&0KWAS:AT\(FK^K7JGX+FY*P@S%=%S8O4&<#>B]X=K)NK>O M8/$2=VI5'X;*EJ##(71CV!1UQVE93X9-4M*E7>T5R#-A#T-Z(_!D4'"0&AR4N_7&LZ3IG)/8<3TSJDYA;$L4OJDZOK.I'1NA&_1% MNWB?F 3\! >-IR9I/,5!XWN3-+['0>,'DS1^P$'CF&GO[-[?)*VECYBP/H$' MBK)CJ_8G<%+B'L8L4.#,8+U-SQ(LI9K#&+"=X7R5]FO=>H8O#TFO5NUG\-H0 M]3 Q&Z5B)NEB8CY*?4G2Q<1\E+J-I(N)^2CU$$D7$_,![U2 KH?P$ $7H?9 M+?N(@-.4]3$S(S#>H,YMW?[J3D[>JUW_&E3BQ%V,S$>YTL-B;JL<> 02ATHP;_G/VFVRN_=LH9B\^M@-Y MSBWQ^/"_L;ZPKF_K3#9C*W^6$)'%T5WP^'9)W+=T_N_97Q@A[]^\.\X>)?P' M_=%OZ1QFY,YEGZ8FO;,F%3.G3:M;%B>:EX9^N.@%X9*$%+'MF$ZXV).!\CN* MK,7;!QZ2_V9Q[WH[\5F%P5J7E1G; @4A>>[2*1P<@@$E)'2\$5TM3_\B&QD& MI:9 $([QH2"@V@8,6SKF=-AJ[N^W #+]!!/3JVBTR>LI"=V 4K!DK]?D3"\T M!7+_%"/W*ZFV 4.?SF;)9G3A.7?5["\T ;+]/2:V5U)I@]V#)&0D7KC1PO%^ M)4XH%7QQ:R ('S"!H*+=WL'[,_&\?_G!5_^:.%'@D^4HBA(2R@Y@81<@,A\Q M(0/B@CUX?@J\A'(PW%RX'@DC&2REID X/N�T"U1?4T7;\S\A"$S/9-GXI+ MM51!#R HW^,#1]AP&1G0S?0N"*6&0Z$A$(G/^)"HI-@> -/DUG,7%U[@ M5%G]NUGO-0/;;/BX7T&NQ8TI6*\#GWOH^;/N:)+$/'<'7:#2[4G:#XH.1I,: MP!";-E^J J8VT 7]F> 0D32'@H/2]!:2;Q\3II:#$6"R_^DM\>)H^Q-.4&X19#_^K1]%ILS2.L Y &&W#@!D2H'A;M^X"U]BL%U^FD MTQC4RY1TO(Z2Y\HL."W6)#+JFJ!R7I9S2=6Y=SV7OE]B;0.;- MVTM8J395X2/8=477M6)U.81DR66&PM39,"L!;!L5V]MS4-=E?[7!5,T'-%BQ M%WLY2B%PB;K8\UJWAIB<&TU!$SD=!92DQ5D MS _1< 6!EDXWM97 OYL7\JU68+K7"HJF,:=%4S0K:,:QSK*=.O<.%F)KR7M! MT3+FUFCG])+R! =ZSUNX'P_HGVX,04_>"XJ>,3=&0_0@/,&&'C^ ]: K=8'B M9LS3T1IN F[@ "U')4@C@0-CS"72GBKR4G20.CZ2%KPB)[CN]KOB!YEN18Q/ M6'&K7]D8BH\Q>UI[T4EHQ@%*+G10%6=1:@F%PY@EK0V'B%H<6/275,NAO'.\ MJ>-2O35+19&;M$25!_2%XF7,F-97X<$<08+@8I&L$YZB@=\%">IDC4D\65&+ M1&J9Z0T$Q=:8:5W'/*O#*QQ SUBR!)\LAT[HN_Y=E".F4%>LC"VD+Q1.8[:W M-IQPCN! L$R@CLX(1\B8?:V-D)CBKML!5ZX?A#P,/"84!LG:*[>$XFC,WM;& M440MUG5%]W(O6?)$MB'G:AR'[FT2\VHE 7,0!'Y,^46G7P_R M=&;ODW7?T0@&0>/CH?.;A!R%)3>WIR3D[Q.A;A]Q?YLYJ.IA*G4,J1B%XVC? MGW/ZTK2?Q/=4&_GS>1&K0"WWP_FBJCZ:(L[@19%G_M!$<-O':E(L8^CM!9JYH 1D5;G%#23ILH,=+ C\)"&_,XHCR:K MR0,)G?U:XWM&_'N9$?\\4"]8]7)#V7QHS6ZM=A-3!Z,(.UB]VN*!6Y*PJ.<6 MMLQP%?L$-U3[A&'9R*)XLA(_:]BM[+UFUDSF6IROI!$'^[^$011-PV EN['= M:V0[D8@>ZROHP\'X;,/V[[;5T=2[I:2+[705>J H:<0I]5O<@F+[FJ _:WG0B5 MY[AK%C%U+$:TZ;BVLV/H0MX.'_7O33^GYHY/[IBU8O^^O,0WC7/6?OH-7=2% MU'8][&%'V'.$) #(?&-[J1^:8EDF&<=6O0VM49ZFI8;6$P3H8B$@M?O;XXPX M'G-+LY1R$:_ZQLZ'B F;W!4B[68]UX"^@@1@ XY5QT_J<> '^]N#_A$B:=,=WTGW'#-33=D MU.A'K;^2U]_"C4/0=25K1WK&TJS"KDK"*CI8?\U=3SJ$I'?_H$]]H7*].=_& M^K-O703+!.+8^JDY_;SU-'L#4&,HL-<>"XRUV=7]);I'.E *$#P.;X0PKK6Z M?<2WC;0ZR/J3Y)905K$*47R4X$E\ M=;#4!WBPU-ZX/3ZDS0>CV=0FJY1$5@"E3#@DLX_F0"_/"C'W'K$61AVQ3$3I M)RZ"D&XA?IJX<[&9AXX?4>H8R_TE_Y?' =C>)/9#-Z(;R7D2LB>YO-R;.M/' M03YN.V:I'?DY($XX!+."UNU$VWU4W_J';,=CM2-PAOB/7KB,"5.KPF,PE9%A MX?FVW#D21M02(OLQ2,8%!*$MPNVEO9P2Q;1.>];(1[@UDA_Y/WOIV+V_G \O M1H/1O%XVAM8MDWJ91D'=K>;JR68X9SL1@)*LG6K]E837]"JLD4MGGZ)\T!,& M0.BJ)?RB%0!*KBTR8/;$2H1 ;OKY2Q@,**2BQ/;IP&>[5?_)A0!2W:V+V%13 MDGM<9/..8G]NY\&:FG>2FXGJYLA0D4E<\6*BFJ"<[H/C>>X587Y7J:97;&K[ M=5L=.(04X[#V!)ET5> HNJ'Q*VD !>($$M#4*7*5 ,*'L)8$I@F8NAS" 6PQ M6:X*15%[-&XV#R_9KQ3H( M0?B S%8WAPDN>,D1FBU121/A*,7Y?S KYSHM\/8OG?VA>5K-J^=*$4%1YIF M?$*6KI[\K6NZJL;D*_^5U+4"ZX_F# 8)"9@A2#;XZCGSE'SU,2QV1W-(UX2P MFAVH$4RE;AO=2OA5%K6@.,MKKDG18+;?D;>S0.6L0HTU%\^6H):.!43:8'F% M%M:Q6: %.>/97%CZ/Q[_N?4IWOB471=41PB^3OQI/:.HW1$*[- 0/M#T3,?:Z9"3X\C.%#LW&-L,!I=>^O M\T$ X^C[RW\G:7*8^L\;FGX/ZCFVJ)\:Y@ FJ=+W_?]V L<0@4^W,/-6?+-# M'T%P=C?<_SK28E_K;8]F0W)F[3VK$]U?4$-.\(+UD\8+5CI2+QT*09QHCC*M ML/"*7G;3;K )4TQ*22R#ICX7GC*D2SG,&C M)L=P'-NFU&]3$#7@=S>T\V<]CV=8H[3RS @](1:N1_:2QLR#UA:L^2^C MB?6 K^]#P8%#^+1OA9K=_!C3Z@^&6H6-@/Q2D%/)''S4\#P/DMMXE7C]Q8)Y M^>1'@*27[1A42W!#6(D#]%RB>\L[E#_^G>C^<P$@?HYX1"LG"= MS+V8G[@8V"*_C: M#,**ZU;SH()/W$?Y:WY8;]OQ6_K0J* 5\P@KJJP*@T^_YLKB:A7=K)=[:1_( M"K;4=I$_DO VB(C]BY@RF=.0/#CN$E!51M73>C!?^S)0S9R7* ;;;6OJ;.KN MZ[NNUH, S>WJ!?:\4$D($TJ&Z]RZ'E=4-86AU-MZ?2(C\B!@DDV1$(5ZEZ8_ MH 8--5=":F,$D4OI9Y4JT[F*:T3S2.A:0UD/):TM /5IMB\-AC>(7.6>>H>& M:!#KH:S&M@LQRUZBG/"0M.VZV.Z4&RTG@& $Z]6PVI<0.;-PF([PB_$V0C80 M1$4WA5F?85VO:2:@."WTV$YTCW0LZY70VHOO ? ,Q[:0?TS%+J>H-G3EQ$E( M]Z_)JO_HN!X[Z2Z"D/WRFBS8;Z1[1.T!K0?N-X"R=._;A*=(!,/9\%N3>=!? M_)&X(=F[M*0D :Z%=<:P7GVM/?BU.=?]!-Y%D2_<<0/%16<0ZZ\[C&T7 -[A MV"+@'&A#3T!0OJ\UR/4Y]T)URUTP1 NZI70L/ ^)&NN6 )[AV!_R&]N,/&3' MXF1UZ?J$/?6@(BRKF SL;OW13P.8Q >!DE_X('[.Q7 9^'=S$J[/R2T[OK+T MN<^:+N48#';-(:U7F30B"K7X^IJWY(!E)YO#;B2O24>=T=5\F(;N(SU!J4J\ M(' S0M8?*C;&/)2&=PL1QS"?'+D43;H [W6%8FO,E6@8VPH^X8 53G<;^CT< MZ$-[#?6!UN=UW>*:IK[E*-A MN*',XYDX=46EU!TJ(X?V+[8E(P)^O8S\X8<0$8T<,Z?&'(F'%9(7ELHH>7CP MN#'D>%LO[,A?!>$ZQ4^=F04Z %1,#E&A&.IOUN0.#F5B+RS/E:06*S6$0F0N MC[PFOTMA:%6$8T$ES5"E@B3?"HJ'N3R:#?$HDXP#C.W#U]WMHK_&DR"<=& M:CG_]WMSAF==*($$&KF:.F2*RDEXY_A9 @?*G.MDO7;"#276O?/=E;M@<5KI M*T.>P=-S%WD_[5X*R^][;WKG;K3P@B@)"?W'\5%O,OO2'X_^IS\?3<:]_OB\ M=WUS==6?_=J;7/2N1U_&HXO1H#^>]_J#P>1F/!^-O_2FD\O18#2\KI7<4K!S MU:)2HCRP01N.:7&UGR41"[R(SDFT"-V';2J/TF3G5([./.F-58VA;*6Z; &S MRBVB-C$L9ZC5P;BP0!OQ MS_(BK4KWD5^=Q^^*J_/TJ#<:_S0SNH=H6YZ2=.J;Y^E!4BY).EEU^Y3F M!5AJ\EZ65Q0 GY(C2,T$R^ME^\ @_[8@'SRXMW:.BVOG_5%O.IM,A[/YKUQ9 M'?YX,YI>T;7TM]YX.+>XEH3O)M0K"M#5;K!4]>RTUIG>*);7'1C+TN MPMP$]8XX2%_["PZ,7GG- 3ECWYACJ3RRE&""=79:7&1SU^M,9P[X)IX]O\29? MFV76#;C=97;UHGQ?7)2?F $WF%P->_/^+Y8MN&SN>A:]P]\.)U;>K_NXSR*KIDSF_Z/O?>ARB.HNK55#_[S MA$ >^LKFED\;&08EC[N$7LM+(2U*6;T&/I5NL-\=<2?@_%>+PI_.6"WVQ7:H M*JNR^Q,&&D#/B MDY4;,V^[P'(O!480MRGE[FB4X^#Z KVI!2^<'QZ MU)O,_TEM]K]D+NF_9NZP^G>PHJ# JFFJ@O[D?2PN)3ZS=$I;MVHV3RVU2W,8 MJ\%\$/P*JZD6ERPOIVMRQZYYD9-I#.MNO!*W JZG9P?EA>2S/BL;RR M4R>,-_.0GIV4*#IDM89W4@I,./YPU)L-+_OSX7EOVF=A0O,95>_Z [:N;%[5 MB.A2+S!U3XL+330YK06G-8CEA0?%L; :_#)MG\A6*_=M'PI>ZH?\%!YX@M? MEYR4@A>./Q[UJ%YX-9JS RZ]VAE,^!N2X;CV Y+6[!H1=3IWJ9K#V#7DU#.% MF7):XUA>KK5P+AMX-5AG72?UR(+N.#\F=,LAH;>A\XX"SUVR;2A[8>=XYT[L M5*_F4M3#\2>FJUX.!^QH_?&&GJW#V>6O;$%?3RY'Y_S$O1B-^W1E]R][]-_] MWE]NQOV;\Q']S5\M+O4=!W94YQ1UG<6N/9#%Y2Z=*V"90_M;7MXUL2TL<#UF MV?;=U'DA)WT7>E**S&CV+K3WE^WG;"Y[K>>BSP%PW7D.>N9$;L1RK3[+5>WW MH/*Q[([WX(K8UIE=F'@[#&PM6T*FZU"N M@:_RY+W 58*L P,B!Q-<%T%(Z.F5/A9=[)O5_I+_T^-41& L&PP)SM.*!>C& M[,,A!3<1F:R&4>Q2O4N6H[G8#IP]" M>U83B $&0XA6\A<*Z R$SEJ%0?R_5 M80L.)"\<-^1Y-*^(P]1ZYK]()PS?1.%# !$UEM!0?]/490\.5',Y$?9R)92S M+_19\0Z6LI\>#^=!ER 8HC <:-- M&R9,LP=<] @.[GQ7R[\#Z I%$8^7!\P/+/!%A,[AGC_)>R1>P"4NB_!3JZ6 MSE (\?AO-'B" \31^H%:3SS#?WCN1@]!Y'AIB18^X MR4NW??X\2*7WU!H,BBP>STP#GN$ ?>B$/B675<3CM(#7I[(C%$P$+ATH29B M8_(6DGLJ"Y+*ZXYB4RA* M>-PY0GIQP#$F7W,DA8%/_YH6!X\TEYK^2% P\7AUZG*KB[&I/"N@(#*UE/.H M:61J^K%Z<:EMEBY)YV&B@$EQ9!3I,W>W[:F7@Q*32PN9W< O)S[=PY(PI,3P M6$W]#)NM?*9SY4^J94F8E[-%+ Q=E&[G>A.15>)=NBMVO5Z5.'XWJUO)O6GM MT:R%XAJ2A$;,P*1+/,OR-MG&-0D?W06IMB!9D,8BNUW.[DG^),NT;#GWW6GM M,:U_TEI@\:$V'$,@89/%9[JFSH:7"_CJA&D=R-2'$;%=-R4VBI)U^C/]0ZZ= M[UB+XT7X\M5WRH"*2]?:2*RL^ MGP^%2H+;.Y&-_B$*'(O M.76.!UF5LDXH%N/N#6TZT^U$FQ=@U![5]B)5XZNT4?69V&$M.%?.4;:^2XF# M"T4=,:SM%U7=,6^(L1F>D540DN?9TC^BF'LTLW0V=8S76@-;MVEU:T2VQ$IL M5PCL-CCP68C;EC!*3'969\4T]&6BQJ"V,[ U$8C:/,0F#,/5BBSB7;PQI6+F MQ/R5J[^@1U>:O4__4JG&J+;SOC41A_IF MYY>*$H"+3AN)%8<2T[@&=2M1X,V(4.8STAX&=T5J=?!M7<9UV!S?JVLM6ZBE M>@.EZM883/*.E[G.ZP2W-:RIJE[=*7H-H=[V896,_<72OD:.+SZO MVV+H]OY$BZ\OI%U0K(7J@/1\I'"?&5&U[H+JCVWSL(/@#(AYK<=.))9']2L% M=LUUQQ]BGFVJ@WNWP>4DBLF275@_/?!"//. _6B2Q%'L^,LTYW\JJ_&'2S_M9:FZH?B MC.*3' <^"X9Q6!AY.N%LMOKGDMYXEG4\&++" ZD.[ZQ7;RM6%):MUE+DO*"N M,(95^E(*#.^D*[/6)=43NM<%]Z35"TRQ;V=?L MI]G*)F(BSU9I:)L[ Y4JLLO:(UGRA7:JM5R2]_9=>FW"6ESD!6KS950P@$4W M 3*B?Y5DIJQJ:QDT 7/E".2FG\]OBJ$\WMEF]]=_NE0-#!?WFTM6AJ'_Y$J0 M@?;O$%I0DG(N?@P Y@KX1>5YGP=KQ_4!.,*&P0&GGO "*A]**'[6YS" /?(? MDCCB)!Y?D?4M"0'05G6R'=9;2WQ%2(JY@N,RM6JB)W7@.]&$SU@\KBGX3KH" MWVD=^$XUX3,61VL*OE.,\+&JQ87*Q4S3O@_"F$5.L<084>IHDSA7-<:P?9<@ MU*\KBCKK\04)GJSP$$_S3B(6R\:#2?OQP G##362N$Q*D 3UMOT("@ZB!C-P MP)?>1.UVCV?'BQ@S21?;>@P8*"79.-#)/8S1@DC5S[;" L8)QH N^D#?5&5( MREQ)Q]6>T5(:B(:>T3>"]$H[EVGOV+[35,(F$XY4T.>J!ORO#E=D M+CS$#E=A(J^SS9Q^6^YM!77N$$X@>G#X6<4)V.B75=Y54&<;!. MJOV\I72@+47 ]DX.D'\!YIL%]L7@I^N>HU4+F%>O*3(M%['7-'VJ_#S!K$:F MW-:0=NH0+E(Z<'A'!5-4^445W7!@!) ]&&"H?*"LF"S5%1Q/[?JL:&K;O@') M6S%$1D0Q#A7\"_%)Z'@L/?UR38TS=EBRG+59?@852,#NMJVD.L!I<08'F#/* M518ZR5,;/A(OX"8$$$I09]O^ZSI :G %!XSME.P&:(ZM?Z@KYK8A#C<5'X'A M.0^V60E+1H[ W)3VL'V*FF)^ *3?*%9ITO>)/R9QNE==!M%^V6 !9)".MG?? M R 'YY\- +-ZSW4@W'6U_?K"-H@%'G;8G7E:[O(-?BF M_^35'6KO47\)V%=W*3*W'&)W*<_C<2WZ4?AF%\"22Z*<#_VV**-5 M!.]RHI-P?:S8L0U]TVH^^AI"4+&7&T4#D=35R<(OH_.GP*/#L&KCK*IA X6A MC8];NU]J3PX/@\\+%LAS]]%=$G_;7F8!'N;SUKRU>(52A-$+%,N9&_U^$1(R MHCRFP,<'W"6K/VW-[XQ/'&78&-+AVUU.4>RN>>;I(%P1_I).(%X\//(@G[;V M^*F9>!V.02]BI\LS,QKYZ870S\2]NV=UFAY)Z-P1_LMS2O../0;VO;H3 8KI M1V1B:HM=G;^C>U]]1U-K6'=W[PSTY^-3DS<&GUULV@X\.2M"\7J,AN\I! M?(WV#;UGMGQU]OJ>^5"^>6_9]Z%UG&%_JM/PNC>?6!WBL/KR?19 MWXS.^$-?^1Y?:S <^Q/H-*A%'XX\&/*ILS]5813P$7 @VD"RM6#/4X[BX-J; MKFHOK6QL^Q#3%5897C;#'8;1P\,T"1?WU.::,<=%O: 'R3"VD6H4^Z!D#XXC M\AN-@#CHS;-:%%[C(+[I.(B#7CG7DL;7:(AO-!KBH-?/*$3S-2;B$(+9*";B MH)?65H7R-3+"6F3$0:^PWGQ[E!H9O4U!A"$PE*M)#2WD"@)*Q*& M9'F9$B^<*)\E7:&W041X6ZOX%?:,<<+&H#D0\4^( M$)<2CF,%EP@39@\3T*2;,^PS8GQ>3MJOL1.FF6"KC>:/IHSFW7?1I ';S@P4C0+^^:T 658GX7<-K=.R!HF,MOZIXC8[M0'2LR)5^/9T* MHURY,IAK8,UJ:!C96J0#D\TP(_2 =5E<"*?JQG?C:$:U177R?EDW\,T -JA@ MY&$"<+>[GR41/8*CZ)K<\;@>^7FFZ(9CG]/30*HIP?&"(YN3,MOE?C-D*,@D MK C*/B$HGE;T(]=1[6OY-M!-S%CZ^TJA*::(+1&%8UL:)JS"I/(!RUXK*,.- MI:J',+R*,!PL'P=A?-]?$WIP*>6\JBV4_<;JB4/8+R;24+C@Q">#)(H#^DFI MHEK1#LK0]MVH$(8*)FV4F?.O 8B9%>W #U^L,5-(G"EFTM_"9+.R)92AQIY> MJQDJ)M#44\ @"4$QQE Q>3A.L$'@+R@!(6<9"PT_VZC3^TL[(=.@ M97:,E(Y<*!4F?-@$53:-M!,.? !RIP(K3Q0.:R>]6XEF9$'<1R9W2MM'V,.Z M)000O*)=I" ?QX8'*DQ;IR3MB3$;21\*M+5HS\EM//*C.$QX1+[TE*EJBV/S M ATN5=//!5^B 0%2$D;< P<@8K&2@M)B?1:!=DN7[B,)8Y>*R3B()1L/:RUJ M#-5RVX_64W*MK/#**<:Q"UTE7NR2]+XB9#<3:I57T@7'$@#M21(J6B35_(L2]2(C_21A^EFY:B#W3O:O^U(8B/Y?T+ MQ ,OR**!TX8;ES_3O'P%-@=?;4H/7)* !X\*ERP M^*9AL"!D&5U0#HRB*'&HTC]9702>%WR=^-/DUG,7DQ6=*J5E3.+):MN(%^L5 MK,ZF@W8C7U8[K.O^2P&^=S':R/(\8<2FSYO3MQ%C\I7_2AJA .MO.X,H>$_0 M8PC"38%*:[5P#X+U.O Y?8*E#^MJ[4&IU@+780.2L[GHLZ&2QW[@W!%)&CMY M+VN/MK2/8@#QIE+-,%$H)X8 E%&0=+*6,4-KDO_TBI"<*-#) ZHUE[1:6/5'UFU3ZG'OCI-_27!DZJ:II8!C0_ M(C/BL7Q \R!?!T<+>_E UH-?F^ .X1&.0VT7XDO"1W=!JI/PC)D#,&(/=5F^ MG6@>4'$NBODXB'\E\8PL@CN?B;KX1#3X2:C06#1NS#/!Z*%0D0@LFJQNLGD^ MGU?IC 7[@>X@4%@M6B=UR+)P>N]VI+W0_FV:+N8=T]K"(LG<3P/O0\H$)I[&&=?:&4(H1# M.J6)J0H/UL2RI3>*_0AVJ&34X8XQ1?,A30D:]1\=UV,WX%2PMFY"H6(I[V0_ M_!VH2$)HQ[&@BAEC)'ZY[?8C[ &%!X'YIJ :!S9]/W:7+(./^T@W^T42TAV9 M1,.GA9I(R>+(J$;5FP9]B(%L:WOX3"BCJK?+38^N>[/A8#CZJ7]V.=SE/6HUVY%PKHI+ $ _5+'E7\(@ MB@9)R&16LNP4_6Q%=P Y7KVR0+RPZR5O"746P<".<7JBGP?);;Q*O#+U:B'0 M&\9JDNG:0E&'50UEA)X%86Q?2EAD4PK.E@=1WU]2#9R:;"0:T-/DCGFEF!%& M?YY=-XBEI>9P5LNDU96:1JQ#HK>!!)\9V=1.R1HY!4WDR/Z((=""YG%,:D.)3+')*ZA+N9[6]T?BGX7@^F>6ST-:SQMJ1VEVL"\5([1RJ;FUQT>TF-'.^ M7CDQ%0['BWC$\5:E ! CZ6LY%E^&3F'5P3F!XUC=S??G(/Q]Y/-HTT@;.EEG MVZ'T=A>N[T;W9/DE");:Z,DZVPYYKX.>FAG(T*-SA&WV%LO<-, C M1U[+3PT.J6Y,63*V,-XP>_B/Q'W@3X))+%4]/A=5C_='O>EL,AW.YK_R9/G# M'V]&TRNJBORM-Q[.S3B&Y1-7>(>AG2TNHTOB1.0^\):C]4-(;5>>,))[1L6+ M2M;'IFM8#ZO"@E,S L>^=Y&$/@_\HU1>N$\\!%"!EZ2+5:]M([R4?.C^R[PK MAS+/)^$>@Q18R_I8=;8V EO-B>ZCO640"_F,\W1.XGM9VB%5/ZONUD:HPSCR M@I%7K'55/ZM5'.QN><6Z#^_ !OB>_6VH(!V0E$8F.:ZB*J MJ+87S0>^;,YO!O/>S_W9K#^>8[DYN\H<'2/_ MFE7 =<+E/JD;>GB&B>/- L^["$+V3D-B>M89S.XQ6#$[Z0%8V=[R_5H##,LG MH80A+R/LK9K&YY6=YOW1%8)R?]LIAH0\N1&K8SKR%R%S M^)Z3]$]=P*5#V;YF,HT]@(^HQ<#9<.>^-N:[?M:,X4,!7. 09C1U4=0(2S3V MCM8T?@:#$@_\@"BD1TL60"U7ND^*2O='_GIH=C.D9NHOT^'XNK'*+7XZ5#%+ M];LA:2<$K^NSQ!27KG/K>OP9FC(0%-#5\M,A %*"I^Q*=N#8)#,:Z;ZP(E%$ MF>IX%P0 G:J?[><]^L#!.($#M9Q472>W_R:+F#T?88$(:Y:+:?XN@CW(1K.'#G%YD--EQH?]M/;O2QU>,,#C0/[% RY8=E[/$<60K/BG:VGPYI M,%E :8%P+?4C"KM0T;2SYHUW>QP47("!VKGF=4^HS,;T#]=]7L\21=K2:EK M8Z6D'V$"_HS0;0G7R:WGWDGW/ED':]FIZVV":MIQK*L:&V'S/=! _MBF^@!H M_^M6T$M.Q9'Z#$^+/L-/[&WK8'(U[,W[OYCR%Y9GI_ 5RCJT6W9P_1#XS.\_ M65T&471&5D%(=E_/I.N,^&3EBN:J.89-;Z :A_T*A368@V.G2R?))IWF#_-C MUT]<_V[R0-)B&T5B*$/H7Z+878CWPD:#6G4FUD.R^#JO,4L[*QL7])_NG20@ MKZ>%"#7=\(-3W(X#NAO_9BRW^.Q BK'M=&/6O6! M6A(M74A>D,IW7*WSO8?J?+UCPUK?L;;:=VQ>[]M]-!/%3# 54]4: 9?.5T)! MI/0!.8-C][X@E(>.)]A?JK8.==Z<)F-:5?@T0&^!5$QBD!GT&3D0&R[KJ>QH M.[-)"P@%>A1CPG7K$Y5S0>T@5O6W'<3<.LIZC,,!-L\=WO>7E_03[>[HS4>V M>E.MOZ^WQ4H<@I%M67M$Z>_QJNZV8YU;PZQROX_[Y#V#__(EA__R)MG_^I*%_OJ7W6ZL56; \&[L)SJ@$5(ED M]BM6M,)?N%Z:<@-07:^M#^"Z"2CA77P(UBY?<>ASU4059K[UBC*+)V$YB?<: MZPJ*YN"V,Z"W#3M$J&KQOSL"56TYR[*M-QO5]F6%?1%2<;P[LE-4O%B+B.3(T#IL4FM-FM1S+]N[ID.2OIUDS"=+]E.Y>, M?7FKAT[WK64(;^@/TS-Y/.JO%L7P#9ET QE[NSQPWN'?^.-MCZ MG&BC?A21."H7LVPF0EH?LGU%9%^V:N#2':%+WUDN_YU$L2+C5KW1;.=QLB\^ M(@Z_U..OBK=M>*KLWS_9D"49-U]0*/AIM:OY(]C5?&K8U7RJ[6H^1>%JSL=' MEPXPM2,9V!V7F[B$5?':5XV&MQ""O/.KJD+L6@ VP[75N&5I*Y,VW1O/D^1RH>B#IRHO6W_7;MG[MA^M58Q?5(VW1O[6-GVHQIQ@K6(/\GIVM.Q:B=AJ">N!Q+):Z+,A$H.(%#>X7#E?5HBI+Y9%$JO@

AKN9ZBJ:0F( MW%8#8I95XC'7&,]8DSZ(F7(":.MI$+F*"YRVQD>35JH5&:K)7M0;PRP-\:'3 MW2/JTGF(R&35?WCPW(5SZY$T!I;^Z-)=N['J M#(Q] DDFI%F-I@/&K)TI8. MC0I19A(;M([Q"ZD'5=:9% 6,OP>KU&9*%DLFK*UBXRI-S /*6<3)G.T-XB56 M;*=:5R4I/83F#:U,7"0F_\H0 Q9T;1&>Y ^ 1ZZM94P$S)4CD)O^3G>SB\). MK/I)?!^$;KSI/[D2)$3M.X2&B(2<188*D/-@[;C*Q+55/7" (A 5-)GJ&*.7SQ21FYU\+V9;T.&RM( MPV$\/,=%MA\VW\;8EHO,BW4,T;;S0L+.U>] MB:X[GNV]$BP S1B&&O2=;$^)[WCL@JKO[PI+9N54M)&'#6I[CV\*OP[K<,B M.*I39^O7&\5VZ!48Y3K,,:0L;9_D47DZ)X_$"QY2LP48VLK&T!O"=CR5&B1] MFC M/& ;M^CFX?/W397KN^NDS5MIQ%#H36J[?@J\,)L@WF&%FJ6-V!,8JWG M!=SX G6U'0@%6Y@Z;,"Q( ]^E6\L3JFI%M/X%J4Z\/20=RC;NHSGY('=#T?\ M?-A6V'PD?D*D)?,^%V]4OC_J#6ZNYY.KX:QW/IQ.KD?SZUY_?$[_<3&.6R''S4%"$JE$)]#GF^7@7_WABJW MZW-R&\N.LH_OBD?9YZ/>Y63\YG835/]J%K4WNK> M=QN/?#J1A.E>7-.E6F]_'23R?4_6R[(_7(Y*:6M3TX_CE+KQG740QDSMY9.. MHH2Y<+*G MMJ^QM;"#, '5):])L8NM%^LUZ1@W@0^-4EX>OGTKQ'E[S1T%^08;.O)AK!] MZ]W$\E.S!CFBS'<435;/L[\@3$,&GX>@H6Q7)FP'816K<"!]Z?J$3I+?#5XX M+, \WEPY3RR&Z2P(P^ K.R.)&>$O7>EHM=0 Y6- T46A_.F'I=,Q?8]VSB, M"&J_^@OWP?&$6VF:A$?>"8J'9>\,A)0#,)^;DRQ)V9Y$S(/.WQWUAC_>C.:_FDZ^5#U-Q3L M52<,:7ZZEW()!L5KMJ4#P"%@KAR!2W39EH9/[.%=+=77]52H:QW98:N.U*F>0H0U59RHL MV]!J+[)=@%[306V'K,*@;(=U'7Z&.G >W-CQN!(@39)P6O+?'Q_U!OWI:-Z_ M[%W/)X-_& Y,'1H_P:F&W6DI-K3LT#2Z#TA8L8!0. MTUW)"2$CEDM>4-#QOA"?%<-X5@QERAD4@&:?[SXIIPJ-!%?P='(3W.3<)^H 3&5?8CU86X9)>M><3U&5KL,9H8QU%W2B:70"7[/,I4M/HQ5QV?MFJ3.H\=#6 M+R)MB&M;B+R,/3-'V'8)FMLS*S]F_1JU@WNF!+47L&9\#B'3E MQZQ?&G=0I"6H?<,BC<[=\-L)@HOT+HDW@)^MN!R&?I?E/-L$A:,.=UZM):T,3U M&_$?"".%*\U10PNBS4F [Z^C471/KXO0X'/6;3I\5B\2[2S]S><%E3X7UUM MKW@>M=ZQZ4QJ)_JIU$Y>BPJT8^"'SN MA4D<;T["]8E"2@\]&>LGD98V7J,.M$!S-%O;6UZ@.:(ZIW=6/Z5._ MXE/6LX(=2C*%;'XQ,MC@*,DQ!WB42$JU6IF,]?1?ASKU&T#U,DY],0,.=.J# M)P"427.Q0Q;VUF_JU&]G&>_'>1QF8RU]TWYJ$0L;J(#S+RW$9NR$[-'9X_," MW NU^: 1:K,;RG3(S>Y#^J$W%5TQ1'^\B! <(2ROH3C80C#PAN)<)5[LDO6# M%VQ(R/S_ZAJ'DBX=PD1"!8[@EM($(S9#592*O!<.?)0RIX)JCR8ST1^%6S%* MY$?:Z*/T"E#1Q[99#!&H_.4>B 4X[-AA2A7A4U85>*QL;-L^U %'1H?1:_"S M@*GNJW,W) O:)Y*N!E%CZ^EA==>!G&I#K![^D;CQ9N0O*#U4Q4L7H&+_4?2Q MG@)5E_$@'AR2_^]J\/^=-O^-F?6M\+_( QP'0&VO6:'ZPB'*%Y8_]>+KOZJX MW'$AZE+,D+GP8TPQ0QV6HE+.GGD0.]ZA'I_"OFX]SOK MRD@,!")7P.7O/I1 MK/U;Z3;GV*U02R1,0R?P+SWF!TF$I.&8GYQJ%P9).VC.P M?<5B?F^K"0J2S/ ?^2$&U/A]*=@^TH)@3 *8#'DL[]RPM])S&WRB7]. MB9^L1$6067MQ<_S57>7S1[?FZYBM2N$2).?:R9P!_T,+<[)?[M6XPZ$UY+Y1 M"?X)F_C^I"F[2.X8[&%FZ(!KZ?Z-VC\D?"1+:NY<),S:88:2XU=Z)W@@D/'/ M6@]-@)VXA^(_HGVOA=O>1\?UF!.&DBM2QUJ^7RY_T7KLQ<'OV$5V7 \O!C->]/+_OC:]!L) M"!&*MQ)Z0V (T^_>FXDZ,+V^G4 6IX_X[003J+&S5CR7V&_5(<[O3QS'HXCM MG%3/((KM<+"]2F $3#?[NF%X/9VJPUD+C6Q?55=COQ>P6DD6#FWZG!Y!/E/J MF-EXFVQ?561G5,@TFY"PGSKA)M^HOPX2F<[<=-S.A VVPT 3Z:I!K^C@47JL!^+9:#F<)V)XFO$+AR(2R^D]^B;)N'BGAIW7%VM M>9LO&[ [ 6_-6&;(!S=(UHG'38?<_!1S$ARP]8:R?0S#7&5-V(1DQ7Y[[J\. MQWSI>[\Z&LXC4(.NG"=WG:S[OI\X7OZ7$=TUMRNNIBZI-79G0L3:8V3']ZOL M8HNOD]T[AR]A$&D756GXL932/SWJ3>;_',YZ?QG^,AV.KX=_[8W&@\G5\&^]\7"^\^NWZLV7S5OA MQ8=UM;@IC'A$!9._='KG[J.[I("*5[:XAZU7JG!&5RY6%0MP[-Y442'NG3]( MZ(+W%YLYW2$B2A-E[1?']2_I#G%&5K3-W'D28ZDO,'M1: MU%JNR5UZ-M ]8\U'DZHLWY=4EO='O>OAEZOA>$Y5E8O)[*H_'TW&9E05X605 M>@J@'X;;[.Z%&( !>8TK0':[C3BN8#>ULR2BDXNB3,HB1:%3>;6_:G\U_[LRR_/AF M$*S7;IPJ^CZ_^7;].^(OZ*QE3J]/[TJK\N-1;S"YNAK-F=_KNMC M\9?A># :7IMQ?ZGGKZI0HC& 31?TUM5Z29R(1.DCP2O79X$)V75R1"5OH%J) MNN-8O1+2![?HJ*[%-1R:*W#N(W_^-?B5.*%$Q:TQE-7[I$/A7N9=UZ"G7R6M M@9\;S.K-U 'A+_&O8P)P$21A6_CGQK(64'Q8^$OH>$OLR[SH%?6/ +<;5'A+FS@>BJ!DE]YU] M.JYOI9NJ)0HGJ;'ACLN)5A#:&9UX%C E=7(KNMETF#7 4KZ@JWF#8X\>D#!V M5RX=GT23U3EY""(W[L<#2NF&$J"HQ0'KC=SXAJ*JPRK+;M!KXO$""#\F3DC5 M H\]%X\"SUTR+^Z%ZSN4?L<[=V)'ZA4]*>VWGU@HX.5PP"XK?KSIS^;#V>6O M;,N]GER.SOD=QL5HW*=[;_^R1__=-Q4EJ$F?,GJP]GBOE\& $,*&:,$OC"VB MP1\Y3<-@Y4J.O[U&5IW1;8-207[W+_+I<9W&@E]*WPH6FED][]K&M9(%]4T0 M$F+ =>B$K.P/>_"Z?<;H+JAZ<.YZB30QK;*C54]SV]@#V72P%YW9;]C_6%I; M^I/_#U!+ 0(4 Q0 ( &. '4N,C.GUP!0! "0A#P 1 " M 0 !A96AR+3(P,3\4 0!A96AR+3(P,3&UL4$L! A0# M% @ 8X =2S$]# LM90 IKH% !4 ( !]F$! &%E:'(M M,C Q-S U,S%?;&%B+GAM;%!+ 0(4 Q0 ( &. '4L-A/[K'T< FV! 5 M " 5;' 0!A96AR+3(P,3