0001683168-19-002888.txt : 20190911 0001683168-19-002888.hdr.sgml : 20190911 20190910204158 ACCESSION NUMBER: 0001683168-19-002888 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190911 DATE AS OF CHANGE: 20190910 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LANTRONIX INC CENTRAL INDEX KEY: 0001114925 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER COMMUNICATIONS EQUIPMENT [3576] IRS NUMBER: 330362767 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-16027 FILM NUMBER: 191086966 BUSINESS ADDRESS: STREET 1: 7535 IRVINE CENTER DR., SUITE 100 CITY: IRVINE STATE: CA ZIP: 92618 BUSINESS PHONE: 9494533990 MAIL ADDRESS: STREET 1: 7535 IRVINE CENTER DR., SUITE 100 CITY: IRVINE STATE: CA ZIP: 92618 10-K 1 lantronix_10k-063019.htm ANNUAL REPORT

Table of Contents

 

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-K

 

(Mark One)

☒      ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the fiscal year ended June 30, 2019

 

☐      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 1-16027

 

 

 

LANTRONIX, INC.

(Exact name of registrant as specified in its charter)

 

Delaware 33-0362767
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.)

 

7535 Irvine Center Drive, Suite 100, Irvine, California 92618

(Address of principal executive offices)

 

(949) 453-3990

(Registrant’s telephone number, including area code)

 

Securities registered pursuant to Section 12(b) of the Act:

  

Title of each class Trading Symbol(s) Name of each exchange on which registered
Common Stock, $0.0001 par value LTRX The Nasdaq Stock Market LLC

 

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 

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  No 

 

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  No 

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes  No 

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company”, and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer  Accelerated filer Non-accelerated filer Smaller reporting company
      Emerging growth company

 

If an emerging growth company, indicate by check mark if the Registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes  No 

 

The aggregate market value of the registrant’s common stock held by non-affiliates based upon the closing sales price of the common stock as reported by the Nasdaq Capital Market on December 31, 2018, the last trading day of the registrant’s second fiscal quarter, was approximately $31,773,000. The determination of affiliate status for this purpose shall not be a conclusive determination for any other purpose.

 

As of August 30, 2019, there were 22,935,349 shares of the registrant’s common stock outstanding.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the registrant's definitive Proxy Statement on Schedule 14A relating to the registrant's 2019 annual meeting of stockholders, which will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K, are incorporated by reference into Part III of this Annual Report on Form 10-K.

 

 

   
 

 

LANTRONIX, INC.

ANNUAL REPORT ON FORM 10-K

For the Fiscal Year Ended June 30, 2019

 

TABLE OF CONTENTS

 

    Page
PART I
     
  Cautionary Note Regarding Forward-Looking Statements ii
     
Item 1. Business 1
     
Item 1A. Risk Factors 5
     
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 Financial Data* 16
     
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations 16
     
Item 7A. Quantitative and Qualitative Disclosures About Market Risk * 25
     
Item 8. Financial Statements and Supplementary Data 25
     
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure 25
     
Item 9A. Controls and Procedures 25
     
Item 9B. Other Information 25
     
PART III
     
Item 10. Directors, Executive Officers and Corporate Governance 26
     
Item 11. Executive Compensation 26
     
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters 26
     
Item 13. Certain Relationships and Related Transactions and Director Independence 26
     
Item 14. Principal Accountant Fees and Services 26
     
PART IV
     
Item 15. Consolidated Financial Statements and Exhibits 27
     
Item 16. 10-K Summary 29

 

* Not required for a “smaller reporting company.”

 

 i 
 

 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Annual Report on Form 10-K for the fiscal year ended June 30, 2019, or this Report, contains forward-looking statements within the meaning of the federal securities laws, which statements are subject to substantial risks and uncertainties. These forward-looking statements are intended to qualify for the safe harbor from liability established by the Private Securities Litigation Reform Act of 1995. All statements other than statements of historical fact included in this Report, or incorporated by reference into this Report, are forward-looking statements. Throughout this Report, we have attempted to identify forward-looking statements by using words such as “may,” “believe,” “will,” “could,” “project,” “anticipate,” “expect,” “estimate,” “should,” “continue,” “potential,” “plan,” “forecasts,” “goal,” “seek,” “intend,” other forms of these words or similar words or expressions or the negative thereof. These forward-looking statements relate to, among other things:

 

  · predictions about our earnings, revenues, margins, expenses or other financial matters;
  · forecasts of our financial condition, results of operations, liquidity position, or working capital requirements;
  · the impact of changes to our share-based awards and any related changes to our share-based compensation expenses;
  · the impact of future offerings and sales of our debt or equity securities;
  · the impact of changes in our relationship with our customers;
  · plans or expectations with respect to our product development activities, business strategies or restructuring and expansion activities;
  · expectations concerning the anticipated effects of our acquisitions on our business and results of operations;
  · demand and growth of the market for our products or for the products of our competitors;
  · the impact of pending litigation, including outcomes of such litigation;
  · the impact of our response to and implementation of recent accounting pronouncements and changes in tax laws on our consolidated financial statements and the related disclosures;
  · expected and unexpected changes in regulatory requirements, taxes, trade laws and tariffs;
  · sufficiency of our internal controls and procedures;
  · our ability to comply with certain financial obligations in our loan agreement;
  · the success of our plans to realign and reallocate certain of our resources; and
  · assumptions or estimates underlying any of the foregoing.

 

We have based our forward-looking statements on management’s current expectations and projections about trends affecting our business and industry and other future events. Although we do not make forward-looking statements unless we believe we have a reasonable basis for doing so, we cannot guarantee their accuracy. Forward-looking statements are subject to substantial risks and uncertainties that could cause our future business, financial condition, results of operations or performance to differ materially from our historical results or those expressed or implied in any forward-looking statement contained in this Report. Some of the risks and uncertainties that may cause actual results to differ from those expressed or implied in the forward-looking statements are described in “Risk Factors” included in Part I, Item 1A of this Report, as well as in our other public filings with the Securities and Exchange Commission, or the SEC. In addition, actual results may differ as a result of additional risks and uncertainties of which we are currently unaware or which we do not currently view as material to our business.

 

You should read this Report in its entirety, together with the documents that we file as exhibits to this Report and the documents that we incorporate by reference into this Report, with the understanding that our future results may be materially different from what we currently expect. The forward-looking statements we make speak only as of the date on which they are made. We expressly disclaim any intent or obligation to update any forward-looking statements after the date hereof to conform such statements to actual results or to changes in our opinions or expectations, except as required by applicable law or the rules of The Nasdaq Stock Market LLC. If we do update or correct any forward-looking statements, investors should not conclude that we will make additional updates or corrections.

 

We qualify all of our forward-looking statements by these cautionary statements.

 

  

 ii 
 

 

PART I

 

ITEM 1. BUSINESS

 

Overview

 

Lantronix, Inc., which we refer to herein as the Company, Lantronix, we, our, or us, is a global provider of secure data access and management solutions for Internet of Things, or IoT, assets. Our mission is to be the leading supplier of IoT solutions that enable companies to simplify the creation, deployment, and management of IoT projects while providing secure access to data for applications and people.

 

With more than 25 years of experience in creating information technology, or IT, management and machine to machine, or M2M, technologies, Lantronix is an innovator in enabling our customers to build new business models and realize the possibilities of the IoT. Our connectivity solutions are deployed with millions of machines serving a wide range of industries, including medical, security, industrial, transportation, retail, financial, environmental and government.

 

We were incorporated in California in 1989 and reincorporated in Delaware in 2000.

 

References in this Report to “fiscal 2019” refer to the fiscal year ended June 30, 2019 and references to “fiscal 2018” refer to the fiscal year ended June 30, 2018. 

 

Our Strategy

 

Today, more and more companies are seeking to connect their machines and electronic devices to the Internet, to manage them remotely, and to create new business models. The growth in the IoT market is being driven by the growing importance of data, and the rapidly falling cost of sensors, connectivity, computing and storage. While the promise of IoT is great, many companies find designing and deploying an IoT project to be complex, costly and time-consuming.

 

We are executing a growth strategy that includes continuous innovation complemented by strategic acquisitions to strengthen our product and technology portfolio with the intent of increasing our scale and broadening our IoT connectivity solutions so that we can increase our footprint at our customers. This will allow us to offer an increased value proposition, capture a larger portion of our customers’ software and hardware connectivity needs, and engage with customers as a strategic "total solution" partner. We believe this strategy will strengthen our position in the IoT market as our customers will be able to come to us for a variety of IoT connectivity solutions. For example, in July 2019, we completed the acquisition of a company that develops products for cellular and mobile tracking IoT solutions, which allows us to offer more complete solutions to our customers and also substantially increases the portion of the IoT market that we are able to serve.

 

Our strategy is to leverage our networking and software development expertise to develop technologies that make it easier for our customers to participate in the IoT. We are primarily focused on the following market transitions:

 

  · the increasing role of wireless networks for IoT communication;

 

  · the desire to remotely access, monitor and manage machines and IT infrastructure assets; and

 

  · the increasing importance of security in IoT deployments.

 

We are addressing the IoT market opportunity and the transitions above with a combination of hardware and software solutions that will combine our portfolio of robust and secure networking technologies with new advanced data access, management, and security features for industrial IoT assets. Our offerings are designed to help companies to simplify and speed their IoT deployments, reduce complexity and development costs associated with web-scale application development and assist them in creating value-added business models.

 

We have continued to dedicate significant engineering resources to our ® management software platform and ready-to-use applications that are intended to address the markets’ need for cloud-based centralized management of IoT and IT assets. During the prior two fiscal years, we introduced a number of ready-to-use applications as well as software-as-a-service, or SaaS, offerings for both IoT and IT product lines, including Lantronix Gateway Central, MACH10 Global Device Manager, and ConsoleFlow™. Lantronix Gateway Central is a cloud-based SaaS offering that allows device manufacturers, system integrators and end users to remotely monitor and manage deployed Lantronix IoT Gateways (which are further described below). MACH10 Global Device Manager is a ready-to-use industrial IoT application that enables device manufacturers to integrate IoT device lifecycle management for remote monitoring and management for their connected devices. ConsoleFlow is a centralized IT infrastructure management and monitoring software optimized for out-of-band networks, designed to provide network resilience and ensure connectivity even when primary connections fail – and especially in data centers and at remote sites where network availability is essential to business continuity. These software offerings are in the early stages of evaluation by certain customers and did not generate meaningful revenue during fiscal 2019.

 

 

 1 
 

 

Products and Solutions

 

We organize our products and solutions into three product lines: IoT, IT Management and Other.

 

IoT

 

Our IoT products typically connect to one or more existing machines or are built into new industrial devices to provide network connectivity. Our products are designed to enhance the value and utility of machines by making the data from the machines available to users, systems and processes or by controlling their properties and features over the network.

 

Our IoT products currently consist of IoT Gateways and IoT Building Blocks. IoT Gateways are designed to provide secure connectivity and the ability to add integrated device management and advanced data access features. IoT Building Blocks provide basic secure machine connectivity and unmanaged data access.

 

Our IoT products may be embedded into new designs or attached to existing machines. Our IoT products include wired and wireless connections that enhance the value and utility of modern electronic systems and equipment by providing secure network connectivity, application hosting, protocol conversion, secure access for distributed IoT deployments and many other functions. Many of the products are offered with software tools intended to further accelerate our customer’s time-to-market and increase their value add.

 

Most of our IoT products are pre-certified in a number of countries thereby significantly reducing our original equipment manufacturer customers’ regulatory certification costs and accelerating their time to market.

 

The following product families are included in our IoT product line: EDS, EDS-MD, PremierWave® EN, PremierWave® XC, SGX™, UDS, WiPort®, xDirect®, xPico®, xPico® Wi-Fi, xPress™, XPort®, XPort® Pro, Micro, MACH10® Global Device Manager and Lantronix Gateway Central. In addition, we expect to classify continuing products from our recent cellular and mobile tracking solutions acquisition as part of our IoT product line.

 

IT Management

 

Today, organizations are managing an ever-increasing number of devices and data on enterprise networks where 24/7 reliability is mission critical. Out-of-band management is a technique that uses a dedicated management network to access critical network devices to ensure management connectivity (including the ability to determine the status of any network component) independent of the status of other in-band network components. Remote out-of-band access allows organizations to effectively manage their enterprise IT resources and at the same time, optimize their IT support resources. Our vSLM™, a virtualized central management software solution, simplifies secure administration of our IT Management products and the equipment attached to them through a standard web browser.

 

Our IT Management product line includes out-of-band management, console management, power management, and keyboard-video-mouse (commonly referred to as KVM) products that provide remote access to IT and networking infrastructure deployed in test labs, data centers, branch offices and server rooms.

 

The following product families are included in our IT Management product line: SLB, SLC8000, Spider, ConsoleFlow and vSLM™.

 

Other

 

We categorize products that are non-focus or end-of-life as Other. Our Other product line includes non-focus products such as the xPrintServer®. In addition, this product line includes end-of-life versions of our MatchPort®, SLC, SLP, xPress Pro, xSenso®, PremierWave® XN, and WiBox product families.

 

 

 

 2 
 

 

Net Revenue by Product Line

 

We have one operating and reportable business segment. A summary of our net revenue by product line is found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in Part II, Item 7 of this Report, which is incorporated herein by reference. A discussion of factors potentially affecting our net revenue and other operating results is set forth in “Risk Factors” included in Part I, Item 1A of this Report, which is incorporated herein by reference.

 

Sales Cycle

 

Our embedded IoT solutions are typically used by OEMs, original design manufacturers, or ODMs, and contract manufacturers. OEMs design and sell products under their own brand that are either manufactured by the OEM in-house or by third-party contract manufacturers. ODMs design and manufacture products for third parties, which then sell those products under the third parties’ brands. The design cycles using our embedded solutions typically range from nine to 24 months and can generate revenue for the entire life-cycle of an end user’s product.

 

Our IT Management product line and external IoT solutions are typically sold to end users through value added resellers, or VARs, systems integrators, distributors, online retailers and, to a lesser extent, OEMs. The design cycles for our IT Management products generally range from three to 18 months and are often project-based.

 

Sales Channels

 

Distributors

 

A majority of our sales are made through distributors. Distributors resell our products to a wide variety of resellers and end customers including OEMs, ODMs, VARs, systems integrators, consumers, online retailers, IT resellers, corporate customers and government entities.

 

Resellers

 

Our products are sold by industry-specific system integrators and VARs, who often obtain our products from our distributors. Additionally, our products are sold by direct market resellers such as CDW, ProVantage, and Amazon.com.

  

Direct Sales

 

To a lesser extent, we sell products directly to larger OEMs and end users. We also maintain an ecommerce site for direct sales.

 

Sales and Marketing

 

We sell our products primarily through an internal sales force, which includes regional sales managers, inside sales personnel and field applications engineers in major regions throughout the world. This team manages our relationships with our partners and end users, identifies and develops new sales opportunities and increases penetration at existing accounts. We implement marketing programs, tools and services, including displaying our products at industry-specific events, to generate sales leads and increase demand for our products.

 

Manufacturing

 

Our manufacturing operations are primarily conducted through third-party contract manufacturers. We currently utilize Plexus, primarily located in Malaysia, and Hana Microelectronics, primarily located in Thailand, as our contract manufacturers for most of our products. In addition, we use eSilicon Corporation to manage Taiwan Semiconductor Manufacturing Company, Ltd., a third-party foundry located in Taiwan, which manufactures our large-scale integration chips. We manufacture certain products with final assembly in the U.S. to meet trade compliance requirements.

 

Our contract manufacturers source raw materials, components and integrated circuits, in accordance with our specifications and forecasts, and perform printed circuit board assembly, final assembly, functional testing and quality control. Our products are manufactured and tested to our specifications with standard and custom components. Many of these components are available from multiple vendors. However, we have several single-sourced supplier relationships, either because alternative sources are not available or because the relationship is advantageous to us.

 

Research and Development

 

Our research and development efforts are focused on the development of hardware and software technology to differentiate our products and enhance our competitive position in the markets we serve. Product research and development is primarily performed in-house and supplemented with outsourced resources.

 

 

 

 3 
 

 

Competition

 

Our industry is highly competitive and characterized by rapid technological advances and evolving industry standards. The market can be affected significantly by new product introductions and marketing activities of industry participants. We believe that we compete for customers based on product features, software capabilities, company reputation, brand recognition, technical support, relationships with partners, quality, reliability, product development capabilities, price and availability. A discussion of factors potentially affecting our ability to compete in the markets in which we operate is set forth in “Risk Factors” included in Part I, Item 1A of this Report, which is incorporated herein by reference.

 

Intellectual Property Rights

 

We believe that a considerable portion of our value resides in our intellectual property. We have developed proprietary methodologies, tools, processes and software in connection with delivering our products and services. We protect our intellectual property through a combination of patents, copyrights, trademarks, trade secrets, licenses, non-disclosure agreements and contractual provisions. We enter into a non-disclosure and confidentiality agreement with each of our employees, consultants and third parties that have access to our proprietary technology. Pursuant to assignment of inventions agreements, all of our employees and consultants assign to us all intellectual property rights for the relevant inventions created in connection with their employment or contract with us. We currently hold U.S. and international patents covering various aspects of our products, with additional patent applications pending.

  

U.S. and Foreign Government Regulation

 

Many of our products are subject to certain mandatory regulatory approvals in the regions in which our products are deployed. In particular, wireless products must be approved by the relevant government authority prior to these products being offered for sale. In addition, certain jurisdictions have regulations requiring products to use environmentally friendly components. Some of our products employ security technology, which is subject to various U.S. export restrictions.

 

Employees

 

As of August 16, 2019, we had 210 full time employees, none of whom is represented by a labor union. We have not experienced any labor problems resulting in a work stoppage and believe we have good relationships with our employees.

 

Customer and Geographic Concentrations

 

We conduct our business globally and manage our sales teams by three geographic regions: the Americas; Europe, Middle East, and Africa, or EMEA; and Asia Pacific Japan, or APJ. A discussion of sales to our significant customers and related parties, sales within geographic regions as a percentage of net revenue and sales to significant countries as a percentage of net revenue is set forth in Note 9 of Notes to Consolidated Financial Statements included in Part II, Item 8 of this Report, which is incorporated herein by reference. A discussion of factors potentially affecting our customer and geographic concentrations is set forth in “Risk Factors” included in Part I, Item 1A of this Report, which is incorporated herein by reference.

 

Available Information

 

Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, Proxy Statements on Schedule 14A and other reports and information that we file or furnish pursuant to the Securities Exchange Act of 1934, as amended, or the Exchange Act, are available free of charge on our website at www.lantronix.com as soon as reasonably practicable after filing or furnishing such reports with the SEC. The SEC also maintains a website at www.sec.gov that contains reports, proxy and information statements, and other information regarding issuers that file electronically. Our audit committee charter, corporate governance and nominating committee charter, and compensation committee charter are also posted on our website at www.lantronix.com under “Investor Relations.” The contents of our website are not incorporated by reference into this Report. References to our website address in this Report are inactive textual references only.

 

Information About Our Executive Officers

 

Executive officers serve at the discretion of our board of directors. There are no family relationships between any of our directors or executive officers. The following table presents the names, ages, and positions held by our executive officers:

 

Name   Age   Position
Paul H. Pickle   49   President and Chief Executive Officer
Jeremy R. Whitaker   49   Chief Financial Officer
Mohammed F. Hakam   51   Vice President of Engineering
Kevin M. Yoder   55   Vice President of Worldwide Sales

  

 

 

 

 4 
 

 

PAUL H. PICKLE joined Lantronix as its President and Chief Executive Officer and as a member of its Board of Directors in April 2019. Most recently, Mr. Pickle served as President and Chief Operating Officer of Microsemi Corporation, a leading provider of semiconductor and system solutions, from November 2013 until Microsemi was acquired by Microchip Technology Inc. in May 2018. Prior to his position as President and Chief Operating Officer, he served Microsemi as Executive Vice President, leading business operations of the company’s Integrated Circuits group, where he played an integral role in the planning, developing, and execution of Microsemi’s leading edge IC solutions for communications, industrial, aerospace, and defense/security markets.

  

JEREMY R. WHITAKER has served as our Chief Financial Officer since September 2011. Mr. Whitaker returned to Lantronix after serving as Vice President, Corporate Controller at Mindspeed from January 2011 to September 2011. Mr. Whitaker previously served as our Vice President of Finance and Accounting from September 2010 to January 2011, where he was responsible for managing all worldwide finance and accounting functions. Mr. Whitaker also served as our Senior Director of Finance and Accounting from February 2006 to September 2010 and our Director of Finance and Accounting from August 2005 to February 2006. Prior to August 2005, Mr. Whitaker held vice president and director level finance and accounting positions with two publicly-traded companies and worked in the assurance practice at Ernst & Young LLP for six years.

 

FATHI HAKAM joined Lantronix in August of 2018 and serves as our Vice President of Engineering. Prior to joining Lantronix, Mr. Hakam served as the interim Senior Vice President of International Operations at Viewstream, Inc., a provider of videos and marketing content to technology companies, from September 2016 to July 2018, where he was instrumental in planning and expanding the company’s global media strategy. Before joining Viewstream, Mr. Hakam was founder and Senior Vice President of Engineering and Product Management of SwitchRay Inc., a global provider of communication service platforms for global telecom carriers, from 2012 until its acquisition by 46 Labs in September 2016. He previously spent 20+ years at a number of large companies such as Motorola and Kyocera Wireless in various engineering leadership roles, and has also been the founder of two technology companies (including SwitchRay Inc.) in the networking and telecom segment. Mr. Hakam has been a professor at National University in San Diego, instructing undergraduate and graduate courses in program and project management, international management, six sigma and statistical process control.

 

KEVIN M. YODER has served as our Vice President of Worldwide Sales since March 2016. Prior to joining Lantronix, Mr. Yoder served as Vice President of Sales for the Americas region at Avago Technologies (now Broadcom Limited), a leading designer, developer and global supplier of analog and digital semiconductor connectivity solutions, from June 2010 to February 2016, where he was responsible for driving more than $1.3 billion in annual revenues. Prior to joining Avago, Mr. Yoder was Vice President of Worldwide Sales for XMOS, a start-up semiconductor company. Prior to that, he held sales leadership positions at Analog Devices, Texas Instruments, and CoWare.

  

ITEM 1A. RISK FACTORS

 

We operate in a rapidly changing environment that involves numerous risks and uncertainties. Before deciding to purchase, hold or sell our common stock, you should carefully consider the risks described in this section, as well as other information contained in this Report and in our other filings with the SEC. This section should be read in conjunction with the consolidated financial statements and accompanying notes thereto included in Item 8 of this Report, and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in Item 7 of this Report. If any of these risks or uncertainties actually occurs, our business, financial condition, results of operations or prospects could be materially harmed. In that event, the market price for our common stock could decline and you could lose all or part of your investment. In addition, risks and uncertainties not presently known to us or that we currently deem immaterial may also adversely affect our business.

 

Certain of our products are sold into mature markets, which could limit our ability to continue to generate revenue from these products. Our ability to sustain and grow our business depends on our ability to develop, market, and sell new products.

 

Certain of our products are sold into mature markets that are characterized by a trend of declining demand. As the overall market for these products decreases due to the adoption of new technologies, we expect that our revenues from these products will continue to decline. As a result, our future prospects will depend on our ability to develop and successfully market new products that address new and growing markets. Our failure to develop new products or failure to achieve widespread customer acceptance of any new products could cause us to lose market share and cause our revenues to decline. There can be no assurance that we will not experience difficulties that could delay or prevent the successful development, introduction, marketing and sale of new products or product enhancements. Factors that could cause delays include regulatory and/or industry approvals, product design cycle and failure to identify products or features that customers demand. In addition, the introduction and sale of new products often involves a significant technical evaluation, and we often face delays because of our customers’ internal procedures for evaluating, approving and deploying new technologies. For these and other reasons, the sales cycle associated with new products is typically lengthy, often lasting six to 24 months and sometimes longer. Therefore, there can be no assurance that our introduction or announcement of new product offerings will achieve any significant or sustainable degree of market acceptance or result in increased revenue in the near term.

 

 

 

 5 
 

 

Our new software offerings represent a new product line for us and are subject to the risks faced by a new business.

 

During the fiscal year ended June 30, 2019, we continued to dedicate significant engineering resources to our management software platform, applications, and software-as-a-service, or SaaS, offerings, including MACH10®, Global Device Manager, Lantronix Gateway Central, and ConsoleFlow™. Our management has limited experience in this marketplace. These product and service offerings will be subject to significant additional risks that are not necessarily related to our hardware products. Our ability to succeed with these offerings will depend in large part on our ability to provide customers with software products and services that offer features and functionality that address the needs of particular businesses. We may face challenges and delays in the development of this product line as the marketplace for products and services evolves to meet the needs and desires of customers. We cannot provide assurances that we will be successful in operating and growing this product line.

 

In light of these risks and uncertainties, we may not be able to establish or maintain market share for our software and SaaS offerings. As we develop new product lines, we must adapt to market conditions that are unfamiliar to us, such as competitors and distribution channels that are different from those we have known in the past. We have and will encounter competition from other solutions providers, many of whom may have more significant resources than us with which to compete. There can be no assurance that we will recover our investments in this new product line, that we will receive meaningful revenue from or realize a profit from this new product line or that diverting our management’s attention to this new product line will not have a material adverse effect on our existing business, and in turn on our results of operations, financial condition and prospects.

 

We may experience significant fluctuation in our revenue because the timing of large orders placed by some of our customers is often project-based.

 

Our operating results fluctuate because we often receive large orders from customers that coincide with the timing of the customer’s project. Sales of our products and services may be delayed if customers delay approval or commencement of projects due to budgetary constraints, internal acceptance review procedures, timing of budget cycles or timing of competitive evaluation processes. In addition, sometimes our customers make significant one-time hardware purchases for projects which are not repeated. We sell primarily on a purchase order basis rather than pursuant to long-term contracts, and we expect fluctuations in our revenues as a result of one-time project-based purchases to continue in the future. In addition, our sales may be subject to significant fluctuations based on the acceleration, delay or cancellation of customer projects, or our failure to complete one or a series of significant potential sales. Because a significant portion of our operating expenses are fixed, even a single order can have a disproportionate effect on our quarterly revenues and operating results. As a result of the factors discussed above, and due to the complexities of the industry in which we operate, it is difficult for us to forecast demand for our current or future products with any degree of certainty, which means it is difficult for us to forecast our sales. If our quarterly or annual operating results fall below the expectations of investors or securities analysts, the price of our common stock could decline substantially.

  

The lengthy sales cycle for our products and services, along with delays in customer completion of projects, make the timing of our revenues difficult to predict.

 

We have a lengthy sales cycle for many of our products that generally extends between six and 24 months and sometimes longer due to a lengthy customer evaluation and approval process. The length of this process can be affected by factors over which we have little or no control, including the customer’s budgetary constraints, timing of the customer’s budget cycles, and concerns by the customer about the introduction of new products by us or by our competitors. As a result, sales cycles for customer orders vary substantially among different customers. The lengthy sales cycle is one of the factors that has caused, and may continue to cause, our revenues and operating results to vary significantly from quarter to quarter. In addition, we may incur substantial expenses and devote significant management effort and expense to develop potential relationships that do not result in agreements or revenues, which may prevent us from pursuing other opportunities. Accordingly, excessive delays in sales could be material and adversely affect our business, financial condition or results of operations.

  

 

 

 

 6 
 

 

The nature of our products, customer base and sales channels causes us to lack visibility into future demand for our products, which makes it difficult for us to predict our revenues or operating results.

 

We use forecasts based on anticipated product orders to manage our manufacturing and inventory levels and other aspects of our business. However, several factors contribute to a lack of visibility with respect to future orders, including:

 

  · the lengthy and unpredictable sales cycle for our products that can extend from six to 24 months or longer;
  · the project-driven nature of many of our customers’ requirements;
  · we primarily sell our products indirectly through distributors;
  · the uncertainty of the extent and timing of market acceptance of our new products;
  · the need to obtain industry certifications or regulatory approval for our products;
  · the lack of long-term contracts with our customers;
  · the diversity of our product lines and geographic scope of our product distribution;
  · we have some customers who make single, non-recurring purchases; and
  · a large number of our customers typically purchase in small quantities.

 

This lack of visibility impacts our ability to forecast our inventory requirements. If we overestimate our customers’ future requirements for products, we may have excess inventory, which would increase our costs and potentially require us to write-off inventory that becomes obsolete. Additionally, if we underestimate our customers’ future requirements, we may have inadequate inventory, which could interrupt and delay delivery of our products to our customers, harm our reputation, and cause our revenues to decline. If any of these events occur, they could prevent us from achieving or sustaining profitability and the value of our common stock may decline.

 

We have a history of losses.

 

We have historically incurred net losses. There can be no assurance that we will generate net profits in future periods. Further, there can be no assurance that we will be cash flow positive in future periods. In the event that we fail to achieve profitability in future periods, the value of our common stock may decline. In addition, if we are unable to achieve or maintain positive cash flows, we would be required to seek additional funding, which may not be available on favorable terms, if at all.

 

Delays in qualifying revisions of existing products for certain of our customers could result in the delay or loss of sales to those customers, which could negatively impact our business and financial results.

 

Our industry is characterized by intense competition, rapidly evolving technology and continually changing customer preferences and requirements. As a result, we frequently develop and introduce new versions of our existing products, which we refer to as revisions.

 

Prior to purchasing our products, some of our customers require that products undergo a qualification process, which may involve testing of the products in the customer’s system. A subsequent revision to a product’s hardware or firmware, changes in the manufacturing process or our selection of a new supplier may require a new qualification process, which may result in delays in sales to customers, loss of sales, or us holding excess or obsolete inventory.

 

After products are qualified, it can take additional time before the customer commences volume production of components or devices that incorporate our products. If we are unsuccessful or delayed in qualifying any new or revised products with a customer, that failure or delay would preclude or delay sales of these products to the customer, and could negatively impact our financial results. In addition, new revisions to our products could cause our customers to alter the timing of their purchases, by either accelerating or delaying purchases, which could result in fluctuations of our net revenue from quarter to quarter.

 

Delays in deliveries or quality control problems with our component suppliers could damage our reputation and could cause our net revenue to decline and harm our results of operations.

 

We and our contract manufacturers are responsible for procuring raw materials for our products. Our products incorporate some components and technologies that are only available from single or limited sources of supply. Depending on a limited number of suppliers exposes us to risks, including limited control over pricing, availability, quality and delivery schedules. Moreover, due to the limited amount of our sales, we may not be able to convince suppliers to continue to make components available to us unless there is demand for these components from their other customers. If any one or more of our suppliers cease to provide us with sufficient quantities of components in a timely manner or on terms acceptable to us, we would have to seek alternative sources of supply and we may have difficulty identifying additional or replacement suppliers for some of our components.

 

 

 

 

 7 
 

 

We may experience constraints in the supply of certain materials and components that could affect our operating results.

 

Some of our integrated circuits are only available from a single source and in some cases, are no longer being manufactured. From time to time, integrated circuits, and potentially other components used in our products, will be phased out of production by the manufacturer. When this happens, we attempt to purchase sufficient inventory to meet our needs until a substitute component can be incorporated into our products. Nonetheless, we may be unable to purchase sufficient components to meet our demands, or we may incorrectly forecast our demands, and purchase too many or too few components. In addition, our products use components that have been subject to market shortages and substantial price fluctuations in the past. From time to time, we have been unable to meet customer orders because we were unable to purchase necessary components for our products. We do not have long-term supply arrangements with most of our vendors to obtain necessary components or technology for our products and instead purchase components on a purchase order basis. If we are unable to purchase components from these suppliers, our product shipments could be prevented or delayed, which could result in a loss of sales. If we are unable to meet existing orders or to enter into new orders because of a shortage in components, we will likely lose net revenue, risk losing customers and risk harm to our reputation in the marketplace, which could adversely affect our business, financial condition or results of operations.

 

We outsource substantially all of our manufacturing to contract manufacturers in Asia. If our contract manufacturers are unable or unwilling to manufacture our products at the quality and quantity we request, our business could be harmed.

 

We use contract manufacturers based in Asia to manufacture substantially all of our products. Generally, we do not have guaranteed supply agreements with our contract manufacturers or suppliers. If any of these subcontractors or suppliers were to cease doing business with us, we might not be able to obtain alternative sources in a timely or cost-effective manner. Our reliance on third-party manufacturers, especially in countries outside of the U.S., exposes us to a number of significant risks, including:

  

  · reduced control over delivery schedules, quality assurance, manufacturing yields and production costs;
  · lack of guaranteed production capacity or product supply;
  · reliance on these manufacturers to maintain competitive manufacturing technologies;
  · unexpected changes in regulatory requirements, taxes, trade laws and tariffs;
  · reduced protection for intellectual property rights in some countries;
  · differing labor regulations;
  · disruptions to the business, financial stability or operations, including due to strikes, labor disputes or other disruptions to the workforce, of these manufacturers;
  · compliance with a wide variety of complex regulatory requirements;
  · fluctuations in currency exchange rates;
  · changes in a country’s or region’s political or economic conditions;
  · effects of terrorist attacks abroad;
  · greater difficulty in staffing and managing foreign operations; and
  · increased financial accounting and reporting burdens and complexities.

 

Any problems that we may encounter with the delivery, quality or cost of our products from our contract manufacturers or suppliers could cause us to lose net revenue, damage our customer relationships and harm our reputation in the marketplace, each of which could materially and adversely affect our business, financial condition or results of operations. 

 

From time to time, we may transition the manufacturing of certain products from one contract manufacturer to another. When we do this, we may incur substantial expenses, risk material delays or encounter other unexpected issues.

 

We depend on distributors for a majority of our sales and to complete order fulfillment.

 

We depend on the resale of products through distributor accounts for a substantial majority of our worldwide net revenue. In addition, sales through our top five distributors accounted for approximately 57% of our net revenue in fiscal 2019. A significant reduction of effort by one or more distributors to sell our products or a material change in our relationship with one or more distributors may reduce our access to certain end customers and adversely affect our ability to sell our products. Furthermore, if a key distributor materially defaults on a contract or otherwise fails to perform, our business and financial results would suffer.

 

In addition, the financial health of our distributors and our continuing relationships with them are important to our success. Our business could be harmed if the financial health of these distributors impairs their performance and we are unable to secure alternate distributors.

  

 

 

 8 
 

 

Our ability to sustain and grow our business depends in part on the success of our distributors and resellers.

 

A substantial part of our revenues is generated through sales by distributors and resellers. To the extent they are unsuccessful in selling our products, or if we are unable to obtain and retain a sufficient number of high-quality distributors and resellers, our operating results could be materially and adversely affected. In addition, our distributors and resellers may devote more resources to marketing, selling and supporting products and services that are competitive with ours, than to our products. They also may have incentives to promote our competitors' products over our products, particularly for our competitors with larger volumes of orders, more diverse product offerings and a longer relationship with our distributors and resellers. In these cases, one or more of our important distributors or resellers may stop selling our products completely or may significantly decrease the volume of products they sell on our behalf. This sales structure also could subject us to lawsuits, potential liability and reputational harm if, for example, any of our distributors or resellers misrepresents the functionality of our products or services to customers, violates laws or our corporate policies. If we fail to effectively manage our existing or future distributors and resellers effectively, our business and operating results could be materially and adversely affected.

 

Changes to the average selling prices of our products could affect our net revenue and gross margins and adversely affect results of operations.

 

In the past, we have experienced reductions in the average selling prices and gross margins of our products. We expect competition to continue to increase, and we anticipate this could result in additional downward pressure on our pricing. Our average selling prices for our products might also decline as a result of other reasons, including promotional programs introduced by us or our competitors and customers who negotiate price concessions. To the extent we are able to increase prices, we may experience a decline in sales volumes if customers decide to purchase competitive products. If any of these were to occur, our gross margins could decline and we might not be able to reduce the cost to manufacture our products enough or at all to keep up with the decline in prices.

 

If we are unable to sell our inventory in a timely manner, it could become obsolete, which could require us to write-down or write off obsolete inventory, which could harm our operating results.

 

At any time, competitive products may be introduced with more attractive features or at lower prices than ours. If this occurs, and for other reasons, we may not be able to accurately forecast demand for our products and our inventory levels may increase. There is a risk that we may be unable to sell our inventory in a timely manner to avoid it becoming obsolete. If we are required to substantially discount our inventory or are unable to sell our inventory in a timely manner, we would be required to increase our inventory reserves or write off obsolete inventory and our operating results could be substantially harmed.

 

Our failure to compete successfully in our highly competitive market could result in reduced prices and loss of market share.

 

The market in which we operate is intensely competitive, subject to rapid technological advances and highly sensitive to evolving industry standards. The market can also be affected significantly by new product and technology introductions and marketing and pricing activities of industry participants. Our products compete directly with products produced by a number of our competitors. Many of our competitors and potential competitors have greater financial and human resources for marketing and product development, more experience conducting research and development activities, greater experience obtaining regulatory approval for new products, larger distribution and customer networks, more established relationships with contract manufacturers and suppliers, and more established reputations and name recognition. For these and other reasons, we may not be able to compete successfully against our current or potential future competitors. In addition, the amount of competition we face in the marketplace may change and grow as the market for IoT and M2M networking solutions grows and new companies enter the marketplace. Present and future competitors may be able to identify new markets, adapt new technologies, develop and commercialize products more quickly and gain market acceptance of products with greater success. As a result of these competitive factors, we may fail to meet our business objectives and our business, financial condition and operating results could be materially and adversely affected.

 

Our products may contain undetected software or hardware errors or defects that could lead to an increase in our costs, reduce our net revenue or damage our reputation.

 

We currently offer warranties ranging from one to five years on each of our products. Our products could contain undetected software or hardware errors or defects. If there is a product failure, we might have to replace all affected products, or we might have to refund the purchase price for the units. Regardless of the amount of testing we undertake, some errors might be discovered only after a product has been installed and used by customers. Any errors discovered after commercial release could result in financial losses and claims against us. Significant product warranty claims against us could harm our business, reputation and financial results and cause the market price of our common stock to decline.

  

Our inability to obtain appropriate industry certifications or approvals from governmental regulatory bodies could impede our ability to grow revenues in our wireless products.

 

The sale of our wireless products in some geographical markets is sometimes dependent on the ability to gain certifications and/or approvals by relevant governmental bodies. In addition, many of our products are certified as meeting various industry quality and/or compatibility standards.  Failure to obtain these certifications or approvals, or delays in receiving any needed certifications or approvals, could impact our ability to compete effectively or at all in these markets and could have an adverse impact on our revenues.

 

 

 

 9 
 

 

If software that we incorporate into our products were to become unavailable or no longer available on commercially reasonable terms, it could adversely affect sales of our products, which could disrupt our business and harm our financial results.

 

Certain of our products contain software developed and maintained by third-party software vendors or which are available through the “open source” software community. We also expect that we may incorporate software from third-party vendors and open source software in our future products. Our business would be disrupted if this software, or functional equivalents of this software, were either no longer available to us or no longer offered to us on commercially reasonable terms. In either case, we would be required to either redesign our products to function with alternate third-party software or open source software, or develop these components ourselves, which would result in increased costs and could result in delays in our product shipments. Furthermore, we might be forced to limit the features available in our current or future product offerings.

 

We face risks associated with our international operations that could impair our ability to grow our revenues abroad as well as our overall financial condition.

 

We believe that our future growth is dependent in part upon our ability to increase sales in international markets. These sales are subject to a variety of risks, including geopolitical events, fluctuations in currency exchange rates, tariffs, import restrictions and other trade barriers, unexpected changes in regulatory requirements, longer accounts receivable payment cycles, potentially adverse tax consequences, and export license requirements. In addition, we are subject to the risks inherent in conducting business internationally, including political and economic instability and unexpected changes in diplomatic and trade relationships. In many markets where we operate, business and cultural norms are different than those in the U.S., and practices that may violate laws and regulations applicable to us such as the Foreign Corrupt Practices Act, or FCPA, unfortunately are more commonplace. Although we have implemented policies and procedures with the intention of ensuring compliance with these laws and regulations, our employees, contractors and agents, as well as distributors and resellers involved in our international sales, may take actions in violation of our policies. Many of our vendors and strategic business allies also have international operations and are subject to the risks described above. Even if we are able to successfully manage the risks of international operations, our business may be adversely affected if one or more of our business partners are not able to successfully manage these risks. There can be no assurance that one or more of these factors will not have a material adverse effect on our business strategy and financial condition.

 

Rising concern regarding international tariffs could materially and adversely affect our business and results of operations.

 

The current political landscape has introduced significant uncertainty with respect to future trade regulations and existing international trade agreements, as shown by the recent U.S.-initiated renegotiation of the North America Free Trade Agreement, and Brexit in Europe. This uncertainty includes the possibility of imposing tariffs or penalties on products manufactured outside the U.S., including the March 22, 2018 announcement of the US government’s institution of a 25% tariff on a range of products from China and subsequent tariffs imposed by the U.S. as well as tariffs imposed by trading partners on U.S. goods, and the potential for increased trade barriers between the UK and the European Union. The institution of trade tariffs both globally and between the U.S. and China specifically, carries the risk of negatively affecting the overall economic conditions of both China and the U.S., which could have a negative impact on us.

 

We cannot predict whether, and to what extent, there may be changes to international trade agreements or whether quotas, duties, tariffs, exchange controls or other restrictions on our products will be changed or imposed. If we are unable to source our products from the countries where we wish to purchase them, either because of regulatory changes or for any other reason, or if the cost of doing so increases, it could have a material adverse effect on our business, financial condition and results of operations. Furthermore, imposition of tariffs may result in local sourcing initiatives, or other developments that make it more difficult to sell our products in foreign countries, which would negatively impact our business and operating results.

 

Our failure to comply effectively with regulatory laws pertaining to our foreign operations could have a material adverse effect on our revenues and profitability.

 

We are required to comply with U.S. government export regulations in the sale of our products to foreign customers, including requirements to properly classify and screen our products against a denied parties list prior to shipment. We are also required to comply with the provisions of the FCPA and all other anti-corruption laws, such as the UK Anti-Bribery Act, of all other countries in which we do business, directly or indirectly, including compliance with the anti-bribery prohibitions and the accounting and recordkeeping requirements of these laws. Violations of the FCPA or other similar laws could trigger sanctions, including ineligibility for U.S. government insurance and financing, as well as large fines. Failure to comply with the aforementioned regulations could also affect our decision to sell our products in international jurisdictions, which could have a material adverse effect on our revenues and profitability.

 

 

 

 

 10 
 

 

Our failure to comply effectively with the requirements of applicable environmental legislation and regulation could have a material adverse effect on our revenues and profitability.

 

Certain states and countries have passed regulations relating to chemical substances in electronic products and requiring electronic products to use environmentally friendly components. For example, the European Union has the Waste Electrical and Electronic Equipment Directive, the Restrictions of Hazardous Substances Directive, and the Regulation on Registration, Evaluation, Authorization and Restriction of Chemicals. In the future, China and other countries including the U.S. are expected to adopt further environmental compliance programs. In order to comply with these regulations, we may need to redesign our products to use different components, which may be more expensive, if they are available at all. If we fail to comply with these regulations, we may not be able to sell our products in jurisdictions where these regulations apply, which could have a material adverse effect on our revenues and profitability.

 

Foreign currency exchange rates may adversely affect our results.

 

We are exposed to market risk primarily related to foreign currencies and interest rates. In particular, we are exposed to changes in the value of the U.S. dollar versus the local currency in which our products are sold and our services are purchased, including devaluation and revaluation of local currencies. Accordingly, fluctuations in foreign currency rates could adversely affect our revenues.

  

In particular, the uncertainty with respect to the ability of certain European countries to continue to service their sovereign debt obligations and the related European financial restructuring efforts may cause the value of the Euro and other European currencies to fluctuate. If the value of European currencies, including the Euro, deteriorates, thus reducing the purchasing power of European customers, our sales could be adversely affected.

 

Current or future litigation could adversely affect us.

 

We are subject to a wide range of claims and lawsuits in the course of our business. Any lawsuit may involve complex questions of fact and law and may require the expenditure of significant funds and the diversion of other resources. The results of litigation are inherently uncertain, and adverse outcomes are possible.

 

In particular, litigation regarding intellectual property rights occurs frequently in our industry. The results of litigation are inherently uncertain, and adverse outcomes are possible. Adverse outcomes may have a material adverse effect on our business, financial condition or results of operations.

 

There is a risk that other third parties could claim that our products, or our customers’ products, infringe on their intellectual property rights or that we have misappropriated their intellectual property. In addition, software, business processes and other property rights in our industry might be increasingly subject to third-party infringement claims as the number of competitors grows and the functionality of products in different industry segments overlaps. Other parties might currently have, or might eventually be issued, patents that pertain to the proprietary rights we use. Any of these third parties might make a claim of infringement against us. The results of litigation are inherently uncertain, and adverse outcomes are possible.

 

Responding to any infringement claim, regardless of its validity, could:

 

  · be time-consuming, costly and/or result in litigation;
  · divert management’s time and attention from developing our business;
  · require us to pay monetary damages, including treble damages if we are held to have willfully infringed;
  · require us to enter into royalty and licensing agreements that we would not normally find acceptable;
  · require us to stop selling or to redesign certain of our products; or
  · require us to satisfy indemnification obligations to our customers.

  

If any of these occur, our business, financial condition or results of operations could be adversely affected.

 

 

 

 11 
 

 

We may not be able to adequately protect or enforce our intellectual property rights, which could harm our competitive position or require us to incur significant expenses to enforce our rights.

 

We rely primarily on a combination of laws, such as patent, copyright, trademark and trade secret laws, and contractual restrictions, such as confidentiality agreements and licenses, to establish and protect our proprietary rights. Despite any precautions that we have taken:

 

  · laws and contractual restrictions might not be sufficient to prevent misappropriation of our technology or deter others from developing similar technologies;
  · other companies might claim intellectual property rights based upon prior use that negatively impacts our ability to enforce our trademarks and patents;
  · policing unauthorized use of our patented technology and trademarks is difficult, expensive and time-consuming, and we might be unable to determine the extent of this unauthorized use.

  

Also, the laws of some of the countries in which we market and manufacture our products offer little or no effective protection of our proprietary technology. Reverse engineering, unauthorized copying or other misappropriation of our proprietary technology could enable third parties to benefit from our technology without paying us for it. Consequently, we may be unable to prevent our proprietary technology from being exploited by others in the U.S. or abroad, which could require costly efforts to protect our technology. Policing the unauthorized use of our technology, trademarks and other proprietary rights is expensive, difficult and, in some cases, impracticable. Litigation may be necessary in the future to enforce or defend our intellectual property rights, to protect our trade secrets or to determine the validity and scope of the proprietary rights of others. Such litigation could result in substantial costs and diversion of management resources, either of which could harm our business. Accordingly, despite our efforts, we may not be able to prevent third parties from infringing upon or misappropriating our intellectual property, which may harm our business, financial condition and results of operations.

  

The impact of natural disasters could negatively impact our supply chain and customers resulting in an adverse impact to our revenues and profitability.

 

Certain of our components and other materials used in producing our products are from regions susceptible to natural disasters. A natural disaster could damage equipment and inventory at our suppliers’ facilities, adversely affecting our supply chain. If we are unable to obtain these materials, we could experience a disruption to our supply chain that would hinder our ability to produce our products in a timely manner, or cause us to seek other sources of supply, which may be more costly or which we may not be able to procure on a timely basis. In addition, our customers may not follow their normal purchasing patterns or temporarily cease purchasing from us due to impacts to their businesses in the region, creating unexpected fluctuations or decreases in our revenues and profitability. Natural disasters in other parts of the world on which our operations are reliant also could have material adverse impacts on our business.

 

Business interruptions could adversely affect our business.

 

Our operations and those of our suppliers are vulnerable to interruption by fire, earthquake, power loss, telecommunications failure, cybersecurity breaches, IT systems failure, terrorist attacks and other events beyond our control. A substantial portion of our facilities, including our corporate headquarters and other critical business operations, are located near major earthquake faults and, therefore, may be more susceptible to damage if an earthquake occurs. We do not carry earthquake insurance for direct earthquake-related losses. If a business interruption occurs, our business could be materially and adversely affected.

 

If our products become subject to cybersecurity breaches, or if public perception is that they are vulnerable to cyberattacks, our reputation and business could suffer.

 

We could be subject to liability or our reputation could be harmed if technologies integrated into our products fail to prevent cyberattacks, or if our partners or customers fail to safeguard the systems with security policies that conform to industry best practices. In addition, any cyberattack or security breach that affects a competitor’s products could lead to the negative perception that our solutions are or could be subject to similar attacks or breaches.

 

Cybersecurity breaches and other disruptions could compromise our information and expose us to liability, which could cause our business and reputation to suffer.

 

In the ordinary course of our business, we collect and store sensitive data, including intellectual property, our proprietary business information and that of our customers, suppliers and business partners, and personally identifiable information of our employees, on our networks and third-party cloud software providers. The secure processing, maintenance and transmission of this information is critical to our operations. Despite our security measures, our information technology and infrastructure may be vulnerable to attacks by hackers or breached due to employee error, malfeasance or other disruptions. Any hack or breach could compromise our networks and the information stored there could be accessed, publicly disclosed, lost or stolen. Any unauthorized access, disclosure or other loss of information could result in legal claims or proceedings, disrupt our operations, damage our reputation, and cause a loss of confidence in our products and services, which could adversely affect our business.

 

 

 

 

 12 
 

 

Some of our new software offerings may be subject to various cybersecurity risks, which are particularly acute in the cloud-based technologies operated by us and other third parties that form a part of our solutions.

 

In connection with certain implementations of our management software platform, applications, and SaaS offerings, including MACH10, Global Device Manager, Lantronix Gateway Central, and ConsoleFlow, we expect to store, convey and potentially process data produced by devices. This data may include confidential or proprietary information, intellectual property or personally identifiable information of our customers or other third parties with whom they do business. It is important for us to maintain solutions and related infrastructure that are perceived by our customers and other parties with whom we do business to provide a reasonable level of reliability and security. Despite available security measures and other precautions, the infrastructure and transmission methods used by our products and services may be vulnerable to interception, attack or other disruptive problems.

 

If a cyberattack or other security incident were to allow unauthorized access to or modification of our customers’ data or our own data, whether due to a failure with our systems or related systems operated by third parties, we could suffer damage to our brand and reputation. The costs we would incur to address and fix these incidents could significantly increase our expenses. These types of security incidents could also lead to lawsuits, regulatory investigations and increased legal liability, including in some cases contractual costs related to customer notification and fraud monitoring. Further, as regulatory focus on privacy and data security issues continues to increase and worldwide laws and regulations concerning the protection of information become more complex, the potential risks and costs of compliance to our business will intensify.

  

Acquisitions, strategic partnerships, joint ventures or investments may impair our capital and equity resources, divert our management’s attention or otherwise negatively impact our operating results.

 

We may pursue acquisitions, strategic partnerships and joint ventures that we believe would allow us to complement our growth strategy, increase market share in our current markets and expand into adjacent markets, broaden our technology and intellectual property and strengthen our relationships with distributors, OEMs and ODMs. Any future acquisition, partnership, joint venture or investment may require that we pay significant cash, issue equity or incur substantial debt. Acquisitions, partnerships or joint ventures may also result in the loss of key personnel and the dilution of existing stockholders to the extent we are required to issue equity securities. In addition, acquisitions, partnerships or joint ventures require significant managerial attention, which may be diverted from our other operations. These capital, equity and managerial commitments may impair the operation of our business. Furthermore, acquired businesses may not be effectively integrated, may be unable to maintain key pre-acquisition business relationships, may not result in an increase in revenues or earnings or the delivery of new products, may contribute to increased fixed costs, and may expose us to unanticipated liabilities. If any of these occur, we may fail to meet our business objectives and our business, financial condition and operating results could be materially and adversely affected. 

 

If we are unable to attract, retain or motivate key senior management and technical personnel, it could seriously harm our business.

 

Our financial performance depends substantially on the performance of our executive officers and of key engineers, marketing and sales employees. We are particularly dependent upon our technical personnel, due to the specialized technical nature of our business. If we were to lose the services of our executive officers or any of our key personnel and were not able to find replacements in a timely manner, our business could be disrupted, other key personnel might decide to leave, and we might incur increased operating expenses associated with finding and compensating replacements.

 

We may experience difficulties associated with utilizing third-party logistics providers.

 

A majority of our physical inventory management process, as well as the shipping and receiving of our inventory, is performed by third-party logistics providers in Los Angeles, California and Hong Kong. There is a possibility that these third-party logistics providers will not perform as expected and we could experience delays in our ability to ship, receive, and process the related data in a timely manner. This could adversely affect our financial position, results of operations, cash flows and the market price of our common stock.

 

Relying on third-party logistics providers could increase the risk of the following: failing to receive accurate and timely inventory data, theft or poor physical security of our inventory, inventory damage, ineffective internal controls over inventory processes or other similar business risks out of our immediate control.

  

 

 

 

 13 
 

 

We may need additional capital and it may not be available on acceptable terms, or at all.

  

To remain competitive, we must continue to make significant investments to operate our business and develop our products. Our future capital requirements will depend on many factors, including the timing and amount of our net revenue, research and development expenditures, expenses associated with any strategic partnerships or acquisitions and infrastructure investments, and expenses related to litigation, each of which could negatively affect our ability to generate additional cash from operations. If cash generated from operations is insufficient to satisfy our working capital requirements, we may need to raise additional capital. Looking ahead at long-term needs, we may need to raise additional funds for a number of purposes, including:

  

  · to fund working capital requirements;
  · to update, enhance or expand the range of products we offer;
  · to increase our sales and marketing activities; or
  · to respond to competitive pressures or perceived opportunities, such as investment, acquisition and international expansion activities.

  

We may seek additional capital from public or private offerings of our capital stock, borrowings under our existing or future credit lines or other sources. If we issue equity or debt securities to raise additional funds, our existing stockholders may experience dilution, and the new equity or debt securities may have rights, preferences and privileges senior to those of our existing stockholders. In addition, if we raise additional funds through collaborations, licensing, joint ventures, or other similar arrangements, it may be necessary to relinquish valuable rights to our potential future products or proprietary technologies, or grant licenses on terms that are not favorable to us. There can be no assurance that we will be able to raise any needed capital on terms acceptable to us, if at all. If we are unable to secure additional financing in sufficient amounts or on favorable terms, we may not be able to develop or enhance our products, take advantage of future opportunities, respond to competition or continue to operate our business.

 

The terms of our amended credit facility may restrict our financial and operational flexibility and, in certain cases, our ability to operate.

 

The terms of our amended credit facility restrict, among other things, our ability to incur additional indebtedness; pay dividends or make certain other restricted payments; consummate certain asset sales; enter into certain transactions with affiliates; merge or consolidate with other persons; or sell, assign, transfer, lease, convey or otherwise dispose of all or substantially all of our assets. Further, we are currently and may in the future be required to maintain specified financial ratios, including pursuant to a Minimum Tangible Net Worth covenant, and satisfy certain financial conditions. Our ability to meet those financial ratios and tests can be affected by events beyond our control, and there can be no assurance that we will meet those tests. Pursuant to our amended credit agreement and the related loan and security agreement, we have pledged substantially all of our assets to our lender, Silicon Valley Bank.

 

Our quarterly operating results may fluctuate, which could cause the market price of our common stock to decline.

 

We have experienced, and expect to continue to experience, significant fluctuations in net revenue, expenses and operating results from quarter to quarter. We therefore believe that quarter to quarter comparisons of our operating results are not a good indication of our future performance, and you should not rely on them to predict our future operating or financial performance or the future performance of the market price of our common stock. A high percentage of our operating expenses are relatively fixed and are based on our forecast of future revenue. If we were to experience an unexpected reduction in net revenue in a quarter, we would likely be unable to adjust our short-term expenditures significantly. If this were to occur, our operating results for that fiscal quarter would be harmed. In addition, if our operating results in future fiscal quarters were to fall below the expectations of equity analysts and investors, the market price of our common stock would likely fall.

 

The market price of our common stock may be volatile based on a number of factors, many of which are not under our control.

 

The market price of our common stock has been highly volatile. The market price of our common stock could be subject to wide fluctuations in response to a variety of factors, many of which are out of our control, including:

 

  · adverse changes in domestic or global economic conditions;
  · new products or services offered by our competitors;
  · our completion of or failure to complete significant one-time sales of our products;
  · actual or anticipated variations in quarterly operating results;
  · changes in financial estimates by securities analysts;
  · announcements of technological innovations;
 

·

·

our announcement of significant acquisitions, strategic partnerships, joint ventures or capital commitments;

conditions or trends in the industry;

  · additions or departures of key personnel;
  · increased competition from industry consolidation;
  · mergers and acquisitions; and
  · sales of common stock by our stockholders or us or repurchases of common stock by us.

 

  

 

 

 

 14 
 

 

In addition, the Nasdaq Capital Market often experiences price and volume fluctuations. These fluctuations often have been unrelated or disproportionate to the operating performance of companies listed on the Nasdaq Capital Market.

 

ITEM 1B. UNRESOLVED STAFF COMMENTS

 

None.

 

ITEM 2. PROPERTIES

 

We lease approximately 27,000 square feet for our corporate headquarters in Irvine, California. Our corporate headquarters includes sales, marketing, research and development, operations and administrative functions. Our lease agreement for our corporate headquarters expires in November 2020. In addition, we lease space for (i) a sales office in Shanghai, China and (ii) our engineering and design center in Hyderabad, India. As a result of the acquisition of Maestro, we acquired sales and operations facility leases in Hong Kong, India, Germany, China, and Spain.

  

We believe our existing facilities are adequate to meet our needs. If additional space is needed in the future, we believe that suitable space will be available on commercially reasonable terms.

 

ITEM 3. LEGAL PROCEEDINGS

 

From time to time we are involved in various legal and government proceedings incidental to our business. These proceedings are in various procedural stages. Although the results of these legal proceedings and claims cannot be predicted with certainty, we believe we are not currently a party to any legal proceedings which, if determined adversely to us, would, individually or taken together, have a material adverse effect on our business, operating results, financial condition or cash flows. However, the outcome of legal proceedings is inherently uncertain, and if unfavorable outcomes were to occur, there is a possibility that they could, individually or in the aggregate, have a materially adverse effect on our financial position, operating results or liquidity. 

  

ITEM 4. MINE SAFETY DISCLOSURES

 

None. 

 

 

 

 

 

 

 

 

 

 15 
 

 

PART II

 

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

Common Stock

 

Our common stock is traded on the Nasdaq Capital Market under the symbol “LTRX.” The number of holders of record of our common stock as of August 30, 2019 was approximately 25.

 

Dividend Policy

 

We have never declared or paid cash dividends on our common stock. We do not anticipate paying any cash dividends on our common stock in the foreseeable future, and we intend to retain any future earnings for use in the expansion of our business and for general corporate purposes. Any future decision to declare or pay dividends will be made by our board of directors in its sole discretion and will depend upon our financial condition, operating results, capital requirements and other factors that our board of directors deems appropriate at the time of its decision.

  

Issuer Repurchases

 

We did not repurchase any shares of our common stock during fiscal 2019.

 

ITEM 6. SELECTED FINANCIAL DATA

 

Not required for a “smaller reporting company.”

  

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

 

You should read the following discussion and analysis in conjunction with our consolidated financial statements and the accompanying notes thereto included in Part II, Item 8 of this Report. This discussion and analysis contains forward-looking statements that are based on our management’s current beliefs and assumptions, which statements are subject to substantial risks and uncertainties. Our actual results may differ materially from those expressed or implied by these forward-looking statements as a result of many factors, including those discussed in “Risk Factors” included in Part I, Item 1A of this Report. Please also see “Cautionary Note Regarding Forward Looking Statements” at the beginning of this Report.

 

Overview

 

Lantronix, Inc., which we refer to herein as the Company, Lantronix, we, our, or us, is a global provider of secure data access and management solutions for Internet of Things, or IoT, assets. Our mission is to be the leading supplier of IoT solutions that enable companies to simplify the creation, deployment, and management of IoT projects while providing secure access to data for applications and people.

 

We conduct our business globally and manage our sales teams by three geographic regions: the Americas; Europe, Middle East, and Africa, or EMEA; and Asia Pacific Japan. We have one operating and reportable business segment.

 

References to “fiscal 2019” refer to the fiscal year ended June 30, 2019 and references to “fiscal 2018” refer to the fiscal year ended June 30, 2018.

  

Products and Solutions

 

We organize our products and solutions into three product lines: IoT, IT Management and Other. Refer to “Products and Solutions” included in Part I, Item 1 of this Report, which is incorporated herein by reference, for further discussion.

 

Recent Developments

 

Refer to Note 11 of Notes to Consolidated Financial Statements included in Part II, Item 8 of this Report, which is incorporated herein by reference, for a discussion of our acquisition of the business of Maestro & FALCOM Holdings Limited (“Maestro”) in July 2019.

 

 

 

 

 16 
 

 

Recent Accounting Pronouncements

 

Refer to Note 1 of Notes to Consolidated Financial Statements included in Part II, Item 8 of this Report, which is incorporated herein by reference, for a discussion of recent accounting pronouncements.

 

Critical Accounting Policies and Estimates

 

The preparation of financial statements and related disclosures in accordance with U.S. generally accepted accounting principles requires us to make judgments, estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of net revenue and expenses during the reporting period. We regularly evaluate our estimates and assumptions related revenue recognition, sales returns and allowances, allowance for doubtful accounts, inventory valuation, warranty reserves, valuation of deferred income taxes, goodwill valuation, share-based compensation, litigation and other contingencies. We base our estimates and assumptions on historical experience and on various other factors that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. To the extent there are material differences between our estimates and the actual results, our future results of operations will be affected.

 

We believe the following critical accounting policies require us to make significant judgments and estimates in the preparation of our consolidated financial statements:

  

Revenue Recognition

 

Revenue is recognized upon the transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We apply the following five-step approach in determining the amount and timing of revenue to be recognized: (i) identifying the contract with a customer, (ii) identifying the performance obligations in the contract, (iii) determining the transaction price, (iv) allocating the transaction price to the performance obligations in the contract and (v) recognizing revenue when the performance obligation is satisfied.

 

A significant portion of our products are sold to distributors under agreements which contain (i) limited rights to return unsold products and (ii) price adjustment provisions, both of which are accounted for as variable consideration when estimating the amount of revenue to recognize. Establishing accruals for product returns and pricing adjustments requires the use of judgment and estimates that impact the amount and timing of revenue recognition. When product revenue is recognized, we establish an estimated allowance for future product returns based primarily on historical returns experience and other known or anticipated returns. We also record reductions of revenue for pricing adjustments, such as competitive pricing programs and rebates, in the same period that the related revenue is recognized, based primarily on approved pricing adjustments and our historical experience. Actual product returns or pricing adjustments that differ from our estimates could result in increases or decreases to our net revenue.  

 

From time to time, we may enter into contracts with customers that include promises to transfer multiple deliverables that may include sales of products, professional engineering services and other product qualification or certification services. Determining whether the deliverables in these arrangements are considered distinct performance obligations that should be accounted for separately versus together often requires judgment. We consider performance obligations to be distinct when the customer can benefit from the promised good or service on its own or by combining it with other resources readily available and when the promised good or service is separately identifiable from other promised goods or services in the contract. In these arrangements, we allocate revenue on a relative standalone selling price basis by maximizing the use of observable inputs to determine the standalone selling price for each performance obligation. Additionally, estimating standalone selling prices for separate performance obligations within a contract may require significant judgment and consideration of various factors including market conditions, items contemplated during negotiation of customer arrangements and internally-developed pricing models. Changes to performance obligations that we identify, or the estimated selling prices pertaining to a contract, could materially impact the amounts of earned and unearned revenue that we record.

 

Allowance for Doubtful Accounts

 

We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of our customers to make required payments. Our evaluation of the collectability of customer accounts receivable is based on various factors. In cases where we are aware of circumstances that may impair a specific customer’s ability to meet its financial obligations subsequent to the original sale, we will record an allowance against amounts due based on those particular circumstances. For all other customers, we estimate an allowance for doubtful accounts based on the length of time the receivables are past due, our bad debt collection experience and general industry conditions. If a major customer’s credit-worthiness deteriorates, or our customers’ actual defaults exceed our estimates, our financial results could be impacted.

 

 

 

 17 
 

 

Inventory Valuation

 

We value inventories at the lower of cost (on a first-in, first-out basis) or net realizable value, whereby we make estimates regarding the market value of our inventories, including an assessment of excess and obsolete inventories. We determine excess and obsolete inventories based on an estimate of the future sales demand for our products within a specified time horizon, which is generally 12 months. The estimates we use for demand are also used for near-term capacity planning and inventory purchasing. In addition, specific reserves are recorded to cover risks for end-of-life products, inventory located at our contract manufacturers, deferred inventory in our sales channel and warranty replacement stock. If actual product demand or market conditions are less favorable than our estimates, additional inventory write-downs could be required, which would increase our cost of revenue and reduce our gross margins.

 

Warranty Reserve

 

The standard warranty periods we provide for our products typically range from one to five years. We establish reserves for estimated product warranty costs at the time revenue is recognized based upon our historical warranty experience, and for any known or anticipated product warranty issues. Our warranty obligations are impacted by a number of factors, including historical warranty costs, actual product failure rates, service delivery costs, and the use of materials. If our actual results are different from our assumptions, increases or decreases to warranty reserves could be required, which could impact our cost of revenue and gross margins.

  

Valuation of Deferred Income Taxes

 

We have recorded a valuation allowance to reduce our net deferred tax assets to zero, primarily due to historical net operating losses, or NOLs, and uncertainty of generating future taxable income. We consider estimated future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance. If we determine that it is more likely than not that we will realize a deferred tax asset that currently has a valuation allowance, we would be required to reverse the valuation allowance, which would be reflected as an income tax benefit in our consolidated statements of operations at that time.

 

Goodwill Impairment Testing

 

We evaluate goodwill for impairment on an annual basis in our fourth fiscal quarter or more frequently if we believe indicators of impairment exist that would more likely than not reduce the fair value of our single reporting unit below its carrying amount.

 

We begin our evaluation of goodwill for impairment by assessing qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying value. Based on that qualitative assessment, if we conclude that it is more likely than not that the fair value of our single reporting unit is less than its carrying value, we conduct a quantitative goodwill impairment test, which involves comparing the estimated fair value of our single reporting unit with its carrying value, including goodwill. We estimate the fair value of our single reporting unit using a combination of the income and market approach. If the carrying value of the reporting unit exceeds its estimated fair value, we recognize an impairment loss for the difference.

 

Significant management judgment is required in estimating the reporting unit’s fair value and in the creation of the forecasts of future operating results that are used in the discounted cash flow method of valuation, including (i) estimation of future cash flows, which is dependent on internal forecasts, (ii) estimation of the long-term rate of growth of our business, (iii) estimation of the period during which cash flows will be generated and (iv) the determination of our weighted-average cost of capital, which is a factor in determining the discount rate. Our estimate of the reporting unit’s fair value would also generally include the consideration of a control premium, which is the amount that a buyer is willing to pay over the current market price of a company as indicated by the traded price per share (i.e., market capitalization) to acquire a controlling interest. If our actual financial results are not consistent with our assumptions and judgments used in estimating the fair value of our reporting unit, we may be exposed to goodwill impairment losses.

 

During the fourth quarter of fiscal 2019, we made a qualitative assessment of whether goodwill impairment existed. Since our assessment of the qualitative factors did not result in a determination that it was more likely than not that the fair value of our single reporting unit is less than its carrying value, we were not required to perform the quantitative goodwill impairment test. As of June 30, 2019, the carrying value of our single reporting unit was $37,421,000 while our market capitalization was $75,961,000. We concluded that no goodwill impairment existed as of June 30, 2019.

 

 

 

 

 18 
 

 

Share-Based Compensation

 

We record share-based compensation in our consolidated statements of operations as an expense, based on the estimated grant date fair value of our share-based awards, with the fair values amortized to expense over the requisite service period. Our share-based awards are currently comprised of restricted stock units, stock options, and common stock purchase rights granted under our 2013 Employee Stock Purchase Plan, or our ESPP.

 

The fair value of our restricted stock units is based on the closing market price of our common stock on the grant date.

 

The fair value of our stock options and common stock purchase rights is generally estimated on the grant date using the Black-Scholes-Merton, or BSM, option-pricing formula. While utilizing the BSM model meets established requirements, the estimated fair values generated by the model may not be indicative of the actual fair values of our share-based awards as the model does not consider certain factors important to those awards to employees, such as continued employment and periodic vesting requirements as well as limited transferability. The determination of the fair value of share-based awards utilizing the BSM model is affected by our stock price and various assumptions, including the expected term, expected volatility, risk-free interest rate and expected dividend yields. The expected term of our stock options is generally estimated using the simplified method, as permitted by guidance issued by the Securities and Exchange Commission, or SEC. We use the simplified method because we believe we are unable to rely on our limited historical exercise data or alternative information as a reasonable basis upon which to estimate the expected term of these options. The expected volatility is based on the historical volatility of our stock price. The risk-free interest rate assumption is based on the U.S. Treasury interest rates appropriate for the expected term of our stock options and common stock purchase rights.

 

If factors change and we employ different assumptions, share-based compensation expense may differ significantly from what we have recorded in the past. If there are any modifications or cancellations of the underlying unvested share-based awards, we may be required to accelerate, increase or cancel any remaining unearned share-based compensation expense. If these events were to occur, it could increase or decrease our share-based compensation expense, which would impact our operating expenses and gross margins.

 

Results of Operations - Fiscal Years Ended June 30, 2019 and 2018

 

Summary

 

For fiscal 2019, our net revenue increased by approximately $1,310,000, or 2.9%, as compared to fiscal 2018. We incurred a net loss for fiscal 2019 of $408,000, compared to net income of $680,000 for fiscal 2018, which was driven primarily by a $2,159,000, or 8.8%, increase in operating expenses, partially offset by a $867,000, or 3.4%, increase in gross profit. Fiscal 2019 operating expenses grew primarily as a result of restructuring and severance costs incurred during the year, as well as increased investment in research and development and share-based compensation expenses.

  

Net Revenue

 

The following tables present our net revenue by product lines and by geographic region:

 

   Years Ended June 30,         
       % of Net       % of Net   Change 
   2019   Revenue   2018   Revenue   $   % 
   (In thousands, except percentages) 
IoT  $35,299    75.3%   $34,742    76.2%   $557    1.6% 
IT Management   10,845    23.1%    9,666    21.2%    1,179    12.2% 
Other   746    1.6%    1,172    2.6%    (426)   (36.3%)
   $46,890    100.0%   $45,580    100.0%   $1,310    2.9% 

 

 

 

 19 
 

 

   Years Ended June 30,         
       % of Net       % of Net   Change 
   2019   Revenue   2018   Revenue   $   % 
   (In thousands, except percentages) 
Americas  $25,179    53.7%   $24,930    54.7%   $249    1.0% 
EMEA   14,586    31.1%    13,613    29.9%    973    7.1% 
APJ   7,125    15.2%    7,037    15.4%    88    1.3% 
   $46,890    100.0%   $45,580    100.0%   $1,310    2.9% 

 

IoT

 

Net revenue from our IoT product line increased in fiscal 2019 primarily due to growth in unit sales in a variety of our product families in different geographic regions including (i) XPort Pro in the Americas, (ii) our large scale integration chips in the EMEA region, and (iii) our Premierwave 2050 family in the Americas region. The overall increase was partially offset by decreases in unit sales of certain product families including our (i) Micro product family in the APJ and Americas regions and (ii) xPico Wifi product family in the EMEA region.

 

IT Management

 

Net revenue from our IT Management product line increased in fiscal 2019 primarily due to strong growth in unit sales of our SLC8000 product family in the EMEA region and, to a lesser extent the Americas and APJ regions. This growth was partially offset by a decrease in unit sales of our SLB product family in the Americas region, as we experienced two large customer deployments in the prior year.

 

Other

 

Net revenue from our Other products, which are comprised of non-focus and end-of-life product families, continues to decline as expected.

 

Gross Profit

 

Gross profit represents net revenue less cost of revenue. Cost of revenue consists primarily of the cost of raw material components, subcontract labor assembly by contract manufacturers, freight costs, personnel-related expenses, manufacturing overhead, inventory reserves for excess and obsolete products or raw materials, warranty costs, royalties and share-based compensation.

 

The following table presents our gross profit:

 

   Years Ended June 30,         
       % of Net       % of Net   Change 
   2019   Revenue   2018   Revenue   $   % 
   (In thousands, except percentages) 
Gross profit  $26,273    56.0%   $25,406    55.7%   $867    3.4% 

 

Gross profit as a percentage of net revenue (referred to as “gross margin”) for fiscal 2019 was slightly higher than fiscal 2018, primarily due to increased sales of higher gross margin products. This was partially offset by tariff charges of approximately $269,000 that we incurred for certain products during the current year. In September 2018, the U.S. government expanded the list of products with tariffs relating to Chinese goods imported into the U.S., which effectively covers the type of products that we sell. We continue to execute on our plan to mitigate our financial exposure to these tariffs in future periods, which includes the transition of our contract manufacturing from China to South East Asia.

 

Selling, General and Administrative

 

Selling, general and administrative expenses consisted of personnel-related expenses including salaries and commissions, share-based compensation, facility expenses, information technology, advertising and marketing expenses and professional legal and accounting fees.

 

 

 

 

 20 
 

 

The following table presents our selling, general and administrative expenses:

 

   Years Ended June 30,         
       % of Net       % of Net   Change 
   2019   Revenue   2018   Revenue   $   % 
   (In thousands, except percentages) 
Personnel-related expenses  $11,048        $11,965        $(917)   (7.7%)
Professional fees and outside services   1,122         1,083         39    3.6% 
Marketing and advertising   705         771         (66)   (8.6%)
Facilities and insurance   874         901         (27)   (3.0%)
Share-based compensation   1,441         924         517    56.0% 
Depreciation   192         184         8    4.3% 
Other   469         517         (48)   (9.3%)
Selling, general and administrative  $15,851    33.8%   $16,345    35.9%   $(494)   (3.0%)

 

Selling, general and administrative expenses increased in fiscal 2019 primarily due to higher share-based compensation expenses, primarily attributable to stock awards being granted during the current fiscal year with a higher estimated fair value as a result of an increase in the market value of our common stock, along with increased participation in our ESPP. These increases were partially offset by a decrease in personnel expenses due primarily to the decrease in headcount resulting from the restructuring activities, discussed below, combined with a decrease in variable compensation expenses incurred in the second half of fiscal 2019.

  

Research and Development

 

Research and development expenses consisted of personnel-related expenses, share-based compensation, and expenditures to third-party vendors for research and development activities and product certification costs. Our costs from period-to-period related to outside services and product certifications vary depending on our level and timing of development activities.

 

The following table presents our research and development expenses:

 

   Years Ended June 30,         
       % of Net       % of Net   Change 
   2019   Revenue   2018   Revenue   $   % 
   (In thousands, except percentages) 
Personnel-related expenses  $6,418        $6,135        $283    4.6% 
Facilities   911         818         93    11.4% 
Outside services   772         300         472    157.3% 
Product certifications   141         178         (37)   (20.8%)
Share-based compensation   345         192         153    79.7% 
Depreciation   75         41         34    82.9% 
Other   417         87         330    379.3% 
Research and development  $9,079    19.4%   $7,751    17.0%   $1,328    17.1% 

 

Research and development expenses increased in fiscal 2019 primarily due to (i) higher outside services expense for product certifications, prototype design, and other new product development projects, (ii) higher personnel-related expenses resulting from growth in the engineering team during fiscal 2019, both domestically and in India, and (iii) higher share-based compensation expenses, primarily attributable to stock awards being granted with a higher estimated fair value as a result of an increase in the market value of our common stock. Additionally, in the prior year, we benefited from the reversal of certain previously estimated accrued charges included in the “Other” line item in the table above, for which we determined no remaining liability existed.

 

Restructuring, Severance and Related Charges  

 

Fiscal 2019

 

During fiscal 2019, we executed several plans to realign certain personnel resources to better meet our business needs, for which we recorded a total of approximately $1,146,000 in severance-related costs. In connection with these actions, we also recorded approximately $271,000 in share-based compensation expense, which is categorized in the applicable functional line items in our consolidated statement of operations for fiscal 2019.

 

 

 

 

 21 
 

 

Fiscal 2018

 

During the first quarter of fiscal 2018, we realigned certain personnel resources throughout our organization, primarily to optimize our operations and engineering efforts. These activities resulted in total net charges of approximately $506,000, which consisted primarily of severance costs, and to a lesser extent, termination costs related to a facility lease in Hong Kong. In our consolidated financial statements for fiscal 2018, these costs were classified within the applicable function line items in our consolidated statement of operations. These costs have been reclassified as a separate line item within this Report to conform to the current fiscal 2019 presentation.

 

Acquisition-Related Costs  

 

During the fourth quarter of the fiscal year ended June 30, 2019, in connection with the acquisition of Maestro, we incurred approximately $410,000 of acquisition related costs. These costs are mainly comprised of legal and other professional fees. Refer to Note 11 of Notes to Consolidated Financial Statements included in Part II, Item 8 of this Report, which is incorporated herein by reference, for a discussion of our acquisition Maestro in July 2019.

 

Impairment of Long-Lived Asset

 

During the fourth quarter of the fiscal year ended June 30, 2019, we determined that the carrying value of a software platform license we had previously purchased from a third party was impaired. This asset had been recorded as part of fixed assets in the consolidated financial statements for previous periods. We purchased this platform and contemplated utilizing it in connection with the development of certain of our software offerings. Based on strategic changes in our product roadmap plan, along with key changes in our executive management team that occurred during the fourth quarter of fiscal 2019, we do not expect to achieve future cash flows related to this asset. We have accordingly recorded a non-cash charge of $275,000 in our consolidated statement of operations for fiscal 2019 to write off the asset’s carrying value.

 

Interest Income (Expense), Net

  

During the year ended June 30, 2019, we began earning interest on our domestic cash balance, which significantly increased as a result of the public underwritten offering of our common stock in September 2018, described further below. Our interest income was partially offset by interest expense related to our unused line of credit.

 

Other Expense, Net

  

Other expense, net, is comprised primarily of foreign currency remeasurement and transaction adjustments related to our foreign subsidiaries whose functional currency is the U.S. dollar. For fiscal 2019, it also contains charges for disposals of certain property and equipment.

  

Provision for Income Taxes

 

The following table presents our provision for income taxes:

 

   Years Ended June 30,         
       % of Net       % of Net   Change 
   2019   Revenue   2018   Revenue   $   % 
    (In thousands, except percentages) 
Provision for income taxes  $141    0.3%   $98    0.2%   $43    43.9% 

 

The following table presents our effective tax rate based upon our provision for income taxes:

 

   Years Ended June 30, 
   2019   2018 
Effective tax rate   (52.8%)   12.6% 

 

We utilize the liability method of accounting for income taxes. The difference between our effective tax rate and the federal statutory rate resulted primarily from the effect of our domestic losses recorded without a tax benefit, as well as the effect of foreign earnings taxed at rates differing from the federal statutory rate.

 

 

 

 

 22 
 

 

We record net deferred tax assets to the extent we believe these assets are more likely than not to be realized. As a result of our cumulative losses and uncertainty of generating future taxable income, we provided a full valuation allowance against our net deferred tax assets for fiscal 2019 and fiscal 2018.

 

Due to the “change of ownership” provision of the Tax Reform Act of 1986, utilization of our NOL carryforwards and tax credit carryforwards may be subject to an annual limitation against taxable income in future periods. Due to the annual limitation, a portion of these carryforwards may expire before ultimately becoming available to reduce future income tax liabilities. The following table presents our NOLs:

 

   June 30, 2019 
   (In thousands) 
Federal  $90,984 
State  $12,553 

 

For federal income tax purposes, our NOL carryovers generated for tax years beginning before July 1, 2018 will begin to expire in the fiscal year ending June 30, 2021. Of our federal NOLs as of June 30, 2019 in the table above, approximately $51,900,000 will expire by June 30, 2023. For state income tax purposes, our NOLs began to expire in the fiscal year ended June 30, 2013. Pursuant to the Tax Cuts and Jobs Act enacted by the U.S. federal government in December 2017, for federal income tax purposes, NOL carryovers generated for our tax years beginning after June 30, 2018 can be carried forward indefinitely, but will be subject to a taxable income limitation.

 

Liquidity and Capital Resources

 

Liquidity

 

The following table presents our working capital and cash and cash equivalents:

 

   June 30,     
   2019   2018   Change 
   (In thousands) 
Working capital  $26,718   $13,544   $13,174 
Cash and cash equivalents  $18,282   $9,568   $8,714 

 

In September and October 2018, we sold an aggregate of 2,700,000 shares of our common stock in a public underwritten offering, which includes 200,000 shares sold pursuant to the underwriters’ exercise of an option to purchase additional shares of our common stock. We received net cash proceeds from the offering of approximately $9,774,000.

 

Subsequent to June 30, 2019, we used approximately $5,000,000 in cash for the acquisition of Maestro.

 

Our principal sources of cash and liquidity include our existing cash and cash equivalents, borrowings and amounts available under our revolving line of credit and cash generated from operations. We believe that these sources will be sufficient to fund our current requirements for working capital, capital expenditures and other financial commitments for at least the next 12 months. We anticipate that the primary factors affecting our cash and liquidity are net revenue, working capital requirements and capital expenditures.

    

Management defines cash and cash equivalents as highly liquid deposits with original maturities of 90 days or less when purchased. We maintain cash and cash equivalents balances at certain financial institutions in excess of amounts insured by federal agencies. Management does not believe this concentration subjects us to any unusual financial risk beyond the normal risk associated with commercial banking relationships. We frequently monitor the third-party depository institutions that hold our cash and cash equivalents. Our emphasis is primarily on safety of principal and secondarily on maximizing yield on those funds.

 

Our future working capital requirements will depend on many factors, including the timing and amount of our net revenue; our product mix and the resulting gross margins; research and development expenses; selling, general and administrative expenses; and expenses associated with any strategic partnerships, acquisitions or infrastructure investments.

   

From time to time, we may seek additional capital from public or private offerings of our capital stock, borrowings under our existing or future credit lines or other sources. We currently have a Form S-3 shelf registration statement on file with the SEC. If we issue equity or debt securities to raise additional funds, our existing stockholders may experience dilution, and the new equity or debt securities may have rights, preferences and privileges senior to those of our existing stockholders. There can be no assurance that we will be able to raise any needed capital on terms acceptable to us, if at all.

 

 

 

 23 
 

 

As of June 30, 2019, approximately $361,000 of our cash was held in foreign subsidiary bank accounts. This cash is unrestricted with regard to foreign liquidity needs; however, our ability to utilize a portion of this cash to satisfy liquidity needs outside of these foreign locations may be subject to approval by the relevant foreign subsidiary’s board of directors.

 

Bank Line of Credit

  

We are party to a Loan and Security Agreement that provides us with a maximum $4.0 million revolving line of credit based on qualified accounts receivable and has a maturity date of September 30, 2020. There were no outstanding borrowings as of June 30, 2019. Refer to Note 4 of Notes to Consolidated Financial Statements, included in Part IV, Item 8 of this Report, which is incorporated herein by reference, for additional information regarding our loan agreement.

   

Cash Flows

 

The following table presents the major components of the consolidated statements of cash flows:

 

   Years Ended June 30,   (Decrease) 
   2019   2018   Increase 
   (In thousands) 
Net cash (used in) provided by operating activities  $(1,748)  $509   $(2,257)
Net cash used in investing activities   (891)   (229)   662 
Net cash provided by financing activities   11,353    1,215    10,138 

 

Operating Activities

 

We used net cash from operating activities during fiscal 2019, compared to fiscal 2018 during which we received net cash provided by operating activities. Our use of net cash from operating activities in fiscal 2019 was driven by our net loss during fiscal 2019, combined with the impact of changes in certain operating assets and liabilities, as detailed below.

 

Accounts receivable increased by approximately $3,144,000, or 74.1%, during fiscal 2019 primarily due to the timing of our sales and collections. We experienced approximately 50% of our net revenues for the quarter ended June 30, 2019 occurring in the last month of the quarter.

 

Inventories increased by $2,070,000, or 24.5%, during fiscal 2019 as we have built up our inventory levels as part of our plans to transition between overseas contract manufacturer locations and to mitigate the effects of certain tariffs implemented by the U.S. government. Inventories also increased partially as a result of lower than expected net revenues in the fourth quarter of fiscal 2019. The impact of the increase in our inventories to operating cash flows was partially offset by an increase of $774,000, or 19.6%, in our accounts payable during fiscal 2019, which was largely driven by higher inventory levels and the timing of payments to vendors.

 

The decrease in net cash provided by operating activities in fiscal 2019 impacted by the changes in assets and liabilities discussed directly above was partially offset by a net increase to other current liabilities of approximately $1,703,000, or 59.2%. This increase was primarily driven by accruals for variable consideration recorded pursuant to the new revenue recognition standard we adopted in the current year, as well as accruals for legal and other costs related to the acquisition of Maestro. The increase in other current liabilities was partially offset by a decrease in accrued payroll and related expenses of approximately $748,000, or 26.6%, due to lower costs in fiscal 2019 for variable compensation.

 

Investing Activities

 

Net cash used in investing activities in fiscal 2019 relates to capital expenditures for the purchase of property and equipment, primarily related to tooling, test equipment, and production software investments. A large portion of the tooling purchases related to the onboarding of a new contract manufacturer and manufacturing test equipment for our large-scale integration chip. Net cash used in investing activities in fiscal 2018 related primarily to the purchase of various tooling and test equipment.

 

Financing Activities

 

Net cash provided by financing activities during fiscal 2019 resulted primarily from the public offering of common stock described above. Additionally, for fiscal 2019 and 2018 financing activities provided cash from employee stock option exercises and purchases under our Employee Stock Purchase Plan. These cash inflows were partially offset by payments for (i) withholding taxes related to the vesting of restricted stock units and (ii) capital leases.

 

 

 

 24 
 

  

Off-Balance Sheet Arrangements

 

As of June 30, 2019, we did not have any relationships with unconsolidated organizations or financial partnerships, including structured finance or special purpose entities, that have been established for the purpose of facilitating off-balance sheet arrangements or for other purposes.

 

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Not required for a “smaller reporting company.”

 

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

All financial statements required by this Item 8, including the report of our independent registered public accounting firm, are included in Part IV, Item 15 of this Report, as set forth beginning on page F-1 of this Report, and are incorporated by reference into this Item 8.

 

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

None.

 

ITEM 9A. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

We maintain disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act) that are designed to ensure that information required to be disclosed in our reports under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that this 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. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

 

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2019. Based on the evaluation of our disclosure controls and procedures as of June 30, 2019, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

 

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) under the Exchange Act. Our management conducted an assessment of the effectiveness of our internal control over financial reporting as of June 30, 2019 based on the criteria set forth in the Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on the assessment, our management has concluded that our internal control over financial reporting was effective as of June 30, 2019.

 

Exemption from Attestation Report of Independent Registered Public Accounting Firm

 

This Report does not include an attestation report of our independent registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by our independent registered public accounting firm pursuant to the rules of the SEC that permit us to provide only management’s report in this Report because we are a non-accelerated filer.

 

Changes in Internal Controls over Financial Reporting

 

There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended June 30, 2019 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

ITEM 9B. OTHER INFORMATION

 

None.

 

 

 

 25 
 

 

PART III

 

Portions of our definitive Proxy Statement on Schedule 14A relating to our 2019 annual meeting of stockholders, which will be filed with the SEC within 120 days after the end of the fiscal year covered by this Report, are incorporated by reference into Part III of this Report, as indicated below.

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

The names of our executive officers and their ages, titles and biographies as of the date hereof are set forth in Item 1 in the section entitled “Information About Our Executive Officers” in Part I, Item 1 of this Report, which is incorporated herein by reference.

 

The other information required by this Item is incorporated by reference to our Proxy Statement on Schedule 14A relating to our 2019 annual meeting of stockholders. 

 

ITEM 11. EXECUTIVE COMPENSATION

 

The information required by this Item is incorporated by reference to our Proxy Statement on Schedule 14A relating to our 2019 annual meeting of stockholders. 

 

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 on Schedule 14A relating to our 2019 annual meeting of stockholders. 

 

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE

 

The information required by this Item is incorporated by reference to our Proxy Statement on Schedule 14A relating to our 2019 annual meeting of stockholders. 

 

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

The information required by this Item is incorporated by reference to our Proxy Statement on Schedule 14A relating to our 2019 annual meeting of stockholders.

 

 

 

 

 

 

 26 
 

 

PART IV

 

ITEM 15. CONSOLIDATED FINANCIAL STATEMENTS AND EXHIBITS

 

1.  Consolidated Financial Statements

 

The following consolidated financial statements and related Report of Independent Registered Public Accounting Firm are filed as part of this Report.

 

    Page
Report of Independent Registered Public Accounting Firm   F-1
     
Consolidated Balance Sheets as of June 30, 2019 and 2018   F-2
     
Consolidated Statements of Operations for the fiscal years ended June 30, 2019 and 2018   F-3
     
Consolidated Statements of Stockholders’ Equity for the fiscal years ended June 30, 2019 and 2018   F-4
     
Consolidated Statements of Cash Flows for the fiscal years ended June 30, 2019 and 2018   F-5
     
Notes to Consolidated Financial Statements   F-6 – F-26

 

2.  Exhibits

 

    Incorporated by Reference
Exhibit Number Exhibit Description Filed Herewith Form Exhibit Filing
Date
           
2.1 Share Purchase Agreement, dated July 5, 2019, by and among Lantronix Holding Company, Maestro Wireless Solutions Limited, Fargo Telecom Asia Limited and Maestro & FALCOM Holdings Limited   8-K 2.1 07/10/2019
           
3.1 Amended and Restated Certificate of Incorporation of Lantronix, Inc., as amended   10-K  3.1 08/29/2013
           
3.2 Amended and Restated Bylaws of Lantronix, Inc.   8–K 3.2 11/15/2012
           
4.1 Description of Lantronix Common Stock X      
           
10.1* Lantronix, Inc. Amended and Restated 2000 Stock Plan   10–K 10.35 09/28/2009
           
10.2* Form of Stock Option Agreement under the Lantronix, Inc. Amended and Restated 2000 Stock Plan   10–K 10.4.1 9/11/2007
           
10.3* Lantronix, Inc. 2010 Inducement Equity Incentive Plan   10–Q 10.2 11/08/2010
           
10.4* Form of Stock Option Agreement under the Lantronix, Inc. 2010 Inducement Equity Incentive Plan   10–Q 10.3 11/08/2010
           
10.5* Lantronix, Inc. Amended and Restated 2010 Stock Incentive Plan, as Amended on November 14, 2017   8-K 99.1 11/15/2017
           
10.6* Form of Stock Option Agreement under the Lantronix, Inc. Amended and Restated 2010 Stock Incentive Plan   S-8 4.3 05/09/2013
           
10.7* Form of Restricted Stock Award Agreement under the Lantronix, Inc. Amended and Restated 2010 Stock Incentive Plan   S-8 4.4 05/09/2013
           
10.8* Lantronix, Inc. 2013 Employee Stock Purchase Plan   S–8 4.1 05/09/2013
           

 

 

 

 27 
 

 

10.9* Letter Agreement dated September 8, 2011 between Lantronix, Inc. and Jeremy Whitaker   8–K 10.1 09/26/2011
           
10.10* Amendment to Offer Letter between Lantronix, Inc. and Jeremy Whitaker, dated as of November 13, 2012   8-K 99.2 11/15/2012
           
10.11* Form of Indemnification Agreement entered into between Lantronix, Inc. with its directors and certain of its executive officers   8-K 10.2  06/20/2016 
           
10.12 Loan and Security Agreement dated May 31, 2006 between Lantronix, Inc. and Silicon Valley Bank   10–Q 10.2 02/14/2012
           
10.13 Amendment dated August 14, 2008 to the Loan and Security Agreement between Lantronix, Inc. and Silicon Valley Bank   10–K 10.27 09/19/2008
           
10.14 Amendment dated September 2010, to the Loan and Security Agreement between Lantronix, Inc. and Silicon Valley Bank   10–Q 10.1 11/08/2010
           
10.15 Amendment dated August 18, 2011 to the Loan and Security Agreement between Lantronix, Inc. and Silicon Valley Bank   8–K 10.1 08/24/2011
           
10.16 Amendment dated January 19, 2012 to the Loan and Security Agreement between Lantronix, Inc. and Silicon Valley Bank   10–Q 10.1 02/14/2012
           
10.17 Amendment dated October 16, 2012 to the Loan and Security Agreement between Lantronix, Inc. and Silicon Valley Bank   8–K 99.1 10/22/2012
           
10.18 Amendment dated September 30, 2014 to the Loan and Security Agreement between Lantronix, Inc. and Silicon Valley Bank   8–K 99.1 10/02/2014
           
10.19 Assumption and Amendment to the Loan and Security Agreement dated September 22, 2016 between Lantronix, Inc. and Silicon Valley Bank   8-K  10.1  09/26/2016 
           
10.20 Lease dated January 9, 2015 between Lantronix, Inc. and The Irvine Company, LLC   8–K 99.1 01/20/2015
           
10.21* Summary of Lantronix, Inc. Annual Bonus Program   8-K 99.1 09/08/2015
           
10.22* Lantronix, Inc. Non-Employee Director Compensation Policy, as revised   8-K 99.3 09/08/2015
           
10.23* Offer Letter dated December 5, 2015 between Lantronix, Inc. and Jeffrey W. Benck   8–K 99.1 12/07/2015
           
10.24* Form of Restricted Stock Unit Award Agreement by and between Lantronix, Inc. and Jeffrey Benck   S–8 4.4 04/28/2016
           
10.25* Form of Inducement Stock Option Agreement by and between Lantronix, Inc. and Kevin Yoder   S–8 4.5 04/28/2016
           
10.26* Offer Letter dated January 22, 2016 between Lantronix, Inc. and Kevin Yoder   10-K  10.30  08/24/2016 
           
10.27* Letter Agreement dated August 31, 2016 between Lantronix, Inc. and Jeremy Whitaker   8-K  10.1  09/02/2016 
           

 

 

 

 

 28 
 

 

10.28 Amended and Restated Loan and Security Agreement dated October 15, 2018 among Lantronix, Inc., Lantronix Holding Company, and Silicon Valley Bank   8-K 99.1 10/16/2018
           
10.29 Lantronix, Inc. 2013 Employee Stock Purchase Plan, as amended on November 13, 2018   8-K 99.1 11/15/2018
           
10.30* Offer Letter dated March 23, 2019 between Lantronix, Inc. and Paul H. Pickle   8-K 99.1 03/27/2019
           
21.1 Subsidiaries of Lantronix, Inc. X      
           
23.1 Consent of Independent Registered Public Accounting Firm, Squar Milner LLP X      
           
24.1 Power of Attorney (included on the signature page) X      
           
31.1 Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 X      
           
31.2 Certification of Principal Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 X      
           
32.1** Certification of Chief Executive Officer and Chief Financial Officer furnished pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 X      
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        

 

__________

#   Portions of this Exhibit have been omitted in accordance with Item 601(b) of Regulations S-K. Certain scheduled and exhibits to this Exhibit have also been omitted in accordance with Item 601(a)(5) of Regulation S-K.
*   Indicates management contract or compensatory plan, contract or arrangement.
**   Furnished herewith.

 

 

 

ITEM 16. 10-K SUMMARY

 

None.

 

 

 

 

 29 
 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

  LANTRONIX, INC.  
       
  By: /s/ PAUL PICKLE  
    Paul Pickle  
    President, Chief Executive Officer and Director  
Date: September 11, 2019   (Principal Executive Officer)  

 

 

POWER OF ATTORNEY

 

KNOW ALL PERSONS BY THESE PRESENTS, that each individual whose signature appears below hereby constitutes and appoints Paul Pickle and Jeremy Whitaker, and each or either of them, acting individually, as his or her true and lawful attorney-in-fact and agent, with full power of substitution and resubstitution for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments to this Report, and to file the same, with all exhibits thereto and other documents in connection therewith, with the SEC, granting unto said attorney-in-fact and agent, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully for all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorney-in-fact and agent, or any of them, or their or his or her substitutes, may lawfully do or cause to be done by virtue hereof.

 

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this Report 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
         
/s/ PAUL PICKLE   President, Chief Executive Officer and Director   September 11, 2019
Paul Pickle   (Principal Executive Officer)    
         
/s/ JEREMY WHITAKER   Chief Financial Officer   September 11, 2019
Jeremy Whitaker   (Principal Financial and Accounting Officer)    
         
/s/ BERNHARD BRUSCHA   Chairman of the Board   September 11, 2019
Bernhard Bruscha        
         
/s/ BRUCE EDWARDS   Director   September 11, 2019
Bruce Edwards        
         
/s/ MARGARET EVASHENK   Director   September 11, 2019
Margaret Evashenk        
         
/s/ PAUL FOLINO   Director   September 11, 2019
Paul Folino        
         
/s/ MARTIN HALE   Director   September 11, 2019
Martin Hale        
         
/s/ HOSHI PRINTER   Director   September 11, 2019
Hoshi Printer        
         

 

 

 

 

 

 

 30 
 

 

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

To the Stockholders and Board of Directors

Lantronix, Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of Lantronix, Inc. and its subsidiaries (the Company) as of June 30, 2019 and 2018, the related consolidated statements of operations, stockholders’ equity and cash flows for the years then ended, and the related notes to the consolidated financial statements (collectively, the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of June 30, 2019 and 2018, and the results of its operations and its cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.

 

Change in Accounting Principle

 

As discussed in Note 2 to the financial statements, the Company has changed its method of accounting for revenue from contracts with customers due to the adoption of the new revenue standard. The Company adopted the new revenue standard using the modified retrospective approach.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. We conducted our audits in accordance with the standards of the PCAOB.

 

Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting 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.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

/s/ Squar Milner LLP

 

We have served as the Company’s auditor since 2011.

 

Irvine, California

September 11, 2019

 

 

 

 F-1 

 

 

LANTRONIX, INC.

CONSOLIDATED BALANCE SHEETS

(In thousands, except share and par value data)

 

 

   June 30,   June 30, 
   2019   2018 
Assets          
Current Assets:          
Cash and cash equivalents  $18,282   $9,568 
Accounts receivable (net of allowance for doubtful accounts of $36 and $168 at June 30, 2019 and 2018, respectively)   7,388    4,244 
Inventories, net   10,509    8,439 
Contract manufacturers' receivable   1,324    649 
Prepaid expenses and other current assets   687    370 
Total current assets   38,190    23,270 
           
Property and equipment, net   1,199    1,036 
Goodwill   9,488    9,488 
Other assets   67    61 
Total assets  $48,944   $33,855 
           
Liabilities and stockholders' equity          
Current Liabilities:          
Accounts payable  $4,716   $3,942 
Accrued payroll and related expenses   2,060    2,808 
Warranty reserve   116    99 
Other current liabilities   4,580    2,877 
Total current liabilities   11,472    9,726 
Long-term capital lease obligations       4 
Other non-current liabilities   206    312 
Total liabilities   11,678    10,042 
           
Commitments and contingencies (Note 9)          
           
Stockholders' equity:          
Preferred stock, $0.0001 par value; 5,000,000 shares authorized;  none issued and outstanding        
Common stock, $0.0001 par value; 100,000,000 shares authorized; 22,811,743 and 18,908,196 shares issued and outstanding at June 30, 2019 and 2018, respectively   2    2 
Additional paid-in capital   226,274    212,995 
Accumulated deficit   (189,381)   (189,555)
Accumulated other comprehensive income   371    371 
Total stockholders' equity   37,266    23,813 
Total liabilities and stockholders' equity  $48,944   $33,855 

 

See accompanying notes.

 

 F-2 

 

 

LANTRONIX, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(In thousands, except per share data)

 

   Years Ended June 30, 
   2019   2018 
Net revenue  $46,890   $45,580 
Cost of revenue   20,617    20,174 
Gross profit   26,273    25,406 
Operating expenses:          
Selling, general and administrative   15,851    16,345 
Research and development   9,079    7,751 
Restructuring, severance and related charges   1,146    506 
Acquisition-related costs   410     
Impairment of long-lived asset   275     
Total operating expenses   26,761    24,602 
Income (loss) from operations   (488)   804 
Interest income (expense), net   236    (18)
Other expense, net   (15)   (8)
Income (loss) before income taxes   (267)   778 
Provision for income taxes   141    98 
Net income (loss) and comprehensive income (loss)  $(408)  $680 
           
Net income (loss) per share - basic  $(0.02)  $0.04 
Net income (loss) per share - diluted  $(0.02)  $0.04 
           
Weighted-average common shares - basic   21,580    18,171 
Weighted-average common shares - diluted   21,580    19,158 

 

See accompanying notes.

 

 

 

 

 F-3 

 

 

LANTRONIX, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands)

 

 

                   Accumulated     
           Additional       Other   Total 
   Common Stock   Paid-In   Accumulated   Comprehensive   Stockholders' 
   Shares   Amount   Capital   Deficit   Income   Equity 
Balance at June 30, 2017   17,809   $2   $210,550   $(190,235)  $371   $20,688 
Shares issued pursuant to stock awards, net   1,099        1,489            1,489 
Tax withholding paid on behalf of employees for restricted shares           (213)           (213)
Share-based compensation           1,169            1,169 
Net income               680        680 
Balance at June 30, 2018   18,908    2    212,995    (189,555)   371   $23,813 
Cumulative effect of accounting change (Note 2)               582        582 
Shares issued pursuant to equity offering, net   2,700        9,774            9,774 
Shares issued pursuant to stock awards, net   1,204        1,823            1,823 
Tax withholding paid on behalf of employees for restricted shares           (189)           (189)
Share-based compensation           1,871            1,871 
Net loss               (408)       (408)
Balance at June 30, 2019   22,812   $2   $226,274   $(189,381)  $371   $37,266 

 

See accompanying notes.

 

 

 F-4 

 

 

LANTRONIX, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

 

 

   Years Ended June 30, 
   2019   2018 
Operating activities          
Net (loss) income  $(408)  $680 
Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:          
Share-based compensation   1,871    1,169 
Depreciation and amortization   464    442 
Impairment of long-lived asset   275     
Loss on disposal of property and equipment   10     
Changes in operating assets and liabilities:          
Accounts receivable   (1,967)   (812)
Inventories   (2,532)   (1,480)
Contract manufacturers' receivable   (675)   (173)
Prepaid expenses and other current assets   (224)   70 
Other assets   (18)   (23)
Accounts payable   765    1,202 
Accrued payroll and related expenses   (748)   (276)
Warranty reserve   17    (26)
Other liabilities   1,422    (264)
Net cash (used in) provided by operating activities   (1,748)   509 
Investing activities          
Purchases of property and equipment   (891)   (229)
Net cash used in investing activities   (891)   (229)
Financing activities          
Net proceeds from issuances of common stock   11,597    1,489 
Tax withholding paid on behalf of employees for restricted shares   (189)   (213)
Payment of capital lease obligations   (55)   (61)
Net cash provided by financing activities   11,353    1,215 
Increase in cash and cash equivalents   8,714    1,495 
Cash and cash equivalents at beginning of year   9,568    8,073 
Cash and cash equivalents at end of year  $18,282   $9,568 
Supplemental disclosure of cash flow information          
Interest paid  $18   $18 
Income taxes paid  $115   $87 

 

See accompanying notes.

 

 

 F-5 

 

 

LANTRONIX, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

JUNE 30, 2019

 

1.           Summary of Significant Accounting Policies

 

The Company

 

Lantronix, Inc. (referred to in these notes to consolidated financial statements as “Lantronix”, “we,” “our,” or “us”), is a global provider of secure data access and management solutions for Internet of Things (“IoT”) assets. Our mission is to be the leading supplier of IoT solutions that enable companies to simplify the creation, deployment, and management of IoT projects while providing secure access to data for applications and people.

 

We were incorporated in California in 1989 and re-incorporated in Delaware in 2000.

 

Basis of Presentation

 

The consolidated financial statements include the accounts of Lantronix and our wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation. At June 30, 2019, approximately $5,976,000 of our tangible assets were located outside of the United States (“U.S.”), a large portion of which was comprised of inventory held at (i) our third-party logistics provider in Hong Kong and (ii) our contract manufacturers in China, Malaysia and Thailand.

 

Use of Estimates

 

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The industry in which we operate is characterized by rapid technological change. As a result, estimates made in preparing the consolidated financial statements include the allowance for doubtful accounts, sales returns and allowances, inventory valuation, goodwill valuation, deferred income tax asset valuation allowances, share-based compensation and warranty reserves. To the extent there are material differences between our estimates and actual results, future results of operations will be affected.

  

Reclassifications

 

Certain reclassifications have been made to the prior fiscal year financial information to conform to the current fiscal year presentation.

 

Revenue Recognition

 

Revenue is recognized upon the transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We apply the following five-step approach in determining the amount and timing of revenue to be recognized: (i) identifying the contract with a customer, (ii) identifying the performance obligations in the contract, (iii) determining the transaction price, (iv) allocating the transaction price to the performance obligations in the contract and (v) recognizing revenue when the performance obligation is satisfied.

 

On occasion we enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of (i) any taxes collected from customers, which are subsequently remitted to governmental authorities and (ii) shipping and handling costs collected from customers.

 

 

 

 

 F-6 

 

 

Product Shipments

 

Most of our product revenue is recognized as a distinct single performance obligation when products are tendered to a carrier for delivery, which represents the point in time that our customer obtains control of the promised products. A smaller portion of our product revenue is recognized when our customer receives delivery of the promised products.

 

A significant portion of our products are sold to distributors under agreements which contain (i) limited rights to return unsold products and (ii) price adjustment provisions, both of which are accounted for as variable consideration when estimating the amount of revenue to recognize. We base our estimates for returns and price adjustments primarily on historical experience; however, we also consider contractual allowances, approved pricing adjustments and other known or anticipated returns and price adjustments in a given period. Such estimates are generally made at the time of shipment to the customer and updated at the end of each reporting period as additional information becomes available and only to the extent that it is probable that a significant reversal of any incremental revenue will not occur. Our estimates of accrued variable consideration are included in other current liabilities in the accompanying consolidated balance sheet at June 30, 2019.

 

Services and Multiple Performance Obligations

 

Revenues from our extended warranty and services are generally recognized ratably over the applicable service period. We expect revenues from future sales of our software-as-a-service (“SaaS) products to be recognized ratably over the applicable service period as well. Revenues from professional engineering services are generally recognized as services are performed.

 

From time to time, we may enter into contracts with customers that include promises to transfer multiple deliverables that may include sales of products, professional engineering services and other product qualification or certification services. Determining whether the deliverables in such arrangements are considered distinct performance obligations that should be accounted for separately versus together often requires judgment. We consider performance obligations to be distinct when the customer can benefit from the promised good or service on its own or by combining it with other resources readily available and when the promised good or service is separately identifiable from other promised goods or services in the contract. In such arrangements, we allocate revenue on a relative standalone selling price basis by maximizing the use of observable inputs to determine the standalone selling price for each performance obligation.

  

Accounts Receivable and Allowance for Doubtful Accounts

 

Accounts receivable are stated at the amount we expect to collect, which is net of an allowance for doubtful accounts for estimated losses resulting from the inability of our customers to make required payments. Our evaluation of the collectability of customer accounts receivable is based on various factors, including the length of time the receivables are past due, our history of bad debts and general industry conditions. Accounts that are deemed uncollectible are written off against the allowance for doubtful accounts.

 

Concentration of Credit Risk

 

Our accounts receivable are primarily derived from revenue earned from customers located throughout North America, Europe and Asia. We perform periodic credit evaluations of our customers’ financial condition and maintain allowances for potential credit losses. Credit losses have historically been within our expectations. We generally do not require collateral or other security from our customers.

 

 

 

 F-7 

 

 

Fair Value of Financial Instruments

 

Our financial instruments consist primarily of cash and cash equivalents, accounts receivable, contract manufacturers’ receivable, accounts payable, and accrued liabilities. The fair value of a financial instrument is the amount that would be received in an asset sale or paid to transfer a liability in an orderly transaction between unaffiliated market participants. Assets and liabilities measured at fair value are categorized based on whether or not the inputs are observable in the market and the degree to which the inputs are observable. The categorization of financial instruments within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is prioritized into three levels (with Level 3 being the lowest) defined as follows:

 

Level 1:     Inputs are based on quoted market prices for identical assets and liabilities in active markets at the measurement date.

 

Level 2:     Inputs include quoted prices for similar assets or liabilities in active markets and/or quoted prices for identical or similar assets or liabilities in markets that are not active near the measurement date.

 

Level 3:     Inputs include management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the instrument’s valuation.

 

The hierarchy noted above requires us to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. We do not have any assets or liabilities that were measured at fair value on a recurring basis, and during the fiscal years ended June 30, 2019 and 2018 we did not have any assets or liabilities that were measured at fair value on a non-recurring basis.

 

We believe all of our financial instruments’ recorded values approximate their current fair values because of the nature and short duration of these instruments.

 

Foreign Currency Remeasurement

 

The functional currency for all our foreign subsidiaries is currently the U.S. dollar. Non-monetary and monetary foreign currency assets and liabilities are valued in U.S. dollars at historical and end-of-period exchange rates, respectively. Exchange gains and losses from foreign currency transactions and remeasurements are recognized in the consolidated statements of operations. Translation adjustments for foreign subsidiaries whose functional currencies were previously their respective local currencies are suspended in accumulated other comprehensive income.

   

Accumulated Other Comprehensive Income

 

Accumulated other comprehensive income is composed of accumulated translation adjustments as of June 30, 2019 and 2018. We did not have any other comprehensive income or losses during the fiscal years ended June 30, 2019 or 2018.

  

Cash and Cash Equivalents

 

Cash and cash equivalents consist of cash and short-term investments, with original maturities of 90 days or less.

 

Inventories

 

Inventories are stated at the lower of cost (on a first-in, first-out basis) or net realizable value. We provide reserves for excess and obsolete inventories determined primarily based upon estimates of future demand for our products. Shipping and handling costs are classified as a component of cost of revenue in the consolidated statements of operations.

 

Inventory Sale and Purchase Transactions with Contract Manufacturers

 

Under certain circumstances, we sell raw materials to our contract manufacturers and subsequently repurchase finished goods from the contract manufacturers which contain such raw materials. Net sales of raw materials to the contract manufacturers are recorded on the consolidated balance sheets as contract manufacturers’ receivables, and are eliminated from net revenue as we intend to repurchase the raw materials from the contract manufacturers in the form of finished goods.

 

 

 

 

 F-8 

 

 

We have contractual arrangements with certain of our contract manufacturers that require us to purchase unused inventory that the contract manufacturer has purchased to fulfill our forecasted manufacturing demand. To the extent that inventory on-hand at one or more of these contract manufacturers exceeds our contractually reported forecasts, we record the amount we may be required to purchase as part of other current liabilities and inventories on the consolidated balance sheets.

 

Property and Equipment

 

Property and equipment are carried at cost. Depreciation is provided using the straight-line method over the assets’ estimated useful lives, generally ranging from three to five years. Depreciation and amortization of leasehold improvements are computed using the shorter of the remaining lease term or five years. Major renewals and betterments are capitalized, while replacements, maintenance and repairs, which do not improve or extend the estimated useful lives of the respective assets, are expensed as incurred.

 

Capitalized Internal Use Software Costs

 

We capitalize the costs of computer software developed or obtained for internal use. Capitalized computer software costs consist of purchased software licenses and implementation costs. Capitalized software costs are amortized on a straight-line basis over a period of three to five years.

 

Goodwill

 

Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the acquired net tangible and intangible assets acquired. We evaluate goodwill for impairment on an annual basis in our fiscal fourth quarter or more frequently if we believe indicators of impairment exist that would more likely than not reduce the fair value of our single reporting unit below its carrying amount. We begin by assessing qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying value. Based on that qualitative assessment, if we conclude that it is more likely than not that the fair value of our single reporting unit is less than its carrying value, we conduct a quantitative goodwill impairment test, which involves comparing the estimated fair value of our single reporting unit with its carrying value, including goodwill. We estimate the fair value of our single reporting unit using a combination of the income and market approach. If the carrying value of the reporting unit exceeds its estimated fair value, we recognize an impairment loss for the difference.

 

During the fourth quarter of the fiscal year ended June 30, 2019, we performed a qualitative assessment of whether goodwill impairment existed and did not determine that it was more likely that not that the fair value of our single reporting unit was less than its carrying amount.

   

Income Taxes

 

Income taxes are computed under the liability method. This method requires the recognition of deferred tax assets and liabilities for temporary differences between the financial reporting basis and the tax basis of our assets and liabilities. The impact on deferred taxes of changes in tax rates and laws, if any, are applied to the years during which temporary differences are expected to be settled and are reflected in the consolidated financial statements in the period of enactment. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.

 

Financial statement effects of a tax position are initially recognized when it is more likely than not, based on the technical merits, that the position will be sustained upon examination by a taxing authority. A tax position that meets the more-likely-than-not recognition threshold is initially and subsequently measured as the largest amount of tax benefit that meets the more-likely-than-not threshold of being realized upon ultimate settlement with a taxing authority. We recognize potential accrued interest and penalties related to unrecognized tax benefits as income tax expense.

 

 

 

 

 F-9 

 

 

Share-Based Compensation

 

We account for share-based compensation by expensing the estimated grant date fair value of our shared-based awards ratably over the requisite service period. We recognize the impact of forfeitures on our share-based compensation expense as such forfeitures occur. 

 

Net Income (Loss) Per Share

 

Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding during the fiscal year. Diluted net income (loss) per share is calculated by adjusting the weighted-average number of common shares outstanding, assuming any dilutive effects of outstanding share-based awards using the treasury stock method.

 

Research and Development Costs

 

Costs incurred in the research and development of new products and enhancements to existing products are expensed as incurred. Development costs of computer software to be sold, leased or otherwise marketed are subject to capitalization beginning when a product’s technological feasibility has been established and ending when a product is available for general release to customers. In most instances, we believe our current process for developing products is essentially completed concurrently with the establishment of technological feasibility and thus, software development costs have been expensed as incurred.

 

Warranty

 

The standard warranty periods we provide for our products typically range from one to five years. We establish reserves for estimated product warranty costs at the time revenue is recognized based upon our historical warranty experience, and for any known or anticipated product warranty issues.

 

Advertising Expenses

 

Advertising expenses are recorded in the period incurred and totaled $118,000 and $213,000 for the fiscal years ended June 30, 2019 and 2018, respectively.

 

Segment Information

 

We have one operating and reportable business segment.

  

Recent Accounting Pronouncements

 

Shared-Based Compensation

 

In June 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Updated No. 2018-07 (“ASU 2018-07”) that expands the scope of existing share-based compensation guidance for employees. The new standard will include share-based payment transactions for acquiring goods and services from nonemployees, whereby share-based payments to nonemployees will be measured and recorded at the fair value of the equity instruments that an entity is obligated to issue on the grant date. Entities are required to adopt the standard using a modified retrospective approach with a cumulative adjustment to opening retained earnings in the year of adoption for the remeasurement of liability-classified awards that have not been settled by the date of adoption and equity-classified awards for which a measurement date has not been established. The standard will be effective for Lantronix in the fiscal year beginning July 1, 2019, with early adoption permitted. We currently do not anticipate that adoption will have a material impact on our consolidated financial statements.

 

 

 

 

 F-10 

 

 

Leases

 

In February 2016, FASB issued Accounting Standards Codification 842: Leases (“ASC 842”) that revises lease accounting guidance. ASC 842 requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on whether or not the lease is effectively a financed purchase by the lessee. A lessee is required to record a right-of-use (“ROU”) asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification as a finance or operating lease. For finance leases the lessee will recognize interest expense and amortization of the ROU asset, and for operating leases the lessee will recognize a straight-line lease expense. Leases with a term of 12 months or less will be accounted for in a manner similar to that called for by guidance for operating leases prior to the adoption of ASC 842. ASC 842 requires entities to recognize and measure leases existing at, or entered into after, the beginning of the earliest comparative period presented using a modified retrospective approach, with certain practical expedients available. In July 2018, FASB issued Accounting Standards Updated No. 2018-11 (“ASU 2018-11”), which offers a practical expedient that allows entities the option to apply the provisions of ASC 842 by recognizing a cumulative effect adjustment at the effective date of adoption without adjusting the prior comparative periods presented. In March 2019, FASB issued Accounting Standards Update 2019-01 (“ASU 2019-01”), which explicitly provides disclosure relief for interim periods during the year the standard is adopted. Under the new guidance, companies are not required to disclose the effect of such adoption in interim periods on certain financial statement items for periods retrospectively adjusted.

 

For public companies, adoption of the standard is required for annual periods beginning after December 15, 2018. Lantronix will adopt ASC 842 in the fiscal year beginning July 1, 2019. We expect the most significant impact on our financial statements will be the recognition of ROU assets and lease liabilities for our operating leases, primarily related to real estate. We do not believe ASC 842 will materially impact our consolidated results of operations or cash flows. The valuation of our ROU assets and lease liabilities will be based on the estimated present value of the applicable future lease commitments. We continue to assess the appropriate discount rate that will be applied to our valuation estimates. In addition, a portion of our existing leases are denominated in currencies other than the U.S. Dollar. As a result, the associated lease liabilities will be remeasured using the current exchange rate in the applicable future reporting periods, which may result in foreign exchange gains or losses.

 

We expect to elect certain practical expedients, including the transition option provided in ASU 2018-11. As a result of adopting ASC 842 effective July 1, 2019, we currently expect to record an ROU asset and corresponding lease liability between approximately $900,000 and $1,200,000.

 

Revenue from Contracts with Customers

 

Refer to Note 2 below regarding our adoption of the new revenue standard under the FASB’s Accounting Standards Codification 606: Revenue from Contracts with Customers (“ASC 606”).

 

2.           Revenue Recognition

 

Nature of Net Revenue

 

Most of our net revenue is currently derived from sales of hardware products. We also derive an insignificant portion of our net revenue from professional engineering services, extended warranty services, and software licenses. Extended warranty services generally extend the warranty period on our hardware products for an additional one to three years, depending upon the product.

 

In addition to the products and services described directly above, during the past year we have introduced a number of ready-to-use applications as well as SaaS offerings for our IoT and IT Management product lines, including Lantronix Gateway Central, MACH10® Global Device Manager, and ConsoleFlow™. These software offerings are in the early stages of evaluation and have not yet generated meaningful sales.

 

Net Revenue by Product Line and Geographic Region

 

We organize our products and solutions into three product lines: IoT, IT Management and Other. Our IoT products typically connect to one or more existing machines or are built into new industrial devices to provide network connectivity. Our IT Management product line includes out-of-band management, console management, power management, and keyboard-video-mouse (commonly referred to as KVM) products that provide remote access to IT and networking infrastructure deployed in test labs, data centers, branch offices and server rooms. We categorize products that are non-focus or end-of-life as Other.

 

We conduct our business globally and manage our sales teams by three geographic regions: the Americas; Europe, Middle East, and Africa (“EMEA”); and Asia Pacific Japan (“APJ”).

 

 

 

 

 F-11 

 

 

The following tables present our net revenue by product line and by geographic region. Net revenues by geographic region are based on the “bill-to” location of our customers:

 

   Years Ended June 30, 
   2019   2018 
         
IoT  $35,299   $34,742 
IT Management   10,845    9,666 
Other   746    1,172 
   $46,890   $45,580 

 

   Years Ended June 30, 
   2019   2018 
         
Americas  $25,179   $24,930 
EMEA   14,586    13,613 
APJ   7,125    7,037 
   $46,890   $45,580 

 

Contract Balances

 

In certain instances, the timing of revenue recognition may differ from the timing of invoicing to our customers. We record a contract asset receivable when revenue is recognized prior to invoicing, and a contract or deferred revenue liability when revenue is recognized subsequent to invoicing. With respect to product shipments, we expect to fulfill contract obligations within one year and so we have elected not to separately disclose the amount nor the timing of recognition of these remaining performance obligations. For contract balances related to contracts that include services and multiple performance obligations, refer to the deferred revenue discussion below. There were no unbilled contract asset receivable balances as of July 1, 2018, the transition date for ASC 606.

 

Payment terms and conditions vary by customer, but generally include a requirement of payment within 30 to 60 days from the invoice date. We do not consider this a significant period of time and have elected not to determine whether contracts with customers contain significant financing components. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to provide financing to them.

 

Deferred Revenue

 

Deferred revenue is currently comprised primarily of unearned revenue related to our extended warranty services. These services are generally invoiced at the beginning of the contract period and revenue is recognized ratably over the service period. Current and non-current deferred revenue balances represent revenue allocated to the remaining unsatisfied performance obligations at the end of a reporting period and are included in other current liabilities and other non-current liabilities, respectively, in the accompanying consolidated balance sheets.

 

The following table presents the changes in our deferred revenue balance for the year ended June 30, 2019 (in thousands):

 

Balance, July 1, 2018  $480 
New performance obligations   407 
Recognition of revenue as a result of satisfying performance obligations   (401)
Balance, June 30, 2019  $486 
Less: non-current portion of deferred revenue   (158)
Current portion, June 30, 2019  $328 

 

We expect to recognize substantially all of the non-current portion of deferred revenue over the next two to three years.

 

 

 

 

 F-12 

 

 

Costs to Obtain or Fulfill a Contract with a Customer

 

In accordance with applicable accounting guidance, we recognize an asset for the incremental costs of obtaining or fulfilling a contract with a customer if we expect the benefit of those costs to be longer than one year. We apply a practical expedient to expense costs as incurred for costs to obtain a contract when the amortization period would have been one year or less. These costs primarily relate to commissions earned and paid to our internal sales team and to certain external sales representatives, and are recorded in selling, general and administrative expenses in the consolidated statements of operations. As of June 30, 2019, we do not have any assets recorded pertaining to incremental costs to obtain or fulfill a contract with a customer.

 

Adoption of New Revenue Standard and Change in Accounting Policy

 

On July 1, 2018, we adopted ASC 606 using the modified retrospective method and applied it to contracts that were not completed as of that date. Upon adoption, we recorded a non-cash cumulative effect adjustment of $582,000 to our accumulated deficit as of July 1, 2018. The prior year comparative financial information has not been restated and continues to be presented under the accounting standards in effect for the respective periods.

 

The primary impact to Lantronix of adopting ASC 606 relates to a shift in the timing of when revenue is recognized for sales made to distributors under agreements which contain limited rights to return unsold products and price adjustment provisions. Under the revenue standards that we followed prior to adopting ASC 606, we concluded that the prices to these distributors were not fixed and determinable at the time we deliver products to them and accordingly, revenues from sales to these distributors, and the related inventory costs, were not recognized until the distributors resold the products. By contrast, upon adopting ASC 606, we now recognize revenue, including estimates for variable consideration, when we transfer control of the products to the distributor rather than deferring recognition until the distributor resells the products.

 

The following table summarizes the significant changes to our accompanying consolidated balance sheet in connection with adopting ASC 606:

 

   Balance at   ASC 606 Adoption   Balance at 
   June 30, 2018   Adjustments   July 1, 2018 
   (In thousands) 
Assets:               
Accounts receivable, net  $4,244   $1,177   $5,421 
Inventories, net   8,439    (462)   7,977 
Prepaid expenses and other current assets   370    93    463 
                
Liabilities and Shareholders' Equity:               
Other current liabilities  $2,877   $226   $3,103 
Accumulated deficit   (189,555)   582    (188,973)

 

The following tables summarize the significant impacts of adopting ASC 606 on our consolidated financial statements as of June 30, 2019 and for the year then ended:

 

 

 

 

 F-13 

 

 

Consolidated Balance Sheet

 

   June 30, 2019 
   As Reported   Impact of Adoption   Balances Without Adoption of ASC 606 
   (In thousands) 
Assets:               
Accounts receivable, net  $7,388   $(4,914)  $2,474 
Inventories, net   10,509    1,640    12,149 
Prepaid expenses and other current assets   687    (215)   472 
                
Liabilities and Shareholders' Equity:               
Other current liabilities  $4,580    (406)  $4,174 
Accumulated deficit   (189,381)   (3,083)   (192,464)

 

Accounts receivable, net and inventories, net, as reported at June 30, 2019, differ from the balances that would have been recorded without the adoption of ASC 606 since we no longer record deferred revenue and inventory balances for products held at certain distributor customers awaiting sell-through. Additionally, under ASC 606 we record contract assets and contract liabilities as estimates for variable consideration, which are recorded to prepaid expenses and other current assets and other current liabilities, respectively. The accumulated deficit balance, as reported, differs from the balance without the adoption of ASC 606 as a result of the adjustments discussed above.

 

Consolidated Statement of Operations

 

   Year Ended June 30, 2019 
   As Reported   Impact of Adoption   Amounts Without Adoption of ASC 606 
   (In thousands, except per share amounts) 
Net revenue  $46,890   $(3,559)  $43,331 
Cost of revenue   20,617    (1,056)   19,561 
Net loss   (408)   (2,501)   (2,909)
Net loss per share - basic and diluted  $(0.02)  $(0.11)  $(0.13)

 

Net revenue, as reported, for the year ended June 30, 2019 differs from the recalculated net revenue without the adoption of ASC 606 due to the difference in timing of when we recognize revenue for sales to certain distributor customers, as further described above. More specifically, as of our prior fiscal year-end, June 30, 2018, inventories held by our distributor customers were at historically low levels. During year ended June 30, 2019, our distributor customers increased their purchases and related inventory levels, which had the impact of lower sell-through net revenues as recalculated without the effect of adopting ASC 606. Likewise, the differences in cost of revenue, net loss and net loss per share in the tables directly above are primarily attributable to the difference in net revenue.

        

3.           Supplemental Financial Information

 

Inventories

 

The following table presents details of our inventories:

 

   June 30, 
   2019   2018 
   (In thousands) 
Finished goods  $6,084   $5,892 
Raw materials   4,425    2,547 
Inventories, net  $10,509   $8,439 

 

 

 

 F-14 

 

 

Property and Equipment

 

The following table presents details of property and equipment:

 

   June 30, 
   2019   2018 
   (In thousands) 
Computer, software and office equipment  $3,839   $3,801 
Furniture and fixtures   450    450 
Production, development and warehouse equipment   4,229    4,137 
Construction-in-progress   201    50 
Property and equipment, gross   8,719    8,438 
Less accumulated depreciation   (7,520)   (7,402)
Property and equipment, net  $1,199   $1,036 

 

The following table presents details of property and equipment recorded in connection with capital lease obligations:

 

   June 30, 
   2019   2018 
   (In thousands) 
Property and equipment  $250   $250 
Less accumulated depreciation   (238)   (182)
Total  $12   $68 

 

The depreciation and amortization of property and equipment recorded in connection with capital lease obligations is included within depreciation and amortization expense recorded in the applicable functional line items on our consolidated statements of operations.

 

Impairment of Long-Lived Asset

 

During the fourth quarter of the fiscal year ended June 30, 2019, we determined that the carrying value of a software platform license we had previously purchased from a third party was impaired. This asset had been recorded as part of the “Computer, software and office equipment” category in the table above. We purchased this platform and contemplated utilizing it in connection with the development of certain of our software offerings. Based on strategic changes in our product roadmap plan, along with key changes in our executive management team that occurred during the fourth quarter, we do not expect to achieve future cash flows related to this asset. We have accordingly recorded a charge of $275,000 in the accompanying consolidated statement of operations for the year ended June 30, 2019 to write off the asset’s carrying value.

 

Warranty Reserve

 

The following table presents details of our warranty reserve:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Beginning balance  $99   $125 
Charged to cost of revenues   96    168 
Usage   (79)   (194)
Ending balance  $116   $99 

 

 

 

 F-15 

 

 

Other Liabilities

 

The following table presents details of our other liabilities:

 

   June 30, 
   2019   2018 
   (In thousands) 
Current          
Accrued variable consideration  $1,313   $ 
Customer deposits and refunds   168    916 
Accrued raw materials purchases   1,155    460 
Deferred revenue   328    305 
Capital lease obligations   4    55 
Taxes payable   322    296 
Accrued operating expenses   1,290    845 
Total other current liabilities  $4,580   $2,877 
           
Non-current          
Deferred rent  $48   $137 
Deferred revenue   158    175 
Total other non-current liabilities  $206   $312 

 

Computation of Net Income (Loss) per Share

 

The following table presents the computation of net income (loss) per share:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands, except per share data) 
Numerator:          
Net income (loss)  $(408)  $680 
           
Denominator:          
Weighted-average shares outstanding - basic   21,580    18,171 
Effect of dilutive securities:       987 
Weighted-average shares outstanding - diluted   21,580    19,158 
           
Net income (loss) per share - basic  $(0.02)  $0.04 
Net income (loss) per share - diluted  $(0.02)  $0.04 

 

The following table presents the common stock equivalents excluded from the diluted net loss per share calculation because they were anti-dilutive for the periods presented. These excluded common stock equivalents could be dilutive in the future.

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Common stock equivalents   1,513    644 

 

 

 

 

 F-16 

 

 

Severance and Related Charges

 

Fiscal Year Ended June 30, 2019

 

During the fiscal year ended June 30, 2019, we executed several plans to realign certain personnel resources to better meet our business needs. These activities resulted in total charges of approximately $1,417,000, which included $1,146,000 in severance-related costs and $271,000 in share-based compensation expense. Of the total severance charges recorded during the year ended June 30, 2019, $323,000 of severance-related costs and $137,000 of the share-based compensation expense were recorded in the quarter ended September 30, 2018 and $823,000 of severance-related costs and $134,000 of share-based compensation expense were recorded in the quarter ended June 30, 2019. The share-based compensation expenses are included in the applicable functional line items within the accompanying consolidated statement of operation for the year ended June 30, 2019.

 

The following table presents details of the liability we recorded related to these activities:

 

   Year Ended 
   June 30, 
   2019 
   (In thousands) 
Beginning balance  $ 
Charges   1,146 
Payments   (495)
Ending balance  $651 

 

The ending balance is recorded in accrued payroll and related expenses on the accompanying consolidated balance sheet at June 30, 2019.

 

Fiscal Year Ended June 30, 2018

 

From July 2017 through September 2017, we realigned certain personnel resources throughout our organization, primarily to optimize our operations and engineering efforts. These activities resulted in total charges of approximately $506,000 and consisted primarily of severance costs, and to a lesser extent, termination costs related to our facility lease in Hong Kong.

  

Supplemental Cash Flow Information

 

The following table presents non-cash investing and financing transactions excluded from the consolidated statements of cash flows:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Accrued property and equipment paid for in the subsequent period  $9   $23 
Accrued stock option exercise proceeds  $1   $ 

 

4.           Bank Line of Credit

  

In October 2018, we entered into a new Loan and Security Agreement (the “Loan Agreement”) with Silicon Valley Bank (“SVB”), as our previous agreement expired at the end of September 2018. The Loan Agreement provides us with a maximum $4.0 million revolving line of credit based on qualified accounts receivable and has a maturity date of September 30, 2020. There were no outstanding borrowings as of June 30, 2019 or 2018.

 

 

 

 

 

 F-17 

 

 

The Loan Agreement provides for an interest rate per annum equal to the greater of (i) the prime rate plus 0.50% or (ii) 5.00%, provided that we maintain a monthly quick ratio of 1.0 to 1.0 or greater. The quick ratio measures our ability to use our cash and cash equivalents maintained at SVB to extinguish or retire our current liabilities immediately. If this ratio is not met, the interest rate will become the greater of (i) the prime rate plus 1.00% or (ii) 5.00%. At June 30, 2019, we met the quick ratio requirement.

  

The Loan Agreement also includes a covenant requiring us to maintain a certain Minimum Tangible Net Worth (“Minimum TNW”), currently required to be $7,750,000. The Minimum TNW is subject to upward adjustment to the extent we raise additional equity or debt financing or achieve net income in future periods. Our Actual Tangible Net Worth (“Actual TNW”) is calculated as total stockholders’ equity, less goodwill. At June 30, 2019, our Actual TNW was $27,778,000.

  

The following table presents certain information with respect to the Loan Agreement:

 

   June 30, 
   2019   2018 
   (In thousands) 
Outstanding borrowings on the line of credit  $   $ 
Available borrowing capacity on the line of credit  $3,842   $2,503 
Outstanding letters of credit  $51   $51 

 

Our outstanding letters of credit at June 30, 2019 and 2018 were used as security deposits.

 

5.           Stockholders’ Equity

  

Stock Incentive Plans

 

We have stock incentive plans in effect under which non-qualified and incentive stock options to purchase shares of Lantronix common stock (“stock options”) have been granted to employees, non-employees and board members. In addition, we have previously granted restricted common stock awards (“non-vested shares”) to employees and board members under these plans. Our current stock incentive program is governed by our Amended and Restated 2010 Stock Incentive Plan (as amended, the “2010 SIP”). Shares reserved for issuance under the 2010 SIP include rollover shares, which are any shares subject to equity compensation awards granted under our previous stock plan that expire or otherwise terminate without having been exercised in full or that are forfeited or repurchased by us by virtue of their failure to vest. A maximum of 2,100,000 of such shares are eligible for rollover. The 2010 SIP authorizes awards of stock options (both non-qualified and incentive), stock appreciation rights, non-vested shares, restricted stock units (“RSUs”) and performance shares. New shares are issued to satisfy stock option exercises and share issuances. At June 30, 2019, approximately 3,223,000 shares remain available for issuance under the 2010 SIP. We have also granted stock options and RSUs under individual inducement award agreements.

 

The Compensation Committee of our board of directors determines eligibility, vesting schedules and exercise prices for stock options and shares granted under the plans. Stock options are generally granted with an exercise price equal to the market price of our common stock on the grant date. Stock options generally have a contractual term of seven to ten years. Share-based awards generally vest and become exercisable over a one to four-year service period. As of June 30, 2019, no stock appreciation rights, non-vested shares, or performance shares were outstanding. No income tax benefit was realized from activity in the share-based plans during the fiscal years ended June 30, 2019 and 2018.

 

Stock Option Awards

 

The fair value of each stock option grant is estimated on the grant date using the Black-Scholes-Merton option-pricing formula. Expected volatilities are based on the historical volatility of our stock price. The expected term of stock options granted is estimated using the simplified method, as permitted by guidance issued by the Securities and Exchange Commission. We use the simplified method because we believe we are unable to rely on our limited historical exercise data or alternative information as a reasonable basis upon which to estimate the expected term of such options. The risk-free interest rate assumption is based on the U.S. Treasury interest rates appropriate for the expected term of our stock options.

 

 

 

 

 F-18 

 

 

The following weighted-average assumptions were used to estimate the fair value of all of our stock option grants:

 

   Years Ended June 30, 
   2019   2018 
Expected term (in years)   4.8    4.8 
Expected volatility   67%    65% 
Risk-free interest rate   2.23%    1.81% 
Dividend yield   0.00%    0.00% 

 

The following table presents a summary of activity for all of our stock options:

 

       Weighted-Average     
       Exercise   Remaining   Aggregate 
   Number of   Price   Contractual   Intrinsic 
   Shares   Per Share   Term   Value 
   (In thousands)       (In years)   (In thousands) 
Balance of options outstanding at June 30, 2018   3,931   $1.73           
Options granted   802    3.83           
Options forfeited   (437)   1.61           
Options expired   (91)   2.45           
Options exercised   (1,058)   1.65           
Balance of options outstanding at June 30, 2019   3,147   $2.29    4.4   $3,675 
Options exercisable at June 30, 2019   1,816   $1.75    3.2   $2,875 

 

The following table presents a summary of grant date fair value and intrinsic value information for all of our stock options:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands, 
   except per share data) 
Weighted-average grant date fair value per share  $2.15   $1.18 
Intrinsic value of options exercised  $2,400   $693 

 

Restricted Stock Units

  

The fair value of our RSUs is based on the closing market price of our common stock on the grant date.

 

The following table presents a summary of activity with respect to our RSUs during the fiscal year ended June 30, 2019:

 

   Number of Shares   Weighted-Average Grant Date Fair Value per Share 
   (In thousands)     
Balance of RSUs outstanding at June 30, 2018   140   $1.51 
Granted   1,061    4.47 
Forfeited   (208)   5.11 
Vested   (127)   1.72 
Balance of RSUs outstanding at June 30, 2019   866   $4.24 

 

 

 

 

 F-19 

 

 

Employee Stock Purchase Plan

 

Our 2013 Employee Stock Purchase Plan (“ESPP”) is intended to provide employees with an opportunity to purchase our common stock through accumulated payroll deductions at the end of a specified purchase period. Each of our employees (including officers) is eligible to participate in our ESPP, subject to certain limitations as set forth in our ESPP. In November 2018, our stockholders approved an amendment to the ESPP to increase the number of shares of common stock reserved for issuance under the ESPP by 500,000 shares. 

 

The Plan has historically operated with consecutive, overlapping offering periods lasting up to 24 months, with new offering periods commencing on the first trading day on or after May 16 and November 16 of each year. In November 2018, our Board of Directors resolved to reduce each offering period to six months (“Offering Period”). Accordingly, there are now two Offering Periods each year; May 16 through November 15 and November 16 through May 15. Common stock may be purchased under the Plan at the end of each six-month Offering Period unless the participant withdraws or terminates employment earlier. Shares of the Company’s common stock may be purchased under the Plan at a price not less than 85% of the lesser of the fair market value of our common stock on the first or last trading day of each Offering Period.

 

For purposes of measuring share-based compensation expense and calculating net income (loss) per share, we account for common stock purchase rights granted under the ESPP in the same manner as our other shared-based awards.

 

The per share fair value of stock purchase rights granted under the ESPP was estimated using the following weighted-average assumptions:

 

   Years Ended June 30, 
   2019   2018 
Expected term (in years)   0.5    1.3 
Expected volatility   79%    64% 
Risk-free interest rate   2.45%    1.76% 
Dividend yield   0.00%    0.00% 

  

The following table presents a summary of activity under our ESPP during the fiscal year ended June 30, 2019:

 

   Year Ended 
   June 30, 2019 
   (In thousands, except per share data) 
Shares available for issuance at June 30, 2018   148 
Shares reserved for issuance   500 
Shares issued   (131)
Shares available for issuance at June 30, 2019   517 
Weighted-average purchase price per share  $2.31 
Intrinsic value of ESPP shares on purchase date  $153 

 

 F-20 

 

 

Share-Based Compensation Expense

 

The following table presents a summary of share-based compensation expense included in each applicable functional line item on our consolidated statements of operations:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Cost of revenues  $85   $53 
Selling, general and administrative   1,441    924 
Research and development   345    192 
Total share-based compensation expense  $1,871   $1,169 

 

The following table presents a summary of the remaining unrecognized share-based compensation expense related to our outstanding share-based awards as of June 30, 2019:

 

   Remaining Unrecognized Compensation Expense   Remaining Weighted-Average Years to Recognize 
   (In thousands)     
Stock options  $2,096    2.8 
Restricted stock units  $3,064    3.5 
Common stock purchase rights under ESPP  $65    0.4 

 

If there are any modifications or cancellations of the underlying unvested share-based awards, we may be required to accelerate, increase or cancel remaining unearned share-based compensation expense. Future share-based compensation expense and unearned share-based compensation expense will increase to the extent that we grant additional share-based awards.

   

Public Offering

 

On September 18, 2018, we entered into an underwriting agreement with Needham & Company, LLC and Lake Street Capital Markets, LLC (the “Underwriters”) relating to the offer and sale of 2,500,000 shares of our common stock, par value $0.0001 per share, to the public at a price of $4.00 per share. We also granted the Underwriters a 30-day option to purchase up to 375,000 additional shares of our common stock to cover over-allotments, if any (the “Option Shares”). Pursuant to the underwriting agreement, we sold an aggregate of 2,700,000 shares, including 200,000 Option Shares, to the Underwriters and received proceeds net of underwriting discounts and expenses of approximately $9,774,000.

 

 

 

 

 F-21 

 

 

6.            401(k) Plan

 

We have a savings plan (the “Plan”) which is qualified under Section 401(k) of the Internal Revenue Code. Eligible employees may elect to make contributions to the Plan through salary deferrals up to 100% of their base pay, subject to limitations. We made approximately $155,000 and $150,000 in matching contributions to participants in the Plan during the fiscal years ended June 30, 2019 and 2018, respectively.

 

In addition, we may make discretionary profit sharing contributions, subject to limitations. During the fiscal years ended June 30, 2018 and 2017, we made no such contributions to the Plan.

 

7.            Litigation

 

From time to time, we are subject to legal proceedings and claims in the ordinary course of business. We are currently not aware of any such legal proceedings or claims that we believe will have, individually or in the aggregate, a material adverse effect on our business, prospects, financial position, operating results or cash flows.

  

8.            Income Taxes

 

The provision for income taxes consists of the following components:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Current:          
Federal  $   $ 
State   3    (1)
Foreign   138    99 
    141    98 
Deferred:          
Federal        
State        
Foreign        
Provision for income taxes  $141   $98 

 

The following table presents U.S. and foreign income (loss) before income taxes:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
United States  $(623)  $504 
Foreign   356    274 
Income (loss) before income taxes  $(267)  $778 

 

 

 

 

 F-22 

 

 

The tax effects of temporary differences that give rise to deferred tax assets and liabilities are as follows:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Deferred tax assets:          
Tax losses and credits  $20,158   $19,870 
Reserves not currently deductible   1,366    1,714 
Deferred compensation   383    276 
Inventory capitalization   481    369 
Acquisition costs   91     
Depreciation   8    106 
Other   151    114 
Gross deferred tax assets   22,638    22,449 
Valuation allowance   (22,353)   (22,155)
Deferred tax assets, net   285    294 
Deferred tax liabilities:          
State taxes   (285)   (294)
Deferred tax liabilities   (285)   (294)
Net deferred tax assets (liabilities)  $   $ 

 

We have recorded a valuation allowance against our net deferred tax assets, due to uncertainties surrounding the realization of the deferred tax assets.

 

The following table presents a reconciliation of the provision for income taxes to taxes computed at the U.S. federal statutory rate:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Statutory federal provision (benefit) for income taxes  $(56)  $214 
Increase (decrease) resulting from:          
Change in tax rate       12,887 
Officer compensation   10    49 
Stock options   (223)   (100)
Other permanent differences   15    (5)
Change in valuation allowance   289    (13,204)
Foreign tax credit   (72)    
GILTI inclusion   76    63 
Foreign tax rate variances   64    23 
Other   38    171 
Provision for income taxes  $141   $98 

 

Due to the “change of ownership” provision of the Tax Reform Act of 1986, utilization of our net operating loss (“NOL”) carryforwards and tax credit carryforwards may be subject to an annual limitation against taxable income in future periods. Due to the annual limitation, a portion of these carryforwards may expire before ultimately becoming available to reduce future income tax liabilities. The following table presents our NOLs:

 

   June 30, 
   2019 
   (In thousands) 
Federal  $90,984 
State  $12,553 

 

 

 

 F-23 

 

 

For federal income tax purposes, our NOL carryovers generated for tax years beginning before July 1, 2018 will begin to expire in the fiscal year ending June 30, 2021. Of our federal NOLs as of June 30, 2019 in the table above, approximately $51,900,000 will expire by June 30, 2023. Pursuant to the Tax Cuts and Jobs Act (the “2017 Act”) enacted by the U.S. federal government in December 2017, for federal income tax purposes, NOL carryovers generated for our tax years beginning after June 30, 2018 can be carried forward indefinitely but will be subject to a taxable income limitation. For state income tax purposes, our NOLs began to expire in the fiscal year ended June 30, 2013.

 

We continue to assert that our foreign earnings are indefinitely reinvested in our overseas operations and as such, deferred income taxes were not provided on undistributed earnings of certain foreign subsidiaries. However, given the passage of the 2017 Act, we may re-evaluate our position in future periods.

  

The 2017 Act created a new requirement that certain income earned by foreign subsidiaries, known as global intangible low-tax income (GILTI), must be included in the gross income of their U.S. shareholder. The FASB allows an accounting policy election of either recognizing deferred taxes for temporary differences expected to reverse as GILTI in future years or recognizing such taxes as a current-period expense when incurred. During the fiscal year ended June 30, 2019, we elected to treat the tax effect of GILTI as a current-period expense when incurred.

 

Unrecognized Tax Benefits

 

The following table summarizes our liability for uncertain tax positions for the fiscal year ended June 30, 2019 (in thousands):

 

   Year Ended 
   June 30, 2019 
Balance as of June 30, 2018  $6,600 
Change in balances related to uncertain tax positions    
Balance as of June 30, 2019  $6,600 

 

At June 30, 2019, we had $6,600,000 of gross unrecognized tax benefits. Of the total unrecognized tax benefits at June 30, 2019, $6,600,000 was recorded as a reduction to deferred tax assets, which caused a corresponding reduction in our valuation allowance of $6,600,000. To the extent such portion of unrecognized tax benefits is recognized at a time such valuation allowance no longer exists, the recognition would reduce the effective tax rate. Our continuing practice is to recognize interest and penalties related to income tax matters in income tax expense. During the fiscal years ended June 30, 2019 and 2018 we recorded an immaterial expense for interest and penalties related to income tax matters in the provision for income taxes. At June 30, 2019, we had approximately $217,000 of accrued interest and penalties related to uncertain tax positions.

 

At June 30, 2019, our fiscal years ended June 30, 2016 through 2019 remain open to examination by the federal taxing jurisdiction and our fiscal years ended June 30, 2015 through 2019 remain open to examination by the state taxing jurisdictions. However, we have NOLs beginning in the fiscal year ended June 30, 2001 which would cause the statute of limitations to remain open for the year in which the NOL was incurred. Our fiscal years ended June 30, 2012 through 2019 remain open to examination by foreign taxing authorities. We currently do not anticipate that the amount of unrecognized tax benefits as of June 30, 2019 will significantly increase or decrease within the next 12 months.

 

 

 

 

 F-24 

 

 

9.           Commitments and Contingencies

 

Leases

 

We lease various office equipment and office and warehouse facilities under non-cancelable capital and operating leases.

 

We currently lease approximately 27,000 square feet of office space for our corporate headquarters in Irvine, California. The lease for this facility commenced in July 2015, is for a term of 65 months and provides for annual rent increases. The lease agreement provided for a tenant improvement allowance from the landlord of up to $243,000 for tenant improvements and other qualified expenses for which the landlord paid for approximately $190,000 in tenant improvements, and reimbursed Lantronix for the remaining $53,000.

  

The following schedule presents minimum lease payments for all non-cancelable operating and capital leases as of June 30, 2019:

 

   Capital   Operating     
Years Ending June 30,  Leases   Leases   Total 
   (In thousands) 
2020  $4   $571   $575 
2021       252    252 
Total   4   $823   $827 
Amounts representing interest              
Present value of net minimum lease payments   4           
Less: capital lease obligations, short-term portion (included in other current liabilities)   4           
Capital lease obligations, long-term portion  $           

 

The following table presents rent expense:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Rent expense  $795   $717 

 

10.           Significant Geographic, Customer and Supplier Information

 

The following table presents our sales within geographic regions as a percentage of net revenue, which is based on the “bill-to” location of our customers:

 

   Years Ended June 30, 
   2019   2018 
Americas   54%    55% 
Europe, Middle East, and Africa   31%    30% 
Asia Pacific Japan   15%    15% 
Total   100%    100% 

 

 

 

 

 F-25 

 

 

The following table presents sales to significant countries as a percentage of net revenue, which is based on the “bill-to” location of our customers:

 

   Years Ended June 30, 
   2019   2018 
U.S. and Canada   54%    54% 
Germany   22%    20% 
Japan   8%    7% 
United Kingdom   7%    7% 

 

Customers

 

The following table presents sales to our significant customers as a percentage of net revenue:

 

   Years Ended June 30, 
   2019   2018 
         
Top five customers (1)(2)   57%    51% 
Ingram Micro   24%    19% 
Arrow   13%    12% 

 

(1) Includes Ingram Micro and Arrow for the fiscal years ended June 30, 2019 and 2018.
 
(2) All top five customers are distributors, who are part of our product distribution system.

 

No other customer represented more than 10% of our annual net revenue during these fiscal years.

 

Related Party Transactions

 

We had no net revenue from related parties for the fiscal years ended June 30, 2019 and 2018.

 

Suppliers

 

We do not own or operate a manufacturing facility. All of our products are manufactured by third-party contract manufacturers and foundries located primarily in Asia. We have several single-sourced supplier relationships, either because alternative sources are not available or because the relationship is advantageous to us. If these suppliers are unable to provide a timely and reliable supply of components, we could experience manufacturing delays that could adversely affect our consolidated results of operations.

 

11.           Subsequent Event

 

On July 5, 2019, Lantronix entered into a Share Purchase Agreement (the “Purchase Agreement”) with Maestro Wireless Solutions Limited, a Hong Kong private company limited by shares (“MWS”), Fargo Telecom Asia Limited, a Hong Kong private company limited by shares (“FTA” and together with MWS and their respective subsidiaries, the “Acquired Companies”) and Maestro & FALCOM Holdings Limited, a British Virgin Islands company (“Seller”). Seller owned 100% of the issued share capital of each of FTA and MWS (collectively, the “Transferred Interests”). Pursuant to the Purchase Agreement, we agreed to purchase from Seller the Transferred Interests (the “Transaction”) for approximately $5,070,000 in cash, subject to adjustment for cash, debt and transaction expenses.

 

The acquisition provides various additional and complementary cellular connectivity technologies to our portfolio of IoT solutions.

 

We are currently in the process of evaluating the fair value of acquired assets and liabilities, including any identifiable intangible assets. We have not yet completed the initial accounting related to this acquisition as we continue to compile and evaluate all of the necessary information from the Acquired Companies. We expect to present a preliminary allocation of the fair value of acquired assets and liabilities and pro forma disclosures in our Form 10-Q filing for the quarter ending September 30, 2019.

 

 

 

 

 

 

 

 

 F-26 

 

EX-4.1 2 lantronix_ex0401.htm DESCRIPTION OF LANTRONIX CAPITAL STOCK

Exhibit 4.1

 

Description of Capital Stock

 

The following is brief description of our capital stock as set forth in our amended and restated certificate of incorporation (“Certificate of Incorporation”) and amended and restated bylaws (“Bylaws”). This summary does not purport to be complete and is qualified in its entirety by reference to our Certificate of Incorporation and Bylaws, copies of which have been filed as exhibits to our SEC filings.

 

Common Stock

 

We may issue shares of our common stock from time to time. We are authorized to issue up to 100,000,000 shares of common stock, par value $0.0001 per share. As of August 30, 2019, there were 22,935,349 shares of common stock issued and outstanding. Each outstanding share of common stock is entitled to one vote on all matters submitted to a vote of stockholders. Holders of common stock are entitled to receive ratably such dividends, if any, as may be declared by the Board out of funds legally available therefor. Upon the liquidation, dissolution, or winding up of the Company, the holders of common stock are entitled to share ratably in all of our assets which are legally available for distribution after payment of all debts and other liabilities and liquidation preference of any outstanding preferred stock. Holders of common stock have no preemptive, subscription, redemption or conversion rights. The outstanding shares of common stock are validly issued, fully paid and non-assessable. The rights, preferences and privileges of the holders of common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock that we might designate in the future.

 

Preferred Stock

 

We are authorized to issue up to 5,000,000 shares of preferred stock, par value $0.0001 per share. As of August 30, 2019, no shares of our preferred stock were outstanding. Each share of preferred stock is entitled to the number of votes equal to the number of shares of common stock into which each share of preferred stock could be converted at the record date for determination of the stockholders entitled to vote on such matters, or, if no such record date is established, at the date such vote is taken or any written consent of stockholders is solicited, such votes to be counted together with all other shares of stock having general voting power and not separately as a class. The terms of any series of preferred stock will be set forth in an amendment to our Certificate of Incorporation.

 

Delaware Law and Certain Certificate of Incorporation and Bylaw Provisions

 

Our Certificate of Incorporation and Bylaws contain a number of provisions that could make our acquisition by means of a tender or exchange offer, a proxy contest or otherwise more difficult. Certain of these provisions are summarized below:

 

  Under our Bylaws, only the Board, the Chairperson of the Board, the chief executive officer or president (in the absence of a chief executive officer) may call special meetings of stockholders.

 

  Our Bylaws establish advance notice procedures for stockholder proposals and the nomination of candidates for election as directors, other than nominations made by or at the direction of the Board or a committee of the Board.

 

  We are subject to the provisions of Section 203 of the Delaware General Corporation Law. Section 203 prohibits a publicly-held Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a period of three years after the person became an interested stockholder, unless the business combination is approved in a prescribed manner. A “business combination” includes mergers, asset sales and other transactions resulting in a financial benefit to the interested stockholder. Subject to certain exceptions, an “interested stockholder” is a person who, together with affiliates and associates, owns, or within the prior three years did own, 15% or more of the corporation’s voting stock.

 

  Our Certificate of Incorporation eliminates the right of stockholders to act by written consent without a meeting.

 

  Our Certificate of Incorporation and Bylaws do not provide for cumulative voting in the election of directors.

 

The amendment of many of the provisions described above would require approval by holders of at least 66 2/3% of the outstanding shares of our common stock.

 

Nasdaq Capital Market

 

Our common stock is listed on the Nasdaq Capital Market and traded under the symbol “LTRX.” On August 30, 2019, the last reported sale price for our common stock on the NASDAQ Capital Market was $3.28 per share.

 

Transfer Agent and Registrar

 

The transfer agent and registrar for our common stock is Computershare Shareowner Services, LLC.

 

 

 

 

 

EX-21.1 3 lantronix_ex2101.htm SUBSIDIARIES OF REGISTRANT

Exhibit 21.1

 

Subsidiaries of Registrant

 

Subsidiary Jurisdiction of Formation
   
Lantronix International AG Switzerland
   
Lantronix Europe GmbH Germany
   
Lantronix India Private Limited India
   
Lantronix Holding Company Delaware, USA

 

 

Subsidiaries of Lantronix International AG

 

Subsidiary Jurisdiction of Formation
   
Lantronix Netherlands B.V. Netherlands
   
Lantronix Hong Kong Limited Hong Kong
   
Lantronix Japan K.K. Japan
   
Lantronix UK Ltd. United Kingdom
   
Lantronix Australia Pty. Ltd. Australia

 

EX-23.1 4 lantronix_ex2301.htm CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Exhibit 23.1

 

 

 

 

 

Consent of Independent Registered Public Accounting Firm

 

 

We consent to the incorporation by reference in Registration Statements (Nos. 333-45182, 333-54870, 333-63000, 333-72322, 333-85230, 333-85238, 333-103395, 333-116726, 333-121000, 333-129282, 333-137301, 333-147406, 333-159291, 333-164881, 333-172117, 333-188490, 333-210982, 333-227128, 333-228399, and 333-231040) on Form S-8 and (Nos. 333-179574, 333-200187, 333-215090, 333-217497, 333-227127, and 333-228398) on Form S-3 of Lantronix, Inc. of our report dated September 10, 2019, relating to the consolidated financial statements of Lantronix, Inc., appearing in this Annual Report on Form 10-K of Lantronix, Inc. for the year ended June 30, 2019.

 

 

/s/ Squar Milner LLP

 

Irvine, California

September 11, 2019

 

 

 

 

 

 

EX-31.1 5 lantronix_ex3101.htm CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

Exhibit 31.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Paul Pickle, certify that:

 

  1. I have reviewed this annual report on Form 10-K of Lantronix, Inc.;

 

  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 function):

 

  (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: September 11, 2019 /s/ PAUL PICKLE
   

Paul Pickle

President, Chief Executive Officer and Director

(Principal Executive Officer)

 

 

 

 

EX-31.2 6 lantronix_ex3102.htm CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

Exhibit 31.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Jeremy Whitaker, certify that:

 

  1. I have reviewed this annual report on Form 10-K of Lantronix, Inc.;

 

  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 function):

 

  (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: September 11, 2019 /s/ JEREMY WHITAKER
   

Jeremy Whitaker

Chief Financial Officer

(Principal Financial and Accounting Officer)

EX-32.1 7 lantronix_ex3201.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

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

 

The following certifications are being furnished solely to accompany the Annual Report on Form 10-K for the year ended June 30, 2019 (the “Report”) pursuant to U.S.C. Section 1350, and pursuant to SEC Release No. 33-8238 are being “furnished” to the SEC rather than “filed” either as part of the Report or as a separate disclosure statement, and are not to be incorporated by reference into the Report or any other filing of Lantronix, Inc. (the “Company”), whether made before or after the date hereof, regardless of any general incorporation language in such filing. The following certifications shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to liability under that section.

 

Certification of the Chief Executive Officer

 

Pursuant to 18 U.S.C. Section 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of the Company hereby certifies, to such officer’s knowledge, that:

 

(i) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

(ii) the information contained in the Report fairly presents, in all material respects, the financial condition and results operations of the Company as of, and for, the periods presented in such Report.

 

Date:  September 11, 2019 By: /s/ PAUL PICKLE
     

Name: Paul Pickle

Title: President, Chief Executive Officer and Director

(Principal Executive Officer)

 

Certification of the Chief Financial Officer

 

Pursuant to 18 U.S.C. Section 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of the Company hereby certifies, to such officer’s knowledge, that:

 

(i) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

(ii) the information contained in the Report fairly presents, in all material respects, the financial condition and results operations of the Company as of, and for, the periods presented in such Report.

 

Date:  September 11, 2019 By: /s/ JEREMY WHITAKER
     

Name: Jeremy Whitaker

Title: Chief Financial Officer

(Principal Financial and Accounting Officer)

 

GRAPHIC 8 image_001.jpg GRAPHIC begin 644 image_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# H'!P@'!@H(" @+"@H+#A@0#@T- M#AT5%A$8(Q\E)"(?(B$F*S7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#TRX\0Q6VK M#3C [,65=P(QS6PO>N*U+_D#24C:8%C*V M!Z>M7T=7174Y5AD&N UN\?5-4D:,%HX00@']T=371>%-0^TZ=]F=LR6_ ]U[ M4["3-USM0MZ#-4-*U>WU5',64=&PT;=1[U>D_P!4W^Z:\UM;R:QO!<6[;65C MD=B,]#0@;/3*#TJEIFI0ZG:B>(X/\:]U-7:0S#M_$T-QM=%>Z-IR6,[K9Q!EC)! IB*'_":VW_ M #YRC_@0J:+Q7!-:W%P+60" *2-PYR<5D^$[.VO);D7,*2A5!&X=*ZE=)T]( MW1;2)5?&X =<4]!:F-_PFMM_SYR_]]"IK?Q?I\SA9$EAS_$PR/TK1&B:9_SX MP_\ ?-9>N^'[%=/EN+:)898AN^7H1W!I:#.@2170.K!E(R".]4-1UJRTSB9R MTA'$:WKMY1/KS(?\*+!-2& M_=V8Q_M/S4UOXS@=L7%NT>?XE;<*W8--L[= D5K$H'^R*JW^@6%\A#0K&_9X MQ@BC0-2[;W4%W")H)%D0]U-5+S6+>RU"&TG!7SAD/G@,M&*,-4M5P5QYN.WHU<^(L;**PM([:%<)&, M?7WHKHIJ2BN;I_\ (Y)_UVCKMAWKBM3_ .1R3_KM'_2NU!ZU MHS)"UC^)-1^P:8X4XEF^1?ZFM8GWQQ7$:K-)KGB!;:$DQJWEI_4T(&:'A+35 M6UDO)ER9AL4$?P]_SK-A+>'?$95C^ZS@^Z&NV@@2W@CAC&$1=HK!\7:=Y]FM MXB_O(>&'JM"!F^Y!A8@Y&TX_*N(\-6T5YJ%Q!,@:-XB""/?K6]X)NA[.OO[UV5E>0W]JMQ VY M&'Y'T--U"PAU&U:WF7(/1NZGU%*/XAZCWI_A?58KJ$6DB MHL\8^4@8WK_C0+J))%WL ?NDG&*[ZR@6VLH84 1 .*YKQG; ML'M[H9VX*'Z]JW='O4O]-AE5AN"A7&>A%#&C0I**,TAG-^,H%:RAGQ\R/MS[ M&N?U&0RV.GECR(BOY-6QXQO59H;)#EE.]\=CV%9>M6S6EOIT+\,("6'N3FJ( M9JZ]H1:!-1LUPX4&1%ZGC[P]ZM^'-=^W(+6Y.+A!\K'^,?XUMPC-O'_N#^5< MKX@T5[*;^T;$%%!RX3_EF?4>U*Y0_P ;=;7Z-6AJG_(H_P#;%/Z5S>KZO_:M MK:F08FB!$GH?<5T>J?\ (H?]L4_I0)$?@W_D&2_]=3_*MR>)9XGB==R.-K ] MQ6'X-_Y!Q=-2DTH[GGFJ6LVA M:G<6L$Q".N 0>J'L:ZSP=I*6=@+Q\--<#.1_"O85S-AI-[XCDO+QG((R03_$ M_I6IX.U=X+AM)NB5!)\O=_"W=:\BA:-7FDM'L?18OFGAW"+O*-N8[<44@.:* M]@^;.&UR86WBEIRNX1NC8]<5I?\ ";1_\^3?]]BN@ETVRGD,DMK&[GJQ7FF? MV/IW_/E#_P!\T[A8Y^?Q>L]G.D<)BE*80EL\GBG>#]/PLFH.,EOEC)_4UO?V M/IW_ #Y0_P#?-68H8X8UCC4(B]% X%%PL/%,FB6:-HW&5<$$'TI]+2&<):2- MX?U^2"5L1-E&]U/0U-X0_P"0S+SG]V?YUUD^GVER_F3VT8W[@_X5HTAI#.*\/6TMGXE%O.NUT1@ M1Z^]=;J!_P")=<_](SB"B//N MN?X%KKJ@M[*UM23;P)$6X)48S5B@8TC-<9KVE2:3>+J-GE(RV[C^!O\ "NUJ M.6&.:,QRH'1NJL,@T(31DVES:^(])>.0 ,1B1>ZMZUSQ34O#%X64;H6/4_=D M'OZ&NR@L+6U8M! D3$8)48S4SQK(I610ZGL1FG<+'/0^,K1DS-;RHW^S\PJM M>^,2ZF.QMV5VZ,_7\!6U)X>TJ5BS6: GNO%36VD:?:'=!:QJW][&31H&ISNA MZ#/=7/\ :&H!L;MRJ_5SZGVJ/QG@7T'_ %R/\Z[+;4%Q86MTP:X@25AP"PSB MBX6'P?ZB/_<'\J>Z!U*L 5(P0>AI0 H ' '04M(9PGB+0SITAN(%S;.?^^#Z M?2MW5#_Q2'_;%/Z5MRQ1S1F.10Z,,%2,@TUK:)X?):-6BQC81QBG<5C \'L% MTJ8D\"4DG\*Y[7+^7Q'K<=C9G=$C;4[@GNWX5WL5E;PQ-#%"B1M]Y5& :BM] M*L;27S+>UCC-!N;5WT$TS3XM-L8K6$#:@Y/J>YK MD_&.D-:W"ZM:94%OWF/X6[-7<8J.:!+B-HI5#HPY4CK15HJ<.45#$RI5?:/7 MOYF9X=UA=8T]9"0)H_EE'OZ_C15ZUTVTLF8VUND1;J5&,T5I!-12EN95'"4V %X*R/_]D! end EX-101.INS 9 ltrx-20190630.xml XBRL INSTANCE FILE 0001114925 2018-07-01 2019-06-30 0001114925 2019-06-30 0001114925 2018-06-30 0001114925 us-gaap:EmployeeStockMember 2018-07-01 2019-06-30 0001114925 us-gaap:CommonStockMember 2018-07-01 2019-06-30 0001114925 2017-07-01 2018-06-30 0001114925 us-gaap:OptionMember 2018-07-01 2019-06-30 0001114925 us-gaap:OptionMember 2017-07-01 2018-06-30 0001114925 us-gaap:EmployeeStockMember 2017-07-01 2018-06-30 0001114925 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2019-06-30 0001114925 2019-08-30 0001114925 us-gaap:CommonStockMember 2018-06-30 0001114925 us-gaap:CommonStockMember 2019-06-30 0001114925 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001114925 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001114925 us-gaap:RetainedEarningsMember 2018-06-30 0001114925 us-gaap:RetainedEarningsMember 2019-06-30 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001114925 us-gaap:RetainedEarningsMember 2017-07-01 2018-06-30 0001114925 us-gaap:RetainedEarningsMember 2018-07-01 2019-06-30 0001114925 us-gaap:CommonStockMember 2017-07-01 2018-06-30 0001114925 us-gaap:AdditionalPaidInCapitalMember 2017-07-01 2018-06-30 0001114925 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2019-06-30 0001114925 us-gaap:ComputerEquipmentMember 2019-06-30 0001114925 us-gaap:FurnitureAndFixturesMember 2019-06-30 0001114925 us-gaap:SupportEquipmentAndFacilitiesMember 2019-06-30 0001114925 us-gaap:ConstructionInProgressMember 2019-06-30 0001114925 us-gaap:ComputerEquipmentMember 2018-06-30 0001114925 us-gaap:FurnitureAndFixturesMember 2018-06-30 0001114925 us-gaap:SupportEquipmentAndFacilitiesMember 2018-06-30 0001114925 us-gaap:ConstructionInProgressMember 2018-06-30 0001114925 us-gaap:CapitalLeaseObligationsMember 2019-06-30 0001114925 us-gaap:CapitalLeaseObligationsMember 2018-06-30 0001114925 us-gaap:OptionMember 2018-06-30 0001114925 us-gaap:OptionMember 2019-06-30 0001114925 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0001114925 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001114925 us-gaap:EmployeeStockMember 2018-06-30 0001114925 us-gaap:EmployeeStockMember 2019-06-30 0001114925 us-gaap:CostOfSalesMember 2017-07-01 2018-06-30 0001114925 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-07-01 2018-06-30 0001114925 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2018-06-30 0001114925 us-gaap:CostOfSalesMember 2018-07-01 2019-06-30 0001114925 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-07-01 2019-06-30 0001114925 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2019-06-30 0001114925 LTRX:SIP2010Member 2019-06-30 0001114925 us-gaap:SalesRevenueNetMember us-gaap:DomesticCountryMember 2017-07-01 2018-06-30 0001114925 us-gaap:SalesRevenueNetMember us-gaap:EMEAMember 2017-07-01 2018-06-30 0001114925 us-gaap:SalesRevenueNetMember srt:AsiaPacificMember 2017-07-01 2018-06-30 0001114925 us-gaap:SalesRevenueNetMember 2017-07-01 2018-06-30 0001114925 us-gaap:SalesRevenueNetMember us-gaap:DomesticCountryMember 2018-07-01 2019-06-30 0001114925 us-gaap:SalesRevenueNetMember us-gaap:EMEAMember 2018-07-01 2019-06-30 0001114925 us-gaap:SalesRevenueNetMember srt:AsiaPacificMember 2018-07-01 2019-06-30 0001114925 us-gaap:SalesRevenueNetMember 2018-07-01 2019-06-30 0001114925 us-gaap:SalesRevenueNetMember srt:AmericasMember 2018-07-01 2019-06-30 0001114925 us-gaap:SalesRevenueNetMember country:DE 2018-07-01 2019-06-30 0001114925 us-gaap:SalesRevenueNetMember country:GB 2018-07-01 2019-06-30 0001114925 us-gaap:SalesRevenueNetMember country:JP 2018-07-01 2019-06-30 0001114925 us-gaap:SalesRevenueNetMember srt:AmericasMember 2017-07-01 2018-06-30 0001114925 us-gaap:SalesRevenueNetMember country:DE 2017-07-01 2018-06-30 0001114925 us-gaap:SalesRevenueNetMember country:GB 2017-07-01 2018-06-30 0001114925 us-gaap:SalesRevenueNetMember country:JP 2017-07-01 2018-06-30 0001114925 us-gaap:SalesRevenueNetMember LTRX:TopFiveCustomersMember 2018-07-01 2019-06-30 0001114925 us-gaap:SalesRevenueNetMember LTRX:IngramMicroMember 2018-07-01 2019-06-30 0001114925 us-gaap:SalesRevenueNetMember LTRX:ArrowMember 2018-07-01 2019-06-30 0001114925 us-gaap:SalesRevenueNetMember LTRX:TopFiveCustomersMember 2017-07-01 2018-06-30 0001114925 us-gaap:SalesRevenueNetMember LTRX:IngramMicroMember 2017-07-01 2018-06-30 0001114925 us-gaap:SalesRevenueNetMember LTRX:ArrowMember 2017-07-01 2018-06-30 0001114925 2018-12-31 0001114925 us-gaap:CommonStockMember 2017-06-30 0001114925 us-gaap:AdditionalPaidInCapitalMember 2017-06-30 0001114925 us-gaap:RetainedEarningsMember 2017-06-30 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-30 0001114925 2017-06-30 0001114925 LTRX:OutsideUSMember 2019-06-30 0001114925 LTRX:IotMember 2018-07-01 2019-06-30 0001114925 LTRX:IotMember 2017-07-01 2018-06-30 0001114925 LTRX:ItManagementMember 2018-07-01 2019-06-30 0001114925 LTRX:ItManagementMember 2017-07-01 2018-06-30 0001114925 LTRX:OtherRevenueMember 2018-07-01 2019-06-30 0001114925 LTRX:OtherRevenueMember 2017-07-01 2018-06-30 0001114925 srt:AmericasMember 2018-07-01 2019-06-30 0001114925 srt:AmericasMember 2017-07-01 2018-06-30 0001114925 us-gaap:EMEAMember 2018-07-01 2019-06-30 0001114925 us-gaap:EMEAMember 2017-07-01 2018-06-30 0001114925 LTRX:APJMember 2018-07-01 2019-06-30 0001114925 LTRX:APJMember 2017-07-01 2018-06-30 0001114925 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-06-30 0001114925 us-gaap:AccountingStandardsUpdate201409Member 2018-06-30 0001114925 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-06-30 0001114925 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2019-06-30 0001114925 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2019-06-30 0001114925 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2019-06-30 0001114925 LTRX:SeveranceRelatedCostsMember 2018-07-01 2019-06-30 0001114925 LTRX:ShareBasedCompensationMember 2018-07-01 2019-06-30 0001114925 LTRX:SeveranceRelatedCostsMember 2018-07-01 2018-09-30 0001114925 LTRX:ShareBasedCompensationMember 2018-07-01 2018-09-30 0001114925 LTRX:SeveranceRelatedCostsMember 2019-04-01 2019-06-30 0001114925 LTRX:ShareBasedCompensationMember 2019-04-01 2019-06-30 0001114925 LTRX:PublicOfferingMember 2018-07-01 2018-09-18 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure LANTRONIX INC 0001114925 10-K 2019-06-30 false --06-30 No No Yes Non-accelerated Filer FY 2019 31773000 131000 2700 2700000 36000 168000 0.0001 0.0001 5000000 5000000 0 0 0 0 0.0001 0.0001 100000000 100000000 22811743 18908196 22811743 18908196 18908 22812 17809 37266000 23813000 2000 2000 212995000 226274000 -189555000 -189381000 371000 371000 2000 210550000 -190235000 371000 20688000 116000 99000 125000 1871000 1169000 53000 924000 192000 85000 1441000 345000 18282000 9568000 8073000 6084000 5892000 4425000 2547000 8719000 8438000 3839000 450000 4229000 201000 3801000 450000 4137000 50000 7520000 7402000 250000 250000 238000 182000 12000 68000 96000 168000 79000 194000 168000 916000 1155000 460000 328000 305000 4000 55000 322000 296000 1290000 845000 48000 137000 158000 175000 0 987000 1513000 644000 0 0 3842000 2503000 51000 51000 $4.0 million revolving line 4000000 2020-09-30 P6M P4Y9M18D P4Y9M18D P1Y3M19D 0.79 0.67 0.65 0.64 0.0245 0.0223 0.0181 0.0176 0.0000 0.0000 0.0000 0.0000 3931000 3147000 802000 200000 437000 91000 1058000 1816000 1.73 2.29 3.83 1.61 2.45 1.65 1.75 3675000 153000 2875000 2.15 1.18 2400000 693000 140000 866000 1061000 127000 1.51 4.24 4.47 1.72 148000 517000 3223000 2.31 2096000 3064000 65000 155000 150000 0 0 3000 -1000 138000 99000 141000 98000 0 0 0 0 0 0 -623000 504000 356000 274000 20158000 19870000 1366000 1714000 383000 276000 481000 369000 8000 106000 151000 114000 22638000 22449000 22353000 22155000 285000 294000 285000 294000 285000 294000 0 0 -56000 214000 0 12887000 10000 49000 -223000 -100000 15000 -5000 289000 -13204000 64000 23000 38000 171000 90984000 12553000 6600000 6600000 0 217000 -6600000 4000 0 4000 0 4000 4000 571000 252000 823000 575000 252000 827000 0.55 0.30 0.15 1.00 0.54 0.31 0.15 1.00 0.54 0.22 0.07 0.08 0.54 0.20 0.07 0.07 0.57 0.24 0.13 0.51 0.19 0.12 118000 213000 0 0 false true false false Yes 001-16027 DE 7388000 4244000 1177000 5421000 -4914000 2474000 10509000 8439000 -462000 7977000 1640000 12149000 1324000 649000 687000 370000 38190000 23270000 1199000 1036000 9488000 9488000 67000 61000 48944000 33855000 4716000 3942000 2060000 2808000 4580000 2877000 226000 3103000 -406000 4174000 11472000 9726000 0 4000 206000 312000 11678000 10042000 0 0 2000 2000 226274000 212995000 -189381000 -189555000 582000 -188973000 -3083000 -192464000 371000 371000 48944000 33855000 46890000 45580000 35299000 34742000 10845000 9666000 746000 1172000 25179000 24930000 14586000 13613000 7125000 7037000 -3559000 43331000 20617000 20174000 -1056000 19561000 26273000 25406000 15851000 16345000 9079000 7751000 410000 0 26761000 24602000 -488000 804000 -15000 -8000 -267000 778000 141000 98000 -408000 680000 680000 -408000 -2501000 -2909000 -0.02 0.04 -0.02 0.04 21580000 18171000 21580000 19158000 1204 1099 1823000 1489000 1489000 1823000 189000 213000 213000 189000 1871000 1169000 1169000 1871000 582000 582000 9774000 9774000 464000 442000 -10000 0 1967000 812000 2532000 1480000 675000 173000 224000 -70000 18000 23000 765000 1202000 -748000 -276000 17000 -26000 1422000 -264000 -1748000 509000 891000 229000 -891000 -229000 11597000 1489000 189000 213000 55000 61000 11353000 1215000 8714000 1495000 18000 18000 115000 87000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>1.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Summary of Significant Accounting Policies</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>The Company</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Lantronix, Inc. (referred to in these notes to consolidated financial statements as &#8220;Lantronix&#8221;, &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;), is a global provider of secure data access and management solutions for Internet of Things (&#8220;IoT&#8221;) assets. Our mission is to be the leading supplier of IoT solutions that enable companies to simplify the creation, deployment, and management of IoT projects while providing secure access to data for applications and people.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We were incorporated in California in 1989 and re-incorporated in Delaware in 2000.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Basis of Presentation</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The consolidated financial statements include the accounts of Lantronix and our wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation. At June 30, 2019, approximately $5,976,000 of our tangible assets were located outside of the United States (&#8220;U.S.&#8221;), a large portion of which was comprised of inventory held at (i) our third-party logistics provider in Hong Kong and (ii) our contract manufacturers in China, Malaysia and Thailand.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of Estimates</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The industry in which we operate is characterized by rapid technological change. As a result, estimates made in preparing the consolidated financial statements include the allowance for doubtful accounts, sales returns and allowances, inventory valuation, goodwill valuation, deferred income tax asset valuation allowances, share-based compensation and warranty reserves. To the extent there are material differences between our estimates and actual results, future results of operations will be affected.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;<b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Reclassifications</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Certain reclassifications have been made to the prior fiscal year financial information to conform to the current fiscal year presentation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue Recognition</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue is recognized upon the transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We apply the following five-step approach in determining the amount and timing of revenue to be recognized: (i)&#160;identifying the contract with a customer, (ii)&#160;identifying the performance obligations in the contract, (iii)&#160;determining the transaction price, (iv)&#160;allocating the transaction price to the performance obligations in the contract and (v)&#160;recognizing revenue when the performance obligation is satisfied.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On occasion we enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of (i) any taxes collected from customers, which are subsequently remitted to governmental authorities and (ii) shipping and handling costs collected from customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Product Shipments</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Most of our product revenue is recognized as a distinct single performance obligation when products are tendered to a carrier for delivery, which represents the point in time that our customer obtains control of the promised products. A smaller portion of our product revenue is recognized when our customer receives delivery of the promised products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A significant portion of our products are sold to distributors under agreements which contain (i) limited rights to return unsold products and (ii) price adjustment provisions, both of which are accounted for as variable consideration when estimating the amount of revenue to recognize. We base our estimates for returns and price adjustments primarily on historical experience; however, we also consider contractual allowances, approved pricing adjustments and other known or anticipated returns and price adjustments in a given period. Such estimates are generally made at the time of shipment to the customer and updated at the end of each reporting period as additional information becomes available and only to the extent that it is probable that a significant reversal of any incremental revenue will not occur. Our estimates of accrued variable consideration are included in other current liabilities in the accompanying consolidated balance sheet at June 30, 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Services and Multiple Performance Obligations</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenues from our extended warranty and services are generally recognized ratably over the applicable service period. We expect revenues from future sales of our software-as-a-service (&#8220;SaaS) products to be recognized ratably over the applicable service period as well. Revenues from professional engineering services are generally recognized as services are performed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">From time to time, we may enter into contracts with customers that include promises to transfer multiple deliverables that may include sales of products, professional engineering services and other product qualification or certification services. Determining whether the deliverables in such arrangements are considered distinct performance obligations that should be accounted for separately versus together often requires judgment. We consider performance obligations to be distinct when the customer can benefit from the promised good or service on its own or by combining it with other resources readily available and when the promised good or service is separately identifiable from other promised goods or services in the contract. In such arrangements, we allocate revenue on a relative standalone selling price basis by maximizing the use of observable inputs to determine the standalone selling price for each performance obligation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Accounts Receivable and Allowance for Doubtful Accounts</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accounts receivable are stated at the amount we expect to collect, which is net of an allowance for doubtful accounts for estimated losses resulting from the inability of our customers to make required payments. Our evaluation of the collectability of customer accounts receivable is based on various factors, including the length of time the receivables are past due, our history of bad debts and general industry conditions. Accounts that are deemed uncollectible are written off against the allowance for doubtful accounts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Concentration of Credit Risk</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our accounts receivable are primarily derived from revenue earned from customers located throughout North America, Europe and Asia. We perform periodic credit evaluations of our customers&#8217; financial condition and maintain allowances for potential credit losses. Credit losses have historically been within our expectations. We generally do not require collateral or other security from our customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fair Value of Financial Instruments</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our financial instruments consist primarily of cash and cash equivalents, accounts receivable, contract manufacturers&#8217; receivable, accounts payable, and accrued liabilities. The fair value of a financial instrument is the amount that would be received in an asset sale or paid to transfer a liability in an orderly transaction between unaffiliated market participants. Assets and liabilities measured at fair value are categorized based on whether or not the inputs are observable in the market and the degree to which the inputs are observable. The categorization of financial instruments within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is prioritized into three levels (with Level 3 being the lowest) defined as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 22pt"><i>&#160;</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 22pt"><i>Level 1:</i>&#160;&#160;&#160;&#160;&#160;Inputs are based on quoted market prices for identical assets and liabilities in active markets at the measurement date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 22pt">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 22pt"><i>Level 2:</i>&#160;&#160;&#160;&#160;&#160;Inputs include quoted prices for similar assets or liabilities in active markets and/or quoted prices for identical or similar assets or liabilities in markets that are not active near the measurement date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 22pt">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 22pt"><i>Level 3:</i>&#160;&#160;&#160;&#160;&#160;Inputs include management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the instrument&#8217;s valuation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 22pt">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The hierarchy noted above requires us to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. We do not have any assets or liabilities that were measured at fair value on a recurring basis, and during the fiscal years ended June 30, 2019 and 2018 we did not have any assets or liabilities that were measured at fair value on a non-recurring basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We believe all of our financial instruments&#8217; recorded values approximate their current fair values because of the nature and short duration of these instruments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Foreign Currency Remeasurement</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The functional currency for all our foreign subsidiaries is currently the U.S. dollar. Non-monetary and monetary foreign currency assets and liabilities are valued in U.S. dollars at historical and end-of-period exchange rates, respectively. Exchange gains and losses from foreign currency transactions and remeasurements are recognized in the consolidated statements of operations. Translation adjustments for foreign subsidiaries whose functional currencies were previously their respective local currencies are suspended in accumulated other comprehensive income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;<b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Accumulated Other Comprehensive Income</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accumulated other comprehensive income is composed of accumulated translation adjustments as of June 30, 2019 and 2018. We did not have any other comprehensive income or losses during the fiscal years ended June 30, 2019 or 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;<b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cash and Cash Equivalents</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Cash and cash equivalents consist of cash and short-term investments, with original maturities of 90 days or less.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Inventories</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventories are stated at the lower of cost (on a first-in, first-out basis) or net realizable value. We provide reserves for excess and obsolete inventories determined primarily based upon estimates of future demand for our products. Shipping and handling costs are classified as a component of cost of revenue in the consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Inventory Sale and Purchase Transactions with Contract Manufacturers</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under certain circumstances, we sell raw materials to our contract manufacturers and subsequently repurchase finished goods from the contract manufacturers which contain such raw materials. Net sales of raw materials to the contract manufacturers are recorded on the consolidated balance sheets as contract manufacturers&#8217; receivables, and are eliminated from net revenue as we intend to repurchase the raw materials from the contract manufacturers in the form of finished goods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have contractual arrangements with certain of our contract manufacturers that require us to purchase unused inventory that the contract manufacturer has purchased to fulfill our forecasted manufacturing demand. To the extent that inventory on-hand at one or more of these contract manufacturers exceeds our contractually reported forecasts, we record the amount we may be required to purchase as part of other current liabilities and inventories on the consolidated balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Property and Equipment</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property and equipment are carried at cost. Depreciation is provided using the straight-line method over the assets&#8217; estimated useful lives, generally ranging from three to five years. Depreciation and amortization of leasehold improvements are computed using the shorter of the remaining lease term or five years. Major renewals and betterments are capitalized, while replacements, maintenance and repairs, which do not improve or extend the estimated useful lives of the respective assets, are expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Capitalized Internal Use Software Costs</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We capitalize the costs of computer software developed or obtained for internal use. Capitalized computer software costs consist of purchased software licenses and implementation costs. Capitalized software costs are amortized on a straight-line basis over a period of three to five years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Goodwill </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the acquired net tangible and intangible assets acquired. We evaluate goodwill for impairment on an annual basis in our fiscal fourth quarter or more frequently if we believe indicators of impairment exist that would more likely than not reduce the fair value of our single reporting unit below its carrying amount. We begin by assessing qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying value. Based on that qualitative assessment, if we conclude that it is more likely than not that the fair value of our single reporting unit is less than its carrying value, we conduct a quantitative goodwill impairment test, which involves comparing the estimated fair value of our single reporting unit with its carrying value, including goodwill. We estimate the fair value of our single reporting unit using a combination of the income and market approach. If the carrying value of the reporting unit exceeds its estimated fair value, we recognize an impairment loss for the difference.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the fourth quarter of the fiscal year ended June 30, 2019, we performed a qualitative assessment of whether goodwill impairment existed and did not determine that it was more likely that not that the fair value of our single reporting unit was less than its carrying amount.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Income Taxes</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Income taxes are computed under the liability method. This method requires the recognition of deferred tax assets and liabilities for temporary differences between the financial reporting basis and the tax basis of our assets and liabilities. The impact on deferred taxes of changes in tax rates and laws, if any, are applied to the years during which temporary differences are expected to be settled and are reflected in the consolidated financial statements in the period of enactment. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Financial statement effects of a tax position are initially recognized when it is more likely than not, based on the technical merits, that the position will be sustained upon examination by a taxing authority. A tax position that meets the more-likely-than-not recognition threshold is initially and subsequently measured as the largest amount of tax benefit that meets the more-likely-than-not threshold of being realized upon ultimate settlement with a taxing authority. We recognize potential accrued interest and penalties related to unrecognized tax benefits as income tax expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Share-Based Compensation</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We account for share-based compensation by expensing the estimated grant date fair value of our shared-based awards ratably over the requisite service period. We recognize the impact of forfeitures on our share-based compensation expense as such forfeitures occur.&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Net Income (Loss) Per Share</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding during the fiscal year. Diluted net income (loss) per share is calculated by adjusting the weighted-average number of common shares outstanding, assuming any dilutive effects of outstanding share-based awards using the treasury stock method.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Research and Development Costs</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Costs incurred in the research and development of new products and enhancements to existing products are expensed as incurred. Development costs of computer software to be sold, leased or otherwise marketed are subject to capitalization beginning when a product&#8217;s technological feasibility has been established and ending when a product is available for general release to customers. In most instances, we believe our current process for developing products is essentially completed concurrently with the establishment of technological feasibility and thus, software development costs have been expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warranty</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The standard warranty periods we provide for our products typically range from one to five years. We establish reserves for estimated product warranty costs at the time revenue is recognized based upon our historical warranty experience, and for any known or anticipated product warranty issues.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Advertising Expenses</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Advertising expenses are recorded in the period incurred and totaled $118,000 and $213,000 for the fiscal years ended June 30, 2019 and 2018, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Segment Information</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have one operating and reportable business segment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recent Accounting Pronouncements</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Shared-Based Compensation</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In June 2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Updated No. 2018-07 (&#8220;ASU 2018-07&#8221;) that expands the scope of existing share-based compensation guidance for employees. The new standard will include share-based payment transactions for acquiring goods and services from nonemployees, whereby share-based payments to nonemployees will be measured and recorded at the fair value of the equity instruments that an entity is obligated to issue on the grant date. Entities are required to adopt the standard using a modified retrospective approach with a cumulative adjustment to opening retained earnings in the year of adoption for the remeasurement of liability-classified awards that have not been settled by the date of adoption and equity-classified awards for which a measurement date has not been established. The standard will be effective for Lantronix in the fiscal year beginning July 1, 2019, with early adoption permitted. We currently do not anticipate that adoption will have a material impact on our consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Leases</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In February 2016, FASB issued Accounting Standards Codification 842: Leases (&#8220;ASC 842&#8221;) that revises lease accounting guidance. ASC 842 requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on whether or not the lease is effectively a financed purchase by the lessee. A lessee is required to record a right-of-use (&#8220;ROU&#8221;) asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification as a finance or operating lease. For finance leases the lessee will recognize interest expense and amortization of the ROU asset, and for operating leases the lessee will recognize a straight-line lease expense. Leases with a term of 12 months or less will be accounted for in a manner similar to that called for by guidance for operating leases prior to the adoption of ASC 842. ASC 842 requires entities to recognize and measure leases existing at, or entered into after, the beginning of the earliest comparative period presented using a modified retrospective approach, with certain practical expedients available. In July 2018, FASB issued Accounting Standards Updated No. 2018-11 (&#8220;ASU 2018-11&#8221;), which offers a practical expedient that allows entities the option to apply the provisions of ASC 842 by recognizing a cumulative effect adjustment at the effective date of adoption without adjusting the prior comparative periods presented. In March 2019, FASB issued Accounting Standards Update 2019-01 (&#8220;ASU 2019-01&#8221;), which explicitly provides disclosure relief for interim periods during the year the standard is adopted. Under the new guidance, companies are not required to disclose the effect of such adoption in interim periods on certain financial statement items for periods retrospectively adjusted.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For public companies, adoption of the standard is required for annual periods beginning after December 15, 2018. Lantronix will adopt ASC 842 in the fiscal year beginning July 1, 2019. We expect the most significant impact on our financial statements will be the recognition of ROU assets and lease liabilities for our operating leases, primarily related to real estate. We do not believe ASC 842 will materially impact our consolidated results of operations or cash flows. The valuation of our ROU assets and lease liabilities will be based on the estimated present value of the applicable future lease commitments. We continue to assess the appropriate discount rate that will be applied to our valuation estimates. In addition, a portion of our existing leases are denominated in currencies other than the U.S. Dollar. As a result, the associated lease liabilities will be remeasured using the current exchange rate in the applicable future reporting periods, which may result in foreign exchange gains or losses.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We expect to elect certain practical expedients, including the transition option provided in ASU 2018-11. As a result of adopting ASC 842 effective July 1, 2019, we currently expect to record an ROU asset and corresponding lease liability between approximately $900,000 and $1,200,000.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Revenue from Contracts with Customers</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Refer to Note 2 below regarding our adoption of the new revenue standard under the FASB&#8217;s Accounting Standards Codification 606: Revenue from Contracts with Customers (&#8220;ASC 606&#8221;).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>The Company</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Lantronix, Inc. (referred to in these notes to consolidated financial statements as &#8220;Lantronix&#8221;, &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221;), is a global provider of secure data access and management solutions for Internet of Things (&#8220;IoT&#8221;) assets. Our mission is to be the leading supplier of IoT solutions that enable companies to simplify the creation, deployment, and management of IoT projects while providing secure access to data for applications and people.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We were incorporated in California in 1989 and re-incorporated in Delaware in 2000.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Basis of Presentation</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The consolidated financial statements include the accounts of Lantronix and our wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation. At June 30, 2019, approximately $5,976,000 of our tangible assets were located outside of the United States (&#8220;U.S.&#8221;), a large portion of which was comprised of inventory held at (i) our third-party logistics provider in Hong Kong and (ii) our contract manufacturers in China, Malaysia and Thailand.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of Estimates</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The industry in which we operate is characterized by rapid technological change. As a result, estimates made in preparing the consolidated financial statements include the allowance for doubtful accounts, sales returns and allowances, inventory valuation, goodwill valuation, deferred income tax asset valuation allowances, share-based compensation and warranty reserves. To the extent there are material differences between our estimates and actual results, future results of operations will be affected.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Reclassifications</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Certain reclassifications have been made to the prior fiscal year financial information to conform to the current fiscal year presentation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue Recognition</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue is recognized upon the transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We apply the following five-step approach in determining the amount and timing of revenue to be recognized: (i)&#160;identifying the contract with a customer, (ii)&#160;identifying the performance obligations in the contract, (iii)&#160;determining the transaction price, (iv)&#160;allocating the transaction price to the performance obligations in the contract and (v)&#160;recognizing revenue when the performance obligation is satisfied.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On occasion we enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of (i) any taxes collected from customers, which are subsequently remitted to governmental authorities and (ii) shipping and handling costs collected from customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Product Shipments</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Most of our product revenue is recognized as a distinct single performance obligation when products are tendered to a carrier for delivery, which represents the point in time that our customer obtains control of the promised products. A smaller portion of our product revenue is recognized when our customer receives delivery of the promised products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A significant portion of our products are sold to distributors under agreements which contain (i) limited rights to return unsold products and (ii) price adjustment provisions, both of which are accounted for as variable consideration when estimating the amount of revenue to recognize. We base our estimates for returns and price adjustments primarily on historical experience; however, we also consider contractual allowances, approved pricing adjustments and other known or anticipated returns and price adjustments in a given period. Such estimates are generally made at the time of shipment to the customer and updated at the end of each reporting period as additional information becomes available and only to the extent that it is probable that a significant reversal of any incremental revenue will not occur. Our estimates of accrued variable consideration are included in other current liabilities in the accompanying consolidated balance sheet at June 30, 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Services and Multiple Performance Obligations</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenues from our extended warranty and services are generally recognized ratably over the applicable service period. We expect revenues from future sales of our software-as-a-service (&#8220;SaaS) products to be recognized ratably over the applicable service period as well. Revenues from professional engineering services are generally recognized as services are performed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">From time to time, we may enter into contracts with customers that include promises to transfer multiple deliverables that may include sales of products, professional engineering services and other product qualification or certification services. Determining whether the deliverables in such arrangements are considered distinct performance obligations that should be accounted for separately versus together often requires judgment. We consider performance obligations to be distinct when the customer can benefit from the promised good or service on its own or by combining it with other resources readily available and when the promised good or service is separately identifiable from other promised goods or services in the contract. In such arrangements, we allocate revenue on a relative standalone selling price basis by maximizing the use of observable inputs to determine the standalone selling price for each performance obligation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Accounts Receivable and Allowance for Doubtful Accounts</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accounts receivable are stated at the amount we expect to collect, which is net of an allowance for doubtful accounts for estimated losses resulting from the inability of our customers to make required payments. Our evaluation of the collectability of customer accounts receivable is based on various factors, including the length of time the receivables are past due, our history of bad debts and general industry conditions. Accounts that are deemed uncollectible are written off against the allowance for doubtful accounts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Concentration of Credit Risk</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our accounts receivable are primarily derived from revenue earned from customers located throughout North America, Europe and Asia. We perform periodic credit evaluations of our customers&#8217; financial condition and maintain allowances for potential credit losses. Credit losses have historically been within our expectations. We generally do not require collateral or other security from our customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fair Value of Financial Instruments</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our financial instruments consist primarily of cash and cash equivalents, accounts receivable, contract manufacturers&#8217; receivable, accounts payable, and accrued liabilities. The fair value of a financial instrument is the amount that would be received in an asset sale or paid to transfer a liability in an orderly transaction between unaffiliated market participants. Assets and liabilities measured at fair value are categorized based on whether or not the inputs are observable in the market and the degree to which the inputs are observable. The categorization of financial instruments within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is prioritized into three levels (with Level 3 being the lowest) defined as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 22pt"><i>&#160;</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 22pt"><i>Level 1:</i>&#160;&#160;&#160;&#160;&#160;Inputs are based on quoted market prices for identical assets and liabilities in active markets at the measurement date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 22pt">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 22pt"><i>Level 2:</i>&#160;&#160;&#160;&#160;&#160;Inputs include quoted prices for similar assets or liabilities in active markets and/or quoted prices for identical or similar assets or liabilities in markets that are not active near the measurement date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 22pt">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 22pt"><i>Level 3:</i>&#160;&#160;&#160;&#160;&#160;Inputs include management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the instrument&#8217;s valuation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 22pt">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The hierarchy noted above requires us to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. We do not have any assets or liabilities that were measured at fair value on a recurring basis, and during the fiscal years ended June 30, 2019 and 2018 we did not have any assets or liabilities that were measured at fair value on a non-recurring basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We believe all of our financial instruments&#8217; recorded values approximate their current fair values because of the nature and short duration of these instruments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Foreign Currency Remeasurement</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The functional currency for all our foreign subsidiaries is currently the U.S. dollar. Non-monetary and monetary foreign currency assets and liabilities are valued in U.S. dollars at historical and end-of-period exchange rates, respectively. Exchange gains and losses from foreign currency transactions and remeasurements are recognized in the consolidated statements of operations. Translation adjustments for foreign subsidiaries whose functional currencies were previously their respective local currencies are suspended in accumulated other comprehensive income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Accumulated Other Comprehensive Income</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accumulated other comprehensive income is composed of accumulated translation adjustments as of June 30, 2019 and 2018. We did not have any other comprehensive income or losses during the fiscal years ended June 30, 2019 or 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cash and Cash Equivalents</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Cash and cash equivalents consist of cash and short-term investments, with original maturities of 90 days or less.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Inventories</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventories are stated at the lower of cost (on a first-in, first-out basis) or net realizable value. We provide reserves for excess and obsolete inventories determined primarily based upon estimates of future demand for our products. Shipping and handling costs are classified as a component of cost of revenue in the consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Inventory Sale and Purchase Transactions with Contract Manufacturers</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under certain circumstances, we sell raw materials to our contract manufacturers and subsequently repurchase finished goods from the contract manufacturers which contain such raw materials. Net sales of raw materials to the contract manufacturers are recorded on the consolidated balance sheets as contract manufacturers&#8217; receivables, and are eliminated from net revenue as we intend to repurchase the raw materials from the contract manufacturers in the form of finished goods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have contractual arrangements with certain of our contract manufacturers that require us to purchase unused inventory that the contract manufacturer has purchased to fulfill our forecasted manufacturing demand. To the extent that inventory on-hand at one or more of these contract manufacturers exceeds our contractually reported forecasts, we record the amount we may be required to purchase as part of other current liabilities and inventories on the consolidated balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Property and Equipment</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property and equipment are carried at cost. Depreciation is provided using the straight-line method over the assets&#8217; estimated useful lives, generally ranging from three to five years. Depreciation and amortization of leasehold improvements are computed using the shorter of the remaining lease term or five years. Major renewals and betterments are capitalized, while replacements, maintenance and repairs, which do not improve or extend the estimated useful lives of the respective assets, are expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Capitalized Internal Use Software Costs</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We capitalize the costs of computer software developed or obtained for internal use. Capitalized computer software costs consist of purchased software licenses and implementation costs. Capitalized software costs are amortized on a straight-line basis over a period of three to five years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Goodwill </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the acquired net tangible and intangible assets acquired. We evaluate goodwill for impairment on an annual basis in our fiscal fourth quarter or more frequently if we believe indicators of impairment exist that would more likely than not reduce the fair value of our single reporting unit below its carrying amount. We begin by assessing qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying value. Based on that qualitative assessment, if we conclude that it is more likely than not that the fair value of our single reporting unit is less than its carrying value, we conduct a quantitative goodwill impairment test, which involves comparing the estimated fair value of our single reporting unit with its carrying value, including goodwill. We estimate the fair value of our single reporting unit using a combination of the income and market approach. If the carrying value of the reporting unit exceeds its estimated fair value, we recognize an impairment loss for the difference.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the fourth quarter of the fiscal year ended June 30, 2019, we performed a qualitative assessment of whether goodwill impairment existed and did not determine that it was more likely that not that the fair value of our single reporting unit was less than its carrying amount.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Income Taxes</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Income taxes are computed under the liability method. This method requires the recognition of deferred tax assets and liabilities for temporary differences between the financial reporting basis and the tax basis of our assets and liabilities. The impact on deferred taxes of changes in tax rates and laws, if any, are applied to the years during which temporary differences are expected to be settled and are reflected in the consolidated financial statements in the period of enactment. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Financial statement effects of a tax position are initially recognized when it is more likely than not, based on the technical merits, that the position will be sustained upon examination by a taxing authority. A tax position that meets the more-likely-than-not recognition threshold is initially and subsequently measured as the largest amount of tax benefit that meets the more-likely-than-not threshold of being realized upon ultimate settlement with a taxing authority. We recognize potential accrued interest and penalties related to unrecognized tax benefits as income tax expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Share-Based Compensation</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We account for share-based compensation by expensing the estimated grant date fair value of our shared-based awards ratably over the requisite service period. We recognize the impact of forfeitures on our share-based compensation expense as such forfeitures occur.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Net Income (Loss) Per Share</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding during the fiscal year. Diluted net income (loss) per share is calculated by adjusting the weighted-average number of common shares outstanding, assuming any dilutive effects of outstanding share-based awards using the treasury stock method.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Research and Development Costs</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Costs incurred in the research and development of new products and enhancements to existing products are expensed as incurred. Development costs of computer software to be sold, leased or otherwise marketed are subject to capitalization beginning when a product&#8217;s technological feasibility has been established and ending when a product is available for general release to customers. In most instances, we believe our current process for developing products is essentially completed concurrently with the establishment of technological feasibility and thus, software development costs have been expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Warranty</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The standard warranty periods we provide for our products typically range from one to five years. We establish reserves for estimated product warranty costs at the time revenue is recognized based upon our historical warranty experience, and for any known or anticipated product warranty issues.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Advertising Expenses</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Advertising expenses are recorded in the period incurred and totaled $118,000 and $213,000 for the fiscal years ended June 30, 2019 and 2018, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Segment Information</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have one operating and reportable business segment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recent Accounting Pronouncements</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Shared-Based Compensation</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In June 2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Updated No. 2018-07 (&#8220;ASU 2018-07&#8221;) that expands the scope of existing share-based compensation guidance for employees. The new standard will include share-based payment transactions for acquiring goods and services from nonemployees, whereby share-based payments to nonemployees will be measured and recorded at the fair value of the equity instruments that an entity is obligated to issue on the grant date. Entities are required to adopt the standard using a modified retrospective approach with a cumulative adjustment to opening retained earnings in the year of adoption for the remeasurement of liability-classified awards that have not been settled by the date of adoption and equity-classified awards for which a measurement date has not been established. The standard will be effective for Lantronix in the fiscal year beginning July 1, 2019, with early adoption permitted. We currently do not anticipate that adoption will have a material impact on our consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Leases</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In February 2016, FASB issued Accounting Standards Codification 842: Leases (&#8220;ASC 842&#8221;) that revises lease accounting guidance. ASC 842 requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on whether or not the lease is effectively a financed purchase by the lessee. A lessee is required to record a right-of-use (&#8220;ROU&#8221;) asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification as a finance or operating lease. For finance leases the lessee will recognize interest expense and amortization of the ROU asset, and for operating leases the lessee will recognize a straight-line lease expense. Leases with a term of 12 months or less will be accounted for in a manner similar to that called for by guidance for operating leases prior to the adoption of ASC 842. ASC 842 requires entities to recognize and measure leases existing at, or entered into after, the beginning of the earliest comparative period presented using a modified retrospective approach, with certain practical expedients available. In July 2018, FASB issued Accounting Standards Updated No. 2018-11 (&#8220;ASU 2018-11&#8221;), which offers a practical expedient that allows entities the option to apply the provisions of ASC 842 by recognizing a cumulative effect adjustment at the effective date of adoption without adjusting the prior comparative periods presented. In March 2019, FASB issued Accounting Standards Update 2019-01 (&#8220;ASU 2019-01&#8221;), which explicitly provides disclosure relief for interim periods during the year the standard is adopted. Under the new guidance, companies are not required to disclose the effect of such adoption in interim periods on certain financial statement items for periods retrospectively adjusted.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For public companies, adoption of the standard is required for annual periods beginning after December 15, 2018. Lantronix will adopt ASC 842 in the fiscal year beginning July 1, 2019. We expect the most significant impact on our financial statements will be the recognition of ROU assets and lease liabilities for our operating leases, primarily related to real estate. We do not believe ASC 842 will materially impact our consolidated results of operations or cash flows. The valuation of our ROU assets and lease liabilities will be based on the estimated present value of the applicable future lease commitments. We continue to assess the appropriate discount rate that will be applied to our valuation estimates. In addition, a portion of our existing leases are denominated in currencies other than the U.S. Dollar. As a result, the associated lease liabilities will be remeasured using the current exchange rate in the applicable future reporting periods, which may result in foreign exchange gains or losses.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We expect to elect certain practical expedients, including the transition option provided in ASU 2018-11. As a result of adopting ASC 842 effective July 1, 2019, we currently expect to record an ROU asset and corresponding lease liability between approximately $900,000 and $1,200,000.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Revenue from Contracts with Customers</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Refer to Note 2 below regarding our adoption of the new revenue standard under the FASB&#8217;s Accounting Standards Codification 606: Revenue from Contracts with Customers (&#8220;ASC 606&#8221;).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenue Recognition </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Nature of Net Revenue</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Most of our net revenue is currently derived from sales of hardware products. We also derive an insignificant portion of our net revenue from professional engineering services, extended warranty services, and software licenses. Extended warranty services generally extend the warranty period on our hardware products for an additional one to three years, depending upon the product.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In addition to the products and services described directly above, during the past year we have introduced a number of ready-to-use applications as well as SaaS offerings for our IoT and IT Management product lines, including Lantronix Gateway Central, MACH10&#174; Global Device Manager, and ConsoleFlow<sup>&#153;</sup>. These software offerings are in the early stages of evaluation and have not yet generated meaningful sales.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Net Revenue by Product Line and Geographic Region</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We organize our products and solutions into three product lines: IoT, IT Management and Other. Our IoT products typically connect to one or more existing machines or are built into new industrial devices to provide network connectivity. Our IT Management product line includes out-of-band management, console management, power management, and keyboard-video-mouse (commonly referred to as KVM) products that provide remote access to IT and networking infrastructure deployed in test labs, data centers, branch offices and server rooms. We categorize products that are non-focus or end-of-life as Other.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We conduct our business globally and manage our sales teams by three geographic regions: the Americas; Europe, Middle East, and Africa (&#8220;EMEA&#8221;); and Asia Pacific Japan (&#8220;APJ&#8221;).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables present our net revenue by product line and by geographic region. Net revenues by geographic region are based on the &#8220;bill-to&#8221; location of our customers:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%">IoT</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">35,299</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">34,742</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">IT Management</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,845</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">9,666</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Other</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">746</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">1,172</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <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: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">46,890</td><td style="padding-bottom: 2.5pt; 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">45,580</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%">Americas</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">25,179</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">24,930</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>EMEA</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">14,586</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,613</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">APJ</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">7,125</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">7,037</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <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: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">46,890</td><td style="padding-bottom: 2.5pt; 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">45,580</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Contract Balances</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In certain instances, the timing of revenue recognition may differ from the timing of invoicing to our customers. We record a contract asset receivable when revenue is recognized prior to invoicing, and a contract or deferred revenue liability when revenue is recognized subsequent to invoicing. With respect to product shipments, we expect to fulfill contract obligations within one year&#160;and so we have elected not to separately disclose the amount nor the timing of recognition of these remaining performance obligations. For contract balances related to contracts that include services and multiple performance obligations, refer to the deferred revenue discussion below. There were no unbilled contract asset receivable balances as of July 1, 2018, the transition date for ASC 606.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Payment terms and conditions vary by customer, but generally include a requirement of payment within 30 to 60 days from the invoice date. We do not consider this a significant period of time and have elected not to determine whether contracts with customers contain significant financing components. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to provide financing to them.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Deferred Revenue</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Deferred revenue is currently comprised primarily of unearned revenue related to our extended warranty services. These services are generally invoiced at the beginning of the contract period and revenue is recognized ratably over the service period. Current and non-current deferred revenue balances represent revenue allocated to the remaining unsatisfied performance obligations at the end of a reporting period and are included in other current liabilities and other non-current liabilities, respectively, in the accompanying consolidated balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents the changes in our deferred revenue balance for the year ended June 30, 2019 (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Red">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 85%">Balance, July 1, 2018</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">480</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">New performance obligations</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">407</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Recognition of revenue as a result of satisfying performance obligations</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">(401</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance, June 30, 2019</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">486</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 5pt; padding-left: 0pt">Less: non-current portion of deferred revenue</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">(158</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 5pt; padding-left: 0pt">Current portion, June 30, 2019</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">328</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Red">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We expect to recognize substantially all of the non-current portion of deferred revenue over the next two to three years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Costs to Obtain or Fulfill a Contract with a Customer</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In accordance with applicable accounting guidance, we recognize an asset for the incremental costs of obtaining or fulfilling a contract with a customer if we expect the benefit of those costs to be longer than one year. We apply a practical expedient to expense costs as incurred for costs to obtain a contract when the amortization period would have been one year or less. These costs primarily relate to commissions earned and paid to our internal sales team and to certain external sales representatives, and are recorded in selling, general and administrative expenses in the consolidated statements of operations. As of June 30, 2019, we do not have any assets recorded pertaining to incremental costs to obtain or fulfill a contract with a customer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Adoption of New Revenue Standard and Change in Accounting Policy</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On July 1, 2018, we adopted ASC 606 using the modified retrospective method and applied it to contracts that were not completed as of that date. Upon adoption, we recorded a non-cash cumulative effect adjustment of $582,000 to our accumulated deficit as of July 1, 2018. The prior year comparative financial information has not been restated and continues to be presented under the accounting standards in effect for the respective periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The primary impact to Lantronix of adopting ASC 606 relates to a shift in the timing of when revenue is recognized for sales made to distributors under agreements which contain limited rights to return unsold products and price adjustment provisions. Under the revenue standards that we followed prior to adopting ASC 606, we concluded that the prices to these distributors were not fixed and determinable at the time we deliver products to them and accordingly, revenues from sales to these distributors, and the related inventory costs, were not recognized until the distributors resold the products. By contrast, upon adopting ASC 606, we now recognize revenue, including estimates for variable consideration, when we transfer control of the products to the distributor rather than deferring recognition until the distributor resells the products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes the significant changes to our accompanying consolidated balance sheet in connection with adopting ASC 606:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Balance at</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">ASC 606 Adoption</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Balance at</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30, 2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Adjustments</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">July 1, 2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="10" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold">Assets:</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: 55%; text-align: left; padding-left: 5pt; text-indent: 5pt">Accounts receivable, net</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">4,244</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1,177</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,421</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt; text-indent: 5pt">Inventories, net</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8,439</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(462</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7,977</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt; text-indent: 5pt">Prepaid expenses and other current assets</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">370</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">93</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">463</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <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-weight: bold; text-align: left">Liabilities and Shareholders' Equity:</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(238,238,238)"> <td style="text-align: left; padding-left: 5pt; text-indent: 5pt">Other current liabilities</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">2,877</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">226</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">3,103</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt; text-indent: 5pt">Accumulated deficit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(189,555</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">582</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(188,973</td><td style="text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables summarize the significant impacts of adopting ASC 606 on our consolidated financial statements as of June 30, 2019 and for the year then ended:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Consolidated Balance Sheet</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Red">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Red"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30, 2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">As Reported</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Impact of Adoption</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Balances Without Adoption of ASC 606</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="10" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold">Assets:</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: 55%; text-align: left; padding-left: 10pt; text-indent: -5pt">Accounts receivable, net</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">7,388</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(4,914</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,474</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 10pt; text-indent: -5pt">Inventories, net</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,509</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,640</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12,149</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt; text-indent: -5pt">Prepaid expenses and other current assets</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">687</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(215</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">472</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <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-weight: bold; text-align: left">Liabilities and Shareholders' Equity:</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(238,238,238)"> <td style="text-align: left; padding-left: 10pt; text-indent: -5pt">Other current liabilities</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">4,580</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(406</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">4,174</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt; text-indent: -5pt">Accumulated deficit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(189,381</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(3,083</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(192,464</td><td style="text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Red">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accounts receivable, net and inventories, net, as reported&#160;at June 30, 2019,&#160;differ from the balances that would have been recorded without the adoption of ASC 606 since we no longer record deferred revenue and inventory balances for products held at certain distributor customers awaiting sell-through. Additionally, under ASC 606 we record contract assets and contract liabilities as estimates for variable consideration, which are recorded to prepaid expenses and other current assets and other current liabilities, respectively. The accumulated deficit balance, as reported, differs from the balance without the adoption of ASC 606 as a result of the adjustments discussed above.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Consolidated Statement of Operations</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended June 30, 2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">As Reported</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Impact of Adoption</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amounts Without Adoption of ASC 606</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="10" style="font-weight: bold; text-align: center">(In thousands, except per share amounts)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 55%; text-align: left">Net revenue</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">46,890</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(3,559</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">43,331</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Cost of revenue</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">20,617</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,056</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">19,561</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Net loss</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(408</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(2,501</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(2,909</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net loss per share - basic and diluted</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(0.02</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(0.11</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(0.13</td><td style="text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Net revenue, as reported, for the year ended June 30, 2019 differs from the recalculated net revenue without the adoption of ASC 606 due to the difference in timing of when we recognize revenue for sales to certain distributor customers, as further described above. More specifically, as of our prior fiscal year-end, June 30, 2018, inventories held by our distributor customers were at historically low levels. During year ended June 30, 2019, our distributor customers increased their purchases and related inventory levels, which had the impact of lower sell-through net revenues as recalculated without the effect of adopting ASC 606. Likewise, the differences in cost of revenue, net loss and net loss per share in the tables directly above are primarily attributable to the difference in net revenue.<b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</b></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%">IoT</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">35,299</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">34,742</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">IT Management</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,845</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">9,666</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Other</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">746</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">1,172</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <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: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">46,890</td><td style="padding-bottom: 2.5pt; 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">45,580</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%">Americas</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">25,179</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">24,930</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>EMEA</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">14,586</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13,613</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">APJ</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">7,125</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">7,037</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <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: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">46,890</td><td style="padding-bottom: 2.5pt; 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">45,580</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 85%">Balance, July 1, 2018</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">480</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">New performance obligations</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">407</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Recognition of revenue as a result of satisfying performance obligations</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">(401</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance, June 30, 2019</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">486</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 5pt; padding-left: 0pt">Less: non-current portion of deferred revenue</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">(158</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 5pt; padding-left: 0pt">Current portion, June 30, 2019</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">328</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Balance at</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">ASC 606 Adoption</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Balance at</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30, 2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Adjustments</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">July 1, 2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="10" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold">Assets:</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: 55%; text-align: left; padding-left: 5pt; text-indent: 5pt">Accounts receivable, net</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">4,244</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1,177</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,421</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt; text-indent: 5pt">Inventories, net</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8,439</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(462</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7,977</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt; text-indent: 5pt">Prepaid expenses and other current assets</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">370</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">93</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">463</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <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-weight: bold; text-align: left">Liabilities and Shareholders' Equity:</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(238,238,238)"> <td style="text-align: left; padding-left: 5pt; text-indent: 5pt">Other current liabilities</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">2,877</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">226</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">3,103</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt; text-indent: 5pt">Accumulated deficit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(189,555</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">582</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(188,973</td><td style="text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Red"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30, 2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">As Reported</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Impact of Adoption</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Balances Without Adoption of ASC 606</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="10" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold">Assets:</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: 55%; text-align: left; padding-left: 10pt; text-indent: -5pt">Accounts receivable, net</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">7,388</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(4,914</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,474</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 10pt; text-indent: -5pt">Inventories, net</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10,509</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,640</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12,149</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt; text-indent: -5pt">Prepaid expenses and other current assets</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">687</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(215</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">472</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <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-weight: bold; text-align: left">Liabilities and Shareholders' Equity:</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(238,238,238)"> <td style="text-align: left; padding-left: 10pt; text-indent: -5pt">Other current liabilities</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">4,580</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(406</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">4,174</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt; text-indent: -5pt">Accumulated deficit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(189,381</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(3,083</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(192,464</td><td style="text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Red">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended June 30, 2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">As Reported</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Impact of Adoption</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amounts Without Adoption of ASC 606</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="10" style="font-weight: bold; text-align: center">(In thousands, except per share amounts)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 55%; text-align: left">Net revenue</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">46,890</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(3,559</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">43,331</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Cost of revenue</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">20,617</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,056</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">19,561</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Net loss</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(408</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(2,501</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(2,909</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net loss per share - basic and diluted</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(0.02</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(0.11</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(0.13</td><td style="text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Supplemental Financial Information</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Inventories</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents details of our inventories:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid"><b>June 30,</b></td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Finished goods</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">6,084</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,892</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Raw materials</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">4,425</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">2,547</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5pt">Inventories, net</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">10,509</td><td style="padding-bottom: 2.5pt; 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">8,439</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Property and Equipment</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents details of property and equipment:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid"><b>June 30,</b></td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Computer, software and office equipment</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">3,839</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">3,801</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">450</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">450</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Production, development and warehouse equipment</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,229</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,137</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Construction-in-progress</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">201</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">50</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt">Property and equipment, gross</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8,719</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8,438</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less accumulated depreciation</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">(7,520</td><td style="padding-bottom: 1pt; text-align: left">)</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">(7,402</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5pt">Property and equipment, net</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">1,199</td><td style="padding-bottom: 2.5pt; 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">1,036</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents details of property and equipment recorded in connection with capital lease obligations:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic">&#160;</td><td style="padding-bottom: 1pt"><b>&#160;</b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid"><b>June 30,</b></td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Property and equipment</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">250</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">250</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less accumulated depreciation</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">(238</td><td style="padding-bottom: 1pt; text-align: left">)</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">(182</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Total</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">12</td><td style="padding-bottom: 2.5pt; 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">68</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The depreciation and amortization of property and equipment recorded in connection with capital lease obligations is included within depreciation and amortization expense recorded in the applicable functional line items on our consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Impairment of Long-Lived Asset</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the fourth quarter of the fiscal year ended June 30, 2019, we determined that the carrying value of a software platform license we had previously purchased from a third party was impaired. This asset had been recorded as part of the &#8220;Computer, software and office equipment&#8221; category in the table above. We purchased this platform and contemplated utilizing it in connection with the development of certain of our software offerings. Based on strategic changes in our product roadmap plan, along with key changes in our executive management team that occurred during the fourth quarter, we do not expect to achieve future cash flows related to this asset. We have accordingly recorded a charge of $275,000 in the accompanying consolidated statement of operations for the year ended June 30, 2019 to write off the asset&#8217;s carrying value.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Warranty Reserve</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents details of our warranty reserve:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Beginning balance</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">99</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">125</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt">Charged to cost of revenues</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">96</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">168</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 5pt">Usage</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">(79</td><td style="padding-bottom: 1pt; text-align: left">)</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">(194</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Ending balance</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">116</td><td style="padding-bottom: 2.5pt; 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">99</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Other Liabilities</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents details of our other liabilities:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold">Current</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: 70%; text-align: left">Accrued variable consideration</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1,313</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Customer deposits and refunds</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">168</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">916</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued raw materials purchases</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,155</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">460</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Deferred revenue</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">328</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">305</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Capital lease obligations</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">55</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Taxes payable</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">322</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">296</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Accrued operating expenses</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">1,290</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">845</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt; text-indent: 5pt">Total other current liabilities</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">4,580</td><td style="padding-bottom: 2.5pt; 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">2,877</td><td style="padding-bottom: 2.5pt; 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(238,238,238)"> <td style="font-weight: bold">Non-current</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="text-align: left">Deferred rent</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">48</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">137</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Deferred revenue</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">158</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">175</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt; text-indent: 5pt">Total other non-current liabilities</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">206</td><td style="padding-bottom: 2.5pt; 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">312</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Computation of Net Income (Loss) per Share</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents the computation of net income (loss) per share:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands, except per share data)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Numerator:</td><td style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; 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: 70%; text-align: left; padding-bottom: 2.5pt; text-indent: 5pt; padding-left: 10pt">Net income (loss)</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">(408</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">680</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <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>Denominator:</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(238,238,238)"> <td style="text-align: left; text-indent: 5pt; padding-left: 10pt">Weighted-average shares outstanding - basic</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">21,580</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">18,171</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Effect of dilutive securities:</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">&#8211;</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">987</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 5pt; padding-left: 10pt">Weighted-average shares outstanding - diluted</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">21,580</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,158</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <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(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Net income (loss) per share - basic</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">(0.02</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">0.04</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net income (loss) per share - diluted</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">(0.02</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">0.04</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents the common stock equivalents excluded from the diluted net loss per share calculation because they were anti-dilutive for the periods presented. These excluded common stock equivalents could be dilutive in the future.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left; padding-bottom: 2.5pt">Common stock equivalents</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">1,513</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">644</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Severance and Related Charges</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Fiscal Year Ended June 30, 2019</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the fiscal year ended June 30, 2019, we executed several plans to realign certain personnel resources to better meet our business needs. These activities resulted in total charges of approximately $1,417,000, which included $1,146,000 in severance-related costs and $271,000 in share-based compensation expense. Of the total severance charges recorded during the year ended June 30, 2019, $323,000 of severance-related costs and $137,000 of the share-based compensation expense were recorded in the quarter ended September 30, 2018 and $823,000 of severance-related costs and $134,000 of share-based compensation expense were recorded in the quarter ended June 30, 2019. The share-based compensation expenses are included in the applicable functional line items within the accompanying consolidated statement of operation for the year ended June 30, 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents details of the liability we recorded related to these activities:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Red">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Beginning balance</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 85%; text-align: left; padding-left: 5pt">Charges</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">1,146</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt">Payments</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">(495</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Ending balance</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">651</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Red"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The ending balance is recorded in accrued payroll and related expenses on the accompanying consolidated balance sheet at June 30, 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Fiscal Year Ended June 30, 2018</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">From July 2017 through September 2017, we realigned certain personnel resources throughout our organization, primarily to optimize our operations and engineering efforts. These activities resulted in total charges of approximately $506,000 and consisted primarily of severance costs, and to a lesser extent, termination costs related to our facility lease in Hong Kong.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Supplemental Cash Flow Information</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents non-cash investing and financing transactions excluded from the consolidated statements of cash flows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left; padding-bottom: 2.5pt">Accrued property and equipment paid for in the subsequent period</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">9</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">23</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Accrued stock option exercise proceeds</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">1</td><td style="padding-bottom: 2.5pt; 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">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid"><b>June 30,</b></td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Finished goods</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">6,084</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">5,892</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Raw materials</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">4,425</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">2,547</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5pt">Inventories, net</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">10,509</td><td style="padding-bottom: 2.5pt; 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">8,439</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid"><b>June 30,</b></td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Computer, software and office equipment</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">3,839</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">3,801</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">450</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">450</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Production, development and warehouse equipment</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,229</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4,137</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Construction-in-progress</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">201</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">50</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt">Property and equipment, gross</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8,719</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8,438</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less accumulated depreciation</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">(7,520</td><td style="padding-bottom: 1pt; text-align: left">)</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">(7,402</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5pt">Property and equipment, net</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">1,199</td><td style="padding-bottom: 2.5pt; 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">1,036</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; font-style: italic">&#160;</td><td style="padding-bottom: 1pt"><b>&#160;</b></td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid"><b>June 30,</b></td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Property and equipment</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">250</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">250</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less accumulated depreciation</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">(238</td><td style="padding-bottom: 1pt; text-align: left">)</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">(182</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Total</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">12</td><td style="padding-bottom: 2.5pt; 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">68</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Beginning balance</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">99</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">125</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt">Charged to cost of revenues</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">96</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">168</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 5pt">Usage</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">(79</td><td style="padding-bottom: 1pt; text-align: left">)</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">(194</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Ending balance</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">116</td><td style="padding-bottom: 2.5pt; 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">99</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold">Current</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: 70%; text-align: left">Accrued variable consideration</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1,313</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Customer deposits and refunds</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">168</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">916</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued raw materials purchases</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,155</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">460</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Deferred revenue</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">328</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">305</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Capital lease obligations</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">55</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Taxes payable</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">322</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">296</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Accrued operating expenses</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">1,290</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">845</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt; text-indent: 5pt">Total other current liabilities</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">4,580</td><td style="padding-bottom: 2.5pt; 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">2,877</td><td style="padding-bottom: 2.5pt; 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(238,238,238)"> <td style="font-weight: bold">Non-current</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="text-align: left">Deferred rent</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">48</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">137</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Deferred revenue</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">158</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">175</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt; text-indent: 5pt">Total other non-current liabilities</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">206</td><td style="padding-bottom: 2.5pt; 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">312</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands, except per share data)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Numerator:</td><td style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; 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: 70%; text-align: left; padding-bottom: 2.5pt; text-indent: 5pt; padding-left: 10pt">Net income (loss)</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">(408</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">680</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <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>Denominator:</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(238,238,238)"> <td style="text-align: left; text-indent: 5pt; padding-left: 10pt">Weighted-average shares outstanding - basic</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">21,580</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">18,171</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Effect of dilutive securities:</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">&#8211;</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">987</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 5pt; padding-left: 10pt">Weighted-average shares outstanding - diluted</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">21,580</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,158</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <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(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Net income (loss) per share - basic</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">(0.02</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">0.04</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net income (loss) per share - diluted</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">(0.02</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">0.04</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left; padding-bottom: 2.5pt">Common stock equivalents</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">1,513</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">644</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left; padding-bottom: 2.5pt">Accrued property and equipment paid for in the subsequent period</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">9</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">23</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Accrued stock option exercise proceeds</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">1</td><td style="padding-bottom: 2.5pt; 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">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Beginning balance</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 85%; text-align: left; padding-left: 5pt">Charges</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">1,146</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt">Payments</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">(495</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Ending balance</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">651</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>4.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Bank Line of Credit </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In October 2018, we entered into a new Loan and Security Agreement (the &#8220;Loan Agreement&#8221;) with Silicon Valley Bank (&#8220;SVB&#8221;), as our previous agreement expired at the end of September 2018. The Loan Agreement provides us with a maximum $4.0 million revolving line of credit based on qualified accounts receivable and has a maturity date of September 30, 2020. There were no outstanding borrowings as of June 30, 2019 or 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Loan Agreement provides for an interest rate per annum equal to the greater of (i) the prime rate plus 0.50% or (ii) 5.00%, provided that we maintain a monthly quick ratio of 1.0 to 1.0 or greater. The quick ratio measures our ability to use our cash and cash equivalents maintained at SVB to extinguish or retire our current liabilities immediately. If this ratio is not met, the interest rate will become the greater of (i) the prime rate plus 1.00% or (ii) 5.00%. At June 30, 2019, we met the quick ratio requirement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Loan Agreement also includes a covenant requiring us to maintain a certain Minimum Tangible Net Worth (&#8220;Minimum TNW&#8221;), currently required to be $7,750,000. The Minimum TNW is subject to upward adjustment to the extent we raise additional equity or debt financing or achieve net income in future periods. Our Actual Tangible Net Worth (&#8220;Actual TNW&#8221;) is calculated as total stockholders&#8217; equity, less goodwill. At June 30, 2019, our Actual TNW was $27,778,000.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents certain information with respect to the Loan Agreement:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Outstanding borrowings on the line of credit</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">&#8211;</td><td style="padding-bottom: 2.5pt; 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">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 70%; text-align: left; padding-bottom: 2.5pt">Available borrowing capacity on the line of credit</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">3,842</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">2,503</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Outstanding letters of credit</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">51</td><td style="padding-bottom: 2.5pt; 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">51</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our outstanding letters of credit at June 30, 2019 and 2018 were used as security deposits.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Outstanding borrowings on the line of credit</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">&#8211;</td><td style="padding-bottom: 2.5pt; 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">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 70%; text-align: left; padding-bottom: 2.5pt">Available borrowing capacity on the line of credit</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">3,842</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">2,503</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Outstanding letters of credit</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">51</td><td style="padding-bottom: 2.5pt; 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">51</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>5.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Stockholders&#8217; Equity</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Stock Incentive Plans</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have stock incentive plans in effect under which non-qualified and incentive stock options to purchase shares of Lantronix common stock (&#8220;stock options&#8221;) have been granted to employees, non-employees and board members. In addition, we have previously granted restricted common stock awards (&#8220;non-vested shares&#8221;) to employees and board members under these plans. Our current stock incentive program is governed by our Amended and Restated 2010 Stock Incentive Plan (as amended, the &#8220;2010 SIP&#8221;). Shares reserved for issuance under the 2010 SIP include rollover shares, which are any shares subject to equity compensation awards granted under our previous stock plan that expire or otherwise terminate without having been exercised in full or that are forfeited or repurchased by us by virtue of their failure to vest. A maximum of 2,100,000 of such shares are eligible for rollover. The 2010 SIP authorizes awards of stock options (both non-qualified and incentive), stock appreciation rights, non-vested shares, restricted stock units (&#8220;RSUs&#8221;) and performance shares. New shares are issued to satisfy stock option exercises and share issuances. At June 30, 2019, approximately 3,223,000 shares remain available for issuance under the 2010 SIP. We have also granted stock options and RSUs under individual inducement award agreements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Compensation Committee of our board of directors determines eligibility, vesting schedules and exercise prices for stock options and shares granted under the plans. Stock options are generally granted with an exercise price equal to the market price of our common stock on the grant date. Stock options generally have a contractual term of seven to ten years. Share-based awards generally vest and become exercisable over a one to four-year service period. As of June 30, 2019, no stock appreciation rights, non-vested shares, or performance shares were outstanding. No income tax benefit was realized from activity in the share-based plans during the fiscal years ended June 30, 2019 and 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Stock Option Awards</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of each stock option grant is estimated on the grant date using the Black-Scholes-Merton option-pricing formula. Expected volatilities are based on the historical volatility of our stock price. The expected term of stock options granted is estimated using the simplified method, as permitted by guidance issued by the Securities and Exchange Commission. We use the simplified method because we believe we are unable to rely on our limited historical exercise data or alternative information as a reasonable basis upon which to estimate the expected term of such options. The risk-free interest rate assumption is based on the U.S. Treasury interest rates appropriate for the expected term of our stock options.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following weighted-average assumptions were used to estimate the fair value of all of our stock option grants:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Expected term (in years)</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">4.8</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">4.8</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected volatility</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">67%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">65%</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.23%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.81%</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.00%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.00%</td><td style="text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents a summary of activity for all of our stock options:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted-Average</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Aggregate</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Price</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Intrinsic</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Per Share</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Term</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">(In years)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%">Balance of options outstanding at June 30, 2018</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">3,931</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1.73</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; 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="text-align: left; padding-left: 5pt">Options granted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">802</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.83</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(238,238,238)"> <td style="text-align: left; padding-left: 5pt">Options forfeited</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(437</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.61</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="text-align: left; padding-left: 5pt">Options expired</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(91</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.45</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(238,238,238)"> <td style="text-align: left; padding-left: 5pt">Options exercised</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">(1,058</td><td style="padding-bottom: 1pt; text-align: left">)</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">1.65</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; 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="padding-bottom: 2.5pt">Balance of options outstanding at June 30, 2019</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,147</td><td style="padding-bottom: 2.5pt; 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">2.29</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">4.4</td><td style="padding-bottom: 2.5pt; 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">3,675</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Options exercisable at June 30, 2019</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,816</td><td style="padding-bottom: 2.5pt; 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">1.75</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">3.2</td><td style="padding-bottom: 2.5pt; 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">2,875</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents a summary of grant date fair value and intrinsic value information for all of our stock options:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands,</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">except per share data)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; padding-bottom: 2.5pt">Weighted-average grant date fair value per share</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">2.15</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">1.18</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Intrinsic value of options exercised</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">2,400</td><td style="padding-bottom: 2.5pt; 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">693</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Restricted Stock Units</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of our RSUs is based on the closing market price of our common stock on the grant date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents a summary of activity with respect to our RSUs during the fiscal year ended June 30, 2019:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Number of Shares</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted-Average Grant Date Fair Value per Share</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%">Balance of RSUs outstanding at June 30, 2018</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">140</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1.51</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt; text-indent: 0pt">Granted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,061</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4.47</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt; text-indent: 0pt">Forfeited</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(208</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5.11</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt; text-indent: 0pt">Vested</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">(127</td><td style="padding-bottom: 1pt; text-align: left">)</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">1.72</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Balance of RSUs outstanding at June 30, 2019</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">866</td><td style="padding-bottom: 2.5pt; 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">4.24</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Employee Stock Purchase Plan</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our 2013 Employee Stock Purchase Plan (&#8220;ESPP&#8221;) is intended to provide employees with an opportunity to purchase our common stock through accumulated payroll deductions at the end of a specified purchase period. Each of our employees (including officers) is eligible to participate in our ESPP, subject to certain limitations as set forth in our ESPP. In November 2018, our stockholders approved an amendment to the ESPP to increase the number of shares of common stock reserved for issuance under the ESPP by 500,000 shares.&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Plan has historically operated with consecutive, overlapping offering periods lasting up to 24 months, with new offering periods commencing on the first trading day on or after May&#160;16 and November&#160;16 of each year. In November 2018, our Board of Directors resolved to reduce each offering period to six months (&#8220;Offering Period&#8221;). Accordingly, there are now two Offering Periods each year; May 16 through November 15 and November 16 through May 15. Common stock may be purchased under the Plan at the end of each six-month Offering Period unless the participant withdraws or terminates employment earlier. Shares of the Company&#8217;s common stock may be purchased under the Plan at a price not less than 85% of the lesser of the fair market value of our common stock on the first or last trading day of each Offering Period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For purposes of measuring share-based compensation expense and calculating net income (loss) per share, we account for common stock purchase rights granted under the ESPP in the same manner as our other shared-based awards.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The per share fair value of stock purchase rights granted under the ESPP was estimated using the following weighted-average assumptions:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Expected term (in years)</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">0.5</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">1.3</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected volatility</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">79%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">64%</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.45%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.76%</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.00%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.00%</td><td style="text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents a summary of activity under our ESPP during the fiscal year ended June 30, 2019:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30, 2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands, except per share data)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 85%">Shares available for issuance at June 30, 2018</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">148</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt; text-indent: 0pt">Shares reserved for issuance</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">500</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt; text-indent: 0pt">Shares issued</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">(131</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Shares available for issuance at June 30, 2019</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">517</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Weighted-average purchase price per share</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">2.31</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Intrinsic value of ESPP shares on purchase date</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">153</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Share-Based Compensation Expense</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents a summary of share-based compensation expense included in each applicable functional line item on our consolidated statements of operations:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%">Cost of revenues</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">85</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">53</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Selling, general and administrative</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,441</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">924</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Research and development</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">345</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">192</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0pt; padding-left: 5pt">Total share-based compensation expense</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">1,871</td><td style="padding-bottom: 2.5pt; 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">1,169</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents a summary of the remaining unrecognized share-based compensation expense related to our outstanding share-based awards as of June 30, 2019:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Remaining Unrecognized Compensation Expense</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Remaining Weighted-Average Years to Recognize</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Stock options</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,096</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">2.8</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Restricted stock units</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">3,064</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.5</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Common stock purchase rights under ESPP</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">65</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.4</td><td style="text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If there are any modifications or cancellations of the underlying unvested share-based awards, we may be required to accelerate, increase or cancel remaining unearned share-based compensation expense. Future share-based compensation expense and unearned share-based compensation expense will increase to the extent that we grant additional share-based awards.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Public Offering</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On September 18, 2018, we entered into an underwriting agreement with Needham &#38; Company, LLC and Lake Street Capital Markets, LLC (the &#8220;Underwriters&#8221;) relating to the offer and sale of 2,500,000 shares of our common stock, par value $0.0001 per share, to the public at a price of $4.00 per share. We also granted the Underwriters a 30-day option to purchase up to 375,000 additional shares of our common stock to cover over-allotments, if any (the &#8220;Option Shares&#8221;). Pursuant to the underwriting agreement, we sold an aggregate of 2,700,000 shares, including 200,000 Option Shares, to the Underwriters and received proceeds net of underwriting discounts and expenses of approximately $9,774,000.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Expected term (in years)</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">0.5</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">1.3</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected volatility</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">79%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">64%</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.45%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.76%</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.00%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.00%</td><td style="text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Expected term (in years)</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">4.8</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">4.8</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected volatility</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">67%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">65%</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.23%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.81%</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.00%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.00%</td><td style="text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted-Average</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="2">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Aggregate</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Price</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Intrinsic</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Per Share</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Term</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">(In years)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%">Balance of options outstanding at June 30, 2018</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">3,931</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1.73</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; 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="text-align: left; padding-left: 5pt">Options granted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">802</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.83</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(238,238,238)"> <td style="text-align: left; padding-left: 5pt">Options forfeited</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(437</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.61</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="text-align: left; padding-left: 5pt">Options expired</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(91</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.45</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(238,238,238)"> <td style="text-align: left; padding-left: 5pt">Options exercised</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">(1,058</td><td style="padding-bottom: 1pt; text-align: left">)</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">1.65</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; 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="padding-bottom: 2.5pt">Balance of options outstanding at June 30, 2019</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,147</td><td style="padding-bottom: 2.5pt; 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">2.29</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">4.4</td><td style="padding-bottom: 2.5pt; 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">3,675</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Options exercisable at June 30, 2019</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,816</td><td style="padding-bottom: 2.5pt; 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">1.75</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">3.2</td><td style="padding-bottom: 2.5pt; 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">2,875</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands,</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">except per share data)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; padding-bottom: 2.5pt">Weighted-average grant date fair value per share</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">2.15</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">1.18</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Intrinsic value of options exercised</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">2,400</td><td style="padding-bottom: 2.5pt; 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">693</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30, 2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands, except per share data)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 85%">Shares available for issuance at June 30, 2018</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">148</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt; text-indent: 0pt">Shares reserved for issuance</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">500</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt; text-indent: 0pt">Shares issued</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">(131</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Shares available for issuance at June 30, 2019</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">517</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Weighted-average purchase price per share</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">2.31</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Intrinsic value of ESPP shares on purchase date</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">153</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Number of Shares</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted-Average Grant Date Fair Value per Share</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%">Balance of RSUs outstanding at June 30, 2018</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">140</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1.51</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt; text-indent: 0pt">Granted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,061</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4.47</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-left: 5pt; text-indent: 0pt">Forfeited</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(208</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5.11</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5pt; text-indent: 0pt">Vested</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">(127</td><td style="padding-bottom: 1pt; text-align: left">)</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">1.72</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Balance of RSUs outstanding at June 30, 2019</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">866</td><td style="padding-bottom: 2.5pt; 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">4.24</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%">Cost of revenues</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">85</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">53</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Selling, general and administrative</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,441</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">924</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Research and development</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">345</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">192</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0pt; padding-left: 5pt">Total share-based compensation expense</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">1,871</td><td style="padding-bottom: 2.5pt; 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">1,169</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Remaining Unrecognized Compensation Expense</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Remaining Weighted-Average Years to Recognize</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Stock options</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">2,096</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">2.8</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Restricted stock units</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">3,064</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.5</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Common stock purchase rights under ESPP</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">65</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0.4</td><td style="text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>6.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;401(k) Plan</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have a savings plan (the &#8220;Plan&#8221;) which is qualified under Section 401(k) of the Internal Revenue Code. Eligible employees may elect to make contributions to the Plan through salary deferrals up to 100% of their base pay, subject to limitations. We made approximately $155,000 and $150,000 in matching contributions to participants in the Plan during the fiscal years ended June 30, 2019 and 2018, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In addition, we may make discretionary profit sharing contributions, subject to limitations. During the fiscal years ended June 30, 2018 and 2017, we made no such contributions to the Plan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>7.&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;Litigation</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">From time to time, we are subject to legal proceedings and claims in the ordinary course of business. We are currently not aware of any such legal proceedings or claims that we believe will have, individually or in the aggregate, a material adverse effect on our business, prospects, financial position, operating results or cash flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>8.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Income Taxes</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The provision for income taxes consists of the following components:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Current:</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 style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Federal</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left; text-indent: 0pt; padding-left: 5pt">State</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">3</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">(1</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 0pt; padding-left: 5pt">Foreign</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">138</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">99</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">141</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">98</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Deferred:</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(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Federal</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">State</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 0pt; padding-left: 5pt">Foreign</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">&#8211;</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">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0pt; padding-left: 10pt">Provision for income taxes</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">141</td><td style="padding-bottom: 2.5pt; 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">98</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="margin: 0">&#160;</p> <p style="margin: 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents U.S. and foreign income (loss) before income taxes:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">United States</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(623</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">504</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Foreign</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">356</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">274</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0pt; padding-left: 5pt">Income (loss) before income taxes</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">(267</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">778</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The tax effects of temporary differences that give rise to deferred tax assets and liabilities are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Deferred tax assets:</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: 70%; text-align: left; text-indent: 0pt; padding-left: 5pt">Tax losses and credits</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">20,158</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">19,870</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Reserves not currently deductible</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,366</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,714</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Deferred compensation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">383</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">276</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Inventory capitalization</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">481</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">369</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Acquisition costs</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">91</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Depreciation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">106</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 0pt; padding-left: 5pt">Other</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">151</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">114</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Gross deferred tax assets</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">22,638</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">22,449</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Valuation allowance</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">(22,353</td><td style="padding-bottom: 1pt; text-align: left">)</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">(22,155</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Deferred tax assets, net</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">285</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">294</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax liabilities:</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(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">State taxes</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(285</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(294</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Deferred tax liabilities</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">(285</td><td style="padding-bottom: 1pt; text-align: left">)</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">(294</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Net deferred tax assets (liabilities)</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">&#8211;</td><td style="padding-bottom: 2.5pt; 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">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have recorded a valuation allowance against our net deferred tax assets, due to uncertainties surrounding the realization of the deferred tax assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents a reconciliation of the provision for income taxes to taxes computed at the U.S. federal statutory rate:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Statutory federal provision (benefit) for income taxes</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(56</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">214</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Increase (decrease) resulting from:</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(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Change in tax rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12,887</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Officer compensation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">49</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Stock options</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(223</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(100</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Other permanent differences</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(5</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Change in valuation allowance</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">289</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(13,204</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Foreign tax credit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(72</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">GILTI inclusion</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">76</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">63</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Foreign tax rate variances</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">64</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">23</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 0pt; padding-left: 5pt">Other</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">38</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">171</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0pt; padding-left: 10pt">Provision for income taxes</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">141</td><td style="padding-bottom: 2.5pt; 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">98</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Due to the &#8220;change of ownership&#8221; provision of the Tax Reform Act of 1986, utilization of our net operating loss (&#8220;NOL&#8221;) carryforwards and tax credit carryforwards may be subject to an annual limitation against taxable income in future periods. Due to the annual limitation, a portion of these carryforwards may expire before ultimately becoming available to reduce future income tax liabilities. The following table presents our NOLs:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 85%; padding-bottom: 2.5pt">Federal</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">90,984</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">State</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">12,553</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For federal income tax purposes, our NOL carryovers generated for tax years beginning before July 1, 2018 will begin to expire in the fiscal year ending June 30, 2021. Of our federal NOLs as of June 30, 2019 in the table above, approximately $51,900,000 will expire by June 30, 2023. Pursuant to the Tax Cuts and Jobs Act (the &#8220;2017 Act&#8221;) enacted by the U.S. federal government in December 2017, for federal income tax purposes, NOL carryovers generated for our tax years beginning after June 30, 2018 can be carried forward indefinitely but will be subject to a taxable income limitation. For state income tax purposes, our NOLs began to expire in the fiscal year ended June 30, 2013.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We continue to assert that our foreign earnings are indefinitely reinvested in our overseas operations and as such, deferred income taxes were not provided on undistributed earnings of certain foreign subsidiaries. However, given the passage of the 2017 Act, we may re-evaluate our position in future periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The 2017 Act created a new requirement that certain income earned by foreign subsidiaries, known as global intangible low-tax income (GILTI), must be included in the gross income of their U.S. shareholder. The FASB allows an accounting policy election of either recognizing deferred taxes for temporary differences expected to reverse as GILTI in future years or recognizing such taxes as a current-period expense when incurred. During the fiscal year ended June 30, 2019, we elected to treat the tax effect of GILTI as a current-period expense when incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Unrecognized Tax Benefits</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes our liability for uncertain tax positions for the fiscal year ended June 30, 2019 (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30, 2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 85%">Balance as of June 30, 2018</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">6,600</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 5pt">Change in balances related to uncertain tax positions</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">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Balance as of June 30, 2019</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,600</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At June 30, 2019, we had $6,600,000 of gross unrecognized tax benefits.&#160;Of the total unrecognized tax benefits at June 30, 2019, $6,600,000 was recorded as a reduction to deferred tax assets, which caused a corresponding reduction in our valuation allowance of $6,600,000. To the extent such portion of unrecognized tax benefits is recognized at a time such valuation allowance no longer exists, the recognition would reduce the effective tax rate. Our continuing practice is to recognize interest and penalties related to income tax matters in income tax expense. During the fiscal years ended June 30, 2019 and 2018 we recorded an immaterial expense for interest and penalties related to income tax matters in the provision for income taxes. At June 30, 2019, we had approximately $217,000 of accrued interest and penalties related to uncertain tax positions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At June 30, 2019, our fiscal years ended June 30, 2016 through 2019 remain open to examination by the federal taxing jurisdiction and our fiscal years ended June 30, 2015 through 2019 remain open to examination by the state taxing jurisdictions. However, we have NOLs beginning in the fiscal year ended June 30, 2001 which would cause the statute of limitations to remain open for the year in which the NOL was incurred. Our fiscal years ended June 30, 2012 through 2019 remain open to examination by foreign taxing authorities. We currently do not anticipate that the amount of unrecognized tax benefits as of June 30, 2019 will significantly increase or decrease within the next 12 months.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Current:</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 style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Federal</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left; text-indent: 0pt; padding-left: 5pt">State</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">3</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">(1</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 0pt; padding-left: 5pt">Foreign</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">138</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">99</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">141</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">98</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Deferred:</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(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Federal</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">State</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 0pt; padding-left: 5pt">Foreign</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">&#8211;</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">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0pt; padding-left: 10pt">Provision for income taxes</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">141</td><td style="padding-bottom: 2.5pt; 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">98</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">United States</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(623</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">504</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Foreign</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">356</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">274</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0pt; padding-left: 5pt">Income (loss) before income taxes</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">(267</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">778</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Deferred tax assets:</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: 70%; text-align: left; text-indent: 0pt; padding-left: 5pt">Tax losses and credits</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">20,158</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">19,870</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Reserves not currently deductible</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,366</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,714</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Deferred compensation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">383</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">276</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Inventory capitalization</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">481</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">369</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Acquisition costs</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">91</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Depreciation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">106</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 0pt; padding-left: 5pt">Other</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">151</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">114</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Gross deferred tax assets</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">22,638</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">22,449</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Valuation allowance</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">(22,353</td><td style="padding-bottom: 1pt; text-align: left">)</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">(22,155</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Deferred tax assets, net</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">285</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">294</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax liabilities:</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(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">State taxes</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(285</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(294</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Deferred tax liabilities</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">(285</td><td style="padding-bottom: 1pt; text-align: left">)</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">(294</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Net deferred tax assets (liabilities)</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">&#8211;</td><td style="padding-bottom: 2.5pt; 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">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">Statutory federal provision (benefit) for income taxes</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(56</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">214</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Increase (decrease) resulting from:</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(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Change in tax rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12,887</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Officer compensation</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">49</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Stock options</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(223</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(100</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Other permanent differences</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(5</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Change in valuation allowance</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">289</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(13,204</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Foreign tax credit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(72</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">GILTI inclusion</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">76</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">63</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0pt; padding-left: 5pt">Foreign tax rate variances</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">64</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">23</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 0pt; padding-left: 5pt">Other</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">38</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">171</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 0pt; padding-left: 10pt">Provision for income taxes</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">141</td><td style="padding-bottom: 2.5pt; 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">98</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 85%; padding-bottom: 2.5pt">Federal</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">90,984</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">State</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">12,553</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30, 2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 85%">Balance as of June 30, 2018</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">6,600</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 5pt">Change in balances related to uncertain tax positions</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">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Balance as of June 30, 2019</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,600</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>9.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Commitments and Contingencies</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Leases</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We lease various office equipment and office and warehouse facilities under non-cancelable capital and operating leases.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We currently lease approximately 27,000 square feet of office space for our corporate headquarters in Irvine, California. The lease for this facility commenced in July 2015, is for a term of 65 months and provides for annual rent increases. The lease agreement provided for a tenant improvement allowance from the landlord of up to $243,000 for tenant improvements and other qualified expenses for which the landlord paid for approximately $190,000 in tenant improvements, and reimbursed Lantronix for the remaining $53,000.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following schedule presents minimum lease payments for all non-cancelable operating and capital leases as of June 30, 2019:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Capital</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Operating</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1pt solid">Years Ending June 30,</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Leases</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Leases</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="10" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 55%; text-align: left">2020</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">4</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">571</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">575</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">2021</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">&#8211;</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">252</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">252</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">4</td><td style="padding-bottom: 2.5pt; 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">823</td><td style="padding-bottom: 2.5pt; 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">827</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Amounts representing interest</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">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Present value of net minimum lease payments</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4</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="text-align: left; padding-bottom: 1pt; padding-left: 5pt; text-indent: -5pt">Less: capital lease obligations, short-term portion (included in other current liabilities)</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">4</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Capital lease obligations, long-term portion</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">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents rent expense:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left; padding-bottom: 2.5pt">Rent expense</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">795</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">717</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left; padding-bottom: 2.5pt">Rent expense</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">795</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 11%; border-bottom: Black 2.5pt double; text-align: right">717</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>10.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Significant Geographic, Customer and Supplier Information</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents our sales within geographic regions as a percentage of net revenue, which is based on the &#8220;bill-to&#8221; location of our customers:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Years Ended June 30,</b></td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%">Americas</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">54%</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">55%</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Europe, Middle East, and Africa</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">31%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">30%</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Asia Pacific Japan</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">15%</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">15%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">100%</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">100%</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents sales to significant countries as a percentage of net revenue, which is based on the &#8220;bill-to&#8221; location of our customers:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">U.S. and Canada</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">54%</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">54%</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Germany</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">22%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">20%</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Japan</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7%</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">United Kingdom</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7%</td><td style="text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Customers</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents sales to our significant customers as a percentage of net revenue:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; font-weight: normal; font-style: normal; text-align: left">Top five customers <font style="font: normal 10pt Times New Roman, Times, Serif">(1)(2)</font></td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">57%</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">51%</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Ingram Micro</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">24%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">19%</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Arrow</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12%</td><td style="text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; width: 100%"><font style="font: 10pt Times New Roman, Times, Serif">(1) Includes Ingram Micro and Arrow for the fiscal years ended June 30, 2019 and 2018. </font></td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"><font style="font: 10pt Times New Roman, Times, Serif">(2) All top five customers are distributors, who are part of our product distribution system.</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: red">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">No other customer represented more than 10% of our annual net revenue during these fiscal years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Related Party Transactions</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We had no net revenue from related parties for the fiscal years ended June 30, 2019 and 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Suppliers</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We do not own or operate a manufacturing facility. All of our products are manufactured by third-party contract manufacturers and foundries located primarily in Asia. We have several single-sourced supplier relationships, either because alternative sources are not available or because the relationship is advantageous to us. If these suppliers are unable to provide a timely and reliable supply of components, we could experience manufacturing delays that could adversely affect our consolidated results of operations.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; font-weight: normal; font-style: normal; text-align: left">Top five customers <font style="font: normal 10pt Times New Roman, Times, Serif">(1)(2)</font></td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">57%</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">51%</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Ingram Micro</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">24%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">19%</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Arrow</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">13%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12%</td><td style="text-align: left">&#160;</td></tr> </table> 22935349 275000 0 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents our sales within geographic regions as a percentage of net revenue, which is based on the &#8220;bill-to&#8221; location of our customers:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>Years Ended June 30,</b></td><td style="padding-bottom: 1pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%">Americas</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">54%</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">55%</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Europe, Middle East, and Africa</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">31%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">30%</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Asia Pacific Japan</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">15%</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">15%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">100%</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">100%</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents sales to significant countries as a percentage of net revenue, which is based on the &#8220;bill-to&#8221; location of our customers:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years Ended June 30,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 70%; text-align: left">U.S. and Canada</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">54%</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">54%</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Germany</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">22%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">20%</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Japan</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7%</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">United Kingdom</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7%</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7%</td><td style="text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> 5976000 900000 1200000 486000 480000 407000 401000 687000 370000 93000 463000 -215000 472000 -0.02 -0.11 -0.13 1313000 0 495000 9000 23000 1146000 506000 1417000 506000 1146000 271000 323000 137000 823000 134000 The Loan Agreement provides for an interest rate per annum equal to the greater of (i) the prime rate plus 0.50% or (ii) 5.00%, provided that we maintain a monthly quick ratio of 1.0 to 1.0 or greater. 7750000 27778000 P4Y4M24D P3Y2M12D 208000 5.11 500000 P4M24D P2Y9M18D P3Y6M 9774000 91000 0 72000 0 76000 63000 51900000 2021-06-30 795000 717000 236000 -18000 1000 0 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Capital</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">Operating</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1pt solid">Years Ending June 30,</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Leases</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Leases</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="10" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 55%; text-align: left">2020</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">4</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">571</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">575</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">2021</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">&#8211;</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">252</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">252</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">4</td><td style="padding-bottom: 2.5pt; 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">823</td><td style="padding-bottom: 2.5pt; 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">827</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Amounts representing interest</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">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Present value of net minimum lease payments</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4</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="text-align: left; padding-bottom: 1pt; padding-left: 5pt; text-indent: -5pt">Less: capital lease obligations, short-term portion (included in other current liabilities)</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">4</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Capital lease obligations, long-term portion</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">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> EX-101.SCH 10 ltrx-20190630.xsd XBRL SCHEMA FILE 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 Stockholders Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - 1. Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - 2. Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - 3. Supplemental Financial Information link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - 4. Bank Line of Credit link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - 5. Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - 6. 401(k) Plan link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - 7. Litigation link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - 8. Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - 9. Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - 10. Significant Geographic, Customer and Supplier Information link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - 11. Subsequent Event link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - 1. Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - 2. Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - 3. Supplemental Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - 4. Bank Line of Credit (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - 5. Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - 8. Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - 9. Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - 10. Significant Geographic, Product Line, Customer and Supplier Information (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - 1. Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - 2. Revenue Recognition (Details - Revenues byt product line) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - 2. Revenue Recognition (Details - Revenue by Geography) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - 2. Revenue Recognition (Details - Changes in Deferred Revenue) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - 2. Revenue Recognition (Details - ASC 606 changes to BS) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - 2. Revenue Recognition (Details - ASC 606 changes to IS) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - 3. Supplemental Financial Information (Details - Inventories) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - 3. Supplemental Financial Information (Details - Property and Equipment) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - 3. Supplemental Financial Information (Details - Capital lease obligations) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - 3. Supplemental Financial Information (Details - Warranty reserve) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - 3. Supplemental Financial Information (Details - Other liabilities) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - 3. Supplemental Financial Information (Details - Net Loss per Share) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - 3. Supplemental Financial Information (Details - Equivalents) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - 3. Supplemental Financial Information (Details - Severance of Related Charges) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - 3. Supplemental Financial Information (Details - Non-cash acquisition) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - 3. Supplemental Financial Information (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - 4. Bank Line of Credit (Details - Credit Line) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - 4. Bank Line of Credit and Debt (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - 5. Stockholders Equity (Details - Option assumptions) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - 5. Stockholders Equity (Details - Option activity) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - 5. Stockholders Equity (Details - Other option information) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - 5. Stockholders Equity (Details - RSU activity) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - 5. Stockholders Equity (Details - ESPP Assumptions) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - 5. Stockholders Equity (Details - ESPP activity) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - 5. Stockholders Equity (Details - Share based compensation) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - 5. Stockholders Equity (Details - Unrecognized expense) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - 5. Stockholders' Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - 6. 401(k) Plan (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - 8. Income Taxes (Details - Income tax provision) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - 8. Income Taxes (Details - US and foreign income) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - 8. Income Taxes (Details - Deferred tax assets) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - 8. Income Taxes (Details - Reconciliation) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - 8. Income Taxes (Details - NOL's) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - 8. Income Taxes (Details - Unrecognized tax positions) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - 8. Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - 9. Commitments and Contingencies (Details - Capital lease) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - 9. Commitments and Contingencies (Details - rent expense) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - 10. Significant Geographic, Customer and Supplier Information (Details - Geographic) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - 10. Significant Geographic, Customer and Supplier Information (Details - by country) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - 10. Significant Geographic, Customer and Supplier Information (Details - Significant customers) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 ltrx-20190630_cal.xml XBRL CALCULATION FILE EX-101.DEF 12 ltrx-20190630_def.xml XBRL DEFINITION FILE EX-101.LAB 13 ltrx-20190630_lab.xml XBRL LABEL FILE Award Type [Axis] ESPP [Member] Equity Components [Axis] Common Stock Stock Options [Member] Restricted Stock Units (RSUs) [Member] Additional Paid-In Capital Accumulated Deficit Accumulated Other Comprehensive Income Property, Plant and Equipment, Type [Axis] Computer, software and office equipment [Member] Furniture and Fixtures [Member] Production, development and warehouse equipment [Member] Construction in Progress [Member] Major Property Class [Axis] Capital lease obligations [Member] Income Statement Location [Axis] Cost of revenues [Member] Selling, general and administrative [Member] Research and development [Member] Plan Name [Axis] 2010 SIP [Member] Concentration Risk Benchmark [Axis] Sales Revenue, Net [Member] Geographical [Axis] America [Member] Europe, Middle East, Africa [Member] Asia Pacific Japan [Member] U.S. and Canada [Member] GERMANY [Member] UNITED KINGDOM [Member] JAPAN [Member] Major Customers [Axis] Top five customers [Member] Ingram Micro [Member] Arrow [Member] Geographic Distribution [Axis] Outside the U.S. [Member] Product and Service [Axis] IoT [Member] IT Management [Member] Other [Member] Americas [Member] APJ [Member] Initial Application Period Cumulative Effect Transition [Axis] Impact of Adoption (Adjustments) [Member] Adjustments For New Accounting Pronouncements [Axis] Balance at July 1, 2018 [Member] Amounts Without Adoption of ASC 606 [Member] Severance Related Costs [Member] Share-based Compensation [Member] Sale of Stock [Axis] Public Offering [Member] 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 Entity Shell Company Entity Small Business Entity Emerging Growth Entity Ex Transition Period Entity Interactive Data Current Entity File Number Entity Incorporation State Code Statement of Financial Position [Abstract] Assets Current assets: Cash and cash equivalents Accounts receivable (net of allowance for doubtful accounts of $36 and $168 at June 30, 2019 and 2018, respectively) Inventories, net Contract manufacturers' receivable Prepaid expenses and other current assets Total current assets Property and equipment, net Goodwill Other assets Total assets Liabilities and stockholders' equity Current liabilities: Accounts payable Accrued payroll and related expenses Warranty reserve Other current liabilities Total current liabilities Long-term capital lease obligations Other non-current liabilities Total liabilities Commitments and contingencies (Note 9) Stockholders' equity: Preferred stock, $0.0001 par value; 5,000,000 shares authorized; none issued and outstanding Common stock, $0.0001 par value; 100,000,000 shares authorized; 22,811,743 and 18,908,196 shares issued and outstanding at June 30, 2019 and 2018, respectively Additional paid-in capital Accumulated deficit Accumulated other comprehensive income Total stockholders' equity Total liabilities and stockholders' equity Allowance for Receivables Stockholders Equity Preferred Stock par value Preferred Stock Authorized Preferred Stock Issued Preferred Stock Outstanding Common Stock par value Common Stock Authorized Common Stock Issued Common Stock Outstanding Income Statement [Abstract] Net revenue Cost of revenue Gross profit Operating expenses: Selling, general and administrative Research and development Restructuring, severance and related charges Acquisition-related costs Impairment of long-lived asset Total operating expenses Income (loss) from operations Interest income (expense), net Other expense, net Income (loss) before income taxes Provision for income taxes Net income (loss) and comprehensive income (loss) Net income (loss) per share (basic) Net income (loss) per share (diluted) Weighted-average common shares - basic Weighted-average common shares - diluted Statement [Table] Statement [Line Items] Beginning balance, shares Beginning balance, value Cumulative effect of accounting change Shares issued pursuant to equity offering, net, shares Shares issued pursuant to equity offering, net, value Shares issued pursuant to stock awards, net shares Shares issued pursuant to stock awards, net value Tax withholding paid on behalf of employees for restricted shares Share-based compensation Net income (loss) Ending balance, shares Ending balance, value Statement of Cash Flows [Abstract] Operating activities Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Share-based compensation Depreciation and amortization Loss on disposal of property and equipment Changes in operating assets and liabilities: Accounts receivable Inventories Contract manufacturers' receivable Prepaid expenses and other current assets Other assets Accounts payable Accrued payroll and related expenses Warranty reserve Other liabilities Net cash (used in) provided by operating activities Investing activities Purchases of property and equipment Net cash used in investing activities Financing activities Net proceeds from issuances of common stock Tax withholding paid on behalf of employees for restricted shares Payment of capital lease obligations Net cash provided by financing activities Increase in cash and cash equivalents Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Supplemental disclosure of cash flow information Interest paid Income taxes paid Accounting Policies [Abstract] Summary of Significant Accounting Policies Revenue from Contract with Customer [Abstract] Revenue Recognition Supplemental Financial Information Supplemental Financial Information Debt Disclosure [Abstract] Bank Line of Credit Equity [Abstract] Stockholders' Equity Retirement Benefits [Abstract] 401(k) Plan Litigation Litigation Income Tax Disclosure [Abstract] Income Taxes Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Segment Reporting [Abstract] Significant Geographic, Product Line, Customer and Supplier Information Subsequent Events [Abstract] Subsequent Event The Company Basis of Presentation Use of Estimates Reclassifications Revenue Recognition Accounts Receivable and Allowance for Doubtful Accounts Concentration of Credit Risk Fair Value of Financial Instruments Foreign Currency Remeasurement Accumulated Other Comprehensive Income Cash and Cash Equivalents Inventories Inventory Sale and Purchase Transactions with Contract Manufacturers Property and Equipment Capitalized Internal Use Software Costs Goodwill Income Taxes Share-Based Compensation Net Income (Loss) Per Share Research and Development Costs Warranty Advertising Expenses Segment Information Recent Accounting Pronouncements Net revenue by product lines Net revenue by geographic region Changes in deferred revenue Effect of changes from adopting ASC 606 Schedule of Inventory Schedule of Property and Equipment Schedule of Capital Leased Assets Schedule of Warranty Reserve Schedule of Other Liabilities Schedule of Computation of Net Income (Loss) per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of severance and related charges Schedule of Supplemental Cash Flow Information Availability under the Line of Credit Schedule of Valuation Assumptions Summary of stock option activity Summary of option grant-date fair value and intrinsic value information Summary of other-than-option activity Schedule of share-based compensation expense by functional line item Schedule of unrecognized share-based compensation expense Schedule of Components of Income Tax Expense Schedule of Income before Income Tax, Domestic and Foreign Schedule of Deferred Tax Assets and Liabilities Schedule of Effective Income Tax Reconciliation Summary of Operating Income (Loss) Carryforwards Summary of uncertain tax position Schedule of Minimum Lease Payments Schedule of Rent Expense Schedule of Revenue by Geographic Area Schedule of Revenue by Major Customers Advertising expense Tangible assets Right to use asset Operating lease liability Revenues Deferred revenue, beginning balance New performance obligations Recognition of revenue as a result of satisying performance obligations Deferred revenue, ending balance Less: non-current portion of deferred revenue Current portion ending balance Adjustments for New Accounting Pronouncements [Axis] Assets: Accounts receivable, net Prepaid expenses and other current assets Liabilities and Shareholders' Equity Net loss Net loss per share - basic and diluted Finished goods Raw materials Inventories, net Property and equipment, gross Less accumulated depreciation Property and equipment, net Property and equipment Less accumulated depreciation Property and equipment under capital leases, net Beginning balance Charged to cost of revenues Usage Ending balance Current Accrued variable consideration Customer deposits and refunds Accrued raw materials purchases Deferred revenue Capital lease obligations Taxes payable Other accrued liabilities Total other current liabilities Non-current Deferred rent Deferred revenue Total other non-current liabilities Numerator: Denominator: Weighted-average common shares outstanding - basic Effect of dilutive securities: Stock awards Weighted-average common shares outstanding - diluted Net income (loss) per share - basic Net income (loss) per share - diluted Common stock equivalents Severance payable, beginning balance Charges Payments Severance payable, ending balance Supplemental Cash Flow Information Accrued property and equipment paid for in the subsequent period Accrued stock option exercise proceeds Restructuring charges Outstanding borrowings on the line of credit Available borrowing capacity Outstanding letters of credit Revolving Line Credit line maximum borrowing amount Maturity date Interest rate description Minimum TNW Actual TNW Expected term (in years) Expected volatility Risk-free interest rate Dividend yield Number of shares Number of Shares Options Outstanding, Beginning Number of Shares Options Granted Number of Shares Options Forfeited Number of Shares Options Expired Number of Shares Options Exercised Number of Shares Options Outstanding, Ending Number of Shares Options Options exercisable at end of period Weighted Average Exercise Price per share Exercise Price Outstanding, Beginning Exercise Price Granted Exercise Price Forfeited Exercise Price Expired Exercise Price Exercised Exercise Price Outstanding, Ending Exercise Price Options exercisable at end of period Weighted Average Remaining Contractual Life (in years) Outstanding, Ending Weighted Average Remaining Contractual Life (in years) Exercisable Aggregate Intrinsic Value Outstanding, Ending Aggregate Intrinsic Value Exercisable Weighted-average grant-date fair value per share Intrinsic value of options exercised Number of RSU's Shares Balance of RSU's, beginning Granted Forfeited Vested Balance of RSU's, ending Weighted Average Grant Date Fair Value per share RSU Shares Weighted-Average Grant-Date Fair Value per Share, beginning RSU Shares Granted, Weighted-Average Grant-Date Fair Value per Share RSU Shares Forfeited, Weighed-Average Grant Date Fair Value per Share RSU Shares Vested, Weighted-Average Grant-Date Fair Value per Share RSU Shares Weighted-Average Grant-Date Fair Value per Share, ending Shares available for issuance, beginning balance Shares reserved for issuance Shares issued Shares available for future issuance, ending balance Weighted average purchase price per share Intrinsic value of ESPP shares on purchase date Total share-based compensation Unrecognized share-based compensation expense Weighted average years to recognize Shares available for issuance under stock incentive plans Stock issued new, shares Proceeds from sale of stock Stock options granted Contributions made by Company Current: Federal State Foreign Total Current taxes Deferred: Federal State Foreign Total Deferred Taxes Provision for income taxes United States Foreign Deferred tax assets: Tax losses and credits Reserves not currently deductible Deferred compensation Inventory capitalization Acquisition costs Depreciation Other Gross deferred tax assets Valuation allowance Deferred tax assets, net Deferred tax liabilities: State taxes Deferred tax liabilities Net deferred tax assets (liabilities) Statutory federal provision (benefit) for income taxes Increase (decrease) resulting from: Change in tax rate Officer compensation Stock options Other permanent differences Change in valuation allowance Foreign tax credit GILTI inclusion Foreign tax rate variances Other Federal State Balance, beginning Change in balances related to uncertain tax positions Balance, ending Accrued interest and penalties related to uncertain tax positions Decrease in deferred tax assets Net operating loss carryover NOL carryover expiration date Capital Leases 2020 2021 Total Amounts representing interest Present value of net minimum lease payments Less: capital lease obligations, short-term portion (included in other current liabilities) Capital lease obligations, long-term portion Operating Leases 2020 2021 Total Total lease payments 2020 Total lease payments 2021 Total lease payments Rent expense Geographic regions, net revenue percentage Significant countries, net revenue percentage Customer [Axis] Significant customers, net revenue percentage Accrued raw materials purchases Actual Net Worth Calculated for Compliance Current other liabilities Effect of dilutive securities [Abstract] Increase/decrease in nontrade receivables ingram micro member Capital lease obligations, short-term portion (included in other current liabilities) Long term other liabilities Number of option shares abstract Number of RSU's Shares Top five customers member Total lease payments Total lease payments due next fiscal year Total lease payments due in two years Weighted average exercise price per share abstract Weighted average grant date fair value per share abstract Description of the company [Policy Text Block] Schedule of severance and related charges [Table Text Block] Tangible assets Accrued variable consideration GILTI inclusion Accrued stock option exercise proceeds Assets, Current Assets [Default Label] Liabilities, Current Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Shares, Outstanding Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Gain (Loss) on Disposition of Property Plant Equipment Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories IncreaseDecreaseNontradeReceivables Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Other Operating Assets Increase (Decrease) in Accounts Payable Increase (Decrease) in Employee Related Liabilities Standard and Extended Product Warranty Accrual, Period Increase (Decrease) Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Payment, Tax Withholding, Share-based Payment Arrangement Repayments of Debt and Lease Obligation Net Cash Provided by (Used in) Financing Activities Additional Financial Information Disclosure [Text Block] Legal Matters and Contingencies [Text Block] Revenue [Policy Text Block] Comprehensive Income, Policy [Policy Text Block] Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] Deferred Revenue Deferred Revenue, Revenue Recognized Prepaid Expense and Other Assets, Current Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation Capital Leases, Balance Sheet, Assets by Major Class, Net Standard and Extended Product Warranty Accrual, Decrease for Payments Supplemental Unemployment Benefits, Severance Benefits Payments for Postemployment Benefits Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Current Income Tax Expense (Benefit) Deferred Federal Income Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) Deferred Foreign Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Income (Loss) from Continuing Operations before Income Taxes, Foreign Deferred Tax Assets, Gross Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Assets, State Taxes Deferred Tax Liabilities, Gross Deferred Tax Assets, Net Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Deferred Tax Assets, Operating Loss Carryforwards Deferred Tax Assets, Operating Loss Carryforwards, State and Local Unrecognized Tax Benefits Capital Leases, Future Minimum Payments Due Capital Leases, Future Minimum Payments, Interest Included in Payments Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments Due TotalLeasePayments EX-101.PRE 14 ltrx-20190630_pre.xml XBRL PRESENTATION FILE XML 15 R57.htm IDEA: XBRL DOCUMENT v3.19.2
8. Income Taxes (Details - NOL's)
$ in Thousands
Jun. 30, 2019
USD ($)
Income Tax Disclosure [Abstract]  
Federal $ 90,984
State $ 12,553
XML 16 R53.htm IDEA: XBRL DOCUMENT v3.19.2
8. Income Taxes (Details - Income tax provision) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Current:    
Federal $ 0 $ 0
State 3 (1)
Foreign 138 99
Total Current taxes 141 98
Deferred:    
Federal 0 0
State 0 0
Foreign 0 0
Total Deferred Taxes 0 0
Provision for income taxes $ 141 $ 98
XML 17 R32.htm IDEA: XBRL DOCUMENT v3.19.2
3. Supplemental Financial Information (Details - Property and Equipment) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Property and equipment, gross $ 8,719 $ 8,438
Less accumulated depreciation (7,520) (7,402)
Property and equipment, net 1,199 1,036
Computer, software and office equipment [Member]    
Property and equipment, gross 3,839 3,801
Furniture and Fixtures [Member]    
Property and equipment, gross 450 450
Production, development and warehouse equipment [Member]    
Property and equipment, gross 4,229 4,137
Construction in Progress [Member]    
Property and equipment, gross $ 201 $ 50
XML 18 R36.htm IDEA: XBRL DOCUMENT v3.19.2
3. Supplemental Financial Information (Details - Net Loss per Share) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Numerator:    
Net income (loss) $ (408) $ 680
Denominator:    
Weighted-average common shares outstanding - basic 21,580 18,171
Effect of dilutive securities:    
Stock awards 0 987
Weighted-average common shares outstanding - diluted 21,580 19,158
Net income (loss) per share - basic $ (0.02) $ 0.04
Net income (loss) per share - diluted $ (0.02) $ 0.04
XML 19 R15.htm IDEA: XBRL DOCUMENT v3.19.2
9. Commitments and Contingencies
12 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

9.           Commitments and Contingencies

 

Leases

 

We lease various office equipment and office and warehouse facilities under non-cancelable capital and operating leases.

 

We currently lease approximately 27,000 square feet of office space for our corporate headquarters in Irvine, California. The lease for this facility commenced in July 2015, is for a term of 65 months and provides for annual rent increases. The lease agreement provided for a tenant improvement allowance from the landlord of up to $243,000 for tenant improvements and other qualified expenses for which the landlord paid for approximately $190,000 in tenant improvements, and reimbursed Lantronix for the remaining $53,000.

  

The following schedule presents minimum lease payments for all non-cancelable operating and capital leases as of June 30, 2019:

 

   Capital   Operating     
Years Ending June 30,  Leases   Leases   Total 
   (In thousands) 
2020  $4   $571   $575 
2021       252    252 
Total   4   $823   $827 
Amounts representing interest              
Present value of net minimum lease payments   4           
Less: capital lease obligations, short-term portion (included in other current liabilities)   4           
Capital lease obligations, long-term portion  $           

 

The following table presents rent expense:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Rent expense  $795   $717 

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.19.2
5. Stockholders' Equity
12 Months Ended
Jun. 30, 2019
Equity [Abstract]  
Stockholders' Equity

5.           Stockholders’ Equity

  

Stock Incentive Plans

 

We have stock incentive plans in effect under which non-qualified and incentive stock options to purchase shares of Lantronix common stock (“stock options”) have been granted to employees, non-employees and board members. In addition, we have previously granted restricted common stock awards (“non-vested shares”) to employees and board members under these plans. Our current stock incentive program is governed by our Amended and Restated 2010 Stock Incentive Plan (as amended, the “2010 SIP”). Shares reserved for issuance under the 2010 SIP include rollover shares, which are any shares subject to equity compensation awards granted under our previous stock plan that expire or otherwise terminate without having been exercised in full or that are forfeited or repurchased by us by virtue of their failure to vest. A maximum of 2,100,000 of such shares are eligible for rollover. The 2010 SIP authorizes awards of stock options (both non-qualified and incentive), stock appreciation rights, non-vested shares, restricted stock units (“RSUs”) and performance shares. New shares are issued to satisfy stock option exercises and share issuances. At June 30, 2019, approximately 3,223,000 shares remain available for issuance under the 2010 SIP. We have also granted stock options and RSUs under individual inducement award agreements.

 

The Compensation Committee of our board of directors determines eligibility, vesting schedules and exercise prices for stock options and shares granted under the plans. Stock options are generally granted with an exercise price equal to the market price of our common stock on the grant date. Stock options generally have a contractual term of seven to ten years. Share-based awards generally vest and become exercisable over a one to four-year service period. As of June 30, 2019, no stock appreciation rights, non-vested shares, or performance shares were outstanding. No income tax benefit was realized from activity in the share-based plans during the fiscal years ended June 30, 2019 and 2018.

 

Stock Option Awards

 

The fair value of each stock option grant is estimated on the grant date using the Black-Scholes-Merton option-pricing formula. Expected volatilities are based on the historical volatility of our stock price. The expected term of stock options granted is estimated using the simplified method, as permitted by guidance issued by the Securities and Exchange Commission. We use the simplified method because we believe we are unable to rely on our limited historical exercise data or alternative information as a reasonable basis upon which to estimate the expected term of such options. The risk-free interest rate assumption is based on the U.S. Treasury interest rates appropriate for the expected term of our stock options.

 

The following weighted-average assumptions were used to estimate the fair value of all of our stock option grants:

 

   Years Ended June 30, 
   2019   2018 
Expected term (in years)   4.8    4.8 
Expected volatility   67%    65% 
Risk-free interest rate   2.23%    1.81% 
Dividend yield   0.00%    0.00% 

 

The following table presents a summary of activity for all of our stock options:

 

       Weighted-Average     
       Exercise   Remaining   Aggregate 
   Number of   Price   Contractual   Intrinsic 
   Shares   Per Share   Term   Value 
   (In thousands)       (In years)   (In thousands) 
Balance of options outstanding at June 30, 2018   3,931   $1.73           
Options granted   802    3.83           
Options forfeited   (437)   1.61           
Options expired   (91)   2.45           
Options exercised   (1,058)   1.65           
Balance of options outstanding at June 30, 2019   3,147   $2.29    4.4   $3,675 
Options exercisable at June 30, 2019   1,816   $1.75    3.2   $2,875 

 

The following table presents a summary of grant date fair value and intrinsic value information for all of our stock options:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands, 
   except per share data) 
Weighted-average grant date fair value per share  $2.15   $1.18 
Intrinsic value of options exercised  $2,400   $693 

 

Restricted Stock Units

  

The fair value of our RSUs is based on the closing market price of our common stock on the grant date.

 

The following table presents a summary of activity with respect to our RSUs during the fiscal year ended June 30, 2019:

 

   Number of Shares   Weighted-Average Grant Date Fair Value per Share 
   (In thousands)     
Balance of RSUs outstanding at June 30, 2018   140   $1.51 
Granted   1,061    4.47 
Forfeited   (208)   5.11 
Vested   (127)   1.72 
Balance of RSUs outstanding at June 30, 2019   866   $4.24 

 

Employee Stock Purchase Plan

 

Our 2013 Employee Stock Purchase Plan (“ESPP”) is intended to provide employees with an opportunity to purchase our common stock through accumulated payroll deductions at the end of a specified purchase period. Each of our employees (including officers) is eligible to participate in our ESPP, subject to certain limitations as set forth in our ESPP. In November 2018, our stockholders approved an amendment to the ESPP to increase the number of shares of common stock reserved for issuance under the ESPP by 500,000 shares. 

 

The Plan has historically operated with consecutive, overlapping offering periods lasting up to 24 months, with new offering periods commencing on the first trading day on or after May 16 and November 16 of each year. In November 2018, our Board of Directors resolved to reduce each offering period to six months (“Offering Period”). Accordingly, there are now two Offering Periods each year; May 16 through November 15 and November 16 through May 15. Common stock may be purchased under the Plan at the end of each six-month Offering Period unless the participant withdraws or terminates employment earlier. Shares of the Company’s common stock may be purchased under the Plan at a price not less than 85% of the lesser of the fair market value of our common stock on the first or last trading day of each Offering Period.

 

For purposes of measuring share-based compensation expense and calculating net income (loss) per share, we account for common stock purchase rights granted under the ESPP in the same manner as our other shared-based awards.

 

The per share fair value of stock purchase rights granted under the ESPP was estimated using the following weighted-average assumptions:

 

   Years Ended June 30, 
   2019   2018 
Expected term (in years)   0.5    1.3 
Expected volatility   79%    64% 
Risk-free interest rate   2.45%    1.76% 
Dividend yield   0.00%    0.00% 

  

The following table presents a summary of activity under our ESPP during the fiscal year ended June 30, 2019:

 

   Year Ended 
   June 30, 2019 
   (In thousands, except per share data) 
Shares available for issuance at June 30, 2018   148 
Shares reserved for issuance   500 
Shares issued   (131)
Shares available for issuance at June 30, 2019   517 
Weighted-average purchase price per share  $2.31 
Intrinsic value of ESPP shares on purchase date  $153 

 

Share-Based Compensation Expense

 

The following table presents a summary of share-based compensation expense included in each applicable functional line item on our consolidated statements of operations:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Cost of revenues  $85   $53 
Selling, general and administrative   1,441    924 
Research and development   345    192 
Total share-based compensation expense  $1,871   $1,169 

 

The following table presents a summary of the remaining unrecognized share-based compensation expense related to our outstanding share-based awards as of June 30, 2019:

 

   Remaining Unrecognized Compensation Expense   Remaining Weighted-Average Years to Recognize 
   (In thousands)     
Stock options  $2,096    2.8 
Restricted stock units  $3,064    3.5 
Common stock purchase rights under ESPP  $65    0.4 

 

If there are any modifications or cancellations of the underlying unvested share-based awards, we may be required to accelerate, increase or cancel remaining unearned share-based compensation expense. Future share-based compensation expense and unearned share-based compensation expense will increase to the extent that we grant additional share-based awards.

   

Public Offering

 

On September 18, 2018, we entered into an underwriting agreement with Needham & Company, LLC and Lake Street Capital Markets, LLC (the “Underwriters”) relating to the offer and sale of 2,500,000 shares of our common stock, par value $0.0001 per share, to the public at a price of $4.00 per share. We also granted the Underwriters a 30-day option to purchase up to 375,000 additional shares of our common stock to cover over-allotments, if any (the “Option Shares”). Pursuant to the underwriting agreement, we sold an aggregate of 2,700,000 shares, including 200,000 Option Shares, to the Underwriters and received proceeds net of underwriting discounts and expenses of approximately $9,774,000.

XML 21 R19.htm IDEA: XBRL DOCUMENT v3.19.2
3. Supplemental Financial Information (Tables)
12 Months Ended
Jun. 30, 2019
Supplemental Financial Information  
Schedule of Inventory
   June 30, 
   2019   2018 
   (In thousands) 
Finished goods  $6,084   $5,892 
Raw materials   4,425    2,547 
Inventories, net  $10,509   $8,439 
Schedule of Property and Equipment
   June 30, 
   2019   2018 
   (In thousands) 
Computer, software and office equipment  $3,839   $3,801 
Furniture and fixtures   450    450 
Production, development and warehouse equipment   4,229    4,137 
Construction-in-progress   201    50 
Property and equipment, gross   8,719    8,438 
Less accumulated depreciation   (7,520)   (7,402)
Property and equipment, net  $1,199   $1,036 
Schedule of Capital Leased Assets
   June 30, 
   2019   2018 
   (In thousands) 
Property and equipment  $250   $250 
Less accumulated depreciation   (238)   (182)
Total  $12   $68 
Schedule of Warranty Reserve
   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Beginning balance  $99   $125 
Charged to cost of revenues   96    168 
Usage   (79)   (194)
Ending balance  $116   $99 
Schedule of Other Liabilities
   June 30, 
   2019   2018 
   (In thousands) 
Current          
Accrued variable consideration  $1,313   $ 
Customer deposits and refunds   168    916 
Accrued raw materials purchases   1,155    460 
Deferred revenue   328    305 
Capital lease obligations   4    55 
Taxes payable   322    296 
Accrued operating expenses   1,290    845 
Total other current liabilities  $4,580   $2,877 
           
Non-current          
Deferred rent  $48   $137 
Deferred revenue   158    175 
Total other non-current liabilities  $206   $312 
Schedule of Computation of Net Income (Loss) per Share
   Years Ended June 30, 
   2019   2018 
   (In thousands, except per share data) 
Numerator:          
Net income (loss)  $(408)  $680 
           
Denominator:          
Weighted-average shares outstanding - basic   21,580    18,171 
Effect of dilutive securities:       987 
Weighted-average shares outstanding - diluted   21,580    19,158 
           
Net income (loss) per share - basic  $(0.02)  $0.04 
Net income (loss) per share - diluted  $(0.02)  $0.04 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Common stock equivalents   1,513    644 
Schedule of severance and related charges
   Year Ended 
   June 30, 
   2019 
   (In thousands) 
Beginning balance  $ 
Charges   1,146 
Payments   (495)
Ending balance  $651 
Schedule of Supplemental Cash Flow Information
   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Accrued property and equipment paid for in the subsequent period  $9   $23 
Accrued stock option exercise proceeds  $1   $ 
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.19.2
3. Supplemental Financial Information
12 Months Ended
Jun. 30, 2019
Supplemental Financial Information  
Supplemental Financial Information

3.           Supplemental Financial Information

 

Inventories

 

The following table presents details of our inventories:

 

   June 30, 
   2019   2018 
   (In thousands) 
Finished goods  $6,084   $5,892 
Raw materials   4,425    2,547 
Inventories, net  $10,509   $8,439 

 

Property and Equipment

 

The following table presents details of property and equipment:

 

   June 30, 
   2019   2018 
   (In thousands) 
Computer, software and office equipment  $3,839   $3,801 
Furniture and fixtures   450    450 
Production, development and warehouse equipment   4,229    4,137 
Construction-in-progress   201    50 
Property and equipment, gross   8,719    8,438 
Less accumulated depreciation   (7,520)   (7,402)
Property and equipment, net  $1,199   $1,036 

 

The following table presents details of property and equipment recorded in connection with capital lease obligations:

 

   June 30, 
   2019   2018 
   (In thousands) 
Property and equipment  $250   $250 
Less accumulated depreciation   (238)   (182)
Total  $12   $68 

 

The depreciation and amortization of property and equipment recorded in connection with capital lease obligations is included within depreciation and amortization expense recorded in the applicable functional line items on our consolidated statements of operations.

 

Impairment of Long-Lived Asset

 

During the fourth quarter of the fiscal year ended June 30, 2019, we determined that the carrying value of a software platform license we had previously purchased from a third party was impaired. This asset had been recorded as part of the “Computer, software and office equipment” category in the table above. We purchased this platform and contemplated utilizing it in connection with the development of certain of our software offerings. Based on strategic changes in our product roadmap plan, along with key changes in our executive management team that occurred during the fourth quarter, we do not expect to achieve future cash flows related to this asset. We have accordingly recorded a charge of $275,000 in the accompanying consolidated statement of operations for the year ended June 30, 2019 to write off the asset’s carrying value.

 

Warranty Reserve

 

The following table presents details of our warranty reserve:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Beginning balance  $99   $125 
Charged to cost of revenues   96    168 
Usage   (79)   (194)
Ending balance  $116   $99 

 

Other Liabilities

 

The following table presents details of our other liabilities:

 

   June 30, 
   2019   2018 
   (In thousands) 
Current          
Accrued variable consideration  $1,313   $ 
Customer deposits and refunds   168    916 
Accrued raw materials purchases   1,155    460 
Deferred revenue   328    305 
Capital lease obligations   4    55 
Taxes payable   322    296 
Accrued operating expenses   1,290    845 
Total other current liabilities  $4,580   $2,877 
           
Non-current          
Deferred rent  $48   $137 
Deferred revenue   158    175 
Total other non-current liabilities  $206   $312 

 

Computation of Net Income (Loss) per Share

 

The following table presents the computation of net income (loss) per share:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands, except per share data) 
Numerator:          
Net income (loss)  $(408)  $680 
           
Denominator:          
Weighted-average shares outstanding - basic   21,580    18,171 
Effect of dilutive securities:       987 
Weighted-average shares outstanding - diluted   21,580    19,158 
           
Net income (loss) per share - basic  $(0.02)  $0.04 
Net income (loss) per share - diluted  $(0.02)  $0.04 

 

The following table presents the common stock equivalents excluded from the diluted net loss per share calculation because they were anti-dilutive for the periods presented. These excluded common stock equivalents could be dilutive in the future.

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Common stock equivalents   1,513    644 

 

Severance and Related Charges

 

Fiscal Year Ended June 30, 2019

 

During the fiscal year ended June 30, 2019, we executed several plans to realign certain personnel resources to better meet our business needs. These activities resulted in total charges of approximately $1,417,000, which included $1,146,000 in severance-related costs and $271,000 in share-based compensation expense. Of the total severance charges recorded during the year ended June 30, 2019, $323,000 of severance-related costs and $137,000 of the share-based compensation expense were recorded in the quarter ended September 30, 2018 and $823,000 of severance-related costs and $134,000 of share-based compensation expense were recorded in the quarter ended June 30, 2019. The share-based compensation expenses are included in the applicable functional line items within the accompanying consolidated statement of operation for the year ended June 30, 2019.

 

The following table presents details of the liability we recorded related to these activities:

 

   Year Ended 
   June 30, 
   2019 
   (In thousands) 
Beginning balance  $ 
Charges   1,146 
Payments   (495)
Ending balance  $651 

 

The ending balance is recorded in accrued payroll and related expenses on the accompanying consolidated balance sheet at June 30, 2019.

 

Fiscal Year Ended June 30, 2018

 

From July 2017 through September 2017, we realigned certain personnel resources throughout our organization, primarily to optimize our operations and engineering efforts. These activities resulted in total charges of approximately $506,000 and consisted primarily of severance costs, and to a lesser extent, termination costs related to our facility lease in Hong Kong.

  

Supplemental Cash Flow Information

 

The following table presents non-cash investing and financing transactions excluded from the consolidated statements of cash flows:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Accrued property and equipment paid for in the subsequent period  $9   $23 
Accrued stock option exercise proceeds  $1   $ 

XML 23 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - USD ($)
12 Months Ended
Jun. 30, 2019
Aug. 30, 2019
Dec. 31, 2018
Document And Entity Information      
Entity Registrant Name LANTRONIX INC    
Entity Central Index Key 0001114925    
Document Type 10-K    
Document Period End Date Jun. 30, 2019    
Amendment Flag false    
Current Fiscal Year End Date --06-30    
Is Entity a Well-known Seasoned Issuer? No    
Is Entity a Voluntary Filer? No    
Is Entity's Reporting Status Current? Yes    
Entity Filer Category Non-accelerated Filer    
Entity Public Float     $ 31,773,000
Entity Common Stock, Shares Outstanding   22,935,349  
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2019    
Entity Shell Company false    
Entity Small Business true    
Entity Emerging Growth false    
Entity Ex Transition Period false    
Entity Interactive Data Current Yes    
Entity File Number 001-16027    
Entity Incorporation State Code DE    
XML 24 R27.htm IDEA: XBRL DOCUMENT v3.19.2
2. Revenue Recognition (Details - Revenue by Geography) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Revenues $ 46,890 $ 45,580
Americas [Member]    
Revenues 25,179 24,930
Europe, Middle East, Africa [Member]    
Revenues 14,586 13,613
APJ [Member]    
Revenues $ 7,125 $ 7,037
XML 25 R23.htm IDEA: XBRL DOCUMENT v3.19.2
9. Commitments and Contingencies (Tables)
12 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Minimum Lease Payments
   Capital   Operating     
Years Ending June 30,  Leases   Leases   Total 
   (In thousands) 
2020  $4   $571   $575 
2021       252    252 
Total   4   $823   $827 
Amounts representing interest              
Present value of net minimum lease payments   4           
Less: capital lease obligations, short-term portion (included in other current liabilities)   4           
Capital lease obligations, long-term portion  $           
Schedule of Rent Expense
   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Rent expense  $795   $717 
XML 26 R5.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Stockholders Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Income
Total
Beginning balance, shares at Jun. 30, 2017 17,809        
Beginning balance, value at Jun. 30, 2017 $ 2 $ 210,550 $ (190,235) $ 371 $ 20,688
Shares issued pursuant to stock awards, net shares 1,099        
Shares issued pursuant to stock awards, net value   1,489     1,489
Tax withholding paid on behalf of employees for restricted shares   (213)     (213)
Share-based compensation   1,169     1,169
Net income (loss)     680   680
Ending balance, shares at Jun. 30, 2018 18,908        
Ending balance, value at Jun. 30, 2018 $ 2 212,995 (189,555) 371 23,813
Cumulative effect of accounting change     582   582
Shares issued pursuant to equity offering, net, shares 2,700        
Shares issued pursuant to equity offering, net, value   9,774     9,774
Shares issued pursuant to stock awards, net shares 1,204        
Shares issued pursuant to stock awards, net value   1,823     1,823
Tax withholding paid on behalf of employees for restricted shares   (189)     (189)
Share-based compensation   1,871     1,871
Net income (loss)     (408)   (408)
Ending balance, shares at Jun. 30, 2019 22,812        
Ending balance, value at Jun. 30, 2019 $ 2 $ 226,274 $ (189,381) $ 371 $ 37,266
XML 27 R61.htm IDEA: XBRL DOCUMENT v3.19.2
9. Commitments and Contingencies (Details - rent expense) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]    
Rent expense $ 795 $ 717
XML 28 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 29 R42.htm IDEA: XBRL DOCUMENT v3.19.2
4. Bank Line of Credit and Debt (Details Narrative)
$ in Thousands
12 Months Ended
Jun. 30, 2019
USD ($)
Debt Disclosure [Abstract]  
Revolving Line $4.0 million revolving line
Credit line maximum borrowing amount $ 4,000
Maturity date Sep. 30, 2020
Interest rate description The Loan Agreement provides for an interest rate per annum equal to the greater of (i) the prime rate plus 0.50% or (ii) 5.00%, provided that we maintain a monthly quick ratio of 1.0 to 1.0 or greater.
Minimum TNW $ 7,750
Actual TNW $ 27,778
XML 30 R46.htm IDEA: XBRL DOCUMENT v3.19.2
5. Stockholders Equity (Details - RSU activity) - Restricted Stock Units (RSUs) [Member]
shares in Thousands
12 Months Ended
Jun. 30, 2019
$ / shares
shares
Number of RSU's Shares  
Balance of RSU's, beginning | shares 140
Granted | shares 1,061
Forfeited | shares (208)
Vested | shares (127)
Balance of RSU's, ending | shares 866
Weighted Average Grant Date Fair Value per share  
RSU Shares Weighted-Average Grant-Date Fair Value per Share, beginning | $ / shares $ 1.51
RSU Shares Granted, Weighted-Average Grant-Date Fair Value per Share | $ / shares 4.47
RSU Shares Forfeited, Weighed-Average Grant Date Fair Value per Share | $ / shares 5.11
RSU Shares Vested, Weighted-Average Grant-Date Fair Value per Share | $ / shares 1.72
RSU Shares Weighted-Average Grant-Date Fair Value per Share, ending | $ / shares $ 4.24
XML 31 R26.htm IDEA: XBRL DOCUMENT v3.19.2
2. Revenue Recognition (Details - Revenues byt product line) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Revenues $ 46,890 $ 45,580
IoT [Member]    
Revenues 35,299 34,742
IT Management [Member]    
Revenues 10,845 9,666
Other [Member]    
Revenues $ 746 $ 1,172
XML 32 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Income Statement [Abstract]    
Net revenue $ 46,890 $ 45,580
Cost of revenue 20,617 20,174
Gross profit 26,273 25,406
Operating expenses:    
Selling, general and administrative 15,851 16,345
Research and development 9,079 7,751
Restructuring, severance and related charges 1,146 506
Acquisition-related costs 410 0
Impairment of long-lived asset 275 0
Total operating expenses 26,761 24,602
Income (loss) from operations (488) 804
Interest income (expense), net 236 (18)
Other expense, net (15) (8)
Income (loss) before income taxes (267) 778
Provision for income taxes 141 98
Net income (loss) and comprehensive income (loss) $ (408) $ 680
Net income (loss) per share (basic) $ (0.02) $ 0.04
Net income (loss) per share (diluted) $ (0.02) $ 0.04
Weighted-average common shares - basic 21,580 18,171
Weighted-average common shares - diluted 21,580 19,158
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.2
8. Income Taxes (Tables)
12 Months Ended
Jun. 30, 2019
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense
   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Current:          
Federal  $   $ 
State   3    (1)
Foreign   138    99 
    141    98 
Deferred:          
Federal        
State        
Foreign        
Provision for income taxes  $141   $98 
Schedule of Income before Income Tax, Domestic and Foreign
   Years Ended June 30, 
   2019   2018 
   (In thousands) 
United States  $(623)  $504 
Foreign   356    274 
Income (loss) before income taxes  $(267)  $778 
Schedule of Deferred Tax Assets and Liabilities
   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Deferred tax assets:          
Tax losses and credits  $20,158   $19,870 
Reserves not currently deductible   1,366    1,714 
Deferred compensation   383    276 
Inventory capitalization   481    369 
Acquisition costs   91     
Depreciation   8    106 
Other   151    114 
Gross deferred tax assets   22,638    22,449 
Valuation allowance   (22,353)   (22,155)
Deferred tax assets, net   285    294 
Deferred tax liabilities:          
State taxes   (285)   (294)
Deferred tax liabilities   (285)   (294)
Net deferred tax assets (liabilities)  $   $ 
Schedule of Effective Income Tax Reconciliation
   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Statutory federal provision (benefit) for income taxes  $(56)  $214 
Increase (decrease) resulting from:          
Change in tax rate       12,887 
Officer compensation   10    49 
Stock options   (223)   (100)
Other permanent differences   15    (5)
Change in valuation allowance   289    (13,204)
Foreign tax credit   (72)    
GILTI inclusion   76    63 
Foreign tax rate variances   64    23 
Other   38    171 
Provision for income taxes  $141   $98 
Summary of Operating Income (Loss) Carryforwards
   June 30, 
   2019 
   (In thousands) 
Federal  $90,984 
State  $12,553 
Summary of uncertain tax position
   Year Ended 
   June 30, 2019 
Balance as of June 30, 2018  $6,600 
Change in balances related to uncertain tax positions    
Balance as of June 30, 2019  $6,600 
XML 34 R8.htm IDEA: XBRL DOCUMENT v3.19.2
2. Revenue Recognition
12 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

2.           Revenue Recognition

 

Nature of Net Revenue

 

Most of our net revenue is currently derived from sales of hardware products. We also derive an insignificant portion of our net revenue from professional engineering services, extended warranty services, and software licenses. Extended warranty services generally extend the warranty period on our hardware products for an additional one to three years, depending upon the product.

 

In addition to the products and services described directly above, during the past year we have introduced a number of ready-to-use applications as well as SaaS offerings for our IoT and IT Management product lines, including Lantronix Gateway Central, MACH10® Global Device Manager, and ConsoleFlow. These software offerings are in the early stages of evaluation and have not yet generated meaningful sales.

 

Net Revenue by Product Line and Geographic Region

 

We organize our products and solutions into three product lines: IoT, IT Management and Other. Our IoT products typically connect to one or more existing machines or are built into new industrial devices to provide network connectivity. Our IT Management product line includes out-of-band management, console management, power management, and keyboard-video-mouse (commonly referred to as KVM) products that provide remote access to IT and networking infrastructure deployed in test labs, data centers, branch offices and server rooms. We categorize products that are non-focus or end-of-life as Other.

 

We conduct our business globally and manage our sales teams by three geographic regions: the Americas; Europe, Middle East, and Africa (“EMEA”); and Asia Pacific Japan (“APJ”).

 

The following tables present our net revenue by product line and by geographic region. Net revenues by geographic region are based on the “bill-to” location of our customers:

 

   Years Ended June 30, 
   2019   2018 
         
IoT  $35,299   $34,742 
IT Management   10,845    9,666 
Other   746    1,172 
   $46,890   $45,580 

 

   Years Ended June 30, 
   2019   2018 
         
Americas  $25,179   $24,930 
EMEA   14,586    13,613 
APJ   7,125    7,037 
   $46,890   $45,580 

 

Contract Balances

 

In certain instances, the timing of revenue recognition may differ from the timing of invoicing to our customers. We record a contract asset receivable when revenue is recognized prior to invoicing, and a contract or deferred revenue liability when revenue is recognized subsequent to invoicing. With respect to product shipments, we expect to fulfill contract obligations within one year and so we have elected not to separately disclose the amount nor the timing of recognition of these remaining performance obligations. For contract balances related to contracts that include services and multiple performance obligations, refer to the deferred revenue discussion below. There were no unbilled contract asset receivable balances as of July 1, 2018, the transition date for ASC 606.

 

Payment terms and conditions vary by customer, but generally include a requirement of payment within 30 to 60 days from the invoice date. We do not consider this a significant period of time and have elected not to determine whether contracts with customers contain significant financing components. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to provide financing to them.

 

Deferred Revenue

 

Deferred revenue is currently comprised primarily of unearned revenue related to our extended warranty services. These services are generally invoiced at the beginning of the contract period and revenue is recognized ratably over the service period. Current and non-current deferred revenue balances represent revenue allocated to the remaining unsatisfied performance obligations at the end of a reporting period and are included in other current liabilities and other non-current liabilities, respectively, in the accompanying consolidated balance sheets.

 

The following table presents the changes in our deferred revenue balance for the year ended June 30, 2019 (in thousands):

 

Balance, July 1, 2018  $480 
New performance obligations   407 
Recognition of revenue as a result of satisfying performance obligations   (401)
Balance, June 30, 2019  $486 
Less: non-current portion of deferred revenue   (158)
Current portion, June 30, 2019  $328 

 

We expect to recognize substantially all of the non-current portion of deferred revenue over the next two to three years.

 

Costs to Obtain or Fulfill a Contract with a Customer

 

In accordance with applicable accounting guidance, we recognize an asset for the incremental costs of obtaining or fulfilling a contract with a customer if we expect the benefit of those costs to be longer than one year. We apply a practical expedient to expense costs as incurred for costs to obtain a contract when the amortization period would have been one year or less. These costs primarily relate to commissions earned and paid to our internal sales team and to certain external sales representatives, and are recorded in selling, general and administrative expenses in the consolidated statements of operations. As of June 30, 2019, we do not have any assets recorded pertaining to incremental costs to obtain or fulfill a contract with a customer.

 

Adoption of New Revenue Standard and Change in Accounting Policy

 

On July 1, 2018, we adopted ASC 606 using the modified retrospective method and applied it to contracts that were not completed as of that date. Upon adoption, we recorded a non-cash cumulative effect adjustment of $582,000 to our accumulated deficit as of July 1, 2018. The prior year comparative financial information has not been restated and continues to be presented under the accounting standards in effect for the respective periods.

 

The primary impact to Lantronix of adopting ASC 606 relates to a shift in the timing of when revenue is recognized for sales made to distributors under agreements which contain limited rights to return unsold products and price adjustment provisions. Under the revenue standards that we followed prior to adopting ASC 606, we concluded that the prices to these distributors were not fixed and determinable at the time we deliver products to them and accordingly, revenues from sales to these distributors, and the related inventory costs, were not recognized until the distributors resold the products. By contrast, upon adopting ASC 606, we now recognize revenue, including estimates for variable consideration, when we transfer control of the products to the distributor rather than deferring recognition until the distributor resells the products.

 

The following table summarizes the significant changes to our accompanying consolidated balance sheet in connection with adopting ASC 606:

 

   Balance at   ASC 606 Adoption   Balance at 
   June 30, 2018   Adjustments   July 1, 2018 
   (In thousands) 
Assets:               
Accounts receivable, net  $4,244   $1,177   $5,421 
Inventories, net   8,439    (462)   7,977 
Prepaid expenses and other current assets   370    93    463 
                
Liabilities and Shareholders' Equity:               
Other current liabilities  $2,877   $226   $3,103 
Accumulated deficit   (189,555)   582    (188,973)

 

The following tables summarize the significant impacts of adopting ASC 606 on our consolidated financial statements as of June 30, 2019 and for the year then ended:

 

Consolidated Balance Sheet

 

   June 30, 2019 
   As Reported   Impact of Adoption   Balances Without Adoption of ASC 606 
   (In thousands) 
Assets:               
Accounts receivable, net  $7,388   $(4,914)  $2,474 
Inventories, net   10,509    1,640    12,149 
Prepaid expenses and other current assets   687    (215)   472 
                
Liabilities and Shareholders' Equity:               
Other current liabilities  $4,580    (406)  $4,174 
Accumulated deficit   (189,381)   (3,083)   (192,464)

 

Accounts receivable, net and inventories, net, as reported at June 30, 2019, differ from the balances that would have been recorded without the adoption of ASC 606 since we no longer record deferred revenue and inventory balances for products held at certain distributor customers awaiting sell-through. Additionally, under ASC 606 we record contract assets and contract liabilities as estimates for variable consideration, which are recorded to prepaid expenses and other current assets and other current liabilities, respectively. The accumulated deficit balance, as reported, differs from the balance without the adoption of ASC 606 as a result of the adjustments discussed above.

 

Consolidated Statement of Operations

 

   Year Ended June 30, 2019 
   As Reported   Impact of Adoption   Amounts Without Adoption of ASC 606 
   (In thousands, except per share amounts) 
Net revenue  $46,890   $(3,559)  $43,331 
Cost of revenue   20,617    (1,056)   19,561 
Net loss   (408)   (2,501)   (2,909)
Net loss per share - basic and diluted  $(0.02)  $(0.11)  $(0.13)

 

Net revenue, as reported, for the year ended June 30, 2019 differs from the recalculated net revenue without the adoption of ASC 606 due to the difference in timing of when we recognize revenue for sales to certain distributor customers, as further described above. More specifically, as of our prior fiscal year-end, June 30, 2018, inventories held by our distributor customers were at historically low levels. During year ended June 30, 2019, our distributor customers increased their purchases and related inventory levels, which had the impact of lower sell-through net revenues as recalculated without the effect of adopting ASC 606. Likewise, the differences in cost of revenue, net loss and net loss per share in the tables directly above are primarily attributable to the difference in net revenue.        

XML 35 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 101 378 1 false 40 0 false 4 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://lantronix.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets Sheet http://lantronix.com/role/BalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://lantronix.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Operations Sheet http://lantronix.com/role/StatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Stockholders Equity Sheet http://lantronix.com/role/StatementsOfStockholdersEquity Consolidated Statements of Stockholders Equity Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Cash Flows Sheet http://lantronix.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00000007 - Disclosure - 1. Summary of Significant Accounting Policies Sheet http://lantronix.com/role/SummaryOfSignificantAccountingPolicies 1. Summary of Significant Accounting Policies Notes 7 false false R8.htm 00000008 - Disclosure - 2. Revenue Recognition Sheet http://lantronix.com/role/RevenueRecognition 2. Revenue Recognition Notes 8 false false R9.htm 00000009 - Disclosure - 3. Supplemental Financial Information Sheet http://lantronix.com/role/SupplementalFinancialInformation 3. Supplemental Financial Information Notes 9 false false R10.htm 00000010 - Disclosure - 4. Bank Line of Credit Sheet http://lantronix.com/role/BankLineOfCredit 4. Bank Line of Credit Notes 10 false false R11.htm 00000011 - Disclosure - 5. Stockholders' Equity Sheet http://lantronix.com/role/StockholdersEquity 5. Stockholders' Equity Notes 11 false false R12.htm 00000012 - Disclosure - 6. 401(k) Plan Sheet http://lantronix.com/role/KPlan 6. 401(k) Plan Notes 12 false false R13.htm 00000013 - Disclosure - 7. Litigation Sheet http://lantronix.com/role/Litigation 7. Litigation Notes 13 false false R14.htm 00000014 - Disclosure - 8. Income Taxes Sheet http://lantronix.com/role/IncomeTaxes 8. Income Taxes Notes 14 false false R15.htm 00000015 - Disclosure - 9. Commitments and Contingencies Sheet http://lantronix.com/role/CommitmentsAndContingencies 9. Commitments and Contingencies Notes 15 false false R16.htm 00000016 - Disclosure - 10. Significant Geographic, Customer and Supplier Information Sheet http://lantronix.com/role/SignificantGeographicProductLineCustomerAndSupplierInformation 10. Significant Geographic, Customer and Supplier Information Notes 16 false false R17.htm 00000018 - Disclosure - 1. Summary of Significant Accounting Policies (Policies) Sheet http://lantronix.com/role/SummaryOfSignificantAccountingPoliciesPolicies 1. Summary of Significant Accounting Policies (Policies) Policies http://lantronix.com/role/SummaryOfSignificantAccountingPolicies 17 false false R18.htm 00000019 - Disclosure - 2. Revenue Recognition (Tables) Sheet http://lantronix.com/role/RevenueRecognitionTables 2. Revenue Recognition (Tables) Tables http://lantronix.com/role/RevenueRecognition 18 false false R19.htm 00000020 - Disclosure - 3. Supplemental Financial Information (Tables) Sheet http://lantronix.com/role/SupplementalFinancialInformationTables 3. Supplemental Financial Information (Tables) Tables http://lantronix.com/role/SupplementalFinancialInformation 19 false false R20.htm 00000021 - Disclosure - 4. Bank Line of Credit (Tables) Sheet http://lantronix.com/role/BankLineOfCreditTables 4. Bank Line of Credit (Tables) Tables http://lantronix.com/role/BankLineOfCredit 20 false false R21.htm 00000022 - Disclosure - 5. Stockholders' Equity (Tables) Sheet http://lantronix.com/role/StockholdersEquityTables 5. Stockholders' Equity (Tables) Tables http://lantronix.com/role/StockholdersEquity 21 false false R22.htm 00000023 - Disclosure - 8. Income Taxes (Tables) Sheet http://lantronix.com/role/IncomeTaxesTables 8. Income Taxes (Tables) Tables http://lantronix.com/role/IncomeTaxes 22 false false R23.htm 00000024 - Disclosure - 9. Commitments and Contingencies (Tables) Sheet http://lantronix.com/role/CommitmentsAndContingenciesTables 9. Commitments and Contingencies (Tables) Tables http://lantronix.com/role/CommitmentsAndContingencies 23 false false R24.htm 00000025 - Disclosure - 10. Significant Geographic, Product Line, Customer and Supplier Information (Tables) Sheet http://lantronix.com/role/SignificantGeographicProductLineCustomerAndSupplierInformationTables 10. Significant Geographic, Product Line, Customer and Supplier Information (Tables) Tables 24 false false R25.htm 00000026 - Disclosure - 1. Summary of Significant Accounting Policies (Details Narrative) Sheet http://lantronix.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative 1. Summary of Significant Accounting Policies (Details Narrative) Details http://lantronix.com/role/SummaryOfSignificantAccountingPoliciesPolicies 25 false false R26.htm 00000027 - Disclosure - 2. Revenue Recognition (Details - Revenues byt product line) Sheet http://lantronix.com/role/RevenueRecognitionDetails-RevenuesBytProductLine 2. Revenue Recognition (Details - Revenues byt product line) Details http://lantronix.com/role/RevenueRecognitionTables 26 false false R27.htm 00000028 - Disclosure - 2. Revenue Recognition (Details - Revenue by Geography) Sheet http://lantronix.com/role/RevenueRecognitionDetails-RevenueByGeography 2. Revenue Recognition (Details - Revenue by Geography) Details http://lantronix.com/role/RevenueRecognitionTables 27 false false R28.htm 00000029 - Disclosure - 2. Revenue Recognition (Details - Changes in Deferred Revenue) Sheet http://lantronix.com/role/RevenueRecognitionDetails-ChangesInDeferredRevenue 2. Revenue Recognition (Details - Changes in Deferred Revenue) Details http://lantronix.com/role/RevenueRecognitionTables 28 false false R29.htm 00000030 - Disclosure - 2. Revenue Recognition (Details - ASC 606 changes to BS) Sheet http://lantronix.com/role/RevenueRecognitionDetails-Asc606ChangesToBs 2. Revenue Recognition (Details - ASC 606 changes to BS) Details http://lantronix.com/role/RevenueRecognitionTables 29 false false R30.htm 00000031 - Disclosure - 2. Revenue Recognition (Details - ASC 606 changes to IS) Sheet http://lantronix.com/role/RevenueRecognitionDetails-Asc606ChangesToIs 2. Revenue Recognition (Details - ASC 606 changes to IS) Details http://lantronix.com/role/RevenueRecognitionTables 30 false false R31.htm 00000032 - Disclosure - 3. Supplemental Financial Information (Details - Inventories) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-Inventories 3. Supplemental Financial Information (Details - Inventories) Details http://lantronix.com/role/SupplementalFinancialInformationTables 31 false false R32.htm 00000033 - Disclosure - 3. Supplemental Financial Information (Details - Property and Equipment) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-PropertyAndEquipment 3. Supplemental Financial Information (Details - Property and Equipment) Details http://lantronix.com/role/SupplementalFinancialInformationTables 32 false false R33.htm 00000034 - Disclosure - 3. Supplemental Financial Information (Details - Capital lease obligations) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-CapitalLeaseObligations 3. Supplemental Financial Information (Details - Capital lease obligations) Details http://lantronix.com/role/SupplementalFinancialInformationTables 33 false false R34.htm 00000035 - Disclosure - 3. Supplemental Financial Information (Details - Warranty reserve) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-WarrantyReserve 3. Supplemental Financial Information (Details - Warranty reserve) Details http://lantronix.com/role/SupplementalFinancialInformationTables 34 false false R35.htm 00000036 - Disclosure - 3. Supplemental Financial Information (Details - Other liabilities) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities 3. Supplemental Financial Information (Details - Other liabilities) Details http://lantronix.com/role/SupplementalFinancialInformationTables 35 false false R36.htm 00000037 - Disclosure - 3. Supplemental Financial Information (Details - Net Loss per Share) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-NetLossPerShare 3. Supplemental Financial Information (Details - Net Loss per Share) Details http://lantronix.com/role/SupplementalFinancialInformationTables 36 false false R37.htm 00000038 - Disclosure - 3. Supplemental Financial Information (Details - Equivalents) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-Equivalents 3. Supplemental Financial Information (Details - Equivalents) Details http://lantronix.com/role/SupplementalFinancialInformationTables 37 false false R38.htm 00000039 - Disclosure - 3. Supplemental Financial Information (Details - Severance of Related Charges) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-SeveranceOfRelatedCharges 3. Supplemental Financial Information (Details - Severance of Related Charges) Details http://lantronix.com/role/SupplementalFinancialInformationTables 38 false false R39.htm 00000040 - Disclosure - 3. Supplemental Financial Information (Details - Non-cash acquisition) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-Non-cashAcquisition 3. Supplemental Financial Information (Details - Non-cash acquisition) Details http://lantronix.com/role/SupplementalFinancialInformationTables 39 false false R40.htm 00000041 - Disclosure - 3. Supplemental Financial Information (Details Narrative) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetailsNarrative 3. Supplemental Financial Information (Details Narrative) Details http://lantronix.com/role/SupplementalFinancialInformationTables 40 false false R41.htm 00000042 - Disclosure - 4. Bank Line of Credit (Details - Credit Line) Sheet http://lantronix.com/role/BankLineOfCreditDetails-CreditLine 4. Bank Line of Credit (Details - Credit Line) Details http://lantronix.com/role/BankLineOfCreditTables 41 false false R42.htm 00000043 - Disclosure - 4. Bank Line of Credit and Debt (Details Narrative) Sheet http://lantronix.com/role/BankLineOfCreditAndDebtDetailsNarrative 4. Bank Line of Credit and Debt (Details Narrative) Details 42 false false R43.htm 00000044 - Disclosure - 5. Stockholders Equity (Details - Option assumptions) Sheet http://lantronix.com/role/StockholdersEquityDetails-OptionAssumptions 5. Stockholders Equity (Details - Option assumptions) Details 43 false false R44.htm 00000045 - Disclosure - 5. Stockholders Equity (Details - Option activity) Sheet http://lantronix.com/role/StockholdersEquityDetails-OptionActivity 5. Stockholders Equity (Details - Option activity) Details 44 false false R45.htm 00000046 - Disclosure - 5. Stockholders Equity (Details - Other option information) Sheet http://lantronix.com/role/StockholdersEquityDetails-OtherOptionInformation 5. Stockholders Equity (Details - Other option information) Details 45 false false R46.htm 00000047 - Disclosure - 5. Stockholders Equity (Details - RSU activity) Sheet http://lantronix.com/role/StockholdersEquityDetails-RsuActivity 5. Stockholders Equity (Details - RSU activity) Details 46 false false R47.htm 00000048 - Disclosure - 5. Stockholders Equity (Details - ESPP Assumptions) Sheet http://lantronix.com/role/StockholdersEquityDetails-EsppAssumptions 5. Stockholders Equity (Details - ESPP Assumptions) Details 47 false false R48.htm 00000049 - Disclosure - 5. Stockholders Equity (Details - ESPP activity) Sheet http://lantronix.com/role/StockholdersEquityDetails-EsppActivity 5. Stockholders Equity (Details - ESPP activity) Details 48 false false R49.htm 00000050 - Disclosure - 5. Stockholders Equity (Details - Share based compensation) Sheet http://lantronix.com/role/StockholdersEquityDetails-ShareBasedCompensation 5. Stockholders Equity (Details - Share based compensation) Details 49 false false R50.htm 00000051 - Disclosure - 5. Stockholders Equity (Details - Unrecognized expense) Sheet http://lantronix.com/role/StockholdersEquityDetails-UnrecognizedExpense 5. Stockholders Equity (Details - Unrecognized expense) Details 50 false false R51.htm 00000052 - Disclosure - 5. Stockholders' Equity (Details Narrative) Sheet http://lantronix.com/role/StockholdersEquityDetailsNarrative 5. Stockholders' Equity (Details Narrative) Details http://lantronix.com/role/StockholdersEquityTables 51 false false R52.htm 00000053 - Disclosure - 6. 401(k) Plan (Details Narrative) Sheet http://lantronix.com/role/KPlanDetailsNarrative 6. 401(k) Plan (Details Narrative) Details http://lantronix.com/role/KPlan 52 false false R53.htm 00000054 - Disclosure - 8. Income Taxes (Details - Income tax provision) Sheet http://lantronix.com/role/IncomeTaxesDetails-IncomeTaxProvision 8. Income Taxes (Details - Income tax provision) Details http://lantronix.com/role/IncomeTaxesTables 53 false false R54.htm 00000055 - Disclosure - 8. Income Taxes (Details - US and foreign income) Sheet http://lantronix.com/role/IncomeTaxesDetails-UsAndForeignIncome 8. Income Taxes (Details - US and foreign income) Details http://lantronix.com/role/IncomeTaxesTables 54 false false R55.htm 00000056 - Disclosure - 8. Income Taxes (Details - Deferred tax assets) Sheet http://lantronix.com/role/IncomeTaxesDetails-DeferredTaxAssets 8. Income Taxes (Details - Deferred tax assets) Details http://lantronix.com/role/IncomeTaxesTables 55 false false R56.htm 00000057 - Disclosure - 8. Income Taxes (Details - Reconciliation) Sheet http://lantronix.com/role/IncomeTaxesDetails-Reconciliation 8. Income Taxes (Details - Reconciliation) Details http://lantronix.com/role/IncomeTaxesTables 56 false false R57.htm 00000058 - Disclosure - 8. Income Taxes (Details - NOL's) Sheet http://lantronix.com/role/IncomeTaxesDetails-Nols 8. Income Taxes (Details - NOL's) Details http://lantronix.com/role/IncomeTaxesTables 57 false false R58.htm 00000059 - Disclosure - 8. Income Taxes (Details - Unrecognized tax positions) Sheet http://lantronix.com/role/IncomeTaxesDetails-UnrecognizedTaxPositions 8. Income Taxes (Details - Unrecognized tax positions) Details http://lantronix.com/role/IncomeTaxesTables 58 false false R59.htm 00000060 - Disclosure - 8. Income Taxes (Details Narrative) Sheet http://lantronix.com/role/IncomeTaxesDetailsNarrative 8. Income Taxes (Details Narrative) Details http://lantronix.com/role/IncomeTaxesTables 59 false false R60.htm 00000061 - Disclosure - 9. Commitments and Contingencies (Details - Capital lease) Sheet http://lantronix.com/role/CommitmentsAndContingenciesDetails-CapitalLease 9. Commitments and Contingencies (Details - Capital lease) Details http://lantronix.com/role/CommitmentsAndContingenciesTables 60 false false R61.htm 00000062 - Disclosure - 9. Commitments and Contingencies (Details - rent expense) Sheet http://lantronix.com/role/CommitmentsAndContingenciesDetails-RentExpense 9. Commitments and Contingencies (Details - rent expense) Details http://lantronix.com/role/CommitmentsAndContingenciesTables 61 false false R62.htm 00000063 - Disclosure - 10. Significant Geographic, Customer and Supplier Information (Details - Geographic) Sheet http://lantronix.com/role/SignificantGeographicCustomerAndSupplierInformationDetails-Geographic 10. Significant Geographic, Customer and Supplier Information (Details - Geographic) Details http://lantronix.com/role/SignificantGeographicProductLineCustomerAndSupplierInformation 62 false false R63.htm 00000064 - Disclosure - 10. Significant Geographic, Customer and Supplier Information (Details - by country) Sheet http://lantronix.com/role/SignificantGeographicCustomerAndSupplierInformationDetails-ByCountry 10. Significant Geographic, Customer and Supplier Information (Details - by country) Details http://lantronix.com/role/SignificantGeographicProductLineCustomerAndSupplierInformation 63 false false R64.htm 00000065 - Disclosure - 10. Significant Geographic, Customer and Supplier Information (Details - Significant customers) Sheet http://lantronix.com/role/SignificantGeographicCustomerAndSupplierInformationDetails-SignificantCustomers 10. Significant Geographic, Customer and Supplier Information (Details - Significant customers) Details http://lantronix.com/role/SignificantGeographicProductLineCustomerAndSupplierInformation 64 false false All Reports Book All Reports ltrx-20190630.xml ltrx-20190630.xsd ltrx-20190630_cal.xml ltrx-20190630_def.xml ltrx-20190630_lab.xml ltrx-20190630_pre.xml http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 36 R64.htm IDEA: XBRL DOCUMENT v3.19.2
10. Significant Geographic, Customer and Supplier Information (Details - Significant customers) - Sales Revenue, Net [Member]
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Significant customers, net revenue percentage 100.00% 100.00%
Top five customers [Member]    
Significant customers, net revenue percentage 57.00% 51.00%
Ingram Micro [Member]    
Significant customers, net revenue percentage 24.00% 19.00%
Arrow [Member]    
Significant customers, net revenue percentage 13.00% 12.00%
XML 37 R60.htm IDEA: XBRL DOCUMENT v3.19.2
9. Commitments and Contingencies (Details - Capital lease) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Capital Leases    
2020 $ 4  
2021 0  
Total 4  
Amounts representing interest 0  
Present value of net minimum lease payments 4  
Less: capital lease obligations, short-term portion (included in other current liabilities) 4  
Capital lease obligations, long-term portion 0 $ 4
Operating Leases    
2020 571  
2021 252  
Total 823  
Total lease payments 2020 575  
Total lease payments 2021 252  
Total lease payments $ 827  
EXCEL 38 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #NE*D\?(\\#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,$% @ .Z4J3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " [I2I/\T$T'>X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/:L,P#(=?9?B>R$[&H";-I66G#08K;.QF;+4UC?]@:R1]^R59 MFS*V!]C1TL^?/H$:':4."5]2B)C(8KX;7.>SU''-CD11 F1]1*=R.2;\V-R' MY!2-SW2 J/1)'1 JSA_ (2FC2,$$+.)"9&UCM-0)%85TP1N]X.-GZF:8T8 = M.O24090"6#M-C.>A:^ &F&"$R>7O IJ%.%?_Q,X=8)?DD.V2ZON^[.LY-^X@ MX/WYZ75>M[ ^D_(:QU_92CI'7+/KY+=ZL]T]LK;B8E7P52'XKN+R7DA>?TRN M/_QNPBX8N[?_V/@JV#;PZR[:+U!+ P04 " [I2I/F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( #NE*D^GF/(1[0( &0, 8 >&PO=V]R:W-H965T&ULC5=A;YLP$/TKB!]0L TAJ9)(3:IIDS:IZK3MLY,X"2I@9CM) M]^]G#&74=Z[V)6#SWCW;YWNZ+&]2O>BS$"9ZK:M&K^*S,>U]DNC]6=1/ M-.L(#O&S%#<]>8^ZK>RD?.D&7PZK..U6)"JQ-UT(;A]7L155U46RZ_@]!(U' MS8XX?7^+_LEMWFYFQ[78RNI7>3#G53R/HX,X\DMEGN7MLQ@VE,?1L/NOXBHJ M"^]68C7VLM+N-]I?M)'U$,4NI>:O_;-LW//6?\GH0,,)="#0D4 _)K"!P$8" MR3XD9 ,A\PA)OQ5W-H_<\/52R5ND^O2VO+M%Y#ZSI[_O)MUANV_V>+2=O:[3 M97+MP@R(38^@$P09$8F-/0I03&!# 9V^%]A"!'N/>(2(#%\"0_?(')U-Z#E. MSU!ZYNC9A#[SC@@B"EP@1P5R0)][ A"QP 5FJ, ,T(F?90022'.!2A20[^5Y M@T 8+C%')>:0GWD2""20Z@4JL8!\/]<())!LDN(5E\((?KXQ3"#C)%#7!$2@ MH+(A)JB"%O<#H5"%^"H(A@94\/HE#$9@O@J""9@$P\006-/4NVG; S"9:E"Y8SK)0CO#B)["T:>&?'H*9!U3P^B>P MNNG"5X$8%CHWW ((+' &[MO_FP#!78# &F>^F6&8@)M1W V% MXCY 88VSW%=!?""D@OL A37.?.-$,"$?H+@/4%CCS+_)&"9PDRGN Q3Z /-O M,H+)_)N<3%JP6JB3:V]UM)>7QO76D]FQA7YP36+R#][WW]^X.I6-CG;2V$;0 MM6M'*8VP2TGOK$V<;VO;[N//K;AFG(Y&KW'88FRC]S[O;N*H:6_(< M?\^-QM<^Q\+;[8_6?YX&[P?S4O9NTU9_'7?#81G;.-JY??E6#5_;\R]N'I". MHWGTO[EW5_GX2.+[V+95/_V-MF_]T-9S*QZE+G]V_\HDPMP+L!K M 60/"]1Y6J=RG!3PI/S)W(X'IW,W_<^/MO=' MWU<9+)+WL9TYLKY$\":"]XD-3V3_11+?_Q4"10B(N>DD5]82$A[*\&90=R1:)-&< MQ! 2S3J!5*<%0>$IFZE"1C$BBN$H.4$Q'$4AN8@;'C)9 "0707(.0D[\.N=] M6 *[X1F5IS*'%3DLYR!G?6UY'Q:*E)#P%"H,L10B2\%8-.EE7?"+ P6=)D(H M548F@5264EH:Y$ MP8)H,*>D"B+$[DX#14G M2LM(QO,X=,\B:Q.Y-@W5)@K+3>]#9@AIO6DA=$?)WD3NS9QZ<\[=RNV'<3/W MV]WEL\!E9VA/\R>/Y/K=9?4O4$L#!!0 ( #NE*D^P(VJ_7P( (4( 8 M >&PO=V]R:W-H965T&ULC9;MKIL@',9OQ7@!%?"]:9NL M798MV9+F+#O[3%O:FJ/B@-:SNQ^@QRG0EWZH@,_SY_T]A@Y+OU/<+Z!2!FTXK4@+1^U/15E1^F;ZGP[+'V@B$A)]D*5P/)R M)1M2EJJ2Y/C3%_6'.95QW/ZH_D6'EV%VF),-+7\7!W%>^IGO'<@17TKQ0MNO MI \4^UZ?_CNYDE+*%8F<8T]+KO^]_84+6O55)$J%W[MK4>MKV]U)\M[F-J#> M@ 8#C.X:PMX0&H:@(]-1/V.!5PM&6X]U;ZO!:E' >2@?YEX-ZF>G[\FT7(Y> M5REL.PD:2=!4L;$5T7])(.ZR8\J9,GM7E2@R>UYC%)[BDF#)F3(;,9,H,A M>\AP3S%AR)T,NH@M%YH [H M'YB=BII[.RKDT:(/@".E@LBJ8"9WC[/\)A@Z)3D*U4QEFW4'8]<1M.D/_6#X M\EC] U!+ P04 " [I2I/FS(PY7(# "/#@ & 'AL+W=OVZ.4VGNIRKI=^D>M3W=!T&Z/ MLLK;6W62M?EFKYHJU^:V.03MJ9'YK@^JRH SE@157M3^:M&O/32KA3KKLJCE M0^.UYZK*F[]K6:KKT@?_=>&Q.!QUMQ"L%J?\('](_?/TT)B[8-IE5U2R;@M5 M>XW<+_U[N-OPL OH%;\*>6UGUUY7RI-2S]W-U]W29QV1+.56=UODYN,B-[(L MNYT,QY]Q4W_*V07.KU]W_]P7;XIYRENY4>7O8J>/2S_UO9W6/TW>9&ED76ZVJ<1>#4N4OPV=1]Y_7-079A;KO%_MGUWYEJ M6[-Z6:7A(KAT^XR2]2#A,PE,BL!L/F7@5(8U1^'\?8(-5D27QL/8-!$O>2>D!,THQ9A1"J.$X9S1*3+#%F22R609+,LG"6 M@+!8*!4(QW-)2)8$LUA9U@G.DG!A=="&4,412V@60;((_!NG='Q*QJ>XELRJ M)464$*\##4O M5B6N?_28[;VC*)W3L%N&WJ"PS*@ND0?+( 7A>H^EK9AC*P9F>S$G3)8"PC+(C,X""F:O M\95L#OW$TWI;=:YU]\8\6YVFJGO>C0'6^MI,6\-L]+;-,*I]SYM#4;?>D])F MR.A'@;U26AI*=FOZ^VBFP^FFE'O=70ISW0PCTG"CU6D<_X)I!EW] U!+ P04 M " [I2I/K2Q'YV # #]#@ & 'AL+W=O'(2]5NSXUQZ[V51-5-_)^7^(0B:U8Z767,O]KQ2;S:B M+C.IIO4V:/8US]:M45D$!"$:E%E>^;-)N_96O_7.M9L'@99V7O&IR47DUWTS]+_AA29 V M:!&_3N55B#<]^;:>^D@SX@5?2>TB4X\C7_"BT)X4C[^]4W^(J0W/ MQQ_>EVWR*IG7K.$+4?S)UW(W]9GOK?DF.Q3R19R^\CZAV/?Z[+_S(R\47#-1 M,5:B:-I?;W5HI"A[+XI*F;UWS[QJGZ?N34)Z,]B ] 9D,,#A58.P-P@' Y)< M-8AZ@^C3 %TUB'N#># (TZL&M#>@GSFT$8*N6&WU'S.9S2:U.'EUUT#[3/%W>$4D=#:S"<7%R96[DL@)**,P;E'8.X1D'MHY1ZY)4;I MA0K'8)08B!)9]8O=*!&S6VH$9%"A(!4*4+%JOZ!.E#MB5V4Y C*H)""5!*!B MG]?$31A3NRHC((,* ZDP@(HM"\R)0IG5W*=1S;YQX N@*6;$IG,=9)*!I1X#6D]LK<>NV),$7>@O#(L]!M2>.+L:.H'2 M)(GLM$=0)AU8?_$M HP!!2;H4B!8@O$M&HP!?67$5KXQE$D'EF%\BPYC0&.Q M\Y\PAC+IP%*,;]%B#.@L<\_F",JD \LQOD6/L2NV=Y']H;8<0YET8%'&@"K; M73''KBP3PO %&2"P+!- EHG5I7,R+LL0A%!B'^%' *=[1VFI)YE7CO0JI[@_M5_Y&",F52W2OG.W47728%'PC]3!1X[J[ MD'43*?;]93,8;KRS_U!+ P04 " [I2I/=]!\[1P$ ![$P & 'AL M+W=O6B?YKNN.SX&0;O>N:IH/]5'=^C_\U8W5='UK\TV:(^-*S9CI:H,. SCH"KV MA_ER,9:]-,M%?>K*_<&]-+/V5%5%\]_*E?7Y:4[SCX*O^^VN&PJ"Y>)8;-U? MKOMV?&GZM^ :9;.OW*'=UX=9X]Z>YL_TF!L[5!@5?^_=N;UYG@VIO-;U]^'E M]\W3/!P/O\$?W+F'R?S&O1NKPN M_]EONMW3/)W/-NZM.)7=U_K\FYL2BN:S*?L_W+LK>_G@I&]C79?M^'>V/K5= M74U1>BM5\>/RNS^,O^S-X.)L3/5ST17+ M15.?9\UEM([%,"GHT?2=N1X*Q[X;_]=GV_:E[TOB:!&\#X$FS>JBX5O-51'T MT:]-,&IBQ:HZWS>0:X5EW(*!29BQOKE+(L8!+ Q@QP#V-@ EHA(8V@RXRT!V9L)'I3@^% M"RWQN* 0K_A03S'C"^&!!NE4#$EJD#+Z0%DLEE6.9"EYAI<@89Z)@1^6?E@W MQ)&4Y4A&UK>("0.)C#)D)4\FS5U#L9IS2$6)\;C!=".--RO7X:2Y[QV6*Q&H M$E_/8+Y1I+Q$:J0BD+,D+1*QKU\P*DFS,E)[G\9@$JM! JSDT#>',2Q)TS*2 MW"9-PH=$#F6.5)QX]D/"Q"2-S$A-8,U#N6GF0//@VYH)8Y, -XW$-P%P6E9K M6ZMZ-Q;;88Q/#H$=L4Y6DTBL6C520!:%GBV6,8J9 ,TC3PA,3T;TE%./ 1;3 M3)X9D(K9EQ%F)VMVDI%SCP$6@1V@\MO!\&0+.CCUA,#,8\T\,G+G9\TSHBB3 M"PK);.I+"7./T1E1@H\UTWH(9](.4#%Y,,R8? S.B3:4=@#4)*QS)(I]WRH8 M?*S!1U8>;1B0KU]U1MH!,B;?XL3T8T _*S=,UESKS_-R\P8JLIG'CL'T,X!^ M5L+8:*QE42SA!U1IZ#O9&$P_ PZB5L+8Z!,FI9S*S0'([ES?^\$H-:QA87T] M[/F6!?BSDL9&@TT=D'ZMN;>"T6? 9[$ZQAK]R:M@D@-1*K]J@YLKB\HUV_%V MIYVMZ].A&RX';DJO-TC//%QYB/(5/>:7>Z"?82[74G\6S79_:&>O==?5U7CM M\5;7G>LMAI]ZD?VXNUT&7EZX^3E==P?6^;?D_4$L#!!0 M ( #NE*D^(5%C:M@$ -(# 8 >&PO=V]R:W-H965T&UL;5-A;]P@#/TKB!]0EN/ES HEC07?TU?$DVLX%!ROS MGK?P'=R/_FR\Q1:66BC05J F!IJ"WN^.IRS$QX"? D:[.I-0R07Q.1A?ZH(F M01!(J%Q@X'Z[P@-(&8B\C-\S)UU2!N#Z_,K^*=;N:[EP"P\H?XG:=04]4%)# MPP?IGG#\#',]MY3,Q7^%*T@?'I3X'!5*&U=2#=:AFEF\%,5?IEWHN(_3378W MP[8!Z0Q(%\ AYF%3HJC\D3M>Y@9'8J;>]SP\\>Z8^MY4P1E;$>^\>.N]UW*7 M'7)V#41SS&F*2=Y_&-_D7/DW[-VY:H2VYH/,O M&_O?(#KP4I(;/T*=_V"+(:%QX?C!G\TT9I/AL)]_$%N^&PO=V]R:W-H965T&UL M;5/;;MP@$/T5Q >$7=;;1"O;4C95E$J-M$K4]IFUQQ<%&!?P.OG[ '9<)_4+ M,,.<,V>&(1W0O-@&P)%7);7-:.-<=V#,%@TH8:^P ^UO*C1*.&^:FMG.@"@C M2$G&-YMO3(E6TSR-OI/)4^R=;#6<#+&]4L*\'4'BD-$M_7 \M77C@H/E:2=J M> ;WJSL9;[&9I6P5:-NB)@:JC-YN#\ WRT,=G$FH9(SXDLP?I09W01! M(*%P@4'X[0)W(&4@\C+^3IQT3AF R_,'^WVLW==R%A;N4/YI2]=D](:2$BK1 M2_>$PP-,]>PIF8K_"1>0/CPH\3D*E#:NI.BM0S6Q>"E*O(Y[J^,^C#?)]01; M!_ )P&? 3]^)\,3; _>]*8(SMB+>>?'6>R_Y=L]3 M=@E$4\QQC.'+F#F">?8Y!5]+<>3_P?DZ?+>J.U/YMQS$;#83?](#9_X_P=4$L#!!0 ( #NE M*D\7_-05M@$ -(# 8 >&PO=V]R:W-H965T&UL=5/; M;MLP#/T501]0)4[:!H%MH&E1;, &!!VV/2LV;0O5Q9/DN/O[49+K>9OW(HD4 MS^$A1>6CL:^N _#D34GM"MIYWQ\9V96X&+X6&LR5N4(K;GR>09BSHEKX[7D3;^>!@9=[S%KZ M_]J?+5IL9JF% NV$T<1"4]"'[?&T#_$QX)N T2W.)%1R,>8U&!_K@FZ"()!0 M^<# <;O"(T@9B%#&CXF3SBD#<'E^9W^.M6,M%^[@TT"QWW,=WL#A-L'9!- M@&P&'&(>EA)%Y4_<\S*W9B0V];[GX8FWQPQ[4P5G;$6\0_$.O==R>WN7LVL@ MFF).*29;QLP1#-GG%-E:BE/V#SQ;A^]6%>XB?/>'POMU@OTJP3X2[/]#D#2N MQ1S^2L(6/55@VSA-CE1FT'&2%]YY8!^R^":_P].T?^:V%=J1B_'XLK'_C3$> M4,KF!D>HPP\V&Q(:'X[W>+9IS)+A33_](#9_X_(74$L#!!0 ( #NE*D]L M&PO=V]R:W-H965TVRC@,<%O$[_OH =UTW] LPPY\R9 M8^.9]FT+CA8D?6B@>_@?O0G MXRVVL%120V5@'>J9Q4O1XFW:91?W<;KAMS-L&\!G %\ M=S$/FQ)%Y8_"B2(S.!(S];X7X8G3 _>]*8,SMB+>>?'6>R]%>OTI8Y= -,<< MIQB^CEDBF&=?4O"M%$?^'YQOPW>;"G<1OEMGOTFV"?:;!/M(L/^'(/U0XE;, M1Y5LU5,-IHG39$F)0Q>5=!O:>QS?Y&SY-^S=A&ME9R=;#2=#;*^4,&]'D#AD=$L_'$]MW;C@8'G:B1J>P?WJ3L9; M;&8I6P7:MJB)@2JCM]O#,0GQ,>!W"X-=G$FHY(SX$HP?948W01!(*%Q@$'Z[ MP!U(&8B\C+\3)YU3!N#R_,%^'VOWM9R%A3N4?]K2-1F]H:2$2O32/>'P %,] MUY1,Q?^$"T@?'I3X' 5*&U=2]-:AFEB\%"5>Q[W5<1_&&YY,L'4 GP!\!MS$ M/&Q,%)5_%T[DJ<&!F+'WG0A/O#UPWYLB.&,KXIT7;[WWDF_WNY1= M$4?4[!UU(<^7]PO@[?K2K<1?CND\)DG2!9)4@B0?*)X/I+B6LQ^R]) MV**G"DP=I\F2 GL=)WGAG0?VEL&UL;5/;;MP@$/T5 MQ <$F]UFMRO;4C91U$J-M$K5Y)FUQS8*%Q?P.OG[ G8<)_4+,,.<,V>&(1NT M>;$M@$.O4BB;X]:Y[D"(+5N0S%[I#I2_J;61S'G3-,1V!E@505(0FB371#*N M<)%%W\D4F>Z=X I.!ME>2F;>CB#TD.,4OSL>>=.ZX"!%UK$&?H/[TYV,M\C, M4G$)RG*MD($ZQS?IX;@-\3'@B<-@%V<4*CEK_1*,GU6.DR (!)0N,#"_7> 6 MA A$7L;?B1//*0-P>7YGOX^U^UK.S,*M%L^\N$<]_("IGF\8 M3<7_@@L('QZ4^!RE%C:NJ.RMTW)B\5(D>QUWKN(^C#>;=(*M ^@$H#-@'_.0 M,5%4?L<<*S*C!V3&WG8XQM!E MS!Q!//N<@JZE.-+_X'0=OEE5N(GPS2>%^W6"[2K!-A)L/Q%\_U+B2LPN^9*$ M+'HJP31QFBPJ=:_B)"^\\\#>T/@F'^'CM#\PTW!ET5D[_[*Q_[76#KR4Y,J/ M4.L_V&P(J%TX[OS9C&,V&DYWTP\B\S&UL=5/;;MP@$/T5 MQ >$->LFT6;ML8W"Q0&\3O^^@(GKMLX+,,.<,V>&H9BT M>;$]@$-O4BA;XMZYX4"(K7N0S%[I 92_:;61S'G3=,0.!E@305(0NMM=$\FX MPE41?2=3%7IT@BLX&61'*9GY=02AIQ)G^-WQQ+O>!0>IBH%U\!W GQPFNSJC4,E9ZY=@?&E*O N"0$#M @/SVP7N M08A Y&6\)DZ\I S ]?F=_2'6[FLY,POW6CSSQO4EOL6H@9:-PCWIZ1%2/9\P M2L5_A0L('QZ4^!RU%C:NJ!ZMTS*Q>"F2O8-L F@!T =S&/&1. M%)5_9HY5A=$3,G/O!Q:>.#M0WYLZ.&,KXIT7;[WW4F4W64$N@2C%'.<8NHY9 M(HAG7U+0K11'^A^<;L/WFPKW$;[_2^$'!/DF01X)\@\(9HU;,?M_DI!53R68 M+DZ31;4>59SDE7<9V#L:W^1/^#SMWYCIN++HK)U_V=C_5FL'7LKNRH]0[S_8 M8@AH73C>^+.9QVPVG![2#R++-ZY^ U!+ P04 " [I2I/4>VD:+8! #2 M P &0 'AL+W=OV$ *[Y0VRSIWW=L""$I+[9G/.?,F?$X'XU]=AV M)R]*:E?0SOO^R)BK.E#--XTQBKNT;0M<[T%7D>0DBS9[>Z8XD+3,H^^ MLRUS,W@I-)PM<8-2W/X]@31C0??TU?$DVLX'!ROSGK?P _S/_FS18@M++11H M)XPF%IJ"/NR/IRS$QX!? D:W.I-0R<68YV!\K0NZ"X) 0N4# \?M"H\@92!" M&7]F3KJD#,#U^97]%"".2HC75Q)-3AOU,R"4A1_F7:AXSY.-VDZP[8!R0Q(%L!]S,.F1%'Y M)^YYF5LS$COUON?AB??'!'M3!6=L1;Q#\0Z]UW)_R')V#41SS&F*2=8Q2P1# M]B5%LI7BE/P'3[;AZ:;"-,+3=PIOMPFR38(L$F3O".X^E+@5<_B0A*UZJL"V M<9H&UL;5-A;]L@$/TKB!]0'"=M ML\BVU+2J-FF3HDY;/Q/[;*,"YP&.NW\_P*[GMOX"W''OW;OCR 8T+[8%<.15 M26USVCK7'1BS90N*VROL0/N;&HWBSINF8;8SP*L(4I*E27+#%!>:%EGTG4R1 M8>^DT' RQ/9* M9 8'8L;>=SP\\>:0^MZ4P1E;$>^\>.N]EV)SN\_8)1!-,<V+OXB.Q_^#CM/[AIA+;DC,Z_;.Q_C>C 2TFN_ BU_H/-AH3: MA>.M/YMQS$;#83?](#9_X^(?4$L#!!0 ( #NE*D_.FU!8M@$ -(# 9 M >&PO=V]R:W-H965TF M]TJV<++$]5H+^W8$98:,;NF'XTG6C0\.EJ>=J.$9_*_N9-%B,TLI-;1.FI98 MJ#)ZNST@O&CS.@F" (%A0\, K<+W(%2@0AE_)TX MZ9PR )?G#_;[6#O6)&G MU@S$CKWO1'CB[8%C;XK@C*V(=RC>H?>2;_<\99= -,4,T.5*8 MOHV3O/#. WL;'Y']"Q^G_5'86K:.G(W'EXW]KXSQ@%(V5SA"#7ZPV5!0^7"\ MP;,=QVPTO.FF'\3F;YR_ U!+ P04 " [I2I/YHVRW>\" ;#0 &0 M 'AL+W=O;)DZ""I@9)^G>?L90EMGG/P6;\YWMWGVQ5U*N_'(1L2J6;\ACUG>3EW@QJZHCB>!DU9=6&FY7I M>Y*;E3BKNFKYDPSZ<].4\L^6U^*Z#EGXT?%<'4]JZ(@VJZX\\A]<_>R>I&Y% M,\N^:GC;5Z(-)#^LPP=VOZ5L&& 0+Q6_]C?OP;"45R'>AL;7_3J,AQGQFN_4 M0%'JQX4_\KH>F/0\?D^DX:PY#+Q]_V#_;!:O%_-:]OQ1U+^JO3JMPSP,]OQ0 MGFOU+*Y?^+2@- RFU7_C%UYK^# 3K;$3=6_^!KMSKT0SL>BI-.7[^*Q:\[R. M7Y;%- P/H&D S0-RHQ.-0F;FGTI5;E927 ,Y;GY7#O]C=D]Z;W9#I]D*\TU/ MOM>]EPW+EZOH,A!-F.V(H5O,C(@T^RQ!2&)+SG#"PQ,XP\0,3V[5%P4F6$"" MA2%8_+?$S%HBPN18)(4B*2 H+!& *6(LLH0B2T# +!&$\>QW!D4R0)!8(@BS MP"(Y%,E=@G1AB0!,D6*1 HH4@,#V-L)D6(3%.$$QH,CM""&0Q\7,DU3F4.CB M:^L@D">M#,;U@1&@(%L'@1*/#LXU2]PMB>W( !#%'J8FG&+';PCD\QNN \P-.3'';PCD\QLN!A] G9G&,/0BBNYQ+?Z;T]Z9O*W*CY00VOF7Z7XW%] M;"C135>1:+X/;?X"4$L#!!0 ( #NE*D]H-=5:X $ $% 9 >&PO M=V]R:W-H965TMUL,9 M8U6VP*EZ$ /TYJ06DE-M3-E@-4B@E0OB#),P/&).NSXH,N>[RB(3HV9=#U>) MU,@YE;\OP,24!X?@S?'<-:VV#EQD VW@&^COPU4:"Z\L5<>A5YWHD80Z#QX/ MYTMJ\0[PHX-);?;(5G(3XL4:GZL\"&U"P*#4EH&:Y0Y/P)@E,FG\6CB#5=(& M;O=O[!]=[::6&U7P)-C/KM)M'IP"5$%-1Z:?Q?0)EGJ2 "W%?X$[, .WF1B- M4C#EOJ@>3.,7'BT54\B/T'L)8@=0?Q7B8==B3[,?[),O"*)AR#:B?@PL5_D MZ!4Y>@B2G8@/<_2+I%Z1U$.0[D1\F--.!&^>( ?9N.93J!1C[QI_XUW[^Y&X M)_P.GX?#5RJ;KE?H)K1I!/=<:R$TF%3"!W.KK9E'J\&@UG:;FKV@,MN%Z?QP_!:7ROC#*3(6W:%'V!^MD=E5V1D.=<"&EW+)E)PV<7[]/F0 M4N?@$;]JZ/1D'KE43E*^N<77\RY.7$3 H32.@MGA#B_ N6.RM)%B8+&A"/;>CW7CQV[@?[CA#G1PH($#Z85\Y)^8846N9!>I_O!; MYFJS9X;:WW@BZV.;D[H@%SZ#%T@DE'!+'LHP3%) [T@SO% MW1=HA OOOIBJ9VN<8(D2+#W!_]$^O8XO>^PY/_\/Y]^,[4M6YT=)+&MD+?L"Y2&K"Q)$_V7E7V21H7 M'"[&3==VKOJ^W"^,;(&PO=V]R:W-H965TR M>6IZKV0+)TM=J)&GZ _]F=+%IL5BFEAM9) MTQ(+54;O-H?C+N CX)>$P2W.)%1R-N8E&-_+C"8A(5!0^* @<+O /2@5A#"- M/Y,FG4,&XO+\KOXUUHZUG(6#>Z-^R](W&=U34D(E>N6?S? -IGJN*9F*?X0+ M*(2'3#!&892+*REZYXV>5# 5+5['7;9Q'\:;[7ZBK1/X1. S81_CL#%0S/Q! M>)&GU@S$CKWO1'CBS8%C;XK@C*V(=YB\0^\EY]?[E%V"T(0YCAB^P&QF!$/U M.01?"W'DG^A\G;Y=S7 ;Z=ME])MD76"W*K"+ KO_2OSRH<05S*<@;-%3#;:. MT^1(8?HV3O+".P_L'8]O\@\^3ON3L+5L'3D;CR\;^U\9XP%32:YPA!K\8+.A MH/+A>(MG.X[9:'C333^(S=\X_PM02P,$% @ .Z4J3RRD#-$F @ (P< M !D !X;"]W;W)K&ULC57;CML@$/T5RQ^P&')Q M$CF6DJVJ5FJE:*MNGXDSB:T%XP*)MW]?P%YOZAU+?0DP/G/.0.:2M4J_F!+ M1J]2U&8;E]8V&T),48+DYD$U4+LO9Z4EM^ZH+\0T&O@I.$E!6)(LB>15'>=9 ML!UTGJFK%54-!QV9JY1<_]F#4.TVIO&;X:FZE-8;2)XU_ (_P/YL#MJ=R,!R MJB34IE)UI.&\C7=TLZ@[Q&^[_8[IA[FT*;PQ/$;ZYX(VSWG*VI!FY>:(> ML^\P[ [SCB".?9!@F,2>?7!GN/L,C7 6W.?_1,A&$6*8&2XR1T7F",%\)()A M%KC( A59( 1+G&")$BP1@G04)899X2(I*I(B!.N1"())$UQDA8JL$()QVF&8 MB"4(SS @5-) :=J$**4$RD!D6K;$?9?R0'!DK3"1V\ M'"E2:Q^?! .-LY#<]2@)^A*ZLXD*=:W#:+BS#A-@%YHB>8=WX^,[UY>J-M%1 M6=!E")*"LM5J3R5O6I)GP7?6>:9N5C0MG'5D;E)R_?<$0O5'LB9OCN?F M6EOOH'G6\2O\ /NS.VMGT8FE;"2TIE%MI*$ZDL?UX91Z? #\:J WLWWD*[DH M]>*-K^61K'Q"(*"PGH&[Y0Y/((0G.87@ &P/8%) $'3H(AZ(1X)T^? 89OGP=-9,$O0UC!$3%>K6 MAA$V\TZ3ZI&%9OP/'\;<=ZZO36NBB[*NI4/C54I9<*FL'MS_4;O).AD"*NNW ML=OK8;X,AE7=.#KI-+_S?U!+ P04 " [I2I/A:.>Z-[4'ZGT48RYUW3$ML;8'5,DH+0S>:62,85+O,8.YDRUX,3 M7,')(#M(RV1AJ;D$9;E6R$!3 MX,?MX9@%? 3\Y##:E8U")V>M7X/SI2[P)A0$ BH7&)A?+O $0@0B7\;OF1,O MDB%Q;;^S?XJ]^U[.S,*3%K]X[;H"WV-40\,&X5[T^!GF?C*,YN:_P@6$AX=* MO$:EA8U?5 W6:3FS^%(D>YM6KN(Z3CL9G=/2"71.H$O"?=0ADU"L_)DY5N9& MC\A,9]^S<,7; _5G4X5@/(JXYXNW/GHIZ0/-R240S9CCA*$KS'9!$,^^2-"4 MQ)%^2*?I]%VRPEU,WZW5[Q[2!/LDP3X2[/]K<7?58@JS3XMD29$L09!=B:0P MMU&PO=V]R:W-H965T2E? G=^[]T[ MX)*-2K^9%L"B=RDZD^/6VOY B"E;D,SP4DC,TC)])\C"#7F>(.OB5?>M-8G2)'UK('O8'_T M)^TBLJA47$)GN.J0ACK'CYO#<>?Q ?"3PVA6>^0[.2OUYH,O58X3;P@$E-8K M,+=]%/3A/B,7+S1CCA.& MKC";!4&<^E*"QDH4+/\5Q5]02P,$ M% @ .Z4J3[5BT;H( @ DP4 !D !X;"]W;W)K&UL?53;CILP$/T5Q >LP=QV(T#:I*I:J96BK=H^.V02T-J8VD[8_GU] M(2PE;E]B>SAS+@1/.7+Q*EL %;PQVLLJ;)4:-@C)I@5&Y ,?H-=/3EPPHO11 MG)$U%7?*+HET/>Q'("V-$_-X"Y6,5QN&M\-*= M6V4*J"X'Z%/:&8Y=@QZV?$^$'"JPN=XLRL,W@)^=##*Q3XP20Z< MOYK#YV,51L804&B482!ZN<(.*#5$VL:OB3.<)4WCOM.D[\MS9_ YX:\-P0Y_]M2*:&Y+TAM>&=,QOU U&D+@4? ^'^K(&8;R+> M)/IE-J9HWYU]IM-*7;W6281+=#5$$V;K,'B!B6<$TNRS!/9);/%=^TI@=X]( ML5\A\89(;'_Z5XAD%<)A,HOI78CX<>7C'H/CQ&\D]1I)/4;2E1&'R1^'94[%608MOF8$X MVVLO@X9?>F6^FD5UGBS/V-R%57VK)XX;$.\T;EQ])>+<]3(X<*5OFKT/)\X5 M:(_1@[;7Z@DY'RBB_V$[=_7%\*RX%1YP9[AS)ES M# SY0.@KJP&X]=;BCA5VS7F_<1Q6U= B]D1ZZ,2=$Z$MXB*D9X?U%-!1%;78 M\5TW=EK4=':9J]R>ECFY<-QTL*<6N[0MHG^W@,E0V)Y]2[PTYYK+A%/F/3K# M#^ _^ST5D3.Q')L6.M:0SJ)P*NQG;[/+)%X!?C4PL-G>DDX.A+S*X.NQL%TI M"#!47#(@L5QA!QA+(B'CS\AI3RUEX7Q_8_^LO LO!\1@1_#OYLCKPDYMZP@G M=,'\A0Q?8/03V=9H_AM< 0NX5")Z5 0S=;6J"^.D'5F$E!:]Z;7IU#J,_+R\!-<^<9NY"B0$51:EK%A,:Q81K,=X=@LA($#W@1F/BFF8=2!<3!@U!TZ$&ULC57M;ILP%'T5Q ,4,-\106I239NT M25&G=;\=6 MLEMYGJAJH%@\L Y:=>7(.,52'?G)$QT'?# D2CSD^XE'<=.Z96%J.UX6["Q) MT\*..^),*>9_-T!8OW8#]UIX;DZUU 6O+#I\@I\@?W4[KD[>I')H*+2B8:W# MX;AV'X/5-M=X WAIH!>SO:.3[!E[U8=OA[7K:T- H)): :OE EL@1 LI&W]& M37=JJ8GS_57]B\FNLNRQ@"TCOYN#K-=NYCH'..(SD<^L_PICGMAUQO#?X0)$ MP;43U:-B1)A?ISH+R>BHHJQ0_#:L36O6?M2_TNP$-!+01 B23PGA2 C?"9$) M/S@S49^PQ&7!6>_PX<_JL'XF@E6H;F:EB^;>F6LJK5#52QD&8>%=M-"(V0P8 M-,,$$\)3ZE,+9&NQ03=T]+'!]A81(7N'T!HB-/QH'L+/%R$&3&PP[= CR7)_ MX<2"BN/,MYN)K&:B6S-!9!>(K0+Q'6D&3#+SB>(@7:"V%E24A_])DUC-))8T ML5T@M0JD=Z1);WP&49PEBS065)C,'M8/9C*KFF%235CS"0X,B9!>?0?E+U:?1NF X&CU-M4[?DP(8>#9-TX_+WI"U3^ M U!+ P04 " [I2I/O%8 W2P" !J!@ &0 'AL+W=O'; (Z&U/; M"==_7]L0C@.W+]A>9F=F;;SD/>.OH@:0SALEK2C<6LINZWFBJH%B\<@Z:-6; M,^,42[7D%T]T'/#))%'B(=]//(J;UBUS$SOP,F=729H6#MP15THQ_[,#POK" M#=Q[X+FYU%('O#+O\ 5^@'SI#ERMO(GEU%!H1<-:A\.Y<)^"[7ZC\0;PLX%> MS.:.KN3(V*M>?#T5KJ\- 8%*:@:LAAOL@1!-I&S\'CG=25(GSN=W]L^F=E7+ M$0O8,_*K.3K554A& M1Q9EA>*W86Q:,_8C_SW-GH#&!#0E!,E_$\(Q(7Q/B$SQ@S-3ZBRC!(<^^FB4;,;L"@&2:8$)YBGR2036*' M5NGHH\!^C8B072&T%A&:_'!N, [M!)&5(#($T8==R!:[,&!B@VD'DYEO%XFM M(K%%9+,0&3#)7,1/[2*)5219BR!_(9*L1!XB_Q]'FEI54HM*L%!)UZ5DB5TD MLXID%I'%E[/+UJ4$\>+D]MGJY!Z"-+9;V5BM;"Q6PH65S4HE1$LG%HR_-.+- MKBX%?C%=3C@5N[:FP\ZB4R-]0N;JO\.'+OP=\TO3"N?(I&H@YIJ?&9.@K/B/ MRD6M&O^T('"6>IJJ.1_:W["0K!L[NS?]7LJ_4$L#!!0 ( #NE*D_B'EV; M>0, '8/ 9 >&PO=V]R:W-H965T:IW2O5>2]56;<+?]]UA_L@:-=[5>7MG3ZHVORSU4V5=^:QV07MH5'Y M9C"JR@#", ZJO*C]Y7QX]] LY_K8E46M'AJO/595WOQ>J5*?%C[S7U]\+7;[ MKG\1+.>'?*>^J>[[X:$Q3\'%RZ:H5-T6NO8:M5WX[]A]QJ$W&! _"G5JK^Z] M/I5'K9_ZAT^;A1_VC%2IUEWO(C>79Y6ILNP]&1Z_1J?^)69O>'W_ZOW#D+Q) MYC%O5:;+G\6FVR]\Z7L;MKA>AK]OYK1!C :P,6 B7\:\-& 6P;!F=F0ZON\RY?S M1I^\YORU#GE?%.R>F\5<]R^'M1O^,]FVYNWSDH.8!\^]HQ&S.F/@"@-31(81 MXB\D, 0N+(!D 8,]G["(: ><=, '!V+B(+;2.&.B 5,/F(1+:66"00*$H*D( MDHI 5(3-Y R)KX*P, I3BPI&2<%3FDI$4HDP%2O?582"Q#*QB& ,3T*:1TSR MB(G/F] .$M)!@A*)[$021%)$,K0RP2"0B8.)))E(Q"2VEFLE49 9DRF7S")# MXZ+(4?@IR2)CCB;";LLO&T'7^48"F",0W2<8W!17-F*N MXR2IZR,SNITPW$]LY60C9E)Q,7>$H5L%$V\7!J,ESK#&;6EDC! P"UU4:0FS M^&;A9R/&JFB9)JY0M-@95CL'1]]CM$J9_(^:IH7%*&79C7P$33(6*1/VPF 8 M8ZZ2!%JF$-Z>*R-F$B<6=A,D4#,1N^8UK7C BD>C!;#@9\ BFPU&I8YZ X)0/4$5/[$>!>)8_,&=.< /."QS/#D M9L"$HT4!W5\ ]Q>L(-PW1.+X?)QN&YR:[@YQ<%KK'&L=B8-C%0OF6GI.ZYCC MX8[J?L1$DQ&3@HCM4,'5 :@_D7[)FUU1M]ZC[LQ9:CCQ;+7NE'$:WAEW>W,( MOCR4:MOUMXFY;\XGP?-#IP_C*3>X'+67?P!02P,$% @ .Z4J3Z@EK56E M @ ; D !D !X;"]W;W)K&ULC59M;YLP$/XK MB.\M?L$$JB12DVG:I$V*.G7[["9.@@J8V4[2_?O9AE *AYHOP7:>N^UF+ROZSEZKDQD[5(=*U$GSGC?R9(J\$AL5Z%-9C<0O12DJGWG+-:B*)PGJ^-OZS3L.)UA?WSU_M4';X-YX5JL9?$GWYGC M(DS#8"?V_%28)WGY)MJ 6!BTT?\09U%8N%-B.;:RT/XWV)ZTD67KQ4HI^5OS MS2O_O;3^KV:P 6D-2&?0;,ZD 6T-Z+M![(-OE/E0OW##EW,E+X%J3JOF[E+@ M!VHW<^L6_=[Y_VRTVJZ>EY3B>71VCEK,JL&0'N8=$5GO'06!*%9D9$X^$JS' MB)C #!0,@GK[N&>?LD$,#81Y2-50)&F&!D( %&,I@K7$H)9XK"49:&D@28^% MH 3/!EH@%)[%L!8&:F$C+90.]G[%1B'?Q2@=:!F#DJE=24 E":"$#I0TF+2O M!-VCB8LP VEF8QJ2P0Y2T$'Z^4U*QQM&&9M@R4"6[/,[DHU._PXCEL L&,&Y MC6XX_Q;T(1["T$2&XXDJ@F\XWQ8T.& \Q006DT=, *:)JXCA:H%O*!<8J 2T M7QD_$L&E -]0"_ XS7'&DBDB.,_Q+8F.@4PG&9JXN!C.8WQ+(F,PDS$=,$6] M'E4*=?#M7 =;>:J,ZP:]U>[)\$A^=S?-.^0G5X>\TL&+-+:# M^CZWE]((JQ+=VYTXVJ=/-RG$WKCAS(Y5T_^;B9%U^[:)N@?6\C]02P,$% M @ .Z4J3SN'VPOE 0 Z 0 !D !X;"]W;W)K&UL?53MCIP@%'T5XP,L?L#LS$1-NC9-F[3)9)NVOQF]CF9!+##C]NT+Z%A7 MW?X1[O64&J MDT!+1^(,14&P0YPVK9\EKG>262*NFC4MG*2GKIQ3^><)F.A3/_3OC>?F4FO; M0%G2T0M\!_VC.TE3H4FE;#BTJA&M)Z%*_0_A,2<6[P _&^C5;.[9)&-?UI24N2"_6I*7:?^ MWO=*J.B5Z6?1?X8Q#_&],?Q7N $S<.O$K%$(IMS3*ZY*"SZJ&"N/U5%[)L)C;#:SL$VW M=^Z=2:M,]Y;%,4[0S0J-F*/',WY('K<% MXDV!V G@-S'((L: (0[3.LPNV"^RYFL0V1_>R8(WK> -*[N%E0&SFZV"<;3P MFZ]!$<'O[ K9M$)65O#2"5GE#0,2'!96UJ@]C@\+*VAVYNP=\(W*2],J[RRT M.;[ND%5":#""P8/1JLVU,Q4,*FVGCV8NAY]O*+3HQGL%39=;]A=02P,$% M @ .Z4J3Q8=]CU, @ W@< !D !X;"]W;W)K&ULC97;CML@%$5_Q?)[!X.OB1Q+$X^J5FJE:*JVSR0AL378N$#BZ=\7L./Z M0D9Y"1?OLUD'R"%M&7\3!2'2>:]H+39N(66S!D <"E)A\<0:4JLO)\8K+-60 MGX%H.,%'$U11@#PO A4N:S=+S=R.9RF[2%K69,<=<:DJS/]N"67MQH7N;>*U M/!=23X L;?"9_"#R9[/C:@0&EV-9D5J4K'8X.6W<9[C.(=(!1O&K)*T8]1V= MRIZQ-SWX>MRXGB8BE!RDML"JN9*<4*J=%,>?WM0=UM2!X_[-_;-)7B6SQX+D MC/XNC[+8N(GK',D)7ZA\9>T7TB<4NDZ?_3=R)53)-8E:X\"H,+_.X2(DJWH7 MA5+A]ZXM:].VO?\MS!Z ^@ T!,#@PP"_#_!G : C,ZF^8(FSE+/6X=UI-5A? M"KCVU68>]*39._--92O4[#7S_3@%5VW4:[:=!HTT:*K(EXK@OP0H@($"62F0 MB0\F%,F,HM.$1E,;31+#U0S$(@I&3A,4WXKB6U!FJVP[331:Y5,<(F_&8E,% MWIU]":PPP0(FG*VR#1:K0+B:;XM%Y/F1G22TDH3+;0D\NT%D-8@>..)H@>DG M\\W/;2(/VE%B*TILR>6.06(U2![()5E@!O.SRS_63$!65I"5)9,[%PQZ]O^_ M]T NO6@"BM#\8&PJ."HF4YP[Y0A:,O+O6-AK"7RDF,!EH4"C2]0GM!0MC@>, M"JU^^;YC?BYKX>R95#7;5-838Y(H/^]).17JL1T&E)RD[L:JS[L7IQM(UO2O M*1B>].P?4$L#!!0 ( #NE*D]^3/C"U $ *$$ 9 >&PO=V]R:W-H M965T72K*H554M(&$.D=?H^TNM7HG M>*;0J\D\L)TD\T+FD+I_.+^X/K MW?1R( IV@OVAE6YRM$%!!34Y,?TH^N_@^UFAP#?_$\[ C-R2F#5*P91[!N5) M:<&]BT'AY&T8:>O&WOM?RI8+8E\0CP51^F%!X@N260$>R%RKWX@F129%'\CA M8W7$GHEHFYC-+&W2[9U[9[I5)GLNDC3-\-D:>I(LHZ<*>K&#Q5BK^ 5!+ P04 " [ MI2I/'S37]?AGD2 M$FU:J56BK;:]MDADX#6QJSMA.W?UQ?"LF#U!=O# M.6?.#'CRGO%740-([YV25A1^+66W14A4-5 L'E@'K7IS9IQBJ8[\@D3' 9\, MB1(4KE8IHKAI_3(WL0,O!W [V8[#U=R9&Q5WWX?BK\ ME38$!"JI%;!:;K '0K20LO$V:/IC2DV<[N_J3Z9V5X_9C=5C_$\$V4LVL=-#T MSKQ3U0H5O951G.7HIH4&S,YBP@DF&!%(J8\I0E>*7;B@AY\3[)>(.'1GB)Q% M1(8?30TFF5L@=@K$1B#^U(7UK L6DQA,:S";S:R.)20($[>/Q.DCS!OR1(S^7K6!YK<&0K\8L:+\"IV;:7^.R?1<8(]AOK.S>([-=GL(/J0L6/Q M)^:7IA7>D4EUH\V].S,F03EIMIO;BXHX" !]"0 &0 'AL+W=OHZ(VMRT= MH-Y]^P&MKL+I&POXG(?? 7K*\L;%NSPSIH*/MNGD*CPKU2^B2.[/K*7RA?>L MT_\S,@/1>MG3$_O)U*]^*W0O>K@V4LJ'Y<6<6:QCAICC^C:?B8TP1. MVW?W+S9YG>-M+_!_B(5;T<7C=+2C^%9=_9Y&_WO87 '@/P(V!8G-D ,@80)R :R&RJ MGZFBZZ7@MT ,N]533)(G#0&36HUG=4@@HB3B2^*88X$ MY$@ CM3A'E",K' Q?4Z(,!DE!D!0 R1R0U =!+FWEBY)L9DDRD"0#2'*' M)/,F(=A=$D 3IS!(#H+D (@SR2;WLW4P?$4Z0U& % 5 43H4!; <[BOG:W Y M'" "IT" REPY<&Q%4'-TW.^'14D MRN>V&BZ0"*B0F5NI1]&T"N,X&UL MC55=CYLP$/PKB/<&S#<103I25:W42J>KKGUVR":@,YC:3KC^^]J&YD=SQB\F_64O? *0%BO#6GYSJZ$Z+:.P\L*&LPWM(-6OCE1UF AE^SL\(X! M/NJDACB>ZT9.@^O6SC,=>V1Y1B^"U"T\,HM?F@:SOP40VN]L9-\"3_6Y$BK@ MY%F'S_ 3Q'/WR.3*F5B.=0,MKVEK,3CM[ >TW2.=H!&_:NCY;&XI*P=*7]3B MVW%GNTH1$"B%HL!RN,(>"%%,4L>?D=2>]E2)\_F-_8LV+\T<,(<]);_KHZAV M=F);1SCA"Q%/M/\*HZ'0MD;WW^$*1,*5$KE'20G73ZN\<$&;D45*:?#K,-:M M'ON1_Y9F3O#&!&]*0-%_$_PQP7]+"+3Y09FV^AD+G&>,]A8;OE:'U4^!MKX\ MS%(%]=GI=](ME]%K[D=AYEP5T8@I!HPWPZ )X4CV:0O/M$7AK=*]]QOLUXC M,^_@&TWX.M]_9R(R$P1&@D 3!'.'*%Z%FC4(+B.Y\^-HJ)#6Y2,T%B)$C6 M;N*%SB)9Z5PZ62/2Y,ZAID89J4$&6LA(/W2H:Q1*)P'9N>ZY=:!"EE\=8D\42I BG0W\I96LFM. M"P(GH::QG+.A=0P+0;NQ+3I3;\[_ 5!+ P04 " [I2I/0@B_[MP! !C M! &0 'AL+W=O:;ED8+PD4E:2N]?4F*5A1;Z(_)&;WW9N&,LT&J-]T" M&/3.F= Y;HWI=X3HL@5.]8/L0=@OM52<&FNJANA> :T\B3,2KU8;PFDG<)%Y MWU$5F3P;U@DX*J3/G%/U=P],#CF.\-7QTC6M<0Y29#UMX">87_U168M,*E7' M0>A."J2@SO%CM#ND#N\!OSL8].R.7"4G*=^<\:W*\,*JCIF9D7.3Q#J&>-42C^ M.UR 6;C+Q,8H)=/^%Y5G;20/*C853M_'LQ/^'(+^E;9,B ,AG@C1YK^$)!"2 M#X+O)ADS\Z5^I886F9(#4N-C]=3-1+1+;#-+Y_2]\]]LM=IZ+T6R33-R<4(! MLQ\Q\0P330ABU:<0\5*(?7Q'CS\'.-PCTG@Y0K)81.+YR3S!]799(%T42+U M^JD+ZYLNC)B-QX@0)$IN*KD';=+T)A,R>QL.JO%CK%$IS\*X+LR\TZ8\QNYM M;_Q[NT'CP'_(C.OW@ZJF$QJ=I+&3X]^WEM* 37'U8&>ZM1L_&0QJXZY;>U?C MW(^&D7U8:3+]KQ3_ %!+ P04 " [I2I/7[$3T>\! #)! &0 'AL M+W=OJW5_ MP%B5+3"B'D0/W'RIA61$FZ-LL.HED,J1&,6A[^\P(QWW\M3%3C)/Q473CL-) M(G5AC,B_1Z!BR+S NP6>NZ;5-H#SM"<-_ #]LS])<\*S2M4QX*H3'$FH,^\I M.!2)Q3O KPX&M=@C6\E9B!=[^%IEGF\- 8526P5BEBL40*D5,C;^3)K>G-(2 ME_N;^F=7NZGE3!04@O[N*MUFWJ.'*JC)A>IG,7R!J9[$0U/QW^ *U,"M$Y.C M%%2Y7U1>E!9L4C%6&'D=UXZ[=9CT;[1M0C@1PID0[/Y+B"9"]$:(7?&C,U?J M)Z))GDHQ(#G^63VQ=R(X1*:9I0VZWKEOIEIEHM<\VN]2?+5"$^8X8L(%)I@1 MV*C/*<*M%,?PCAZ^3U#<(^)P.T.T643D^-'28++?%H@W!6(G$+_KPG[5A1&3 M. P?DP3QJE7%/2CQ=]M.DDTGR8:3QY63Y"[)A_ACLLJ"%S> @6S+Z#R/3Z&]0:OXTRZ;A"9Z'-_72WJ!9"@_'H/QA[K7E7 MY@.%6MOMWNSE.%WC08M^>CCP_'KE_P!02P,$% @ .Z4J3_%HJ*CL 0 MY 0 !D !X;"]W;W)K&UL?53;;IPP$/T5Q ?$ M7)-T!4B!JFJE5EJE:OKLA>&B^$)MLZ1_7]NPA #J"]C#.6?.#!XG(Q>OL@50 MSALE3*9NJU1_0DB6+5 L[W@/3'^IN:!8Z:UHD.P%X,J2*$&!Y]TCBCOF9HF- MG466\$&1CL%9.'*@%(N_.1 ^IJ[OW@+/7=,J$T!9TN,&?H+ZU9^%WJ%%I>HH M,-EQY@BH4_?)/Q6QP5O 2P>C7*T=4\F%\U>S^5:EKF<, 8%2&06L7U[.C!QP3%'A$%QQG"PR)"RP_713QZQP+1H4!D M!:(/ OZF"Q,FMAAF,9L^%7M$$!Z[B ]=Q ].>VOUE;-L"-3*+!_T6DR#-VT4[^<[!2T76_8/4$L#!!0 ( #NE*D^! M4_XK5@( &D' 9 >&PO=V]R:W-H965T=?S-$9,6,KXD)T![@N!!DMH& M>(X3@1;6G9VE,K8C68K/K*D[M",6/;CPC^1/!OA. A(9@(P8T0/22$$R%4=@!C[O(P"\A@EA(\ M6&3\'7HH_CIW%?+/58J@_#KR'3]/RJ.7S$_\%%R$T(39C!CO#A/<8PH=X\X( MP!W,-CR3C8VGT;W[#7(=X2>A8N)#E:V."#RS3]]X7+[D!PO^)^6TBA$22D@W MFH@5HUL=XYA=!$87@>;"3R+%QHB)%ENX@1LK/@+-1^A$9B>AT4EH^\.R).J/$-^XJ=PWQ@O>1 ML>S?Y,&UL?53M;ILP%'T5Y >H^4S3") 6IFF3-BGJM/:W M Y> :F-F.Z%]^_J#4DI0_L2^U^<J;E@1.E2G+#L!9#*DAC%H>]O,"-MA_+4]@XB3_E9T;:#@_#DF3$B MWO9 ^9"A 'TT'MM3HTP#YVE/3O 7U+_^('2%)Y6J9=#)EG>>@#I#WX)=D1B\ M!3RU,,C9W#-)CIR_F.)7E2'?& (*I3(*1 \7*(!2(Z1M_!\UT;2E(<[G'^H_ M;':=Y4@D%)P^MY5J,K1%7@4U.5/UR(>?,.9)D#>&_PT7H!ING.@]2DZE_?7* MLU2N$<"2$$R&(;Q*BD1 M"-@YLU&_$T7R5/#! M$^[/ZHFY$\$NTH=9FJ8].[NFTTK=O>31]B'%%R,T8O8.$\XPX5=$<8V(/R%8 M&YA_$4,ATDLIK.8!:*XA?AB(EXU$:^8 M"!8F'&8SVR+:QLOCO :%B1^M6TE6K20K5A:[[).KM,G";7$3XFS@V4TS7_X? M(DYM)[TC5_K2VJM5&PO=V]R:W-H965TK42JT47=7K;X=L )V-.=N$ MZ]O7-AREQ/D3>]>S,[,.WGQD_$TT -+YH*03A=M(V>\1$E4#%(L'UD.G3BZ, M4RQ5R&LD>@[X;(HH0;[GQ8CBMG/+W.2.O,S9($G;P9$[8J 4\S\'(&PLW)W[ MF7AIZT;J!"KS'M?P$^2O_LA5A!:6?[,^F=]7+"0MX M8N1W>Y9-X::N-7F/N)7&=N_CM<@2BX=J(T*D:$^76J04A&9Q9E MA>*/:6T[LX[329S,9?8"?R[PEX+4Z*!)R#C_@B4N<\Y&AT]WWV/]%^_VOKJ; M2B?-59@S95ZH[+4,LB!'5TTT8PX3QE]A=@L"*?9%PK=)'/R;\B +[02!U6-@ M"(*U?NS9"4(K06@(PO\<1)LF;9C8+A)912(+0;(1F3"1P70&$WK>G59BJTIL M44DW*C9,9A=)K"+)#4&X P$7J;:+V?)HR4R!9/P]0M$SQ\B]02P,$% M @ .Z4J3^4YS_/_ 0 O 4 !D !X;"]W;W)K&UL?53;CILP$/T5Q >LN6=DDX"UA5&LYHZNY,S8FUY\ M+0^NIPT!@4)J!:R&"^1 B!92-G[/FNZ24A/7\P_USZ9V5F+7F8O_!A<@"JZ=J!P%(\)\G6(0DM%915FA^'T:V\Z, MX[2S>YII=D(P$X*%$,1W">%,"#<$-#DSI7["$FE**+%IHQQPD3K##^@D!*?4D1V%(<@QMZ<)T@OT5$@3U# M:"TB-/SHJHAX4X0-DVQ\W,=<&8FL1B*+P&YCQ(9YW!BQ89[L1F*KD?A6P/SB1]5:YHZR3^9J:]]Q[QN.^&8>@Z^O-0V.9S?O3@GO>L;%Z_RS)B* MWKJVEYOXK-3PD"1R?V8=E2L^L%Y_MEP_M(L.,F?D0/.XS-!JOXU;";G-U'II47SE_-PY?#)DY-1:QE M>V4LJ+YF]Y>;\[_ M?1N\ ;L->-I 2MO+"+*5?Z2*;M>"WR(Q'OY S3M&#UB?S=XLVJ.PG^GBI5Z] M;C.4KY.K,7*:W:C!,PV:%(EVGQ 80NSP8GN&"MB @#42:T#N#$K8( ,-,FN0 MW1E47I.CIK":WFI(30)]YB E!RBU1\D7E"K%,*0 (<42@E,/4BP@'S(2.+ 2 MI)0 !7F4:VKD@1 <'(1 4"E#QI% M]?ST5U4(!"<< 1''?L2=J+[KJ A\9Q$<<@2D'/LI=Z(Y"*^RT#N"@XZ I!,_ MZ4[D=10"P5E'0-B)'W8GNN]HUO<]",X[ @)/_, [D?>M"W4$)QX!D2=^Y$%1 M!G,P''D,1)[X_SQ!42#Q&$X\1H"%GR(GRN/=KI+ODO'V?#;U2K?_ %!+ P04 " [ MI2I/!U/LG.D! "M! &0 'AL+W=OOL@%0Z(W13J9>HU1_PE@6#3 B=[R'3N]47#"B]%+46/8"2&E) MC.+0]P^8D;;SLL3&+B)+^*!HV\%%(#DP1L2?,U ^IE[@W0,O;=TH$\!9TI,: MOH/ZT5^$7N%9I6P9=++E'1)0I=YS<,IC@[> GRV,0U/Q7^$&5,.-$YVCX%3:+RH&J3B;5+051M[=1%>N M]!VT-Z7B7(&VZ.^TNT:_'?."0J7,](.>"]=!;J%X/ST.>'ZALK]02P,$% M @ .Z4J3_5W*R1@ @ N@< !D !X;"]W;W)K&UL=97;CILP$(9?!7%?P,8<$I%(R595*[52M-6VUT[B)&@-IK:3;-^^MB&4 MP' 3'YCYOQD[XRGN0KZK"V/:^ZAXK5;^1>MF&8;J<&$558%H6&V^G(2LJ#9+ M>0Y5(QD].J>*ASB*TK"B9>VO"[>WD^M"7#4O:[:3GKI6%95_MXR+^\I'_F/C MM3Q?M-T(UT5#S^PGTV_-3II5V*L)+.G MBKT(_KL\ZLO*SWWOR$[TRO6KN']E74*)[W79?V9@I04 MH&0C2CJA?,)1#E,RD)(!E'Q$R:84A#.8DH.4'* L1I1\0LG3%(8L0,AB^N=) M9NX517")1-,X$S2ND=8H'UYMD,Q<+9JI102 )L78&BT&(!*0F7-'8$5N$ 9 M\1B$)Z D0',9P96+8@!$QJ!X D)!AF= <(4CH,23<8EW1OG3T>'Q2Q(.GLZ* MR;-K&LH[B&OM.M9@MV],&^R>WO_F;5?[0>6YK)6W%]H\X.Z9/0FAF0DF"LQ; M<#&-M%]P=M)VFIFY;+M)N]"BZ3IEV+?K]3]02P,$% @ .Z4J3RC $1T$ M @ O 4 !D !X;"]W;W)K&UL?53;;IPP$/T5 MQ ?$W+-= 5+8*&JE5EJE:OKLA>&BV)C:9DG_OK8AE+)N7K ]/N?,&6-/.C'^ M*EH Z;Q1THO,;:4,42[7D#1(#!UP9$B4H\+P$4=SU M;IZ:V)GG*1LEZ7HX,E&+^NP#"ILSUW?? <]>T4@=0G@ZX@>\@?PQGKE9H M5:DZ"KWH6.]PJ#/WP3^>$HTW@)<.)K&9.[J2"V.O>O&EREQ/&P("I=0*6 U7 M. $A6DC9^+5HNFM*3=S.W]6?3.VJE@L6<&+D9U?)-G,/KE-!C4$<"&$*R&(3/&S,U/J(Y8X3SF;'#[_K 'K.^$?0W68I0Z:LS-[JEJAHM<\ MBI,47;70@BEF3+#!^"L"*?4U16!+400W].#?!*=;1!38,X36(D+#C[9\+]X5 M8<'$]SL?-LS!;B2R&HDL1G9)"@LF_K0S8L$DGMU(;#42WPKXWLZ(!9/X.R,V MS']^36(UDEB,A#LC-DRT,_(Q9C:"-I>> F],?Q!.R<9>ZNNUB:XMZ"'0CV87 M+U1KFCO)7YFYKWW#O.EZX5R85$_2/)R:,0G*HG>G#JM5K71=$*BEGMZK.9\; MRKR0;%AZ)5H;=OX'4$L#!!0 ( #NE*D\C.F:W P( (X% 9 >&PO M=V]R:W-H965T7$.,52;?D9B8$#/IHD2E 4!!FBN.O]NC2Q/:]+=I&DZV'/ M/7&A%/,_.R!LK/S0OP5>NG,K=0#5Y8#/\ /DZ[#G:H?F*L>.0B\ZUGL<3I7_ M$&YWA=8;P<\.1K%8>[J3 V-O>O/U6/F!-@0$&JDK8/6ZPB,0H@LI&[^GFOZ, MU(G+]:WZL^E=]7+ AX9^=4=95OYA>\=X80O1+ZP\0M,_:2^-S7_#:Y E%P[ M48R&$6&>7G,1DM&IBK)"\;M]=[UYCU/]6YH[(9H2HCDASDTO%F2/V[ >L?W&XC=39-#IHCL)\4^:%BE[K)(M+=-6%)LW.:J*%)IP52%6?$9$+ ML8ONTI,P(G1YC4R#YSV.R\F@UF='TUF-2N"&)$Y(X(.D*DMQ!TB!P0U(G M)'5 LA4DO8-\"N,/#CQS4C(')5]1LOM6PMP-R9V0W $I5A"K*1:0:/-1*X63 M4C@HGU<4JTF7OSZ-5Q"TN \4^-E, N$U[-*;*;2(SL/F(3+WZ9_<3JKOF)^[ M7G@')M6M-'?GQ)@$9278*!>M&H[SAL!)ZF6NUMR."+N1;)BF'YI'&PO=V]R:W-H965T.OH@*0WALEC=CXE93M&B%15D"Q>&(M-.K-B7&* MI5KR,Q(M!WPT292@<+%($<5UXQ>YB>UYD;.+)'4#>^Z)"Z68_]T"8=W&#_Q; MX*4^5U('4)&W^ P_0/YL]URMT,!RK"DTHF:-Q^&T\9^#]2[3> /X54,G1G-/ M.SDP]JH77X\;?Z$% 8%2:@:LABOL@!!-I&3\Z3G]H:1.',]O[)^-=^7E@ 7L M&/E='V6U\5>^=X03OA#YPKHOT/M)?*\W_PVN0!1<*U$U2D:$>7KE14A&>Q8E MA>(W.]:-&;N>_Y;F3@C[A'!("-+_)D1]0O2>$!OS5IFQ^@E+7.2<=1ZWF]5B M?2:"=:0^9JF#YMN9=\JM4-%K$2\7.;IJHAZSM9APA D&!%+L0XG056(;SM+# MCP5VL9+.3$\73/9EC@FQZ-M#HXE+@9]/CA%>R2R/U%1E%AS;Z M'.J+/XEO57NUW?"=QO;F[YB?ZT9X!R956S&7_\28!"5Q\:345>IW,"P(G*2> M+M6&ULC57;CILP$/T5Q >LN9-$@+39 MJFJE5HJV:OOLD F@]87:)FS_OK9A*4H<*2^Q/3YSSLPA#,7(Q9ML 93W3@F3 MI=\JU>\0DG4+%,LGW@/3-VP'X9),H05$09(CBCOE586,'415\ M4*1C'"C%XN\>"!]+/_0_ J]=TRH30%71XP9^@/K9'X0^H87EU%%@LN/, M$W N_>=PMP]M@D7\ZF"4J[UG6CER_F8.7T^E'YB*@$"M# 76RP5>@!##I.OX M,Y/ZBZ9)7.\_V#_;YG4S1RSAA9/?W4FUI;_QO1.<\4#4*Q^_P-Q0ZGMS]]_@ M D3#325:H^9$VE^O'J3B=&;1I5#\/JT=L^LXW>3AG.9.B.:$:$F(4MO+)&0K M_X05K@K!1T],YO?8/.-P%VEO:A.T5M@[7;S4T4N5Y&F!+H9HQNPG3+3"A L" M:?9%(G))[*.;]'B;N EB9XVQ)4A6!%&6N0D2)T%R0Y#DV563$R:U&#:)!-L[ M*JE3)76HY%D;GSDH4/V.$";8(K';1ZKRF(QDXT MZ=5\8':\LN! MP%F9;:[W8AIUTT'Q?A[C:/F65/\ 4$L#!!0 ( #NE*D]_E (;!P( )P% M 9 >&PO=V]R:W-H965T&6TEV78*C5L$))U"XS(!SY K_\3)CD.:?1;!/9(OO")(O).(O83)%Z" MQ$.0W&R$PZ06T[L:LRCRJZR]*FN/ROI&Q6'6"Y5/6?;!?J=>E=2CDMZHI/=> M/K*2>44RCTCF)\B]!+F'(+^Y%?E=E3'&M^>*%I>=@3C9OB"#FI][VY,6T;GU M/&+[6-[@KF_](.+4]3(X<*6?G'T81\X5Z%JB!WTDK6Z5\X+"49EIIN?"-0RW M4'R8>B&:&W+U#U!+ P04 " [I2I/'8JV/]L! !B! &0 'AL+W=O M\3EG+O:0C5*]Z!; H%?.A,YQ:TQ_($27 M+7"J'V0/PI[44G%JK*D:HGL%M/(DSD@<13O":2=PD7G?6169' SK!)P5T@/G M5/TY I-CCC?XYGCNFM8X!RFRGC;P'XPJJ.G S+, B1>8S8P@5GT. M$:^%.,;OZ/&_ 4[O$6F\'B%9+2+Q_&29X&Z_+I"N"J1>(%TF\!C==2%@MAXC M0I#M]JZ0-4QTEPA97 T'U?A7K%$I!V%<$Q;>>5">8G>U=_ZC':#PWM]DPO1] MHZKIA$87:>S#\==;2VG IA@]V.Q:._"SP: V;OO![E5X]L$PLI\FFLR_E>(O M4$L#!!0 ( #NE*D]HKE3J>@( .$( 9 >&PO=V]R:W-H965T_IGYA@P>T@Z3-UH@Q*SWNFKHQBX8:]< T$.!:DB?<(L: M?N>$20T9WY(SH"U!\"B=Z@IXCA."&I:-G:72]DRR%%]853;HF5CT4M>0_-VA M"G<;V[4_#"_EN6#" +*TA6?T$['7]IGP'1BB',L:-;3$C470:6-OW77N^L)! M*GZ5J*.CM25*V6/\)C;?CAO;$42H0@TA1CJO?Y9$5&SNVK2,ZP4O%7G#W%:F"5K:EJO^.KJCB6O=;A0AFL5A:/4\+V_EHV\=OV=*%!N9@=/.7B#@QLN.OC*P;\YR R@)Y.E M?H8,9BG!G47Z?ZN%HBG2'-3 M !Y]2.&94NP\S=V;)LAU1>"9,_C&(GSI[T^*N!,@, 8(9(!@$L"?/85>LY*: M1FJ<61E+B@G$R@BQ,D $,XA>$XY2S#!S7?'ISK\5&BE" \5J1A%J.5P_GG'H MFB0Q!Z/!4"-REC.46@=\:9@X@D?684YO/3%8 M9O:=F-]RX-S"],/_!R3GLJ'6'C,^MN1P.6',$$=TGCA&UL?53;CILP$/T5B_>NB;DE$4':I*I: MJ96BK;9]=L@DH+4QM9VP_?OZPK(4:%^P/3[GS!EC3]X)^:(J (U>.6O4+JBT M;K<8J[("3M6#:*$Q.Q3BIEG= MP%$B=>.5-:\%[%6.'TU8]UX\;.[V1)3ULFD)Y !L(J_2\AZ@G1.R%V MQ7MGKM2/5-,BEZ)#TO^LEMH[L=I&YC!+&W1GY_9,M3X;H5ZS-YC MR BS&A#8J \IR%**/9G1R=\)#G-$3)8S1(M%1(X?C0UFR;) O"@0.X%X))"$ MX>04/"9QF,9A/J0DFE0R!R5AO.PD6722S)S$FV3BQ&/249(H22=&YAB2_<-( MNF@DG1G9K"<^TOF)D#2;&)F#LFP],8)'MY6#O+J'K5 I;HVV]V(4'7K'([&W M?1+?FY[B6\"[C&](WZB\UHU")Z'-6W(W_B*$!F,Q?##N*M,#AP6#B[93\V:1 M])W +[1H^R:'ATY;_ %02P,$% @ .Z4J3SF#H26X @ HPH !D !X M;"]W;W)K&UL?99O;]L@$,:_BN7WK7U@_*=*(BV9 MIDW:I&K3MMIGO51"!.]M$VG ME_'1F/XA2?3V*%JN[V4O.OMF+U7+C9VJ0Z)[)?AN"&J;A*1IGK2\[N+58EA[ M5*N%/)FF[L2CBO2I;;GZNQ:-O"QCB%\7OM>'HW$+R6K1\X/X(E:=I$2^V7\ 1XVD+N 0?&K%A=],XY<*T]2/KO)E]TR3AV1:,36N!3< M/LYB(YK&9;(F>,R+N-H)_;\U)CO M\O)93 VQ.)JZ_RK.HK%R1V)K;&6CA]]H>])&ME,6B]+RE_%9=\/S,KXIZ!2& M!Y I@%P#('LW@$X!U M(1K*AU8_<\-5"R4NDQJ_5V M6VU7SRN6PB(YNT239CUJR(V&O%5L0D7V7Y)8@"L%02G($$_?4,PDH&@".B3( MWB2@7ANCA@V:;FPC!59ZK80JJ,HBQ6$R%"9#8#(/9M3DMV5HGGLLB*B #$=A M* I#4)B'PH(JM/3V;A-J2)'C(#D*DB,@7KOK/"B2E=Y9W(0:FED1"E*A,([B>LR*.&?U5 !Z1%3-?3#<<8&&G@UT)@7NDX 8)?A&":$)WB$-8:K9 MCG"O!,0LP3=+")T0P\%4LSBX8P)BF>!;YB1BJ ]-+.])1I#DYK;@KF_?N#K4 MG8Z>I+$7C^%ZL)?2")LNO;>)CO;&>)TT8F_&PO=V]R:W-H965T+JRA\H%W MK-5O3EPT5.FI.$>R$XP>K5%31SB.LZBA51MN5G9M+S8K?E5UU;*]".2U::CX MNV4UOZ]#%+XM/%7GBS(+T6;5T3/[P=3/;B_T+!J]'*N&M;+B;2#8:1T^HN4. M$6-@%;\J=I>3<6!2>>;\Q4R^'M=A;(A8S0[*N*#Z<6,[5M?&D^;X,S@-QYC& M<#I^\_[9)J^3>::2[7C]NSJJRSHLPN#(3O1:JR=^_\*&A$@8#-E_8S=6:[DA MT3$.O);V-SA+-X$6C-/2U?U:M?=[[-UDQF,$&>## HP'*_FN0# ;)NT%J MD^_);*J?J**;E>#W0/3_5D?-H4#+1&_FP2S:O;/O=+92K]XV!.6KZ&8<#9IM MK\$3#1H5D?8^AL!0B"WVS/'' #M?D6(X0@(FD5C[9 J8$]A!"CI(K8/TPRX4 MSB[T&F(UK=4L2.8DXFLP2F$0 H(0+Q."2MA!!CK(_$QP[&32:[()I:/8^0J$ MBR*'07(0) = D .2^V%<$E^2SNQ' 6(4 (9S_+:%%V.!<>* "(4QS!*":*4 M (H395OZ.T(<$%^RF#GK*(8_^1@ 2=UO/O;"X*)T4 #1 B4XGCGR:*8$(8"' MN#S(#Y6[=000S?Q#""Q5CP@#*)F+@KTHN5L( $V6S*# -0TE (I7F1,_3.JB M^!H\AP)71P24Q[AT45(O3%*X*+X&Y3-W"8(+)"(>2^FA$*\,HQ2Y++ZH+!R4 M:'*+-DR<;<,A@P._MLK<5Y/5L:EYQ.86=M:WIMFQM_.[F[Y3^D[%N6IE\,R5 MON/M37SB7#&-&#]HN(MNSL9)S4[*#',]%GV'TD\4[X;N*QI;P,T_4$L#!!0 M ( #NE*D\>6)I:M $ ,,# 9 >&PO=V]R:W-H965T0'B,% J:J56.J5J\ML'RV'%'\3V'>G;US8$ MH0O]@[WKV9G9-2Y'I5]-#V"C=\&EJ5!O[;#'V#0]"&KNU #2G71*"VI=J,_8 M#!IH&XH$QR2.[[&@3**Z#+FCKDMUL9Q)..K(7(2@^N\!N!HKE*"/Q!,[]]8G M<%T.] R_P?X9CMI%>&%IF0!IF)*1AJY"7Y+](?/X 'AF,)K5/O*=G)1Z]<&/ MMD*Q-P0<&NL9J%NN\ B<>R)GXVWF1(ND+USO/]B_A=Y=+R=JX%'Q%];:OD([ M%+70T0NW3VK\#G,_.8KFYG_"%;B#>R=.HU'F- MRPF3!XP,F"(N=O_QF6W*9!LRV8U,]DDF(7F>WLC@U?S][_V+ZC.3)CHIZZXR M#+Q3RH)CC.\<6>]>U!)PZ*S?/KB]GOZK*;!JF)\,7MYM_0]02P,$% @ M.Z4J3[M)Q,C= 0 G@0 !D !X;"]W;W)K&UL MC53;CILP$/T5BP]8@Q-(-P*DS595*[52M%7;9P>&B];&U#9A^_?UA5"4NE)? ML&=\YIP9,^-\%O)5=0 :O7$VJ"+JM!Z/&*NJ T[5@QAA,">-D)QJ8\H6JU$" MK5T09YC$<88Y[8>HS)WO+,M<3)KU YPE4A/G5/XZ 1-S$271S?'2MYVV#ESF M(VWA*^AOXUD:"Z\L=<]A4+T8D(2FB)Z2XRFS> ?XWL.L-GMD*[D(\6J-3W41 MQ38A8%!IRT#-P< !9 L@:0'PM7LAE_IYJ6N92S$CZNQ^I_<7)D9B[J:S3784[,\DKX[V6 M*7G,\=42+9B3QY -)ED1V+"O$B0D<2)_A>\>]V&"73#'G2/8;?4/:9A@'R38 M.X+]MLA=?%>DQZ0.,SA,EL5Q6"4-JJ0!E>1.Q6.RC-?A>R*NO_[ _>1^H;+M!X4N0ILN=;W4"*'!Y!(_ MF#0Z\UBL!H-&V^W![*4?&6]H,2ZO 5Z?I/(W4$L#!!0 ( #NE*D]&PO=V]R:W-H965TV&X*#:FMG=)_[Z^$$J)\X(]XS/GS#&VBYGQ M%]$#2.^5DE&4?B_E=$!(U#U0+&[8!*-::1FG6*J0=TA,''!CBBA!41!DB.)A M]*O"Y$Z\*MA%DF&$$_?$A5+,_QR!L+GT0_\M\31TO=0)5!43[N 'R.?IQ%6$ M5I9FH#"*@8T>A[;T[\/#,==X _@YP"PVD'NB$@4$O-@-5P MA0<@1!.I-GXOG/XJJ0NW\S?VS\:[\G+& AX8^34TLB_]6]]KH,47(I_8_ 46 M/ZGO+>:_P16(@NM.E$;-B#!?K[X(R>C"HEJA^-6.PVC&V:YDV5+F+HB6@F@M MB*P7*V0Z?\025P5GL\?MWD]8_^+P$*F]J772;(594\T+E;U6:1P7Z*J)%LS1 M8J(-)EP12+&O$I%+XAB]*X_O$C=![.PQ-@3Q5C]/W02)DR Q!,E_)I.=28M) M#68TF"C,W2*I4R1UB*0[$8O)-B*?LBP(W#*94R9SR&0[F>R=ES2\^T@F=\KD M#IE\)^/"W.Y$T.8@4N"=N8+"J]EE--=_DUUO^7UD#O(_N'TBOF/>#:/PSDRJ MZV .;,TJ_>3"14F5'HHK MDK5@]&R+R@+YGA>ADN:5NTWMW$%L4WY315ZQ@W#DK2RI^+MC!6\V+G8?$\_Y M-5-F FW3FE[93Z9^U0>A1ZAG.>PR\;]A-=[')D"BWC)62,']XZQ MN9SIB!3LI0T'UY<[VK"@,D^[C3T?J]IJF<'C_8/]BS6LS1RK9 MGA>_\[/*-F[B.F=VH;="/?/F*^L,$=?IW']G=U9HN.E$:YQX(>VO<[I)QJZ#85O'%$^V_5 MU&P*O [T8I[,I%T[^TR[E7KVOB7!*D5W0]1A=BW&'V#\]XC]%!'^AR#=0-^% M#W;AV_I@V$7HP00!2!!8@O = 1[9:#'$8JJV25@B!"5"0&*T#KL6$PTD9EP0 M4(),)##V1A)D(C'C(@(E(L!%,)*(EKJ(08D8D A'$O%2%PDHD0 29"21+)58 M@1(K0"(:2:P^6*@V&*NE>PY[<#P](!GQ#,5,PO&";'2@H142XQD=.,/87Q"0 M#C34\<=0X).QSC3Q)"8S.G#H\33U))R\ M@J>QGU\W./D8B#Z9K%LTV;")/]YO:'"XF-/^!Q77O)+.D2M]3MG3Y,*Y8IK0 M>])4F?[ Z <%NRAS&^M[T9ZR[4#QNON"0/UGS/8?4$L#!!0 ( #NE*D\' MNY>7VP$ &($ 9 >&PO=V]R:W-H965T"U@T$O[LA55:3/\!:,*:GIBYD4. M7V&J)\%H*OX[G(%9N,O$QB@ET_X7E2=M))]4;"J7ZT3'#[ ML"X0KPK$7B#^T(6;)(L1DWB,\)CM0W)3R HFV-XD0A9/PT$U?HHU*N5)&->$ MA7=>E,?0/>V-O[ +-,[[56;2_P-02P,$% @ .Z4J3^HPF686 @ ?P8 M !D !X;"]W;W)K&ULC57;CILP$/T5Q >LPS47 M$:1-JJJ56BG:JMMGATP"6AM3VPG;OZ]M")N0V2@OV![.G#G'V$/6"OFF2@#M MO7-6JZ5?:MTL"%%%"9RJ)]% ;=[LA>14FZ4\$-5(H#N7Q!D))Y.4<%K5?IZY MV$;FF3AJ5M6PD9XZ&PO=V]R:W-H965TO ML@!0SEO%:KER"Z6:)2$R+Z"B\HDW4.LG!RXJJO11'(EL!-"]3:H8"3PO(14M M:S=+;6PKLI2?%"MKV I'GJJ*BK]K8+Q=N;Y[";R4QT*9 ,G2AA[A!ZB?S5;H M$QE8]F4%M2QY[0@XK-QG?[GQ;8)%_"JAE:.]8ZSL.'\UAZ_[E>L91< @5X:" MZN4,&V#,,&D=?WI2=[C3)([W%_;/UKPVLZ,2-IS]+O>J6+ESU]G#@9Z8>N'M M%^@-Q:[3N_\&9V :;I3H.W+.I/UU\I-4O.I9M)2*OG5K6=NU[?DO:7A"T"<$ M0X*?W$T(^X3P/2&RYCMEUNHGJFB6"MXZHOM:#35_"G\9ZI>9FZ!]=_:9=BMU M])S%29B2LR'J,>L.$XPP_H @FGVX(L"N6 _^ VXPT$AJ9^<_H$X,&?6A"L31MFSIY/Q4*U/QH^@P%IX#T\RELZ.*]TE;2\[<*Y :_2>=!T4>KP-!P8'9;8SO1==C^\.BC?] M_"+#$,W^ 5!+ P04 " [I2I/M]*C$!8" !_!@ &0 'AL+W=OY-W0KZH"D![KYPU:N576K=+0E19 M :?J0;30F"<'(3G5)I1'HEH)=.^*."-A$*2$T[KQB]SEMK+(Q4FSNH&M]-2) MN]IYULA/BQ0;?]RL_L(* 0:DM S7+&3; F"4R,OX.G/[8TA9> M[R_L7YUWXV5'%6P$^U/O=;7R,]_;PX&>F'X2W3<8_"2^-YC_ 6=@!FZ5F!ZE M8,K]>N5):<$'%B.%T]=^K1NW=@/_I0PO"(>"<"R8I9\61$-!]%80._.],F?U M"]6TR*7H/-G_62VU9V*VC,S++&W2O3OWS+A5)GLNDGF4D[,E&C#K'A->868C M@ACVL46(M5B'[\K#VP:;]X@XQ#M$J(G(U<W8A37BE.C;8WY"H[3M''T-[[27YM MIFL_#-]H^M'\D\ICW2AO)[29*N[N'X308"0&#^;<5.9K, 8,#MINYV8O^YG8 M!UJTP[@GXS>G^ ]02P,$% @ .Z4J3RG/X_]/>0 .;L! !0 !X;"]S M:&%R9613=')I;F=S+GAM;,R]>7/;2)8O^O?-3X'H:\_($1";X$Y7S[Q0R7:- MN[V%99??Q(WW!T2"$KI(0 .0EM6?_ITU%RP455T=<2.ZJU02@,P\F7GV\SM_ MJ>M]="CR_SEDE^6AV/_'GZ:+R9^B'[MM4?_'GV[W^[N7?_YSO;K-=FD]*.^R M OZR*:M=NH?_K&[^7-]56;JN;[-LO]O^>30EWL\_U#]+;@+^1E$9U'7Z]>16?/7OSES_O__,N?\25^,1E% M[\MB?UO#6^MLW?SS7P_%(!H/XV@T3);-/UX<;OK_^"I;P1\3^N.B]4>=[D7G M=)N/RQ.?LYN\WE.'M_]O]/;#9<\G+F'0*MW"8.OL M1_2W[*'YW' X3))DLAQ->^?\Y>&N-78R//];[PN?LBHO<9WKZ%6Z;[VK-#;_ MZW]U4AF^L:;OO-FF-\V_;M)MW?KBY:&JZ(6\7L%B_SM+J][1S\^'L_/QL/GK MM[7N2QI]R[;;\]^*\KZ(KK*T+HML';VMZT-6_3_-USZ4QS[T:[F%LY]6#S"S M;NF_L[IGLVF0Z!(6?5-6K9W^4!;G MZ6J5P3/PQ)J?[OG2I\/U-E_!!I3ION]DE;L=7+2K?;GZ+8ZN;M,JJZ./AWV] MARL)R^@]';))P*];ZWGSWX^]35O<^6[7D9(I7]W"QN+$[]*B11Y]9I?" M,S\?ZKS(ZM;']]6A=:#DQ=>[K+K![?NE*N_WMWU/_8B^P(6N<^)23(.>1]\6 M>]BIU3[_GN%!3O5 '-G\Z,-A=]W>5+CBY\EL.)KWCK0J*SA]S#KQ^&5 I75K MI:]>MRY>6=3E-E_3@?HYW:;%*D,R9_O:L>#H6907T9?;\E##T6C1U&>Y+<:I M-SNM:_CFR]:?T_J61, *?\C^YY!_3[?P?&N0B]4*Q5 =5=DJ@X>N@5AG1;:/ MRDT$&U[>T\R!(4?K\G"]WQRV4:JOP"//QC,:YEDR6T3I/H(Y9U82T%]P\C%\ MO;[+:,NV#RW1\[;X#E,KJSRKXPC&[B#F'C<\VJ7%80,_'*JLJO_=FW+SC4]5 M=I?FZRC[ 1*TAON',RGWM\ %5@'AFB]^*?=PB8X_\ZD"N5PA'X./(FGO\ )V MSOR7LES?Y]MM\_YUNX*UE[Z^V.WJ4/7;2!O\-E7>.? MJQ*N-*ZBRK9T4I5>S7>^I15*VP?)D40G\]X;N8^L5GD0!W/SDB1QY@/CW;;E=TU'#;=X_M&@-YVR3 MP5CKJ&9V_VPX0,4!B%M%<.,.V4_1-(;?X/^CFF5!>MC?PF'_1[;^"6>;13F* MT#6?T7XY(7*E?Z"$A^D;:C2*%TD2SR=C&@ENY7*XB)/E3!_NGL:IM[IUS-9K MXN5 9;R*Y\#I9"<[#N1A=^ #N,XV^2IOW2/_$;G&(*RJ[!9.*XJ!'!AU6P_D M/:X[-O+1TT"+/.7-8XS^[%.*Q_ VV^<@FE^=_3D1J\[ M9^W.+3WL3M%C#U[8 _78DZ07/OK4$;W(UZ/Z)Q@\U3^[X+'NJ06/')V7M^.D M$R#[)VGX\2YC7<$7\GJ[O V/'SD ;^DXNX]'_^?BNB81^/^UE%<0U54&\K.+ M-#6)\9X_@SI6@Y"HRDW[OLE"X/:K1&BQOBM0&>&!.+K)B@PM*;PQZ7J7%V2: M(5-HOO(9A$=:K5@Q6<.LMB6)SH[G0)]$,4\#U/!D10??%U4K(.M-^_!?K.# MLQ9Y;A\%0K1I#,IN7A%U@49;%#=;F/.:)6\W@RA;9.G9N;,MT/9%M*G*G;[4 M(;!(D86U"ON*SN2K+SIU"19O\DCG$^'@UQGP"66-T3[]T9XM:#+?@5APZI&E M''L2CUD>?)Z4RPXF+']__ - %KX;T=EU6N>KI[VRSK<'V-O62]^R_.86_G"> MXJ&YR7".)#;Y%IY'--:3WY+AGL +.KCPR0+ 9T5'Y.HGE*MO"S!L'Y6KKQZ7 MJWR^+H,M?=LO5YN__#D#(Z_ NW'-4C"V2@@I$-:4:1E;'6\2JW_TQ:M ;[D[ M5/4!74+[DB5WE-ZGU9I-"IG+/_.%3O'S)?T1W>?[6]QH7 %9';!UU]EMNMW@ M. 61+U4Y]U+?@(* LD V #XB?O8?=7 M.O?Q-&IU^$].H%;KK2-<@^SV-Z#HG>XF<+*:?"*=QLS%^N^'>L^C &' <"Z+ M%?I%BA:/A3_C+\EO<(?R80V3O'Z(S@YX)//BA2<%W8 M]>!5!FQDE;/GA%2# M'7KQ_M%YF-^A)@+/K?/ZKJQ1T&YP[ XKNT5*.EBD77G3(OV97CS)4.[W(WB> MB6YQ?,2 _*!4=)3SZ=E%Q:[AZT>>^70 C2I%'\?)1+,SDXG!_QX?YTU>P!D_ M_@Q^&*:PRK)US(M8H^3D;I MB9ZR7I<:WO=K*\-@ 0^@Y3[I[0Q-[N[WK@YW=UOB#T 1N!\KN*4'4("(3O"E M#? *6$9OQ,3JF"B9>A1&TO@Z'T@&T=5AMT-'/:HT^4V1@QZ![/7",?=/P,M6 M74RG_<@10^;WC^,F:1Y_&?AHII[NZ!T\5)5%_B-&36<0G5GK%+@@G VXXG!( MBG*?$=M<>7S;R#DC!X/EX&D=_=O_7HQ&PY_LI^F_DY]B_<-]%LNO]#?EH;*_ M A5!?GNHY7=@#>3PY>AF6UZC,X7/>H5KK;,5GH4U.L$Q@E$ST]NE!>BP=)U@ MO@#-1 M[ID:#V<.;!"^!Q_P1MO?TK$F=_**J)TS#>L<]*%\\T#?P5N(S\=@#:*6Q'[4 MQA+DV[#NOX-B44?WMRBXF PT"2:"K!^&('+@8^AM_IP M70,-4A1/@^AB"]_T#G^.F[V2DX[!TAH9HI)"5)8ZN@63!_8U*Z)LFX/UKK1P MLX9W!N:BX06,D;I5^2,'MI-M'Z)GTW@YGY'O$6B 4]V#9,YQ_T4<$\6WY8J= M>(<]3)W8&"[Z:Y%;7A!]K6F-KV&@':T- M#\0=1B-_N.XQ'VD&]XTH M#M*\I.5D/_9T"F[QCB);0TI5.:D<:#UEQ"JNL_T],@J\$):Q1U?J+XU>TCWM> M !Q\V(<-Q< -ZE'>%GK:D4AQ_&]]4V-%_"[I8'@R+ O'V9'_%&=9 GNE[^CO M\-=P'J/#7ORPT,7N4:[3 M'/D4\N&C&)><@5C8+5Y^)V/ %",5#MZZSG#Z:Q29A:Q-N!WR2]2V8,8LUX)% M&8]"@YY[(RHIG@Q25L@>6<$Q)/[ EJ2]&OY,40,":0;TV")7 UFY9^7]IOP. MFBZ;34:BH#:N1V>JOLWO[G*1\W!+UEMR5&&HH'?H 2AW1+OHZI9-ZSIZ+U$6 M9(I"67OXPU6F*(XL 6L8;IN9GNVGX^$V"I8*#!KN.Z\.+@BP M#O;XNFDM_I#*HFH[=7-T4$^I[1Z8*03BFZB#)*[RZP/(U]HE-E(L69 M1KA8E"]XY%#MQ;VN, 8@_C$4V]&AH$\&]X7.#G.#U#K56(/$VPFG\[H$%J;* MJ4FKK'U/\&:*:12P<224"-8&YKP!IR+ ME(-TSXP<#SZ84[5<6B?ZY3SBD(<[5OWD'7')9"E?*,E Y*'I)KLPC*]?7&>H MIL&?OZ,%0-8/?JA T5J:0-6"@?(]7A4@V34]RBIV<-YQTROQB")KS-%S)=X@ M/1"D3X$.C2+B4+'9[LC"CGC,^#$]QX[-6)(9I,6'>5)^4H0(N$!Y#_1FL2HC MRD]N98[ EJFN@U1Y#[HAVBJ8[6=YX$=/GHJP$%$1,!X+ M@I7"PN&L S5Y">P:0&+(V_98?;/*5!6,+SHM*_;"?^IRLT+C$(= 4D\FS&41@'= M1!"AMO$&/\W2HJ1_$P?8I0_=B@?I;%9&&C[9HH,(0Z?%6Z5XIQLO[)^R6/CT MXR#ZKJ6T4C ^9;W%VO !5J'T/P?TZHC]@$QG!;:%^X53@E]Y:B*P8OH([DHP M2[@"]8&TCPHU:[%H*W>GX)Y9&=^G*-)2Z]OR -+ENBD?5(F"[<*[?T#:W?!L MX+1EA;/?_WY8W^ $Z,Q:WMRC>\GQLW.S"JCE@J@[7L-1V0!;HM,52&2T3CUS M!<5&C@8,,W*PQ%G-1.+EHL?3/L UK.&JK,@:3M*& /, MR9@SZ'Z[UP/+RC04\T'TMF,71?^N4>[\ '7B'RJ^#^3_@7W N=",\^+NP,Q S1+V*/1^&L\$B:'NTS2(;!S+ MY8018<.$L5?JH["/=Z7^DAZU]P6A*""!B2GZ<6Q8F8*5:\9P\6C2,"U'I-,Z MPI@CG0QT%)#)J0L&N9/N[Q:8T/Z6U%?6KC/O0\)84S 0U@=@HK@* M5K5H#MJ^Y]&427)?RQV#N_Y"60%J[RY[S^C>C:12I:H%4E@?U0"A5M MHMZ@+*T*C)<$EI1U!.]OJ_)P ZQP'WT )>LVNH _ V^.H]<'#&;R2:[SE)B< M7 &1BOD*(P@X1[?E=>NXH#!.YC]Y 1M+60DUY&P+.$662'17HJ)&S_,@?%8' M2A$-]KQ*V1N$- M/+56"?+,T3=I7D6_4M(!+/N-7>'; C/H6#CAUOG.,/<7$AD8&G2VP":,AQHO M4!EW'8#8>3L"S[@0/7@R;22FQ^I$H'1T3\]D5_ &UF:^Z]K2SC506,HQ*;H= M]RI6Q:&LX#R#'NG[@=0%>BC2S08>IC,, MQ/L-(]]IQ=8,7:>+SB2$:)>E&+\E]HHKU)01W'VN3R+MS/(?4430789"SGC2'=!RQ<7RJRZ]WVFN9U".SAA_),CIQN_YICM;0XGMUK= M/C@&:AVB<+,P"+W%I$\.T< 4?#CL6'Y>;S@O+-"]:&V>U9OY2G$_UAI#^,7T;AZ!BW@%>O M07]W2MF!Y1-H0J &9+X2<"C::@#M4\E/N#_*)F(@$P3.QBE,,6M+OD/3$8HX MI' 4XDIH,$KPK:R,?PKYHJ"SO^<\BMJ#1B G. &CX/NZ/MB0B>P["3N5 YVLSV-/>,O7S&=J/Z:)*\R= M&>QF@'&053H@>-P7F[.Q7RU@0C4X>NP<&00O=:_ MDKK"X[)P9<.[.;]6,+OR"5B3&N19NEV!R3K(NG/!J0%7(6[%,^(YH)#\G62_ MI[B*VS'9!$HVH8-\!YH0ZI"\*WGEK9[4(+O'2F2P^>[X.J$@.JGTA53$$U)Y M@\?Z/T>A5OA]*1%U;Q(L#CL(E!(INQD LZ8F!S@R/G(%/@(M?F/Z^0V\Q:/9 M;"OZX;67;=6?AZ7:D*\#T7WF,C3.D6-+T;!Y6^4W.5[1'3( OB/P\G((C/N! M&5M6UVALVB3"X.>VK85226*&,)$S8G6;O*KWYWD1&_X)-65B>"]PA(+*/](M M2&P4'$X.2$Z##?6RW?7#Y@B!M"FW&0;5O1E9BW3MZ81.DIO JRC^L'6VP^_A MYWV/_(!")'T!%E)W)+"KD1$Z;X7F (:U*W*'S8EW^*T-KU^E8@QKFB3?;V4> MM(^VO/1]D-OQE2('*PE$K_(*K@ :Z1PL8RL=^-F]C963X#^2+$('*@Q8W>FL M-E@V60B^SI8S&.4R@O#,6VXPJS.>G2F MFT+L* AH^*X]=F[*(5#3LGM_)4K/IARK@7;BAT)R;?5@TL.]\X9)U?9E(@+8 MZIO:MHP MQ1D+4Z)\1V$YWUF]NSOLP^FCJ&/IPUXL](O@'SD-FV0@I=BX&;Q/_TYQQB*[ MQZM(:879'I]T W$N-^IAL61NPG'9IBOUN9+W)2N\\CXLR[-!?C%G9 %1J2$@ MD@;=5'0KL%H6$S]FSL,%="1T0-G ([8>: D5Z8N<)0N, )/WKB3"$UV2X/KF M+TGN;[W7[':DJ0L*:8EC1LYL#K.C(XQ*[60(F'@X>/LKFI)@M1/'%^PSVWSE M< XPPY9CA'02Z/U@$-/X-L6H^? PST\;AYF]VW264XU($97;QS)2R /W@V0# MD$!)V5_CLLK8OBT>8NM:P9U-;VZJ[ :ML#!425X;,H10,;:5GM;=X=N)&XE5 M"J=!">-24HF+-#-4]5ERTHE+,7-I>;1Q7M4H>Y6* F4&4T@,3 J8!3L1 M0?'*.LA @4K*-O$BV8\8V MF4M9=?SOU#F2-M,U-Q?5T+F@;F0Y[)-.%G:>;KN&0-QJ,WLQPKYW&+6NW=P.>S^Q/LEAR+M M/;G"#=1Y\(42\X*JH5";().)+%GK2V=%"-W+>-/H/XQUEDJ\S*;5PCQMQK-- M=6Y[HFCSLAW68X!"VY6BS+NEGC^W8.+31L4%#G&M=1M(H.[Q)#4==FA%;-^? MHE2VN3)$_&9E,^BWZ7WM1!P)6BJ961NQPMB9(4X.\=%WKDQUEY5D.%ZC!;K? M;^6@L-FVD;3%4W/Q-3+N9#JH8JL])Q5<>+Y]%SWTI3DYHQ]C]37YKP\U*W0.!?6;&]&UJ&H&] >724C'7A(]3IF% M&]GF >M&\>(Q=D]B@D\D;1:*&M-%AF\^9W9!5HT#YEJPR 5;H"33E5VNI1:77.@G1] >,P7?.6L*E7Q3QS>;><.9-7_$$;"A_K"5YS0VA4.(- MZ^*W^,&U?)&Q!-I)7\0,X4QT9J(Y2NT]%K3!Z6ZR'$US4!8+-UC7[(4.E/&% MGB+O74T9Q$I:10]Y1V7@GV!V1#^ZUK M#DW<-P$W"@+H\ZN$N0+?1Z+J#CV!W&9PCO8U_1K7T0W D5F@%BSBN'F"/6*/]3K5CE^E4/S XN M!DQU5P+"<9I;9.L6&H"4#TX^\E*KNXUF?T)'S& 15L _8G8FK&UVPWU>9X8U MP6RM&?U_URPCM5@UM59+K(FIISI#\:G4C2*P#8R4BPZ"WC0N<:SQ\K$'4*)4 M>$S##U*YK4U10\:@N3G A-@94OI)&&\+8)N$XN.[A]6JXXP-=F11;;PHG[(Q M.+PE=8[:;,T,<4L9=7?;C!&,"A?:(R5>N!"O1G>WGP*L\1RP0JSAG^> M5PK:N=\6!?"+S5>KO%1<9EODO-7H0S,J$.T?[CA+QE19+*C8EL W1\F8_D.- MFI,#\\U([%5&":4!8K2ZR,E9[$ KV%<':C7=DFO!A049)BFIF(S8*,&OR@)^ M5F9SQ<*Q0RS#A:+I\@QQ04X;]+YW)2>PCGXN\2!JVO6;BZN?M=C5""Q,YVM? M)>7_0SF@LR!C4%VON<)#F&T6\ZE^2V4ML]+.N2Z KLG0Z)/@50L$ " M=GR<1(#_M%5W738&;;RZ\[HL36)-#+WCYPQQZF)A,L;61:.+DUA9JZ.-4D7< M:54#!H+.[1UQ@8-T7=[MO=S9:FU=#[MRS9'%*MM7I?,#B[/!V#)#"UOD%?-@ M% \VCM59/[K >13H@@!1&5X *T4G?\=NC&P2H] M38LS!UQQLC/))2IUW-H=1.\R0LH!!O,FNZX.:&/#5&=QA#PC.L8K+NE$<(7ZR@Y 1O![+H$,73$95TQP36X*BB\: M2')X8R,;_V"C,V3Y@$J/'B5>.(5*'+>6IYI9A9&759 %\ M;PT'HS; )C(\"FS.)R-,:<(&!A@ZJ-;DTF)VA'E<01DY9QSTDXJ2M.S?97"W M:O99.-O,VJS6U.H(Q^'KL&Q>KM,J6IODAHD:PS3",H:)9[T#[K3A3@*J*MUMY#/B2GEW3.7VNQ!?OEKV^,!$Y MZ!TG/E,.[Y<9 4 -H["F.MG5SG'/M4^V' VLSV0;291QE-2RE)DK92 MDB0.%X49/H'Q^[+3".2? M)T*UB-+*D)8<0Q)B*E-HAO/A:6]2[7:)"/J>[%N6,DC1$]0\>OI\V"(F_LXA M+3$Q@7*(%H5R22R9VL?>JM"TVT0VD)OOC$[3RY.U$:^NT["CL]Z'<$F!+M$) *.,LR-J81F[N/T#,:8A"_RP MY9?,O:FF43/M/!\G^E?) MX':=WJ5-#ETXQ4'<* LBRBJ0UU K%@38'%D!-3 M)"B=PL\\NC E2N!(]XUTNK>-H+RM*OQ1I #M[(ZHY5O'&G1K#RW-)O&.#!O"UO)'2/S#.$%K+Q1+8O<)D7I MPV2YU%U.6B)=Q&9?OY+LZP"*2/*!RA65CYA^FEICPD_446=2D%-M2[-=!;'% MX F+UVUJ#:9B\8PP"J2IS5F8BVWS&;/G#)!E 8(Q_Z<1_*Q4](Q=B! M,U3]&D>;87L+E$:OJG'YS]\$-(-?H!R$X@B4B3_@:;7]<1L.P;B_D1>HF1^& MM19-! 7K*G+)AR['KNG=5?FHZW6>7?:0&@\70]RZG"5&ODC">62?NRL-DR^0 M7J=O.UBO#J@B^$B]JO+K#-,CX'+#KA@JPHI]]8O*;DDAN!<'9HYZ!.9(H:'I MXCM8E?YPOB_)/@TA(QET ?^-4 Z1 DD[:8[ E.B6??L%D\<53$_]P6BD!7S0 MJ3*_ #NY3VT;NCAZ?W'Y7\GPW_YW,I_\%/W"4)^O,@H'\I>BFN0_C16!2I M+/C='19J&/\W^-9OV<,U>J+/<3;E^:XDCP?'#TF]<^"R<*3^]NO[%QZ)4'-Q M11L[E \.TO0M'3-=(&$L%)LJU389F6'\5(D=4*5E>HW7#:%05V0F(S(1=M$@ M4]%BL!";K**J+'>BP M-Z^!%+P'%QM\PLJNU^]?7ZC@^LG6DD>?TA6RX>BO*1@P3M!]^JL56-GD7C:3Q:+O&'23R?C!HL+!G&B\DT6L:SVC*?QS.)ZWAW/JP\^*8OO6&;A>&%;B@ U(0M]T R78 M<):5JR1Q;V#>)>-8:66/B_I^LQ4.J8?X1\JEAX] D>7N**0ZRHP=13DD\,I1+@LY0DJ3IO-)JE04C9^O$0"3"3BD^L!A%^UN"- _485=6 MD.^8@W:=HG:J>1\0E2N/\T9QW0%LN:%X/M@-\X!Q#BQ[-<)6/19 A,P#C<,- M1F,+N'DN8=([! I9<8#\GDI";?&&&GL]6)RP6.,-XV;-QVV'N3=RX%3S>]4\ M@8'5XO"Q [ /8-6,SN)XH[TEW7AK#B[K"]W';NPU/0$V0MSRR-L+ROMN.*S< MQKQ !;D:UHK[M-8+[?C,H;! K+V 7B%H8-IR MNM@4W5ZAOXBWZ^&(C(C. M)L,D>N'/Q9\R3F9FWH':^C+8 ,]B;YVMLV2Z@"]>AH^VOSP>+4)/F@MXH=#> MIYK\)1 6Y %RY0(Y81*5ZAQ:2=*-#2TF/ MTI+8#&$SDH;U)7T,B_AC2VU[6NG^11M%@DY3#ZZ- MG=4=+T=D9.N &;=![G0=.5J8N^?PK1P>VO06&6LT\(&9W MJ++=9QK^4RW-\^IWQYR-E!$3?26_;.JRJE7LO9S25[(=4$ZF^WA%B!R_+ M*]%F?QCR& P&K9JMW(P7UX4//ILN1N0!ER.6MKOW=BBL5L<"ZM,I]V.\W5#] MDJ]DZ'94F2)EL")+82'%M/0B^-8M[G&EVGK"\;AST-2E:]GPOH1'0FU0 FHP MCO/=-4,2N)%\*^F8I0@MOMFK3';VS!%[C:H/Z/YI4P,?Q#IZ!,0Z!+ VQP&L MCV!7^U%IG:>P[IQ#;,F+5@AUH C&1V$W2;_H MIVS+1J //(ZPI]MUX,4>1#\_R,5%=]7!W4>/=KBX@H)"JA?( GQ'[3SI\_:MTVFLF*!N=#.@6L<]V4J[W=D@[IQ4*ZU,V:>G;! M B67UK/25/ED%F-.Q9OFGCGD^I4,DQ9YK?Z)YTDOKV7U[F_&ET"+R.^?Z+,U M<_;6UVX-@_Z]-!W0JMQ$%%3+>#29P+_1E3:'?T_CR2@Q'BX0/[B()V-0GB>S M4?0BFL?+^=Q\(FR$M9^M"_% MP]>%M_$L&L4+FNAH-$/]-4Z&8]/1LATTX,4RGDZG,%\0$?B?"YCV&/ZSTY5J MM[^U^\QS:Y_/&MVJ4U,]>]&H GME3X#[:+2\C/H;N0=G80E[#+J ()Z\M059 MS3-4DZL-,YP\14*7\3N.S3P>+]!,.IO$RV02O:"-FG8T2W,7)?/0'')\)>6S!X)K1I"=P["?]YV>\ +LL.AO' MPP6>G+-D":NDZ& 0+& MTT7]50.Q( 2E#8;.TZ'SA)YKZR?DWP4NB?HTH>,U9[%DVY?F[N0#V/Y#K]^# MY4J7 FH;\GK'(!9'?]W:]D?WM>%@X,><1!!?;R98H(.0E]@&O_CJ1Y=]A3&3 M1LCD) 9S(8W7.O@+3MBT^$M,< EW>Z]B4YJWO3!>."KRXBQP :?3)5_8<3P> M)^:R <@V&L:S!%A%$@^G>+/A5DUG"7V/\!7@PB_P H^ &27\PQ*XT@OWA)N- M-&47P .NY80Y# ?#$4T!?DH2^Q/R!6_:X1X_ZH]J'P+$K+*%H7Y0[[%3L3YD M3G/20GUIM..K_($OQ*9X6(W?L\4[+S@M<(-P%%GEI3[(47N/X7.\$B0]\:Z+ MZ&/OLNN*1A0Y!XK$H6X3^\R360YV)T:?7R>[(14XP/O<8B_%>T'VMS&[AYM:.0^I/.0OBFSL(/_F-[DRLQMBF\TL!/N91'_4: M*[.V4F1=^6?XI>F(0#<4KC';H0Z_&"_YW\/$O#E4 M16X1C,'Z9F2 R72(_S>23I1S-TI7\(T/WY,RB%DN[O-@WXR6J.:-YP;E(*6H MP-OG>7$.B[NI,!L$YA_QMSL6&TB4H8N,_$(7*P'ZK:)WH'B?OZ.[] YGB#4!:,?QP+]E#\UW MLA_9BD$__%[*&&7A/HLK"11Q7JII'R$_MN%B@I@$B64>DL+OBC3\^/S>;JF# ML?4^TQ\-^&*OB2JG3 MJ:GV+:.5!+/EBGY];DBIS[ZBZY6P$'5GF9MIS6VG[)?M1K=$D M839X(H>^[*,!;!MPK-ED$EUACU0+(/U9)"1S[QHL5E+.^KQM@7;7J\>Y/ 26 M^"@?:=2M036AUI)-:E.B17%95:/J@A7\V@&1XM6(D$V0>V&&?(&(IDKGE,L7 M&/D._8ZB_!*76)'.4[^H3L?HV_"F9S%3TUTJR_HJ#?QE52+YZE< :/CTF,;]:.A%B=/:8+/H9+U*!+?"=-I-,[]$JZR M\[/<[-7/,-PW*T*[;"6OE]=3M<$.9=!T3/P$%8>^XJ6V._*80.4-[\9+SXD> M:D.G*'I6UY&S2C?$?%(DI+/)"9N'Q?V&%&K-9H"; /[+BF._#4J?R\.9D4\UDU3?[O& 651^82-> M]8DD.X+]@]KOV'Z)Y;G$5$"F5JN\SA@?,2.';.(N:,N-/4'(]^(WKG LM5%I M\ZE7V?4^>N50._J+BT_XF QIPJ([>NM)GG MA>9RF3//Y4+/V3]9@"3R/ES!F8/-Q6Z?6U#>:,ZVT?BO/SL(D[06=P;[B5S: M&,J)O'(Y^9RM;@)F((EZX40<",K!P@M1G^/#+GHV&0RC':;JEI3<5FZ_4S6] MT$E:I]IZ-FG&G:UM-U"O/U#$11\U0WPQH10XIBF>1\-F18VOWE^75477JSL1 MI#QEK=)FPF([$ZV0+?A8#I\ MCB.?Y?#$=# *?A.1YB;U67GYKL= M[#JQ9H'USVN95LX8=+M,8#!"Z@KN!2,XGT16DR A0[(.HHM]A^:^R_:B9SDJ M>=5-G8>!"OAMA3"F"W_'7C4*RD/E(:C5&V_?5/]_CRU X:!\T2XC:"9^HQ[' M>F_M(Q^^N?OKBG9\Y!\PJ)[-X_E4X"9PKM[;!INH.N3Y63>NW#TW**0^YC-Y/2+KDAUW02T"FK%Q:8V+Z.$1=027#S>CXS MCA$V!1U=T^$XF,.6K-$Z>'J:\#]P/\NCSZ8-LEM<66;*!T$0MBVLU9G8@A"9 M@N+D[;9FEC4?X]\>D>2G?*0QEK:IDV_3G] 5ASAI<.0_D7FO_G566W+[5S;^ M75HYIUFQZ8V:G!5WAO.]]#U?_0D;Q:FO:N,EG =^(+U'P2?L57)):P2ARKS# MPW[%23EP5RI3)^S<')H"]:4%^T M!W&.ABGBI\QA98N< (^="VL.;'ZALVX'#Q?H?4PBI%VDP,4DM'WH=;5U7+(3 M[#?Q)D8!9[U\S=Q^2UWI+1B$M!'(UJP1N/@>T/U V ;?\VIO0;]R-)SR[8$! MX?%,#,R%52/AF5&<"+:2(-HI):1?) L4)+(2D+FXI:_TF,"$1R-\84-FC MMU;!,L22>:YD[+:6I&;X5E^A!-(NW2>TEQM1DHN@L9EKQFU[[D*;\'J1_LF\Z"I\ MPZ]]-OH26TI%8T0V'%0ADRY8_!=%\O#Y:0<@=CBVJ[GF/3%^*U,%@47G!X,J MP;^D%O2JW8_"?>N[=F 1;5S60.=#^@ J:C],^9S\?U*7;;0NN[.4#PRUIUTP M!J5LW!G6+SSE!/N;BVIJ_/8V]Y3B)[UJ.$M"@(&LL\)'02=Q_GLZW.NN?)0< M7:8G*9D!-GJ6(E_SKS/O;.[W,>,]]UO+N#K!G[?IZK?SJQ5H+UE]_AX450NH M=XZG")]#8H$R/:"> \2:P"Q/]WX?]P!@QFN 8!]\4 $$2-X0/E^NB94>KC" M\RBG/UB1UV;4021P;2,Y+"PJ>( O+(Q0H-"O;+B/4^L4J/#2EL$29Y+P5GL@ M&_SRFG/<=VC,#O/5V=%648O?F8'R8'G=7O@Z( MAX@#=&-?1)/! O]OVA?A(9K-GT>SZ7/SN8>LH\%H_#Q*!HODN7F%T@O]90\Y M)D@/R>G _SQJ2*92YD0>:,MY%-1<,CL"\GHQ\@LF*$Q>#MUGBTEQH?U1,10O M.':?2(9<>MS_+?R(F(,K(ZJJ:^KT!0GU*W58#"W4"/]3J->,H4@P@B) O+^^ M>=B(3BQ TUB.T91,!G,P.AOL83$<1>/!POW!J9-GD_$<*PH&L\3^55V79TLL M!!@-)E/O3ZJE4C'"@E^=/G&Z2ZQLFU"=VP#S5P<3LIMG\]9 6HT:OIW$"\KS M@<5.86$C22N9/N%\=+82$_54-E)NC,]IW&%JW]4GIGN8GG2/5D)%=],S]QH2 M,9D2-1!OK#%[;T/J93N:3(:T8]/$_"*7%.[3+,&[,#=OW/4<47;/=) DYE?6U@I8RZCQ0SOS&0PFD2OQ1D@&_Y)'2)DE*/I#R^,CS]E0?^N/GWRG(N&.HQS M(9J%5/([W+":7MYA#1&:;P^!1Z9U8C2*ZN==:YAWG4FRO(\)9#BSEXMT,J^5 MAFK*KU."9>244CNQ,U?OS4FWR)-1K5);&&>95K9ABN2DXNKCH(^:!'1)GW'0 MI@+(@@V!W8OD /J O>)=3,NR%?&8L>+PG5PJ["KQ7!F,YT56GO,6P4E"1QS%G-, R+2JIN3 ;,%A:!X51- M$;8I3]N4K<;#':X"#B9WSY"F#QC-:[V"*\G$6:YX]%5-G9JX;V'*.F4E(/?O MX;^3&7%V2VH0'FH>,"Y-]S[\K.;O*VO^$M# ]TQ@XZD'>)9J1P@/@@K]"?D/ M68[1N_)1G_I$3SGOUH6/H;"G2!M#@-X3LE#CO=I-_2=9G[TG;HW3R%^S\9ZA M5Z:#*$CW0H3R:S]SW)T'VO,0=8M-J_S'.:VP.4%X=ZOX\?;2%'OJ!+6NTGN" M-+7NL%JN(8=-J7E(91U^DJURR3D;%GM[]<2IIR*4,![FVB\OIL]M.@SG)6B1 M ?)[D6:!^.N29GS^$$DH;9Y#(922QWP2'L1]'0C[CI;( 43RGSS:6!18G,TR MA!>.] IE%!ROYVHP>\L8V1_0X7XA/J"6._ >Z5AC).C-^;<=;5<%U<5J**$6 M<<+HQHY^GW9;MJ>91+_?EAD.IB!AQYVVS'P)MLSDF"TSF:(M,Y_]T;:,=3P; M(LY3U)V.W*VHG;O5FX0LM['';]FAWBS,48\]B!9]0!P/9\D84>*>-- RFB8= M*BIRN.D2TJJX+-P72.T&16TZ[F]L+,TFG["AO8T+]9+[>87$ M01Y)+'Q2#=93$Y(NF_48SX!Q8M1R;*Y.P"9+XLDDB9:CB0D:[/I51>,)W+;E M2/+Z'V6!6$&QF"=<6SA;/H'P^]L0;-(A"YE'1VTDICW2;;@C$^:E<3Z%KWY; M[<[3Y)YM&2:\?3"/S[;2O;%EH=<:S;WA<@:'?V$^=X=0T/P>SB9@3$_#+/ F MGV861-<%LS.!ETTXZT1U%HRJ[;PF&"3K5WA[MUO]!6\$?6J+>9CF4/B.Z("2 MG$["$CYH2+F"+Y+6&3OUUPX5[++@]3V:7VW><)+%*3+X],_:)J.5MC/VDD,T M%8G$G]_/H4V( 1A@U G**EL?"R]3"Y76GK2X@DF-A6)D&-IT.-*R/V39^C;= M1?^6[NY^4D4KCMZ]NZ1UODM_0P.PPIQ8K1]Z3YI1S0_Y.75?=1R)]9-12!?' MX>FRKDQZ#&(R<#0R-#6ZM*T8-4EAV,]0@@X37]/1'A9,(J?Q$8K>!!YW#]MN M(39X1-Y;;^KP\GAX3AJ<[=EF+P+;*F,I[6MN6>?=BNA>!G/YY3/WTI5F0VBR3 Y^^T% M*?+M/C5[1^]%9Q0BW)Y6:ZQ]:YZ&IQ3 MD>-W^"G=CA1:1X(X)2:"Z+ M-7+4N(,[!<).,)"P0I#/:T*9>YH<<$W:4?H0N"X\EP5=$4)';&Q5,IUZ'9DX M00Z5%/@[]A*Y"2=H?*<)'@0Q)FC"OR?RUX0D:B;0(,&(3GCV,'$2+F9%[2(P M/HGGOC7'V/21H+M8J6N""YW@7&:QIB19RJOHW;'689\CULE>2C*;?^S_2_ : M%R$0;B,.!?^.->[F+Q.8PE8O+R?N8G+J-LUWZ,!C+HW^B)30&('Q$ ?1ZBEF MH)7? (S:"4L9."?6X-K;XY25#&,EGXT.:L]AX(DV@6%+.9):,*/<+/;;$J?8 MX;UV$#)%4.A%6;]T8N!'AUU'F7%T:%Q5JVW;5QFO45^3VHN!EHY2M6SSS^YO MIV7#'_N6'4H*<\FH5OQ0*0'@[%WZLY1BU$9]&%8C=NC[3U;]>8-?FC?9FO3[ MKBQ)PMR*QF#!@?WV1EK;)>-%M%R:!%7_A:WD=1_2SX0?:?Y6O];\_:=^,H!1 M,$'38+DX;A=0M%9 "FF,L(KW.L/?!Y]^*O$PC)())!G.ZVPV&E-!ZG0XL2L; M3T$O)V1!WX73,3I^8#2;TP?FE&B1'6>&=]5"2#%VT&[3$L"@JPCJG7 N'-+L.N& M1L ).'O=;P9'[G[S[!!SCR9N+$"Y7N\& -=9Q9#Z$&A4A3N9+)(HO%L M:2Y68%-(8P^N0%HF]IR]\A%3%B!$M3]/,DVB! ;_A S3Q[M60]QD M([P-'2\'.G-HGC[U[ES9M_5[CNF?2:K5BRZ^=S9EU,]10NR$S+.2800'.O0PP %F!%'0!E_(%<$T MH[2@WB >9ELRA7EB[P8[>-=)&2V6Z!",1\.))U-PFI(,?S;'VGZ]IK^\???E M+9LS1*;Y+)J-@]=H=03(0;.83; ^CN$).HR10>7:O1/*HXSXX>,[:WH0 MP M\4)Q.Q=HG4OA'[+YU':B!5"='':*=WFLO*7R'KDMO"8I/B]9G&OU].;4\ MF(\AXX;3I$7D40X,R(:0L$; *ZM##KK+ZS M',;+Q42X*V+5Q%/@V1C T>OIS4-C.K&.PVM&JU\3/K$FF1+ X'&V)UR['J%# MT*Q%RK1NJ#!7"=;1B5LJI#VS9)008@!5T7 '$VK2*^-(]5,97XV36+M MQTMSTKU[",8.HO#Z)C_+6\K@T>?M^:IGII^*4]UEF1KO8N&S'@KEQR MP*W4"]?#G*VOS6/[ A0P77MBNXQV[0M'DD.+;Y4BP@?M;\ZO4X(UV"[ H%'S MPU-\< VRW;TS:?-RN7O#H4'RW!\]5S2[]/$CT3!4QYV=OBOQ0]))T=;4:56P M94C?=HLR\'?UUDHN Y$R0X]W6'J.>0]@!L9.-@=LU>+[V\), KJW:*7P"SL+ MASMF=(98^)RO\[2B2_]?Y3W6G,>DZ4JO6UA;>F/[H.LALXZ"*CO/6/A(8U8Q M"KMXW1?O \A>N7A.VD6[IFU$1E?0QMG'PQN<4\*KP5;6+'%K M$@2NA<<=MU0AQY/P[RPG4:DQ"_+N>?J69/9WVA\VRY5;9;"Q#JM5F:VDYCM7 MAH.0%X$'H"1?,0;.)M@1^5<;!?4Y;DPORHPTO4-VA3LKG/"'ATK+DWW" M%(+X#C) ZZ#LDDY>=P8\B Z: ZEJ-6&CT&4XW<5%5/ZQ]AJ2-TEQ,CC.(S^KO6+/%1]R-X1![1C^L0 M*Z?UG)8LU*V()T\ @A*R M9]!J_[<6&.F5!_EXJB\Y[,E48"&]^A3U4K,E3MJTY_$N(Q#/;YD M':&O @N+6XCB'BQPB HN2$F(YL311T8WPFP(1B&5X#U]P'D6:-S&.> IA(QH MQ&RH1N0TO.$<\.69&%JO-:& IZ(>",?G-DO7 K5&3/%M]3TOP+2\Q#AI";I] MRLHH#\AW!.2$!7V29%_6#8JU/AM-N.B7E>+F1_RV M*PZBQ\;'\27''?3K#O>I&9%=:A#6= P52[P^WUUC%&_M 1VXKGR:*?-L.N[" MZ]"27N=$V0D8"M/O3D'.VP,@>-AT/;D26F>R4=]T[E0 Q^'7!KY M%V6/-1TY"%Z$50\8=J&4L>E\BK^T/OYH-!WA_R7Y#!]G]/)5D7OK-7*N L+Z 5\O1?B M-R;E+ORL\^ ?]9E5@F>%Y_.IWNS/WKL8N5IBYN <#.DFCTW@W%UYC M]V%R.QN1FC?VV[!7-Y1Y0=8*7!^$6A GB->M)'8Y*T$AE_CCX$!MS_>E^K&I M6[?GF[8]9!X]#!?P%"R_CJ:3Y]%T^MR\/B"J71R]S]=K6-)KZLV(5+C8X(/1 M.'D.GWAN+NH\C3ZEU&@G^FMZ!_IY@DG5\ F^IY3/DCR:1VV[_@0=#_%2H_/E M_Q(JV5#T95JDZY2)-7D.1P8C*"#S1L_AP>>&Z;!X'LV?:W#Y;[#F-0BB.?[2 MGJM'P,XM4>@@^831]Q\AS*,K^E+>@0;[/?/:#9TE+\Y&+X#]PMJ2Y^9M01 R M[_-5A84_L)=+V'4$68H2K 0>/3?P!B9 ,!Q8\#P=&'JVPPGR"': P5E<;!$4 MHC5'RGWY;<%4A:-OB]"^R3N.GU0[W/=H2,H"CHM[,#B>'3O4^E) MPNE8!!C'"HK7+,G+C:K#M0TLY/(G:CSQQ0>H_,8&)-CQ?F51W.0]) N(&@\'4MXAN7>;#CV)_Z!H52XLCQ>#1V##P9IN=,[SJ MVM3*=SD_%0AXF]]A!03[.A7 P <=4&365!S7+CA55C[<=_!)9!_I^GM*%ZDD M!+OH4 _,6PV+U9:P(3R"5D^RWV;[H+"VN?@,J9$ZU_9)>@\9N(P)CB(7"(2: M:K@G:YC: Z=?&7Y4,JAP '%X-BL);&I4T,JE)?'PC-A4>U^LNG[=$?7KIMP# M_>E%\SM?7+W7D3\Y339&+C&(SBKKCBO%HJ]IFZ3MF[<@T]?%5*%!]=/"VV/] MPWT6*[N7WP"M[*_@$,AO#S9OEVR55'W[LJ566HB(:$7Y;?G&X1Y+Z@$X$@>H0U]MU)I5N5*#FSC]\#S[@C<8( M5H7TKD!JYRI$">:#'2X4!Y.!:_S(1*\CS?,570R\JQHKU4P8YUUIFXR$$#;[<,Y MYA:L&R&OB]"SPG:)@%M' 7(Q80NIO]ZAUF7HKRJ4?F[6&(0-T2XI?\9R&61F$HP+<^/T'*,B9"^.2<'XK;"@U!A;OW@G=I(MUB-)./)R]$@AH!EK7@W.AWF=6_4!HT]L4=RVK MR#MYC1E8=SF6=ZYNBQ(/P(JAS8N;C#"SM--L[*V,TK>QIP1M@T82GWBIU4]$ MN1[K\G"]WQRV]J['HH-7&9PKC9;K*W7L'6@;J(DM JO_NX[(NG0>LP\9_\.] MQ4KB2PP:/-7-X).K\K*A$C_2>YWM[Y&O$+*"DM/P=N[9!T=Z1*PQWTZ]PF9, M\&'*VI?J<[;:PB)=B=FC#T27$@ZI6G]Q[)#V7>N(O&:NAGSV;LM]0!A6+"BC M2]Y4OXP?3+CS)$3':EA/_^P%VO1W80R/$*THJ(G,?<.BFQA52=HUL+4=LD2G M8I<6*(YU(*_Y*^-)D%.?KBYH3UL2T7K87<>J>X6JD@!>)HUF,D4%8VNB9%!Y M&MEX(W.Y &FK85XZ6E_G8#;=L6A)J86*11C4BR>3I-PVV^M7C1M6:QR-7A+G MQY+K/>@I&A.TEH3@J2L=8N;WWN.\^1X$7M!2T7(P^AJ]#:\W)^R)7D,U:/C@ M]Q=TP5=2"1<^)J5J>O9.&Y[EU?<70<*$T,50.D+_Q_!@,=YE3@&G KOGI;5N M-BH27#NH@PE_7Q%&.[,YB5!@#YAK"3;5<@K%OD-H1SD#/NZJ$U&(I7S-)8#7 MF92, 7UD;<(LU1V/("HD%H-%&8]"@YY[(THSG@Q2C22#=RMY'V0@>QV@W4Q= M;P4""!?4/""+RT$#]N#%TYP.@9;?G?J\;]&)SY48];Y_Z('U.5[=2RL01D8]?T;#\=C\ 0)] >+:V5K#;*!D.#$>YI]:"$L?X,P?H?]%BI?XWM\W;06?TAE4;6= MNCDZJ*="=P_,%**B2K10/ >11-H01P.@E45U5ADU99^Y[T-!XD0HE<;C#7D*-:XA+GOE9<)JD M<4$USJBCT)\&LM>!JM6>+S43X-1!Q8FZPCP93]\-.!?71DJJ6$[9=J:62^LT M <_+?[ACS;$#1J>R00K)*<.;[,J*?76# 6)]> Q:=4%M@$RSKCPGJ%,@V36[ ME$A##\X[Y^.E6ZW:H_BH]-/1 T'J&#G[L,$J.Q8<65Q:BNDY=FQH-\)7G4TB M'VV,]5B'IBO5=9 J[S&='$P=Q"2R//"C)T\_*YX%<6'N,"O89583]F58 WG8 M8T&P4ECX X/UTA(<7(>\;8_5-ZM,5<'XHA*S7:#X@M);]SRMS]-S_9)M1).F M5R^Z\<+^<<&BO^ @^JZEM%(P/F6]"##' MY2TBE"2"K[&?BM)_W2^<$OS*4Q.!%=-'N'#)FR6V 3R0]E&A9BT&<>7N%-PS M*^/[%$5::GVKO2%#^:!*%.%.5S7YHV]X-G#:J%.UF/]_/ZQON%G+-S=^G^XE MQ\_.S2J@E@MRPCPC1=OD"2N1T;CUS!44&YA2)(S\FE)!KIEXN>CQ' =W_=(J M=&RBXR-@CDX3[ALJKWVBB#' G(PY@^ZW>SVPK$Q#,:>R]-8NBIAC?YAEKL@? M)5I G2I@QM@$&R\H(>N(J&)$X^L'AO!G51^'I 9#&]@'G(M4%-P=F!E8I';- M4NO^-)X)$D/=IZEEKEZHN_)SV$KJPF7&P!=?J<=#'_^#/N-^\#M959+^9\6K MJ#6!X2I:=VQL4%?L@M1/@NUTUS"1+ R9%+&&]70T+MA!DKG=# );#YIBV!A- M"1&)ZC)R15F5^7H?= I%!Q'\(+4FCZ'?DL*8#MR2(P#%S?Z6E.)\IP$K_9"P M:X2R6V,('%?!"AS-X3I=4\\BEK$*^V3=@M M)A46(4.0]V 7E=3@O2^HMX7RGTCH.H=J>\BQM21>5B396MP5^ M2# H$F+E*RWU'J%I9_W@7E/'#X0'*BD2<<2I$7P)-'XI=U+$=+[2RCYW6NK6 M2=,>.\YA93=%HC/:/!^%C/E"ZR*DG?UD _DG.,\E$82T* MKYR8Y.:;KS9+V%CN !UQ="2F6]LIQ?4OLEJ9LX^;6^C!\@(5WM@%OX7S4QWH M=OV.5R3_UKG[W%\$8R%L=AET=S->=[>XZPC%/7%M;;KE/VE?EY[LL?I%* V\ M7?0(:S,.YKUS#10+=!R243A44["X/N(>)$_:4J?PH4@W&RJUQCP( 8KVL&'0'=^)1"#-]8BW>TB2W&U[G]U0%YJU8WZB M6Z$'$L\:LV42B@1/XHM*^J/,A?R+I(ZA,8\+=4F8G>\SS>T4VN$:XY\<+[_9 M3,XRV @ M\FT#;?^A &' D[*,1ZJC,]*MWM&P8W'+N?F@MW/#[0H=.(0\G>@/(_UA_#(* M1\=(SIKK2YV>R2D1E"^)=2&>7G,HVII-RIUDZ0GW1]E$C!Z#M-LX'3!F!=#W MT3I"#;Q4%D9\ AM8HIW<$?L=#M>]D?1Y[XD[1].W:#PI+N:$-@-@9U#8W1E2; M(B5;EWO_@!1$$OFZ#R%@VJ';;%_J&1B=9O6 6(GNQ#_M:6:<#E)SI4]9J'^O M*-:/OR/6NEV4[.R*:\VNE$E0^ 6M2X#S+ MORO.VP=%.N $MJUXBCR''!5R=Y']GN),;L=D$RBGB&Z!US^/#Z1;/6EA=H^5 MR& #W_%=Y%;B%F=>/%68:9 !$ZDY[(4>N"ZKR+[&L!*7P6L"[W-QTMX,V)16L'O;IJ;USN'K*Y)C6BNI_;MB<*2HG,PKS.B/L21/AY7L2&?T+UGWCP"QR0LS4)T09EF1-- MF@&H\7BV0W_87#$0@.4V(Z@ -R-K]_M)D4ZY,('O5KR.ZVPG4%A!W&- @:B^ M,!9I8!)-U_B3S46T!/!""\P9S&F:+WOH[] MK_@FHV/:HO]57L%E16\+1SW9W0*,^-[F3-C4ZYX<(SK"8>31@H\B"D-]:[U0 M?B?ZKES9,!I%/JE@)@/L&6RL)[0URR.?5JY?K5UB?+^SGAC44I.T MHM04-5JKG]A,3NN(^XUPV,J2B5P:P6(>HQ263U%R C<$"^GL]W9V#WG6=6108&YI&_;4?1!8 V6O.S2?;D(B>T)$6)\ !PF82":8 MSHOO!Q^BAMNN _#9T@B7K.GXO;&DM%@'7+$LS",GM,5Q/J$_II(@T&LMP#SM MJ2CXM5>]63G(&,RG Z)D0$/90[42EN&Z'7R SIB_/B<(-^EQYX+[) &:=MV M>_T2,G2787RACCTW#)Y;SV\I]BX50W"500A\1Z=@AS%*9^52?1GBB30J&ZO, M8:-YTT>)[-IKN))#+E/C*LXJF,'[].\492ZR>[R_E,)*/;&]@131#[L']URY N#,NL*@H_!D% M1#A50_"IWTLWI?TA#V$_R"UD\QS9OX 0Z>K: MPN/BH+;#Z+2CK7$XU=Z9KI%CKL^1FM6!&-E&4 M]G&'9YZ3\0L/\HT))BY;\4M@>UD08U*Q;5G^IK*J""S=P^Q%H-Y52HDPZ*%R M(Q& B.])%F2D*# M*, P:==L4M?$?2@\N^?PFH1#PN"8AF(Y6:)SGE8&/SY+0[.$#[DF0\%D1;?_ MV943IOM@CCQSKJ5@8B-$I>05VYR.WFEVM/OL)^8CTY1JHH+"W"G.LMCK-.T1 M\S8=3 H772N^8Y\LMF-=$K5CJJ?.D?2JKKFYD);.!;4TR[:?=*I84*61E\JH MMU$L8@ZB,3-C)40PA*I%N)0N*EA5B,%Q"(_&4I;@'[5DSW&B M$.FJ<7Y(ZCR/EF?$^Z=IZN.[Z/WD[Q,_CA9SZW6+;A M'5S.Y'CB_9)#D?:>7.$&QW"VU1DCN&*!QF)[7[G0!BM;Z.W'BT?_8:SO6F*G M-G$;IGT*NG(_6IHG4SQ'K%L_L6VCTH/@5[0.B6I).\>3V@G8,$9(;V"WH69 M'L':!X.5KZ3WM9-X)(:I;(Q@AO:WBMLF?B()F72N3/4CQ5I#3$10Z+9R;MB> MW$AB[*G%(II[X20^04=RVLI%)\R5+]P9M>T1SE\[-+VNS34V0>Y:@8DIRZD] M6Q^K.PV0F21)+L?P:YA:]L@,X[ RG>I<*-$2H\H,X25WRP[E "EK5O.8MX=S=0%ZO99*C=8MON#@UC M&%&]J H,T:YLKJK?=/Z46;B1;::Y[5-/BU?D63F1M%DH>4P7&;[YC-I%S4]# MYV*8O%XT.HO>Z,.;M1 K>CJ1G?HI88T9R\$L/1ZY[IX87J#^VWQ)\LU:?P\(V,-960])_R&M, MUAUZ!+TAWY*\:XUFCLR1PPWZO=\SGY@K!MF?C(O>4I-8CR^:1]JJ.9<"0G4" MFWC0'J LI=O%55[+N5=>R[E.$_OXT_)/M>M51E5]7>T(,^/>E41QG.X6A1#[ M, BI+:^E,M,K->AT(P03.F+2BV@%;A>S>V5MDVON\SHSK,9FZV93F$9_!(>. M1R(HU1G:%JQA3>4&1LI%8T*G)!<8UWCGV9$J44H\X^$'J4 ^:/>H667 ,K5E MFEE]OR<=C],\ M*R^#7?LFW[MP4C/,$^T?[CB7RU1I5T73<4*YZTJ$1E#*FC2ZJW8"XL#Q M:B6ZZWCHGAL2QR[GD"AK/^6J1^)(XU7(2#H+/EH3H4:C;??/!<)?['-B+-)\ ML9VMVO%,Y/_2HK<%89%0.;6, Y/("9U=R2VII\:T5%8B)K67P1OK2=K[V5:IY/I0#&NM\.+!]3C*-PT0.NCOD/E0?2EBQ*?$VV'H=$GT[H-F")M#Q<9)F_M/6SG!9 M271NU*W:9?$3EX4I44*ARYWC_.'"(*>F>ZSYZ:Q.TT:I!>3TTD'T&I_/[:7T M>H>NR[N]EQ9?K:T+B%N7VC M'4<#4<'W5*]RH).IGSW(7T%YKL,83Z8/&B)'-MR!0N-7':1)!\JN4S*\GA?H ME4(J8ROX!S=_["=#!;CDZGT4M-:^9QO+^5WCG"^D!7;4Y688*,8D,)@WV75U M0.<&(B/'C*-_C%=<>LUPS6)"R9'T+<MAS,127VZ?1F@+540Q"M>>.8 O;RGFMFUD9==RU-$ M94HWGH:6SZU=X/;ZP?#S.$UT)_!/K >XVRD!X90K9C&M#5,'E5J?/WX-L8[8 M>R2S"*'S,7]/%L#WU@A>++ );.%0L1_%8@TC>B+L&;D62VV?$ )&<)I+/ZFX M@8?^709WJV9G40<(NM]:N!EKQ==AV;Q_\VFD MF+H>620IRB%S!!5E5#N[2XL"K9!\!XI\Q;DC!!BPWN9B>FWK9A-@8 E]H+P&R1C>Q=6%QQ#4G$$3"C' M#>) !K-\4>@$*?JI4#V)LYE=&R3E;X/RAO4/Z++IQFI.H2!?5G$2="/6%OC]<@E-3"H7\3//+HP)4H0 MP? ="0U4[7U0PFXD=96_NW+@^ITMKNI:7Z]*(!O>:FU/SKT!.5=!Y1N'N#1/ MTRW-YLX.3-!Z.FTBAUAYHUH6>8"*TL?;Y4K M*J,R_32UQH2?A:5^L: \P*(N.' B\X5XE+8O"ENGH4SPO";[1@6EA78''(? M\@ ]GM3/7'E*EPALE*MRRKO<%S$%-$$.L5Z=9 N(Y60&?$9/O1,K#7O#-R@" MK"L$]H=ML8>9L]"#ICY-S5-#N,TN]])4B!P]23S2_CZ*643V]F4(>^ G3]C MX!'G]*%$B22),*RODKJ"P=\&*^7N9 P(Y0Q=*S[4VT'>W$=-EV@VG+T\<;*^ M90.OJ9!L>89&;O4^^MG9%\H";@'#?O"2?Z\?K(,/-=K3NG \@EJ-2*7/HO$T M'BVQ']5X$L\G(_/V"R9\*Q!B,HP7DVFTC&+*GA MP#2>+H8ME/O&$EK [7_$,BSH^K-H-(5YX5I&DW@Y'IK7[U]?1,D$I@93'L>S M9&PN/OTUFL?): K_'([G)ZSATN4*V'"XK.FDZ4L7L#CLF M M)L.Y^1P*3R\5W+_W#&WV(*RK\V-GDR&V*_?F$C8CFRQFTJF!NEEH1,%Q^>;2 MHS/L86U;INNC[2^/1XL625];A4P3,>B"!?P++E(;@E;ZJ>WUB>A">8#[6]#F M;0%/N*HA?P>:G1LNI&UW!^("MZ0&(L6C"3;,P-,_Q]X:\624&*\\AA]=?([[YR/0WK?Z?< MZ_W#2[F473GA< WB!4UT-)KA3L3)<&S\FBPL;EUA>^%DL8RGV)$[FBY&^)\+ MF/88MC=LF7=12XL)S,FU0>KF'M31-[%9+AR'-K)COX/L\WB\P MS!I0;E =N-1TN87]FDR&VKDTFRR>0?K:81V>C!*DP >[VSY-_0OP$KAXW MJI[ L9GTTW^\2+"G]#@>+KBY]!)6.<.&T*Z%8?2D_=!V+AW;@1?(M+8CIKR] MN[T7NA=<6VZ7KG??8YHPW^ETR>L;Q^-Q8BX;95"C(3!>H&P2#ZEC-R@@TUE" MW^,^SY/A@KJRP]XE_,,2-O&%>\+-YIS2OU:2><=!?9C#<# 6<5+5Q^]=TZ5$Z[VX<.KZ>;DR$>1- MB_&2_SU,S)M#5>2V9GJ3_^ LELETB/\W ALIB, N2R -&H2YSP/?'BWQ^H&\ M!R4.(RWT]GE>G(-6=5.AO03SC_C;'84LL33@7,1S6"I2=4'B,JB?7?M%)&?S M>#H:XG&>QQ,\G;U?EBV+$]+"X):,9T=W3%L>O>-D!V:@?]"&]93QH&8UY'\^ MMNS1F"YSLL E<^\:["*.Y[FM!_C+LG']SSS=/T(U;*SN9]=Y7+2%9Q$3?33% M5J_5#1O!C4+..EJ"^CA;F*_47_ELOF3VC*Q96G2Y[R7)C+]Z;*TL-#P!\T?= M-Q9#*&,H-Z\'HA!/V3@9NWY8QG9H@LW$?$-;5%U +'PVE_OZYH$DVGAA.6!?X%7AI%HZ4;U[G0K3 'PQ+$ M$)@H?+IWV":H;R"U:ZT"E-YF'H_D:!U4N[N>K+Q__DYT"'S$% '9>]@AK+H MP:>_-?/D.M+T5(J/$MJ19 &*46*<46 3Y00<"8CYTK9N6R[F)PZB"H(.LX3C MN>A83EN]\%4*^&'RR$M=F@B^=G37+XI];A=Z91>*E^B MYA_!)B\EGY$2#7WP : C<(W9Y/C"N/^0JT%D*;$B]GJZWZ+1LIMF>PH_MQR- MQT.>-)F93YJU<3993KO8]FR:'%U4H#02/,,;=$CU)QC]$1NA?.^N6RK;6CMQ M:;JLUR2Q28\)%G(5OU&'0 ] MKD]9ON#('CL)G1LN?/L/$GP?O8M_76*K-+HEBBTE0PK0FUNA.RX7-B/3ODYP M[2O"(NSY#"BKDQ$)E"D8UOX,P&E+LCGJOT9\JGHOX^SK?G^ZG\[2-^3 MU,K(/6L%VX4(-MX#T$D_ZS>:=+_RKC3[?(:@KHX&"R3DOLI7>WOOL9BLIG,[ MG$VB\6 :LGJ;N"+0[7QG7U]]^D0,$D1:!^.G-S_*Z/_G/<4DVSU'/5+_:J-+ M%ZZ=SA]Q'E_;8BM,Z#@#IDAYI"^BR6"!_W\ ME=31Y+Q9 M9"2E\+R!\KO\7ZAWQ*;')FAIW=U%4>XU)&$R)5I@N*FQ!F\[W,Z1:W>(5MIL M.6Z1S.-HS'B^$D<[^WSU%4YI+_?Q"(T&&Q?*_9X;Z>Z8W*,6O_Z%2/(*2>)! MKUH#KJ7!NJ.):SA^C9+)D&@Y3,N8P6,SS+D\&HS?I),/30_(]EX,,!"/[!N).!SY? P"?'&/@$ M&RD/YK.G,/"3[9*H;9?TVM1R9L+B'\S'TJ!6<[L7^HK,8!V^,1T.]0')ZCI+ MQACE>]) 2]!).RQJJPPP;'IXJ<=)UVVF Z&6>.&^0 P"#NZT?:$7@R@H53]% MY[VT_5_9#:^OJSKUK]!MV;OSTKS)UJ3 =ID0U-PQ&L,FP!8H"FG3_0>X(R=WGXFUR 3^!:0-.V,^B\YFHS$Y4*;#B5WW> H:+07\@DI1GG1CV6>CV9P^ M,)\?7[KU[>'9\<"8G^J6?=IZ7[4KZE^BVU,1*"G?ADQ&=B"BSPHW@0HU$\@VL!_YI,EN;7#LR" M,_C;>$I14/@)GWG*5'9)K/HMDX>(U61]$6F@58UZ.QS'., 8/D][)J MI[I^M,&/,#APB5 P\$TJ;'JZ.ZT5AK82;CF,EXN)7!Z,D<73#@GNS1 K%CG- MT#>2(;K*7K,>T2 /^PXCANIA_HDO$E5Q?.Q/9\7TJN+O>K\1+:+0##2W-J M^NET\CR:3I\;;FP3P_U>KV%)K]-:BM@N-OA@-$Z>PR>>&^QZ ]=^A=L5_36] MP\H\-%7A$WS5$C1,Z1]'2<5D D[G%VE0,AVF!/U?0B7*\2<^F1;I.F5B@=G^ M"TGQ!U &G\.#SPW38?$\FC]7T^!OL.9UN8/?X/]./) ,IVI3M/^(:_FEO&-T M"-?EZ"QY<39Z 2P3%I,\!ZT(CN@.-GY5E=$(5I@L89LQG 1V(/S7J#W]!//1 MK 3U;Z^/!U!BD16*E5=89KVMHP^8+(.JXXOH//IZ]2HZ>X:J&=R3+\HXCF$Z M= N67WGF':?)]3[$*V/?7DQ?GL]B')VRYLJ:^"72R*F%3 M?>]@ OWO7Y"73&]M+WGE]'4ULW)BKY1-5,!V(4)OHGT''L>I.??'4NX?GW06 M)"$TGW]2-GZK9J'QRO&A'M\V3;?7='W@$3]?/>$@LI^CHXM(9\YWBQ0G9&(? MJ14(ZBYZ[_/_7]O5]#1R!-'SYE?XD!4@$=;&!I8+DA7(BHVQ+0Q:[1%V'DLB'EM.%PU]WL>;]T041T^*<(KRT=0BHXF4S8&)+;N M((9$R_N:A1"C:<[":RN[B#WT+??4K6RMRR>(MG8KJ&]*_Y\CYVVOJQ\K!(('6"_<;#HZJL:'DU< MC.S*4_REQJ%*]O323[5K(EB$,EAI6DD&*,U5S>"EZSP$TC8WCJE/':&HL4L* M+M4DM>0!U63U")Y*YL/H0P&2NO6H42O;R*ULVGNH74+##W?A8+=F7?68:2J M@)"N/B,GKWQZ4[L:DRF6!4YCQ-8#"A>7]87Q!P3XZK(BN_([H@O6E/;M-P$] M@U47XJ%;]VCFD=(Z>&'6?PM<+K!K$%E]P024&TP>-2GU77/A/%#>NV+@]$5; MU#-77Q[[W%),#0(R_E(TY$;O.7(W_4 7%0;^YZ*PRMOPBCRP\M?8C+ MPJ0BV&L"4^4*<'CPR"TSOXR*HC$E6&ZBZPR,.]<.P6L+O]4D3G[\ 0="_C,_ MOZV\@L^M9$!@ZGGYE^J@:K?Z].?!4;?SM%@NE9)>_:M+\*J[TUS?IO7PCSYX M"1(R'-]JF1MS8>1&XW>XX?G3NW?J!(GLIA,,UO?Y^MOKX@5-=A79'CT_K#I# M=0WUDTUC;!))V6N$4CS7BSZU6&W[/U>7=[C\:2[!W58U^XL#ER+KR>9\>5F^ MK16*K/M>Y6G97RP4.J[;?7\84JO8:X6CZ^)--KCEIK,U/5O#H?U!G2=N*_5M MJ^J?2MYL&B:Y/MSIWMWX"S5(&I0+GE2H )X)$/F_%K48H--J8LE0V!R^CHQU MFX#WW.7#ZWW4EX6R]04X7O65TS,E9O+K"?J50?#1F,EQGY35 &WB=25PO^K3 M+NJ#7 $6-LI+?V=N)3(4H6[S%[BB%JA:]]QB!5WO)W'V^K Y_+>T'@=0+2X8 M8*S%1:\L-+Q!00<_+BZ:R,ON=J_DPUFIJ"#H7%XFU+2X4]%Q0)&A87 CK5EYDW+/M=J[QBV['DM@;MBL?2,5N051+U# M!05+@,D([')(^MU 9BUH%:_'O O"$V$GNH1X42Z%V]E]L@K*N!F2_7:RX,E7 MNFU#>S99/@US)IR'O75\8L@9UKHEK'ZELN0+[C'MU#R_@)#IR+--X$!0*LL2 M5WYAB2NIP'B;%35AY7=8W):T :\ VX2A^JFKB1K# M= N18_-/!? VII8(E!N#I>R@1NNPF6J4IRT/ M->69Y#0.7&&XLY$T =^=*\NRW[D"]7)*".@6^E4GF?L6A'@ZAC:.Q>XK)=-> M&'-P_B-GD>H\6C;90C:0V\0HJ "9RF./XK=3DQ9\HG@+:BZR TD[4I;>XRJ?4Q(VT4:WU^W,KOD%(<\P- ?=)MZ^6"G@J4Y0 MO[4WI.>G1YU!M[?_YT%GNGW<*IZN=R2+QS?S94\/WS5L[E>=>IT$I@CQ,,:G M^!LI/3.F^)29'+M97@55!PAQ8;:=M58.VJ6Y(R3DY0B&N&Q,>:.%,S*YG[EK M.#3EQ1S6R862D/P*F@66$X]_1<'&%AD=; MXQ%#>J]*=S8,-8]L8"AW2B!EB&EAV7EP1N1'=[4.LB>4T/4*AF'*R2LX^VQ$ MM:/CI)9K1XP0H=Z1<0&H=]FE @XL3,+C>P.X>(SMB\AX9/2F;+Q=.E;$!TY9(R>-\44U+=QTS>G8S"0Y-AQHQ2=/+IHE/FY+-7?5Q/ M#610BP4N1IP EC(FP'$LZFB6ND<=3#&#KUIT-W0^A$ C)KR$VT?LF1\K6*S& M@:J0%9&LN1>) M"+;4;3:\03+.&^A%(D[)(A% HHA*%KH:".D6O"VJVC0:B9 MRNTS/A'6WV',7HMX;;3O\(#74F+XW30,2IW ^M^#_Z*VZ5D/ZX+/=C8SG3Q MN+'DP$VA+F:(7BA51Y7_QRK\ZO9F./[*,R:.8= 0ROSS<#HJ0*@LP'=GY B5V F=&0H]D%0PG M8 ]&D VUDM5'']94&4 ?UNL?%_\!4$L#!!0 ( #NE*D^X89!5/@( ((* M - >&PONW0=!D%7#2G,L:A(D44G&BC:O*H*D5D+RQ29P%LS!(#^>O#HY"1_.KO;Q4QX^#W2<]#\_LALXONT5_\(?W/R/>H%Y8ZZ+WH]#Z="*E?;5_#_JW[Z M7F#PK$#*V"APACV0QC71&I2X,8Z;[,#O0JBWEYO:*"P5V42S"SPEN,$464F5 M@QK+1'B TIA!8>4H6E9VU+(.;%!KR8V14U)*09R&(:,W#&T&C-W;J_VYV.'N M"N3GV",),;(J!M.LNC>G4PN=Y&TVS[U-&Q[$BVJZEOI]:Y8CG&_O#MPI*&CG M_*X8!1AV4M=L\X[14G#PB_EEP>C @FE,ACJHDHH^&CY[53(#@,)H#4K3;!OY MJDB]A$X/UZDK#M4\>X::GWJ?2Q"@"-L6;>[^,>_R?U9LF\!?:W:?E7W%3RAR M_N;X-=IV]PQ$+HY?Y/SR'VL,^JZSU=IV&MN(HE5+F::B5UO1/ >OQ[XL$GQK M'S5LI[U,_%-[8.A6W!=Z,?FC_[VTVA0H5[_4W=3*-))-3&V\^F]-J=*J^_.+M9F_IV M&L616!K7^'E[[:YF96I3F5]ZT6TU*_OPCW7FEZV]*N>%LV79'=7NZ X*5V@> M2[YKYTW1J^C5S5<56*=1/@DGO#>-N3&E\3^G4?>_U%&XBS&YC:X==K_;1CQR M_Z<9[7)I"GUJBTVE:[]M1Z?+]NIULS+K)A*UJO0TVE41JEZ(3[4/-.*LWIXJ MU&WO)5SZ;+&]+Q]:[ ^L<$0K0'-,(NQ>5:.P(I :0<#'+N;4$@,P"9#08Y M4\V*0.8 ,N>%C$=BOJDJY7YVC6=N:Q..5.%5_U 4=D,@]P'D/B]D,A)?];VN M-SK\%C8P/HDZ!X#M@)\D+*48@W M]9TX-[7NGC^G%\;3L#U!<7O"2Y>-NK?V;F7+A7;-._'IOTTP#,6#6F'V2CX2 MW#X3,')'S"R/@U%XZ@M;:?%-_=!4NS&R M1R+]+W;RGF$@?\9#^Z+:LT$ MJ2091B4[3HJ)E)(P*^5)G'RQ&>% A5DN,&#V'LH$Z29AU@T*F&',3S&1?A)F M_>" F5),I)^$63^O!^\.TD_"K!^(V7\VD7Z2@?2SQ>QU.M)/PJP? MC"DI)M)/PJP?C)G1J1.DGY19/UCFM--3I)^463\8DW9ZBBR4,EL(8_8Z'4Z8 M,5L(8^84$UDH9;80QMRGF,A"*;.%,.8!Q4062IDMA#$/*2:R4,IL(81YW4WZ M/&(B"Z4##H*NN\F?1TQDH9390AB3IAX264@R6^BUL=KS1$XB"TEF"[V"V0XV M3O4-G9V4R$*2V4)/AI2/(\H76A-92#);"&+VTF()%VZ8+80Q:88DD84DLX4P M)LV0)+*09+80QJ09DD06DLP6PI@T0Y+(0I+90AB39D@264@R6PACT@PI0Q;* MAIJ*VP9.BHDLE+WIZLYC6!<7RKE0FV(B"V7,%GHV8[CC_+LKIYC(0MG;+@!1 MS'_G@G[BD"$+9DD7A#+X 0&SA0!F.PM",9&%,F8+ ]IXC"^7,%L*8O4Y'%LH'7!>:]3L=62CO+#3N*C_ 5!+ P04 M" [I2I/M]#"#R@" "E)@ &@ 'AL+U]R96QS+W=OMP"'V]?:T/.#GG<5.'M M%'YUPVMI#[NE!#\M!#_2@Q^6@1WI07 ,9U_PD MA#5?ZPBXCGRO(P [\L6.@.S(-SL"M"-?[0C8CGRW(X [\N6.@.[(MSL"O"-? M;P%Z"U]O 7K+#9ZUT<,V7V\!>@M?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O 7H+ M7V\!>@M?;P5Z*U]O!7HK7V\%>NL-SDK080E?;P5Z*U]O!7HK7V\%>BM?;P5Z M*U]O!7HK7V\%>BM?;P-Z&U]O WH;7V\#>AM?;P-ZVPW.NM%A-U]O WH;7V\# M>AM?;P-Z&U]O WH;7V\#>AM?;P=Z.U]O!WH[7V\'>CM?;P=Z.U]O!WK[#=Y5 MHI>5?+T=Z.U\O1WH[7R]'>CM?+T=Z.U\O1/0._'U3D#OQ-<[ ;T37^\$]$Y\ MO1/0._'U3C.]2U,/>?=]'([MH5R[Y)_AG];,X"[C^RE?/^,R]=/],Z7':4L. ME\^K_Y\N4_]$A'E%>?X-4$L#!!0 ( #NE*D_>GY_G\@$ 8F 3 M6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[#,! %T%^ILD6-ZU=XB'8#; $)?L D MTR9J$ENV"^7O<<)# A6IB%:ZFZ;).#,WJ756O7Q\=10FVZ[MPSRK8W07C(6R MILZ$W#KJ4V5I?6=B.O4KYDRY-BMB8C8K6&G[2'V0KLVS5 T9VV/" MSQN'\W3?W3-YWU3TIVAVN6Q*JFRYZ=(M>7">3!5JHMBU>:B-I^HA^J9??>2] M-S[>FBXU9MN6?5N0'R]'?&UI=X"Q30(#D*D!RG(#G.0'*<@^3@,Y0@**)R%%(YBJD %!+ 0(4 Q0 ( #NE*D\?(\\#P M !," + " 0 !?D !D;V-0&UL4$L! A0#% @ .Z4J3_-!-!WN *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ .Z4J3YET" !D# & @ 'W" M>&PO=V]R:W-H965T&UL4$L! A0#% @ .Z4J3Z@'@RK! M P @Q$ !@ ( !&@P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .Z4J3ZTL1^=@ P _0X !@ M ( !3A8 'AL+W=O09 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ .Z4J3P(ARU^V 0 T@, !@ ( !(B 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .Z4J3Q2M,&^X 0 T@, !D M ( !U"< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .Z4J3X10]2NV 0 T@, !D ( !FRT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .Z4J3V@U MU5K@ 0 04 !D ( !FS0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .Z4J3RRD#-$F @ (P< !D M ( !]SH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .Z4J3^G)A>/# 0 -P0 !D ( ! M@D$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .Z4J3U.]B68R @ C08 !D ( !($@ 'AL+W=O0, '8/ 9 " >Q, !X M;"]W;W)K&UL4$L! A0#% @ .Z4J3Z@EK56E M @ ; D !D ( !G% 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .Z4J3WY,^,+4 0 H00 !D M ( !%U@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .Z4J3ST3?$I? @ IP< !D ( !/%\ M 'AL+W=O&PO=V]R:W-H965T5C !X;"]W;W)K&UL4$L! A0#% @ M.Z4J3_%HJ*CL 0 Y 0 !D ( !"V8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .Z4J3P=3[)SI 0 K00 !D M ( !4W0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .Z4J3R,Z9K<# @ C@4 !D ( !17L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .Z4J M3W^4 AL' @ G 4 !D ( !*8( 'AL+W=O&PO=V]R:W-H965T@( .$( 9 " 7F& !X;"]W;W)K M&UL4$L! A0#% @ .Z4J3Y8097H2 @ =04 M !D ( !*HD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .Z4J3QY8FEJT 0 PP, !D M ( !69$ 'AL+W=O! &0 @ %$DP >&PO=V]R:W-H965T M&UL4$L! A0# M% @ .Z4J3X]!B9ME @ T@@ !D ( !?I< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .Z4J3P"F MC'4N @ 4 < !D ( !>9X 'AL+W=OH >&PO=V]R:W-H965T&UL4$L! A0#% @ .Z4J3Z?#@,RO M! [2H \ ( !%1\! 'AL+W=OGY_G\@$ M 8F 3 " 5$F 0!;0V]N=&5N=%]4>7!E&UL4$L% 3!@ !) $D \1, '0H 0 $! end XML 39 R43.htm IDEA: XBRL DOCUMENT v3.19.2
5. Stockholders Equity (Details - Option assumptions) - Stock Options [Member]
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Expected term (in years) 4 years 9 months 18 days 4 years 9 months 18 days
Expected volatility 67.00% 65.00%
Risk-free interest rate 2.23% 1.81%
Dividend yield 0.00% 0.00%
XML 40 R47.htm IDEA: XBRL DOCUMENT v3.19.2
5. Stockholders Equity (Details - ESPP Assumptions) - ESPP [Member]
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Expected term (in years) 6 months 1 year 3 months 19 days
Expected volatility 79.00% 64.00%
Risk-free interest rate 2.45% 1.76%
Dividend yield 0.00% 0.00%
XML 41 R56.htm IDEA: XBRL DOCUMENT v3.19.2
8. Income Taxes (Details - Reconciliation) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Income Tax Disclosure [Abstract]    
Statutory federal provision (benefit) for income taxes $ (56) $ 214
Increase (decrease) resulting from:    
Change in tax rate 0 12,887
Officer compensation 10 49
Stock options (223) (100)
Other permanent differences 15 (5)
Change in valuation allowance 289 (13,204)
Foreign tax credit (72) 0
GILTI inclusion 76 63
Foreign tax rate variances 64 23
Other 38 171
Provision for income taxes $ 141 $ 98
XML 42 R52.htm IDEA: XBRL DOCUMENT v3.19.2
6. 401(k) Plan (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Retirement Benefits [Abstract]    
Contributions made by Company $ 155 $ 150
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.19.2
3. Supplemental Financial Information (Details - Capital lease obligations) - Capital lease obligations [Member] - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Property and equipment $ 250 $ 250
Less accumulated depreciation (238) (182)
Property and equipment under capital leases, net $ 12 $ 68
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.19.2
3. Supplemental Financial Information (Details - Equivalents) - shares
shares in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Supplemental Financial Information    
Common stock equivalents 1,513 644
XML 45 R18.htm IDEA: XBRL DOCUMENT v3.19.2
2. Revenue Recognition (Tables)
12 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Net revenue by product lines
   Years Ended June 30, 
   2019   2018 
         
IoT  $35,299   $34,742 
IT Management   10,845    9,666 
Other   746    1,172 
   $46,890   $45,580 
Net revenue by geographic region
   Years Ended June 30, 
   2019   2018 
         
Americas  $25,179   $24,930 
EMEA   14,586    13,613 
APJ   7,125    7,037 
   $46,890   $45,580 
Changes in deferred revenue
Balance, July 1, 2018  $480 
New performance obligations   407 
Recognition of revenue as a result of satisfying performance obligations   (401)
Balance, June 30, 2019  $486 
Less: non-current portion of deferred revenue   (158)
Current portion, June 30, 2019  $328 
Effect of changes from adopting ASC 606

   Balance at   ASC 606 Adoption   Balance at 
   June 30, 2018   Adjustments   July 1, 2018 
   (In thousands) 
Assets:               
Accounts receivable, net  $4,244   $1,177   $5,421 
Inventories, net   8,439    (462)   7,977 
Prepaid expenses and other current assets   370    93    463 
                
Liabilities and Shareholders' Equity:               
Other current liabilities  $2,877   $226   $3,103 
Accumulated deficit   (189,555)   582    (188,973)

 

   June 30, 2019 
   As Reported   Impact of Adoption   Balances Without Adoption of ASC 606 
   (In thousands) 
Assets:               
Accounts receivable, net  $7,388   $(4,914)  $2,474 
Inventories, net   10,509    1,640    12,149 
Prepaid expenses and other current assets   687    (215)   472 
                
Liabilities and Shareholders' Equity:               
Other current liabilities  $4,580    (406)  $4,174 
Accumulated deficit   (189,381)   (3,083)   (192,464)

 

   Year Ended June 30, 2019 
   As Reported   Impact of Adoption   Amounts Without Adoption of ASC 606 
   (In thousands, except per share amounts) 
Net revenue  $46,890   $(3,559)  $43,331 
Cost of revenue   20,617    (1,056)   19,561 
Net loss   (408)   (2,501)   (2,909)
Net loss per share - basic and diluted  $(0.02)  $(0.11)  $(0.13)

XML 46 R14.htm IDEA: XBRL DOCUMENT v3.19.2
8. Income Taxes
12 Months Ended
Jun. 30, 2019
Income Tax Disclosure [Abstract]  
Income Taxes

8.            Income Taxes

 

The provision for income taxes consists of the following components:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Current:          
Federal  $   $ 
State   3    (1)
Foreign   138    99 
    141    98 
Deferred:          
Federal        
State        
Foreign        
Provision for income taxes  $141   $98 

 

The following table presents U.S. and foreign income (loss) before income taxes:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
United States  $(623)  $504 
Foreign   356    274 
Income (loss) before income taxes  $(267)  $778 

 

The tax effects of temporary differences that give rise to deferred tax assets and liabilities are as follows:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Deferred tax assets:          
Tax losses and credits  $20,158   $19,870 
Reserves not currently deductible   1,366    1,714 
Deferred compensation   383    276 
Inventory capitalization   481    369 
Acquisition costs   91     
Depreciation   8    106 
Other   151    114 
Gross deferred tax assets   22,638    22,449 
Valuation allowance   (22,353)   (22,155)
Deferred tax assets, net   285    294 
Deferred tax liabilities:          
State taxes   (285)   (294)
Deferred tax liabilities   (285)   (294)
Net deferred tax assets (liabilities)  $   $ 

 

We have recorded a valuation allowance against our net deferred tax assets, due to uncertainties surrounding the realization of the deferred tax assets.

 

The following table presents a reconciliation of the provision for income taxes to taxes computed at the U.S. federal statutory rate:

 

   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Statutory federal provision (benefit) for income taxes  $(56)  $214 
Increase (decrease) resulting from:          
Change in tax rate       12,887 
Officer compensation   10    49 
Stock options   (223)   (100)
Other permanent differences   15    (5)
Change in valuation allowance   289    (13,204)
Foreign tax credit   (72)    
GILTI inclusion   76    63 
Foreign tax rate variances   64    23 
Other   38    171 
Provision for income taxes  $141   $98 

 

Due to the “change of ownership” provision of the Tax Reform Act of 1986, utilization of our net operating loss (“NOL”) carryforwards and tax credit carryforwards may be subject to an annual limitation against taxable income in future periods. Due to the annual limitation, a portion of these carryforwards may expire before ultimately becoming available to reduce future income tax liabilities. The following table presents our NOLs:

 

   June 30, 
   2019 
   (In thousands) 
Federal  $90,984 
State  $12,553 

 

For federal income tax purposes, our NOL carryovers generated for tax years beginning before July 1, 2018 will begin to expire in the fiscal year ending June 30, 2021. Of our federal NOLs as of June 30, 2019 in the table above, approximately $51,900,000 will expire by June 30, 2023. Pursuant to the Tax Cuts and Jobs Act (the “2017 Act”) enacted by the U.S. federal government in December 2017, for federal income tax purposes, NOL carryovers generated for our tax years beginning after June 30, 2018 can be carried forward indefinitely but will be subject to a taxable income limitation. For state income tax purposes, our NOLs began to expire in the fiscal year ended June 30, 2013.

 

We continue to assert that our foreign earnings are indefinitely reinvested in our overseas operations and as such, deferred income taxes were not provided on undistributed earnings of certain foreign subsidiaries. However, given the passage of the 2017 Act, we may re-evaluate our position in future periods.

  

The 2017 Act created a new requirement that certain income earned by foreign subsidiaries, known as global intangible low-tax income (GILTI), must be included in the gross income of their U.S. shareholder. The FASB allows an accounting policy election of either recognizing deferred taxes for temporary differences expected to reverse as GILTI in future years or recognizing such taxes as a current-period expense when incurred. During the fiscal year ended June 30, 2019, we elected to treat the tax effect of GILTI as a current-period expense when incurred.

 

Unrecognized Tax Benefits

 

The following table summarizes our liability for uncertain tax positions for the fiscal year ended June 30, 2019 (in thousands):

 

   Year Ended 
   June 30, 2019 
Balance as of June 30, 2018  $6,600 
Change in balances related to uncertain tax positions    
Balance as of June 30, 2019  $6,600 

 

At June 30, 2019, we had $6,600,000 of gross unrecognized tax benefits. Of the total unrecognized tax benefits at June 30, 2019, $6,600,000 was recorded as a reduction to deferred tax assets, which caused a corresponding reduction in our valuation allowance of $6,600,000. To the extent such portion of unrecognized tax benefits is recognized at a time such valuation allowance no longer exists, the recognition would reduce the effective tax rate. Our continuing practice is to recognize interest and penalties related to income tax matters in income tax expense. During the fiscal years ended June 30, 2019 and 2018 we recorded an immaterial expense for interest and penalties related to income tax matters in the provision for income taxes. At June 30, 2019, we had approximately $217,000 of accrued interest and penalties related to uncertain tax positions.

 

At June 30, 2019, our fiscal years ended June 30, 2016 through 2019 remain open to examination by the federal taxing jurisdiction and our fiscal years ended June 30, 2015 through 2019 remain open to examination by the state taxing jurisdictions. However, we have NOLs beginning in the fiscal year ended June 30, 2001 which would cause the statute of limitations to remain open for the year in which the NOL was incurred. Our fiscal years ended June 30, 2012 through 2019 remain open to examination by foreign taxing authorities. We currently do not anticipate that the amount of unrecognized tax benefits as of June 30, 2019 will significantly increase or decrease within the next 12 months.

XML 47 R10.htm IDEA: XBRL DOCUMENT v3.19.2
4. Bank Line of Credit
12 Months Ended
Jun. 30, 2019
Debt Disclosure [Abstract]  
Bank Line of Credit

4.           Bank Line of Credit

  

In October 2018, we entered into a new Loan and Security Agreement (the “Loan Agreement”) with Silicon Valley Bank (“SVB”), as our previous agreement expired at the end of September 2018. The Loan Agreement provides us with a maximum $4.0 million revolving line of credit based on qualified accounts receivable and has a maturity date of September 30, 2020. There were no outstanding borrowings as of June 30, 2019 or 2018.

 

The Loan Agreement provides for an interest rate per annum equal to the greater of (i) the prime rate plus 0.50% or (ii) 5.00%, provided that we maintain a monthly quick ratio of 1.0 to 1.0 or greater. The quick ratio measures our ability to use our cash and cash equivalents maintained at SVB to extinguish or retire our current liabilities immediately. If this ratio is not met, the interest rate will become the greater of (i) the prime rate plus 1.00% or (ii) 5.00%. At June 30, 2019, we met the quick ratio requirement.

  

The Loan Agreement also includes a covenant requiring us to maintain a certain Minimum Tangible Net Worth (“Minimum TNW”), currently required to be $7,750,000. The Minimum TNW is subject to upward adjustment to the extent we raise additional equity or debt financing or achieve net income in future periods. Our Actual Tangible Net Worth (“Actual TNW”) is calculated as total stockholders’ equity, less goodwill. At June 30, 2019, our Actual TNW was $27,778,000.

  

The following table presents certain information with respect to the Loan Agreement:

 

   June 30, 
   2019   2018 
   (In thousands) 
Outstanding borrowings on the line of credit  $   $ 
Available borrowing capacity on the line of credit  $3,842   $2,503 
Outstanding letters of credit  $51   $51 

 

Our outstanding letters of credit at June 30, 2019 and 2018 were used as security deposits.

XML 48 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Current assets:    
Cash and cash equivalents $ 18,282 $ 9,568
Accounts receivable (net of allowance for doubtful accounts of $36 and $168 at June 30, 2019 and 2018, respectively) 7,388 4,244
Inventories, net 10,509 8,439
Contract manufacturers' receivable 1,324 649
Prepaid expenses and other current assets 687 370
Total current assets 38,190 23,270
Property and equipment, net 1,199 1,036
Goodwill 9,488 9,488
Other assets 67 61
Total assets 48,944 33,855
Current liabilities:    
Accounts payable 4,716 3,942
Accrued payroll and related expenses 2,060 2,808
Warranty reserve 116 99
Other current liabilities 4,580 2,877
Total current liabilities 11,472 9,726
Long-term capital lease obligations 0 4
Other non-current liabilities 206 312
Total liabilities 11,678 10,042
Stockholders' equity:    
Preferred stock, $0.0001 par value; 5,000,000 shares authorized; none issued and outstanding 0 0
Common stock, $0.0001 par value; 100,000,000 shares authorized; 22,811,743 and 18,908,196 shares issued and outstanding at June 30, 2019 and 2018, respectively 2 2
Additional paid-in capital 226,274 212,995
Accumulated deficit (189,381) (189,555)
Accumulated other comprehensive income 371 371
Total stockholders' equity 37,266 23,813
Total liabilities and stockholders' equity $ 48,944 $ 33,855
XML 49 R24.htm IDEA: XBRL DOCUMENT v3.19.2
10. Significant Geographic, Product Line, Customer and Supplier Information (Tables)
12 Months Ended
Jun. 30, 2019
Segment Reporting [Abstract]  
Schedule of Revenue by Geographic Area

The following table presents our sales within geographic regions as a percentage of net revenue, which is based on the “bill-to” location of our customers:

 

   Years Ended June 30, 
   2019   2018 
Americas   54%    55% 
Europe, Middle East, and Africa   31%    30% 
Asia Pacific Japan   15%    15% 
Total   100%    100% 

 

The following table presents sales to significant countries as a percentage of net revenue, which is based on the “bill-to” location of our customers:

 

   Years Ended June 30, 
   2019   2018 
U.S. and Canada   54%    54% 
Germany   22%    20% 
Japan   8%    7% 
United Kingdom   7%    7% 

 

Schedule of Revenue by Major Customers
   Years Ended June 30, 
   2019   2018 
         
Top five customers (1)(2)   57%    51% 
Ingram Micro   24%    19% 
Arrow   13%    12% 
XML 50 R20.htm IDEA: XBRL DOCUMENT v3.19.2
4. Bank Line of Credit (Tables)
12 Months Ended
Jun. 30, 2019
Debt Disclosure [Abstract]  
Availability under the Line of Credit
   June 30, 
   2019   2018 
   (In thousands) 
Outstanding borrowings on the line of credit  $   $ 
Available borrowing capacity on the line of credit  $3,842   $2,503 
Outstanding letters of credit  $51   $51 
XML 51 R6.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Operating activities    
Net income (loss) $ (408) $ 680
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Share-based compensation 1,871 1,169
Depreciation and amortization 464 442
Impairment of long-lived asset 275 0
Loss on disposal of property and equipment 10 0
Changes in operating assets and liabilities:    
Accounts receivable (1,967) (812)
Inventories (2,532) (1,480)
Contract manufacturers' receivable (675) (173)
Prepaid expenses and other current assets (224) 70
Other assets (18) (23)
Accounts payable 765 1,202
Accrued payroll and related expenses (748) (276)
Warranty reserve 17 (26)
Other liabilities 1,422 (264)
Net cash (used in) provided by operating activities (1,748) 509
Investing activities    
Purchases of property and equipment (891) (229)
Net cash used in investing activities (891) (229)
Financing activities    
Net proceeds from issuances of common stock 11,597 1,489
Tax withholding paid on behalf of employees for restricted shares (189) (213)
Payment of capital lease obligations (55) (61)
Net cash provided by financing activities 11,353 1,215
Increase in cash and cash equivalents 8,714 1,495
Cash and cash equivalents at beginning of year 9,568 8,073
Cash and cash equivalents at end of year 18,282 9,568
Supplemental disclosure of cash flow information    
Interest paid 18 18
Income taxes paid $ 115 $ 87
XML 52 R28.htm IDEA: XBRL DOCUMENT v3.19.2
2. Revenue Recognition (Details - Changes in Deferred Revenue) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]    
Deferred revenue, beginning balance $ 480  
New performance obligations 407  
Recognition of revenue as a result of satisying performance obligations (401)  
Deferred revenue, ending balance 486  
Less: non-current portion of deferred revenue (158) $ (175)
Current portion ending balance $ 328 $ 305
XML 53 R49.htm IDEA: XBRL DOCUMENT v3.19.2
5. Stockholders Equity (Details - Share based compensation) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Total share-based compensation $ 1,871 $ 1,169
Cost of revenues [Member]    
Total share-based compensation 85 53
Selling, general and administrative [Member]    
Total share-based compensation 1,441 924
Research and development [Member]    
Total share-based compensation $ 345 $ 192
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.19.2
4. Bank Line of Credit (Details - Credit Line) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Debt Disclosure [Abstract]    
Outstanding borrowings on the line of credit $ 0 $ 0
Available borrowing capacity 3,842 2,503
Outstanding letters of credit $ 51 $ 51
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.2
5. Stockholders Equity (Details - Other option information) - Stock Options [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Weighted-average grant-date fair value per share $ 2.15 $ 1.18
Intrinsic value of options exercised $ 2,400 $ 693
XML 57 R62.htm IDEA: XBRL DOCUMENT v3.19.2
10. Significant Geographic, Customer and Supplier Information (Details - Geographic) - Sales Revenue, Net [Member]
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Geographic regions, net revenue percentage 100.00% 100.00%
America [Member]    
Geographic regions, net revenue percentage 54.00% 55.00%
Europe, Middle East, Africa [Member]    
Geographic regions, net revenue percentage 31.00% 30.00%
Asia Pacific Japan [Member]    
Geographic regions, net revenue percentage 15.00% 15.00%
XML 58 R54.htm IDEA: XBRL DOCUMENT v3.19.2
8. Income Taxes (Details - US and foreign income) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Income Tax Disclosure [Abstract]    
United States $ (623) $ 504
Foreign 356 274
Income (loss) before income taxes $ (267) $ 778
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.19.2
5. Stockholders Equity (Details - Unrecognized expense)
$ in Thousands
12 Months Ended
Jun. 30, 2019
USD ($)
Stock Options [Member]  
Unrecognized share-based compensation expense $ 2,096
Weighted average years to recognize 2 years 9 months 18 days
Restricted Stock Units (RSUs) [Member]  
Unrecognized share-based compensation expense $ 3,064
Weighted average years to recognize 3 years 6 months
ESPP [Member]  
Unrecognized share-based compensation expense $ 65
Weighted average years to recognize 4 months 24 days
XML 60 R58.htm IDEA: XBRL DOCUMENT v3.19.2
8. Income Taxes (Details - Unrecognized tax positions)
$ in Thousands
12 Months Ended
Jun. 30, 2019
USD ($)
Income Tax Disclosure [Abstract]  
Balance, beginning $ 6,600
Change in balances related to uncertain tax positions 0
Balance, ending $ 6,600
XML 61 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 62 R16.htm IDEA: XBRL DOCUMENT v3.19.2
10. Significant Geographic, Customer and Supplier Information
12 Months Ended
Jun. 30, 2019
Segment Reporting [Abstract]  
Significant Geographic, Product Line, Customer and Supplier Information

10.           Significant Geographic, Customer and Supplier Information

 

The following table presents our sales within geographic regions as a percentage of net revenue, which is based on the “bill-to” location of our customers:

 

   Years Ended June 30, 
   2019   2018 
Americas   54%    55% 
Europe, Middle East, and Africa   31%    30% 
Asia Pacific Japan   15%    15% 
Total   100%    100% 

 

The following table presents sales to significant countries as a percentage of net revenue, which is based on the “bill-to” location of our customers:

 

   Years Ended June 30, 
   2019   2018 
U.S. and Canada   54%    54% 
Germany   22%    20% 
Japan   8%    7% 
United Kingdom   7%    7% 

 

Customers

 

The following table presents sales to our significant customers as a percentage of net revenue:

 

   Years Ended June 30, 
   2019   2018 
         
Top five customers (1)(2)   57%    51% 
Ingram Micro   24%    19% 
Arrow   13%    12% 

 

(1) Includes Ingram Micro and Arrow for the fiscal years ended June 30, 2019 and 2018.
 
(2) All top five customers are distributors, who are part of our product distribution system.

 

No other customer represented more than 10% of our annual net revenue during these fiscal years.

 

Related Party Transactions

 

We had no net revenue from related parties for the fiscal years ended June 30, 2019 and 2018.

 

Suppliers

 

We do not own or operate a manufacturing facility. All of our products are manufactured by third-party contract manufacturers and foundries located primarily in Asia. We have several single-sourced supplier relationships, either because alternative sources are not available or because the relationship is advantageous to us. If these suppliers are unable to provide a timely and reliable supply of components, we could experience manufacturing delays that could adversely affect our consolidated results of operations.

XML 63 R12.htm IDEA: XBRL DOCUMENT v3.19.2
6. 401(k) Plan
12 Months Ended
Jun. 30, 2019
Retirement Benefits [Abstract]  
401(k) Plan

6.            401(k) Plan

 

We have a savings plan (the “Plan”) which is qualified under Section 401(k) of the Internal Revenue Code. Eligible employees may elect to make contributions to the Plan through salary deferrals up to 100% of their base pay, subject to limitations. We made approximately $155,000 and $150,000 in matching contributions to participants in the Plan during the fiscal years ended June 30, 2019 and 2018, respectively.

 

In addition, we may make discretionary profit sharing contributions, subject to limitations. During the fiscal years ended June 30, 2018 and 2017, we made no such contributions to the Plan.

XML 64 R39.htm IDEA: XBRL DOCUMENT v3.19.2
3. Supplemental Financial Information (Details - Non-cash acquisition) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Supplemental Cash Flow Information    
Accrued property and equipment paid for in the subsequent period $ 9 $ 23
Accrued stock option exercise proceeds $ 1 $ 0
XML 65 R31.htm IDEA: XBRL DOCUMENT v3.19.2
3. Supplemental Financial Information (Details - Inventories) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Supplemental Financial Information    
Finished goods $ 6,084 $ 5,892
Raw materials 4,425 2,547
Inventories, net $ 10,509 $ 8,439
ZIP 66 0001683168-19-002888-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-19-002888-xbrl.zip M4$L#!!0 ( #NE*D^+C<*M3]( /]>"@ 1 ;'1R>"TR,#$Y,#8S,"YX M;6SLO7MSXDJR+_K_B3C?0;?/['-[16 W8/SJ-;-.N.WN=3S3#X?MGMYS_YD0 M4!C-$A(C";N93W\K'_70 Y! 8(S9$7N6VX:JK*RLK*Q\_/+/_^?GR'<>111[ M8?"7-ZW#YAM'!+VP[P4/?WGS_>[@XN[R^OJ-\W]^^Y__PY'_]^?_Y^# ^>0) MO__>N0I[!]?!(/S5^>J.Q'OG=Q&(R$W"Z%?G[ZX_@=^$GSQ?1,YE.!K[(A'R M#S33>^?XL-ES#@Y*#/MW$?3#Z/OMM1YVF"3C]^_>/3T]'0;AH_L41G_$A[VP MW'!WX23J"3V6[P9)% ;>SW^VFG_\5_NJW6R=-T^.FH<_!W(=5VXB/P._DW]J MXO\;[YLG_U_)"1,WF<1ZPN;/)O\???W//[N1[[V'_W7D7@3Q^Y^Q M]YD,Q<@^\($[J&_Y7O!'T?=:Y^?G M[_"OZJ.Y3\+D:HZC=_#GKAN;D8' .9_/42+_VD_T%^P/'[^C/Z8^ZA5^](0^ MZJF/]D7F<['H'3Z$C^_D'][!#ATT6P='+?7Q2 QFDGSR3OY5?="+PTZ[=3IO M??0)]85)?/#@NF/]A8$;=_'#_(<"8N1?HM 7<>%W\"\%7PK"()B,BNGJ)]&[ M9#H6[^2'#N2G1.3U]/<6?RG]!4D#_+J8.OQ+ 76]<"(/SK1X2_B/\+73]-?B M*,E/(W]9,,/G^]O_UI_5QU2>\]$[=4C?J.,'(OL^QH-Q*P8.2OO[(U M7SRY4?]>:K6+GU[\YC?UZX*5_OE=X: V0>^**=I)Q5-"7*0%.PJ#'1(6L$H% M?/_COR>2;K#0PT#^,TX+3V[=>]$I$IU32W1>IFI.\?ET&3Z?/?,1_39.I(3O MQNFX/8LF#N!>09Q"0K=4@\P1D;Q/NQ:7"A7,KXB3R>HGH(QN_!UX2 MW]Y]WVG!F;OF_94TPY]Q]O+LP;0_XVQ#_HS]>^NYWUN;_#B[=L9>X_JN2@;D\>&5Z8"\/VRL/SZ$?;D7B>H'H M?W2CP L>XEB;1*B[7,)E]!$ M>P_8/B"UI.CLG29;YC1Y&2(U[TK;B]0VB]3V77"SPSKC22(B8/08N+ ; G03 MA9)-R?0&RA,N@KY>WH=I/G0^@P>[^NB:(0F?)M(\3":1D.SZY/V$GW;$3JXD M#+/9\,KDX6XR'H=1HID%_'![GB\U[JL4C!+\>&42 ME=,R4?!(WML36V=/;,+9GY6$O3VQO?;$<\C#WIYX2?;$ N[>Z^5O@U*?%]8=XS%^8]>ZKP?O^W9?^?X_SOZ[A?SUG?[_4. MGNLYN4Z789Q\&]RY_JYX\R@!6Z>B? Y[^.K*NFHRJ]YG,I45F#OA^U[P0."T M_D70O^B/O,"3MZ7D\Z/X^',L=^15"5,ECNP%K:R@20M,N%%O*!EZ)1Z%'Z+C ME;GYBL2K!!_V0E4V#W-_W3V_P&Q?EN4<@=E?=R_WNGM1@K:_[E[&=;=]0I5Y MR?[3M"!6_U6GI1@(KX* M7KC^ZY4\<''B]2ZI@\!N2,-E&/3DMR/4'K=>_,>'Z0<1](8C-_HCQ ML)0A)HX24_#RNP@?(G<\]'KR1DQ14+@!>WN]7BG_^.7CQ5ZT-RW:ANM[>:Y7 MGB]BS[UQ>U+">GNQWI18PY]SC-]+=BV2O9??O115JI/>6[5;J2.WUZK=OF?Y MRE*^MVI?L56[@_*\MVKW5NU.2?9>?O=25*=^Q"ZR[H[$$E^,;O?QN3G[_ M>K.7WYHC87N;^'7;Q%L;O:@NTWN;^!7:Q#LHOWN;^!79Q#LHOWN;^!79Q%LK MOTN\Z2BQ^SXQ27^2T1[T[A>D490)\U<*^&\F._[!U^MPGT=2#4R^N+U MHG OUYN1ZQS+]R)=JTA?1%'XM!?FS0BSQ>R]&-=D-N_-CKW9\3)LZJ6%>V]V MO'*S8_=$>F]VO$*S8_O$6$,*MMH'1ZUGD\3E>)O"XL,%Z"G6@<5WNF]=JCJQ M/&_K4FO?3S> P9C=]WV3R"UK$OG,\K#O@_WL?;"?6R/T>I/1Q)<,ZW]+AB(" M9D5B""Q]% 2K\ZJ$HC0_7H> M=V(PM?!MDEGO,YZ(34 E%;GIE9,G?.%U6_ $O8G"_J27?(ON1/3H]6Q$++V^ MO>>[K"=E+QFOVCE10FKU34*WM9V>N5A7I%LG;'BJ7F/6RWK$CI16F5O:3L=4JU],;= 2*; M)RE[ +#5,U+VDK+7*:7>/Q>8.! MB$30$Q]$\B1$P&_&WR=>WY6_O0X^R@_TD@]B$$8".A0-$A'=AV.O=](\V0V9 MN@Z\Q'/]BS%\$!,C;Y#%EQ07AT9,R(/[R)7?S-]==?#P&4.)FVB-FQ6[BQ[6 MM'K!PYV M^GWS"1F+>;/C\I)]-NW5U*M74YOHUIX5NTO7[U%JU/>@K_VIQ0S;"ULJ[WAI MSNVJB)5P#NVUW.O43E/*"F0XM'+>D;#- MW':PU.-S]N+W@E15D(9N)#ZX,7!Q!,UTD=FO1I+FK'XO2HM$2?Y\OM=).ZB3 M>&.?39#V.FEG=-(F1$GJO<[>3GHY.HGW:_LNMWF"M-=)VZB3ME:4 M2>0 M]-W,F*?O/4K9R_,6OOMU,I*W5!(6(.]4X$&6QJ)1K4FO1!".OM(OYDIVW M:&#U]Q072C#T1D0 <+1@U\;RQ_)[UA?>^X]X;&[% Z2=N$'RU1T)A^7S5@SF MN0WD<;[X>G_[[>OU?SO77R___&[6>/GY+@5@-?G705_\_)N8EI[05F,S1[.G MNPI[$U 7]]-Q^66UF@=_H_'MKQ<-2S[1CW3V2X]O7SLS1[.GNY!_[<,G/OGN M0^EI!JX?"YHA-8 ]\N4DBN#77MQS_7\(-ZJZE@-[(;-&RPO #^'[?PO"I^!. M2FD8B/YU'$_D=5)VVJ^A+0 S1LM/^_?0GP12O4\_>;Z(XB6GRXQ2(-[$AULQ M#B-.>$@FY6?[!RB81:/E9T5J+B6['\*H_)'Z&@8';J\G?%"1HN_@*/;TJ6&+ M#@%M-PGO)_F[\@O]](_T MN@^.))*\*B%9%>C;#/KR:.>S5O- M]==/W2[ MOF#]4W0"U.&:>0* V*.3%*F5)JV=XK,R%+=.SNHC^282?^1-UDI MCLX@\+B9.6#SYUJ=LCS[-D<9Z8V5^+6 'IIA-5I*0W)3VW73M1B;>C&_3L^:YU7H@L&'H=\744QPH,N_4D[; M)R?Y-U5J\.6F+_7D:!^=M8[6.7VI;2DB;"U$59'AC1&5J^::"[(]G\!6^_S\ M>".L6X7*]DG[M+,17LX J)Y+WH%4G\?'F^'BLO3)8[L962P-[[Q RZV'W)Q0 M;C>Y5:ZJC:F?:AC_"]1/$\_-!JA<[N"<-]M'ZSG8R^.B/ZJV6B<9-U2I^6HDLY1==7[^S%26VN!6 M^[@.,HM3L\I&R.93>)8] (5S+4]1 *]%%<S7DU01/_*8G'468;IEVX, M4\)_X)9]E#L,N!;)I53,4\E/=.PN?X6>M<_2PEIJOMJ(+'>!'F>"H9NEL=3U M>=8\/5J=QNO@47XJA+0>>3*&HO][&/;CKT(>;1"_Z#$3VZ^RU2?-L[0N+3%9 M3?25VN7CLXS:7(6^6_?IB[2W(T\.7P_[.IV,@;1XKGJH*^>[.^Z>U:DJQ:^SSM'91JDJ\#:.)W); M]#=+W2!G1YOE99;J3Q/YPDXFB.[PR?L)/Y6ZL#L93\"FZ;Z;C"%S47\1R'=[ MGN\E7LD%M-O/R_G+,)"6DGR021/A.I#C/4C6ER)=#O8Z M+:\LZ:VCTV>6EV4E?2766TZZ*S&.Y,!HCLN??8'E9_+!,H+LY_\0%,FLP9>^ M*$^/VVGZZZ)HDRLM=?F>=IKMC:R4W=6?!3RR+N)8)'%YA6M]]UO7]QYPZG(: M-R.(L\A8A=SZ+)QB)5I*,:5STJQ&BN+>%:>1,]K?RH5#[;2,% ^_/!&EF''4 M/%Z"B!D7RZHVV5'PDI=T-GG#_+$81JJ0;NM([G:M^:2"G'F-.Y.G@V*==!+T(< M(]?G%#\J,$FHQ0J#9AS"*PB?Y@[2QY-]6J74YZZ1MI6KSUD]UR3![\ZA.JD4B MWS-Z1ZPJHX(#4X6[Q^G@V:)YZJ"KG*6^(ET%W+X2<2_RQE6R3'_[4^>PZ8P\ MWX(Q]!^AH,R7P\_?6FNR,K1]<7]ZH\FHOE/3R1:N5IDU;R1UDVN,M6%4 MUDU <4XKPDBUFPI1=?&PA?EXW6P"G'7S?IB:CZA[^3*O M=^R>)P7]= M/3^L?1U]:Y\_'FEQF;7ZF#U5F^GL(34?P@B^O(DOB7REHQ3RV MPVFV%GF]RWH!G$R=P#(L/#E]C2PLK<1*L?!XS\)ZSO-)9W>O%?WR*A+B6 MG)//]&23>K'9[JQ+)HN6M?5\K'RDF^WVT6MC8*TZ40[1VC.PAI/<.CW9%3XJ M)7R%T-I!?Z,:L41Q68W+VGH^5C_0KY"!]6K$/0-?]4DF@;'!LKY.L$-'B33( M&<)6' Z.L\B0]=-\K/PI*0&F\&35J8"<.MY\CLD_<77W-4UG^F^O(XOYM!9 MLTQ9_DKT;P&+:L'V;M:D@C;'J4]A-!!8L*7G6:LP=8[J/6T%]-?-(JG[O8AR MX3;"HO-Z=70!^970\?&/>BQY^7IQZ7SVY1C0:AX70"95HJ]^&<"!(>EE3?>0 M?!6?U+SO&9+7>#?_$-[#4)I'%]"I\$&H;;B)O-X\^(I%G)J#WMPZ/*W##5-M M*5O$P9*R-H>#[<-V'3&2-7,PKG1%EN;B\BIK#D>/#L^JR&1]2ZN=JP6WZO.R MMG5X4L5I6//Z:N=OP9W\O/QM'U8*"]2\OC7PET;?$NZVJ@4":UW=&BVAS=]9 M\M:O(WI5;2EKO/6O@T2:L['76X1&5H)G.MQ"-OU=Q""Q05_G](3P*TNJ+QX>(O'@)F*=KU(&16!?X3L M3.TNWL0MW:I1_55[#!/KLSM0#*PEL3B=T M:O:$EEG.MK!P.:G,%>NKFQ'-=#=NX1:W#TVQC MQ6W@1'T&$-I3WP:T_(M'U_/!F?(IC'#2,G?&?.?:+//[K"8[9S[]S\FG:D[( M8CX=MVJR7UX GSC)ZN[Z1OZR6393K]VNZ4F\*0XII(S,&<>H@II=(;+-ZX1< MWKD]VW-X5(>E5FE!639JXD7TZ '$9A$1VKK ^6)T4MA_AWX]7\/D'T(NN1<^ M! MZ;2_CNVIFX,#61O=6,:C"!9K'V3OIO$*.58XTG1P_#Y=NY(<]1 -'4^1& M?B42B4?H3A]$( 9>K(>IK2RF_/PY:R"Q,BLS34>7HY!ZTZZ)AYW"S9XQY>H$ M5N=@X1Z7I$_!0[)"6",'$"QZ^C07GE'X0 ZF0]7 BOI(_Q(G7JX6O M!R<9/\,*!*UY;95WY;B9[67YG$OC:[4>@^WX9-65,3GK75CE+6N?KKQE,Q:F MSJ7\#+4ZD3^HW_$154TOH9,4=9F(8>:5NX+*S\W J%Z>F,TLKV3##@13WL+E MK;QSK:-,$LAJ=*Q_525AREN=YUU5RA,;]/EN7'Z?CLZ.JBYH!@GK74Q)'5A9 MYI9=C&X O$)O@M9\8O44JQ%3K@?*R7E=Q-3?NG'!#5"Z7^%JI)93$,T%$K@\ ML>A'7*'7PP)IP^&7)Z(<=Q9ISW)$K-8QN]T^.5H@4840"N7)**>KVIW.@C-7 MC@R(_I/Z\OWP";K2K<":H^,%UT%^MIH(+,FT;+B@#@+G-TE<5-:R@)Z"7H!E M"2C9E6C!F2I# /HN\ VP/D:8.58DIQZV+"9'OXRLYD6ULZ=HDE4)6HE!50C2 MS+0^N\IAFK=?Z2EJH&A9]U1)BC0?(> :0.L U$HSG%L7*K8%8CD!.\M\OT+' M@/D.JT+71TT4;GSYU1TDK2('R6:7?SF$U)GKX&/@8L5BC;N[>&7%D]=.>?70 M>?LLWU-J^05\&PR\GHAB^V573T@MTW.O8)YE::G,LXSI6(86(]B#@>@E,=A' M/>PT[47RW_[T/J2CUJ. LIEY*Y&T]O4M%U]?__K2A^)K&/0%M/GU MNKY@G5538DZ9,UDT?AI VOEZ$?J6K_R -E1!(GG^K7LY$FIQ2TB98TKJFY6S5#I:UD1M93M_VL2 M)U@S44](\*S,"K)3UTAQ=8OIM%4'R7GW&\4&@P<(*%VZ430=A!$FE"[]I#MO MGI\M5HY #6EQF2EH-3%>IQ763D_.GZ,O^[7JI..,?5=M MVB6)KD$SM8_;R] ]6T&5'&#YS(+,ZZ7D?"GYQUHK_+SZQ.K;?VS$>>;P"XB0 M9 )+)6=7WLZ%,RP@987M.9U'0$[#RK>/_#VE-T)S*NX!XSZ(RDU7[UQ?Q+?B M4003 0H0Z_;T7U5RZR6TT8ZF%9K/'%O(?//H?;ZU??SR\:+"@NS>U-NYH(O8 MA76U=K6C2I!?>NPN:%=F8>UL;8CU-GVM54]0JUM7]!V'Z'*Z]J1 M(W0Q$I'7<^.=.#L]T@/_O/I8:B'M]K8OY/WMO3UI61=1%#Y5L=".MO8PK2Z#&[*JEU[;I1!^D!/TNSV@R7'E%A<,5S/KS/G(#BDY7POPNFC(W5GX^ M#,JYO43>'%=NXA;YX^?-^0\1VS,6CY:?]9-7V/5SWDS-9NN@==)LG]KSF7&* M5M8+HW%("A(33-A_=AGV2^N_WZX^IM5$C)DQ !7[6_3[P^)#1>!Y1/3 . M4%<^D!(J326O=](\*=7,JG5Z^FS+X^]+M7$'+1P@5>K[N"_%3GZVTSPO0_]Q MI]W:&/U9"WS]VW/0.6]M3ORRZ[MT_=[$AS3U[T%?1'-75V55[<[I\HO2]>>K MU)>UFL?-;":U&;;JE*44R5GGJ/89-RJ))^VUD5^#(C@]/\V6#BU/W^8/>NND MD\V3JX_\=9WC5KO5*2_37T-XS_6%.>2K@,JTTQJD8/ EYR^7W)I9=XGI;R(Q M=CV%-J+@8"EU>/EDWTR]W+Q)5B6H''Q(!L:H"D'TVU5-R*.SUGF:AM2XE2+*M25!(#Y>AD:8I^#\/^D^H4K*CQ.F?GV0?9'&6RO!X[ M.LO@B\R8ABW7&W<*6G_E'/33UDFA99P>?WDJRBW^O-->@@I5NWHKT-:PLF=7 M+GQ ,*4"*/R94]5"6SG5?]8\6XTV/#8U UD5,.:.E MU5Z2F#K*CEJMD].S60)<<<*2;ZMF9^9Y+7CJ*VCZL/?'HB:CI0]'P;!+SEPU M?%MBYLMP-((HULH+3G,Y.^PRTY:SGBI->]'O8R#4]6]AI); ?70HO_1C0)I/<72D)J,Z/J^$@.OYRVO^0Y:9^=' M&=C>Q=/50V!)_)2S\^/,"W;#!&[0%#P^:V_%2FLPU>7&G9V?'CW+R248=:R;8L*2G4>.D.0U]*14P@;34Z+Q=-50=I2SH\JY+&1Z8> MX)#.R5DFBJ.&KS)M=33%XZSO;)EIB[*V5:IOF*\\*]J-XW8FF%/3\JO2T3GM M9*_6>OF1?'$#EYH(EPHY-\\Z6:NF7L94).C\)-/>I&8&H?[B[Y;*@^BL3LX< M]E0EI]4Z78_\Q%$RNXRK$,*@=;J>$U69DL[YT7ITC+)E"JN.BS:G?-G*$V9\J5Z:O,R=/3X^SU4($^59%U&8ZZ7D#XU#WYGJ8Z)LX9 M@1->TSLZTZN@_/3U$KY*K=[R-&L4-]Z,>GC:/CG-)KYEYUF*D.KJ4;[U9N#L M+23$>,%JX$$:JJE+$D ^<'H7W3ZU==-E17YL56+W7SWIS+4%?SWCWS []]W&QM:#5KBQ"WSS.U MJ'/7H/;Z1D1W0S<2']S8ZRUUJF_P^W$.B>6@>=BTH%@*)UR:JH5G?195DJC. MBD1=>?Y$;M\FF<53KD#9FA@V@[ ?PGL8RM]?/,J[^X'1)[X-:(IODR2&O!8Y MSI)2ER>54KRR4==*9-2^AODL+UY#ZRS;BV<=:^!=RXVQ\9V81<@:UK'4;IS3 M0FI;!Z8_7,?Q1/2O)I'\ "'.T/>4!@(O1.56D^9^,2F>N6MCQA%OM>TCO@2- M:UKF/(MJF64VS\\WL4S,K%UI,Q>\*+)=!JK3L9Z55/^B75:C_'+MO[4#Y=?WC)$-+*Y)"?PFBMAR^]@RO0L^:E MU0 0^(*65H>XOAP&K.V\;D*X[\,9).)(W>Q(MX*"-.).1(]>3Y#*N*4&>_"! M?(',\H<[FP&\9JJW@4O5;^W6R4PQ>4UKDU[/?/I+=V>_9+*"B ] M C_Y;:#:3YO2GQMI'O6\L5^/9LN6-JV'U*UBR$KN[>?AUSSS^*MXPK_4$WHY M/\WDYY6:>IWTUJ$!ZEG5E1C+/?7J>S-D"[?L":I.7KT6)5-Y,6_RW^4Y@6#! MMP 0V;\-4D!;&F6KICR&M(.PW-3U$;Q*)M%RM.9;%N?Q2NNQ8L_S20D+9ZZ+ MVNII-JV27:Z2*3K M61!^6&?WU;@CK5R>38F9ZZ.WN@/P:"WT9F#_:F'MZ[N5IG,V,& ]AMEI9Y'8SJ:@;NJKZXSVZ4EMU$N[KC_I)3_<*)*&W53N5#21 MKQ)\0F3'K4=A9&&8R\]?-^U+<#X'TKLT\3,T#XY1O\2W.NU%AW3&]+72O0S' M%]WX)>F&-@EN/)1;]NCU1?_#]'LLY"8930_-:FI4,:VLCBE/0+VD5^9YMM_# M\H2KIO/W(5:A1&(FJG4M/#\[3_M&RT]?+^'5C9+V>4V$S]@KR@M?@Y1G65Y^ M_GHI7T*QM$M)>0G*Y5=Z0O0Q&1^\;9#C^FU@)>_4H\%;Q^>YJW/^O+40NGK" M2W4Z6?RW(OEA66+6N:B5TQ[J6M2M?)O22-\&5Z(+JFD&VFH]$9XLXD39V>NE MNWH11K8*=EFZ9RBI3UX@#U7]ZKW5.CH^*J,E"PBHE_0E7J69(L+E*8>OX1;% M0[AW'UT?MJ[8RO_XL^=/^EA5VL.8V*T\7Q0EJ\?$.6UEP8UK(6Z#:U[B0LF MFJYIS:K"#D)RV5XNM;G'4E,L04%U[E6D0!<>PB?JLER*X\PTQQ(D5 _ %%6P MSJ3@SGL(O('7 UO;!+1#W^M)[7 O:?G@5[#J?OO??O+KV(F3J2_^\F8@O_3> M:37'B7/OC:2R^RJ>G-MPY 8-^D7#N9."//C5&;G0)O:] Q]M_NK 5 >NO!GD MKZ"]LXC>_.^'Y%<8O*M^>&=^&N-/_ZMUQ/]3 PWI^5J'_]L=C7_]7ZV3YJ^; M^.EN,I+43'$UX<"Q]L@QF^2H7=HT-RR*-SSS_5 XW$1X4U.GU[JN:3[+K8W" MP/O9<.1Y/73>1AP"<9+0\0(G&8I8.$&8R&'E;^1IC.7F X1P'PD9T,WN^I(8 M^4LJZG9CA\@_:[>;9@K]N]:O#?L#3Z)A_#1M9NT)<,4=B*CES7A(S1@9P&-7@@ M;P?YW?LA)/LX;ZVIK\-[>VZY8HA@'#K?)I$S\N(8GA0>.+URX'Y&< M>#(>^YZ(8&PYD#5S,G031P0<-0!Q\XCOL3>27QE,<2RX<^'S#:E_P0,-Y#>R MR^&Q)1_^!6E&SM/0DX,26S0AQ!3FAYP&V0/+=X'"'AOG,/)8A&-?'.Z"R/\0 MSI.\G:5TJ^[24MJEJ%]*O2_7'G@N_*MU?G:.*X_$@?U)I$7^_4H^ZIY<',8! MI^].L$;K.Z@!C$&&;J09(\4))6&W-!^H=%N=.86J3&Z]M&SI#+L<8)-\05*T M8D,YD;I*'K+0]Z<'X5,@QXLGW5B>-1?R) Z="U^.:UVG'BB8'K>Y3Z!Q/#1R M5\=-JC!PX,3.T'T44H>(P!&^-P*T(1)60[G\SB&2Z!I27W0L.!U1?B"1Y OX+"S^ MNS3\Y&^Q"WM:%WX_O#M,*6*DQG5\R7*I<<(('2QR&*F">D/GR8U1MT5>#+,, MY&JX1ZLS%'[?D1KPK?<+T3?THO[!V(V2J23KP8L3KQ=KU0YL^+^A-$?^!O\# M7'OK\1=[F%_12Y 2*0V3@?R'5'51C ==ZG.WX7R1/)[&\K3#5^^'KB=9WM^M M8RQ?W\#ACY)Q( 0;,]@V=X+'D+A!J"ZPTAEG& 1"JO81 )(_>#[@%QR#BKC%TQRJ_-B_QSN\7%S'#GQ22EWAZ#U6*[ "M-P.'6"5%_0G<2*/ MF1R-CZ*4#HPO"3!6Y,L=SHSD]G_XFNM.G<@=R]=A(GK#((0CV(/.*?C$ERH- M["VYX(DOS0^SPI';QUN1M@:(*$=[2M7Z?O@$&I",3&F1],-)-QE,?*V%&T[L MPL9$0IYL5IOZ:_*O1JT\NOZ$#:8'U5K5^EU?6;P>/EBE5OQ)"M%\B#2:-7@, MCML#S/9'9:;]R$#%$T>J@3D3^A[@L^;I$J1B"H@7C 3@6 1_Z&IHDENH> MP4E0DVFV$@FXOJ-G\Y2Q@1\ MOWEX[ 4%NN"9GW&WHN?+K<4[&!FT6PKQ4D10H"!E(;-,RXS TYF0.$KU)D_6 MP(OEJ49*IL*-K,/IH=(DP:;''_Q;?5LU2*/O._C=L64N[M95JE!XK=*=W1(> MM4 /5"JN45X#SF0QDQI=J,@QC M?-?BS/3<-[,?.O*U!X]9>CD/0M#A<"4-Y%@'<2+&9"2[\C:4(_>%5,< .LN7 M%A,*:C:$+Y9%>/;5X?VJ5DA+B:,0TT70N_ M2P=51'@2Y?7@A%;8S-@%."P.8X^378_USN -DTR";SU:7W*I(JG@.PY^7FN/ M)%M\LA]DW=\K^?&2MCA20@/ MPU SC^U#^6+4YM&CM*G""4EZSR#0QGP:Z0 "S]49:+"U!_:&,7=[[AC=3/); M70$[T8?G5<#[Q486F&K@#9*,)S,[M3=TV,S.'SK%.H3=:/"JP\>_PVE!JC[Q.B#T$"%T^_$W(% WGP Z=..G=#2F0B>\?;E2OKB]Q*Y7'R9"%]> M)M%426XDV JB.VT<>NCN@1M$T'%&%P5+'!\BL-MB^V(E^XPN5TV)?',Y\4B> M7SFUY5A9O'Y![Q62ZP O5F00X;$I'HYZB6]75 M->;DX8);0:ZF&TI+03G/2-=%(J^?X590Q0:V"07[SF_(C%&3MF2TK*#%! _; M]/,3Y^&GMGZ*9@D'WYS\>.1)=2TG'TKNA1&Z#,".DP=&GK)?G6'X).>5-L\3 MO//C4).L;SUXW]JO;331'@5-B K=3*F)">%5[?P1A$\!V)]RB^5GQ^ANL%T$ M>9K!)G4>Y!D(X'+SPOZA1FVKY;%(W)[Z@W(2,(SC3[ Z.6"AD']^!&\E>FYAH #,VU!; MF=K+("?S$M $DGU=_#AYFU+G (0@BEU4.G ]>Y#;05>K%A!T(P1A N;*)*(P MEV$/?)$RPY&$&:)(L1*T8="A1?NE'I&^E=+.!F3*CY5R'[%W7%[P0IH6;L;O MO1.Z2E_A=^H=!3O]9>(G"%QP8UU;5B;;;EWONA$3FFBHCG[B-6RYV&Q#-WU. MD1;K"I1B**52*B8I[B1?%.,$2>41]/G_H5^>48H&]K61XY$OCC@<)! (/'#C M _= C62[B^]<]^Z7] ,Y^W:L0!VHAR?A^]K:9MKDV .!D6?0MX'DI1#H?;79 MD_%YIRVD%!_9,-J1EQ9D#K$!%N)_\?89N=/B1Q<^S_6;@!4K:%-^@[%]A/NH M'2,C=3C9HJ):8OP>3*2^JX5'"4.CS-8%I%M):2I;[]\3"%FSDP\NO9Z0%XG^ MA7&"7%E^ &D2X" @9"E*I=J-)_CRBL"[P@&%R.AQUN_:C)[E , EQ\-P(JV= M;M9640])*7UP[TR AP]$D3Q((C!AE']-^@] !!Y';2/,>7_RJ=+T:7^"OHGA M'=UE_'L\-"EC%X(#ENL*3!@/G%ED4'2AERT\MX&)'KMP<#]8T\12&_0P(.'V MP0)*7]+&N3%K.B^VF<,N(+I)20&JO3=?3WG:5&:"[7PY=*X+=I5-+XKTZDL> M[FCY#\*<<1!XUO7# /0/-F9BTZF+J0%=L(-^2E/W/\JLG,3:$@J[0!-2[@7C M">D[Y8NB ,_,X4%&T"PJEJZ-::,-NY=5\:YC@6* V%PH,Q@9%-)H64'4_@<4ZQ,1=+)*EC@[;O^&$< MXT&&D!IZBY6N\ (R4Z?J]C>N;17J9?W%'G$N06"360<4U0N?Z;8&-:^& F; MP<.8HQR!_8 .I#:$$08\.0F;$\Z"AV2H'_7D>Q#68'S-NW'B]"?R/H35T(L- MZ>BZ?7EDN_Q.99/!Q)"E@J$7"O@D%*7TNH T.W@>RT=/P.N#)!/]=GV*P(\' M+)!;\P!^CR0=\RW>HYVP0_1YOPP#R"\VF0N74F3DK7+KQ7_LUJ$&P2^2990^ M[2Z05[OWJ+RQZD82;A2H/-.4EU8G*27#*)P\2%,C<;[*1_30X<;'#>?C!*HY M28?&GHM&!%\I;$@#UCXQW9S+.'>NE1W?.B6^F.BH/@*<>NF1#\@X+E".QR$\ MQO'S-!DIET.UX:QK,$!K'":2(QBM!2/#XTP 5';L:4=2?MA>B7Z(#W36/JA8 M(+< WO41FPZ8[@EJ1K^G=L_MCS3D?JTWJ(,8&1-%14 M";Q$MK.'4I,&F>P1[NO@LR8P@.O+3@!@.Z3 M>JVYFHHI?R&,I!)BOX$=]%3I.)/ '0SD%U#Q2&;^(8>'W$1T,^(=?T%IE+!4 MVY\U$FX\BG! M2#4^[,!%#0LF8VCF]XG_FHQ\(AV_*HQ$L4J"$8TY,_2DJHEZPZDQ473F@%2' MTK22!LFC\"G?4]+!WLDXY8IDQZG%(V8=/@.1$J V-1GFL$@^_P E>-L ML?,67VF?<>HC#G0:FGZ!W"\ ] 3O!^4&Q.\WE"'5;H^3M*(J5R,=$U"IRV^[1\_WL2VDB!>XQ2<)#FH/GZ?TY5B]"2PY M@2*&]14JS&3N9 MNR/YM@9?D1?HZ7A=6SL^+3C;Y'^$+>6,9GVC38*Y=V+!+6/NM-12])VV M@U*CL^;-#1K@F72[X:,PGM<)>3.\ /Q[(NO=R[":MB! ZPH_9?[(&P!590W' M&QB/:(/.PN!PT+=*1+2C&?K>"Q47U2%8E3ZH&15[5,('/62!6 MX@UL1>$6/&%.M]D]:T-Z^'>!OD/Q" YPVB$OLKB [D&]YXKA\43^/>#L$[?7 MH_X*0F4.84VBD-=23&GFD&GS/-&F9RZ2N;!8@["/B'Q@6$.X'CNO0"Y*20@6 MSLG?AUS,:LF5<205R+Z+IZ38Q" #*&M?S*$!; XZX3F+!HF8;=7(;^*,&[)U MM[0L[%+Y0_$'"^UHYX7\TO8$.Y876#N.;7;R ?FP:G*]6%2<-[BRV;@ M13&<_P8'S^!?$*W#-\XO(!$0I(^$ZWO_P3>C>0)RG;^NHJ4@_4^-W2(?FJ$O MH';9HDIGF?2MD(=Q2%.PP\YW^)UTZCKZ:!: 7J+S3Q51CQ7GY M&O?BH4XHTZDNQ0&_3,$#II:EJ)'/(T$DZ$3''+5SAE*:%W 2*2:W MC#C"9O%])TZZ5-IHKJ;J..QL4LJK9=E6F1:SQ98+A"FC@9R2>@\FP23&IYS2 M*?CAF5L@"8OUEW$_!Q-_X%F. &GE**/=?!$+(_%JR&,X8#ZPFCT,#H8H55+? M!VB1C\)(&#?3#+F ZTQ &NODE#([)S#N!.R*W6]@H!'IFAX=]W_LY)+5MHT'U*4(!"1Y1K M,&8@E=QJ*\B^,K;4(*ZC7I^Q%&4H@#OP(>-W))(A)#OKX@:*\5DN7Y-\*8\U MI/U!8KJDV:I5 + JDXO)Z0U0QT]>>\H/2)&'!W($Q54FL<$'O%I X':\$5:5 MV7GNH_$D22\#7CQDU%+V)*1YP1]Q& >?0@BAD:;BB_LO+)<+Q!/<#HCH)1+X MM)F,L*C!G=9@<#YYW'VWIU*T,:%,!'C6R"LW=CU3'\T!$EZ$$ZKB&&U@%G/4 MK$0[RV@S&G0A4N,KM&6] -7$;A2 6&]]S7<&>927%.!DW7$=CS0\XUW+#_MA MRQM?DC$]-ECH31V3O.\>A2\5 A8G4&6R2L(,(\*M YY)J3IT;&[F1U*E]MJ3 M8"Y@_1G?ZX'$\?TS&OM4>\B@_#$\P:Q)R+!,CX_UL'3*R69T,]J'*A90^;BJ MB J/08$.V8'-UJ+^NP*[VBUAULOB$G=\*KB4&&A@M"C@'$P;.G]/*4;WX2$2 M#Q!'3!>H8HH@AH<@/$!MN]4MDDE+8R7J]MC8@G># 5-$0RJ+K:@^JU-W.>E8 M&$PR/%XCT/*$X$IIC$$ 9C3),*<"<[!Z('^6]O2_)R[=46QS#B+]S),L>#(A M6"_H0VF8JF6'5#PSF_CIQ:F,2AS+]_X0&&"1E%!Z<7_2$P7LP$I(A%6PZID! M+!QF#Y^PD IL"2SF):M5P'B)\5*^%*2=+L6>2:IY M()9D[ )2&TP!5@JZ0&F0*%*UR%D"D$B#(54_$SR&_J.@\(;!\3-F15DZ\=%7 M1)\I6%'T@-\O9;Q4DC0RVUS'0L51)Y4#)92H3UE!#/MTZ%QS*4Z*.G5"R%9* M3:/>;+"D(F[H-QH&2^$,6UR&. WC5MG::BHQZ:'S:9]'2DS!*"Z)!C1AK2UG>?8F-RH4F.(/<"SA!.# MC!B'RK1&3!@/RN/R@!T+F-TP!04HX@!1C+GD4 $(_@RMP/5T"@TWGL3TJJ4B M%?'3';&]@#2 )0ITHN9F8+DIB$>*=@)V$()AOH#$ R+Q $@\('/9''MX;L;D M>(K-HO.A&94G2@>8!D&^@F/-&,9%"&$C.[!OQ35&9!2PXX=MY)@J1U7CY7$+).X>$;@^:K6(>N%ALG!@;;:UGIB=3PJ+F7U2 M.W$\].V)G?\.Z#%A]_[;K9OTAT;_H,*16:C9\L31+N=>&4C/ V#]8"E'D3$& M@_9Y5&C)(4WS')H.7L;RX!9"_1@Q3JSK;P D#X0'D1I^, =FPJ)5L* BE [$ M1:WO,W#6IJ1LP\(,7=38:'K[63YP?@%\*@=%?+?D&=JB]-#;P_KIK8_+'0L6 M"TP'=/T>YPUVP:RQ&N[DO]FE_.(G >Y**<8NP/$\"">8C+HJF09:N-+P,7;E M .@4#$P6EB\<.E>>C]9J;C8*ULRFE1(4U9C+T-2@W@:4+P.+A\Y&\N5F3 Z M2=8J[./$Q]?$7Y((;\.IW#QH!L>V]BZ(DCX\MR(64(N#%^45^=[Q]MW!. 0N M20>6E.4>V1SH6QR0DA;(P5/@WI0-/P33G()ITI+ USY!"%D@GH6QK!2'YP1! M^-$A#:8&Q?KZ&D?AR8L%IPF )TGT%5;QOQ08C8I7\.4&[DT%O071":8R57:6 M[K QD#-Z_+Z$Q 5J !3#I48Y(UP3H/1*>F!LA*;!I^#B5? MTOJBN*6%R8X0 M42-(5(-2&)-HI+S&A!-!^0)C:#+-#BS>*$6"9KT'7K&8K$$?,;/&/G()O*&Z MJ *=@GS3TZK4CL_F!+UF)]!^(Q.KTK6!M*-6TZ2=CV?^8"3$W5(4]QHB+++ M'LEFP[PLE1R:3=ATDNF8 %3H.4E] A#O),@&^Q#F48E?)LU4^W75F=)$<-#1 MPG\MAES&&XT""V.V'"U 7#V<0<:EM#0*0$V+@6QSQ'CRMA4[%K:\Z#\"C"': M !_I_.[8-6BOD#54)O,Q[:;2%Z:"@4Q">;_(?_^IU3K#AFX@.7]JMX[P'RJ\ M4+JF-5-!M@LL-@]M@2"2\I+3,,J[)4PJZ1+3#BESG+/5R2.,1D 73&JXN6-B MQZ["* )Z8J97<10&\F>V%G=KZV$@3WN3^K/<21L A/:? <.&8S6DTTB-@=8S M'FA+"N[8EHB=#R&8%#8\\Z>+NP]V(S^*$\#%VB\>XCMCN7\-#QUN1YX:\.+N MN_I]JD$@=??].9;CD*.A\ MA,][^K(UJ=)N/QPG3F);G2J;8!3VJ;PG$DD4FJQ)SA_@< ZW<\+23_RSZ>8 MY1ER(\GESG$'0#;$IM)\T6-('.(C0 <\&M4=GJK%QOQ5%7@\,)5']# FWPFR M!R\$"B^)0(?.V-?49XP6/9?*^DV-J7PQ0 AWY,D!Z^#;5$VC\C;4&Y7D,BV3 M7>4)PKP>.;)IH>L%69O%>CC_=2*?C"W5UA:Y+3\ T1.UAC&$]I/$RJ\R;TU. ME36&-,N0^BZ21G6VNJ3#BH)R;O[\X.*:+]1=NJP^@PMBQUH5R&OHD^A&$PAD M2R$]:3APJSCS;I%+U"L]H][/.NWW#C$G(()A=BK_03O;&-WN92&)>Z[0!$!J"_ MV-R[_?8]Q3D,PE,6 5-D4CD4-@@OAK0ZT2*H:.LA$J @* C=:@/R1S($DA[D MGF+R#UU< $^3:L%)Q:&S67?H? H-:YD PP&3-&""53K"JN-.!>4.,(1D 2W; M>!AR&V>F[D:1M?='6H):Q#3'5>TE;(#E+"-@* MU>GI0!@)57[C8K-SR. O&,0@&P4?%>4>$OB-@V8A@^'W*0:S+28YZ4MC!JP; M]H3&T/>BYX #\@$5]U_EN\+Y0 MQZ]!O B4(6WA3JNN:4"(L+@-7(:8.%FJBMU>H,C3'(6J#ZX/+3"S'$_^EW&U M^0NI$^*K&.8L+_]+M"W@8AA/I%7=,WQOI)1;=O_T9@Q837$1@>*9T4ZHLIPK MT1,8VFT=-QB!QACFJ+3I?:2.7FE;W>JDI*]T##79>(QI2[NP-;RZ. I2*?7E MQGF(J2M=Y5'"P/JN,#<8MMY1(!%69A)D1F%D($F!$:J(F&(#4J4>#%!MP0O) MOA<*6[-3'#PB<)4!*$)Z,*5:1,!0"Q>HF)-*A[,#&*BC,I4KNKL4W:4$@D%C M0W#?2[AM!;7>D6RC-H$N9F"K(:)0L@\T&)QXS/*)].M*W_64!JI "LSR- H' MO=BN ]WTK@&71KH[H[Y[E36*L;\@5-7[7F"C?5&1,]IH&KSMBL';+F)$@X0= M::A:U+#GZ5RCV?S53W&[0%1%1E.0;+J#G>GAQ1S.]OK3Y9Q0ODU4J315A8PF MTG!N&NMI)]ST/^PF+@(2>K7Z+[)H,DU.2*> +XO5 ?L"5#FR',4R5%)[;ZY] M.90ZT,8RR#@<;&]"JB6Y?'RP@C7GE/"4P@AB*B'EN&0?&BJ#VP*UE"/_Z;S9 M--&<5J--_]R)C=:O?]4B&IV*"N-%0;[HIAL[Y1RXA21P$)BO(5A[7!%';T9\ M(D!"?N8Z!WO+[HUNW)+:)+/]UIA#LM#-X)PT3]X[I78@YX&07[4-44LH__QN M$A\\N.[X_9VYU0TM-R%8JB*^%S^3#W[8^^.W__D_'/E_?_Y\?_O?[Z]$W(L\ M7/JWP27U^\1O3/7G\0*2_Y!L_,L;:.3'OG5I&B<=:?YW$Z1<8/)"><5-Q,;>=@Q$ENBA,HX]J'W M()NX\01-+XPKR(&LF2D0%7"37O64DZ/$4(#O#>C9W0-?%YIC?0%A'*ILS2R' MQY9\^!!*2!;%%$T),87[ Q'8@\XV,I ,].Q8A&-_-U+]?PC"J84,W AJ MG-A.O82>G6$4>"[\JW5^=LZQL /[D\H*O)*ODBA ^0?S2AFL^A":5Z1<]:#5NWIV'EV8 J52:IL%A@Y>WXVLZ7S<.#\]0>.97XQ9_ 4\BZIM'.2?0_8@&UO? P]^>Y=@.:.M@.'I MF'=PNE2093]2Z17WY%*Y?.0Q'+ !"!L*'^/<;[U?B+ZA%_4/ )9KZD"RJWS> M]F)]GP ;_F\H#;F_A9S,\];C+\[!2P/M(B\1M^%\D3R>QE+%P%?OA^ &#OJ% M-ELY79#5(-]C\6WP4>-H[JBF^$Z=!/0Z=T])C"/J.)SM^I56$["_D#T'3U=\ M)N"QP)04#<\%M_L8D^'-*T2> SG:V"\X5,[O%QLG,SRB[3,H90 M 7 (FT*/&2C_5 ,=G=7,[V:$EU48NZI#CA6H&5M&;Z$X5Q78K,"S>^G6A&E> MR;M"^=6LE>^6\-X6UKGH/I^ZM2H6U,'S 3L^29-VY*E2&%VF ]7@*K_4KD93 MS5NM!J^,]!'K>]! MJ5ZP'/_5QA!QTPHC1)BT:DB0FMV#'&97 /J HHXHW*L M@S@18YUV 2/;+;3R!6R5H:W"D*"264L^IX[1@^A M!@SI8PR6]RN=PP60!_222.T-'3:S\X=.L0YA#RB\C=%E@'!#T,*<$'[2S=]M M:C.@]I0"#.+W - / 4*)8-?U.R)4.Q]UP12&TN3 5 M,CL3>OO"#3BL$M$9Y9J8GZDEG!#>5-)4D:I!592J-P?T9:'J"1@X.^)2: MCJ9*.LVHFA2/,Q5=D\3Q(4HP_&]=K)P:AY>KU;#DPHE'D#49 M97,HYJ\?UV-/J^[36).O@AS%$^^"N%RDW)C%_./.-P"E1+EN2>1U)QI5E>*S M+K1?Y]RE5,,,4''@[,2\($BJY;Q3>(0[DP"'3>EHU%-TJUJIC"8ELN%T0^B\ MQ"Y(TG51-L?6C?%6X(A/RH0:"IV+DS%JTI:,EA6TF.#MGGYAXSSL3="O[2SA ML95PA6WC=4&TJ8/^U1F&3W+>"!,O7#\.-01V!3AA;/P'7'D YFVHK6-?6-V.![=;U MSM8DERA2HF!"E>[:BY@J94R=4Z3%N@)SJ&%6_EX!;!B_/*,4#>Q.U+V/$#", MT4H.W/C /5 CV1[Q.]>]^R7]0,Z^'2M01ZV+ $TYS1\Y]D!@T@#H6^BF(00Z MF&WV9-SZ:0LIQ4>-TKL3Q^D3MA5! RS$_S945YW"1Q<58.A\-5*LV!&(WF!L M'U&[*^48&:G#R185=J-B^$9W:BIVE? H86B4V3J&AB"EJ6P]1$_6Z5\A-18S MOS!.D"O+#Z!JMPC U*)4-?Q*]70B@%S2XZS?M1D]RP% .*E#Q)G/U0.IAZ24 M/KAWL._3 U>3#>3I-I&B?TWZA&; :$=K7 U=5,O M;>Q"_,-R78$) WB5;%!TIPP]#DQ4P.>X'ZQI8JD->AAS/FZ^G/&TJJ<1VOF#E2FY7V?2B>+F^Y+&W!N;)@Y^-4A)] MP)V IG0<\.NI?AM=L(-^2E/W/\JLI,;LO"= $U+N!>-)DD'W-P4-!<-C]3N8 M1<725>C47NB4SGNQ=;NX^TB:*&T!3'-/JDP4'3*6=JXY[VMFNXNNJ8(A,$,9P8",^59!"F@/IM@8U M[Y@"9GA653![)E5+CTPZO^/+FXT1AV$N\H8(:S V/-PXO$U4&K)( 6T9 ?6O%NJ M!HYCT0G#,Z'=*M($\AZ5UUK=W( WHE*I4]YLG1*7#*-P\H#5KU]#Z-UQ 3CJ M/;?A?)Q >T#2[+'G4F]FNGKYP0&5B<1THRWBG+;)=F0U46Q],#F[V"-?F7'P M4,6GQACGR;@.2FTX:T ,I!O'$K1_AJ@Z&&/&J_U4WU%0 M!Y!F OX/1@"E-&]$#%#OSJ+P@#GR-/ M3!Z#1S <..S*9C^B7:N.CKX &%*1:M]CQ:)5(M@D< <#^074<]S^"1)OT?N+ MALY%<0L6 U:5V-A4U+XS$0]A9) ^+= 3E6*@@$_XA0-?2[U[J%L#MZ/B3BU] M\8_=D6CRRH*%*Q0&UJ,DQM\JAI(SI7J!\CSA8[;_'Q_!FG M/N+XLZ'I%\@Z1" M-^:4C?C]N@YJ)DFNW1XGSP=ZMY 88EGKO45*$1KCW)^N M4>"T\:OE^]^3T#Y"D:>N9G)%0!C'+3Y)<%"ILI:^K %TLY!B:_,ESF3Q3TW\D/Y0@US@P9X)MTN-/_6 M#O$)N72\ -RN(NMTS;":MB"@7DQQRC;A#8 Z36KJIAS5#?)2VUF#YM*WL5(( M3C&8&EV#)-A:@8Q 2.6?86>QNQD"P+JM'=FCQ9U/YH-$@CH:IX$L5VHIY#Q5%JZ9B8HHIY+HDKP M!RZ&45$##,,(W'W&P4/%XA8)A6_N4@_IW.N;0%F_5+EX$??RG3XZ# M5Y+4S@QQ%$><6QN0=M/5(1GI7__,^,:=!#W.M.DI+BBD2#P5S"*[)M;A!IP& M-D8#$?49B.BK5!VC,! )8(:BWTO]0PVH9YMA5,/UB<<'7\[6X&A=&Q>83H"2 MZA$@,CE+( 59%&=Z #@?T[!#.#0LV(K"+7C"O'^S>]:&($H4*O@@T)EEV'UKQA"*[M'U7:Z6#TMJVGR+G]K1NK"MD7E_,]21'9A M;0N&5IP4D[A7WL6S)M/&H%Y\[%$UIL:Y$EF#6TYM"@ M4U!C\7V+;J+P(7)'.Q[NU1QP M[ES.';M130!L@YBQ"54@\TLJD+GK9YHPN!4J:L^+I'EF]^F$Y$CYA'O28!BQ MPMJ=@Q24ZSH?"=U^8> %U&24\D=U'EEQ(#E3WX29I"EJY$M7$ DZKSE'[9SA M4VWQPH(78ZK4 \W2A1%OE?BOTK XR T]8PT0%74]$J9>#K/J$=LJ8)1HS3+, M4DLM:A'7&+:?2LZI7T*:[[OB1D3K/U6V92>/VWT,=,+0;+%E/ !*S"%GM]Z# M23")\56N= I^>.868.\B]67:<.H-9+Z(==!X%^51:3#]7\T> M!@=#E*J$.O-%SBB,A'%?SI +N#\%9&U/4L5NNEB%$8T4?:0"N M*.M$4*@JZ MZ2Y7FE>P=#>BRMB9159 O7UUAT9DYQS ^5?BPJLN#Y\#MVTRO?$!5#;H@YV+ M-72OQ'I5Z\?=T(O?^4LOM6RAELV9-U!8C0<+S#DV3&4VXTI$L:C'%JOA/EJ/CB_@O+

ZCB I-*:.>W<@2C& MT(N!SY:\CT3_T=W]HSHO6E*MKPSV#HVKEE]H[IZ/9TVF 9H#H'5ZA%.XK]3W M#FTKDEHXV_>\@#\+2(S.EY^)D0Q&$=W;=%=N!F4KYP2#^I(:*9JP.5<+GQ5S3\ MIJ)_I??^1\,P2;=@?]&GH(%,:8@SL^-4 M N74'N$J$]T@1ZHGFS!8-<0-%@N])!-,(%]R:(3\B[Z=D-T[F?2(,Q3%424G M:;C)#7*A-B07.5C/IS<6,N=O*LV+246Y1N$K"2)!$I_46(77)KY!3K.>C"+W MR)T+Z32#4/SV96$_LI1?LY+%TL4.JB2=1<9Z*0%'E=32R6YPDZ]?%L0MY?#( MS=O+Y"WH1FW: MSKYR^<[RJX>[?SS1NU*@#Q[OA5M/M-A*J;[VG+1Z I*S;>BFT>Q,4ZR$D+8X@,4!-@8' MB'"V4PT@8(B[% MX17O.)97Z;9D K&(;8?NG1K"R""] 6-U&I,/42R-QA>_=QZ':_DS$G':>.@M MTE_\S0W=)*%&KLA2P:QD9V6W.]FO]T'PP 1AZKOAE'%*H6&83MF?Y M3#<>(39T1O/;Q4!Y-'-1IO,8LH;Z^4QW%44.;O\F#1X7O_=U36K51(,BPS9B MM!$C-V),'C&)AN3#"& ,_+0H/V[4ODQM&3>F#3@P=+(FLBK=7A*723R(O).# MDY2M!W3*S]M^7[IP32WJX/[,(:0=+Q4Y1L[IO8V1;8R\M3'RD*K6#0;T:$)R M)BL]A[7R6-(#=LFR6AT_UZ5G=FR]GI9,B[NK2Z.*\>I3["=>7].>ZSJ'X7&^ M.?YA,CY@A ^9?%W8.20L8Q!ZX!3$/P (T\77UQGT7?)U&"8RG8(1PO3>GL$H M!O@!32%=WJE"XR:H]W6%U=HC!FI'%<+IJM_YZLP-O.2%W$<20&"I=+KN4Y]F M7XFH#3O-F@H0N%B\&72)\#7[DG_9$(?FGE]PCIKCXMAH9LQ>OM71B M6LX_O=KM9C3PD=8=E/S2/5U<6TO]2$,>0Y>/ZYO*Y&5?6^8T>26W%/&>/H%. M+^)XG-)WKDCYHX-/*A-K5>]K?TG:M5!-.0S=HQB[GN2D5+'S0(P0L.;KT/H]ZYM&E8/R<5$D083#=[\E=ZGHY.93]3U"A+UO5,0'2%DB8 MC]%S.D9,- /\"Q>'9)T:D?DW@8> ?TXT[D&)^=1U-]>2FK*)C)I[B-Z0K(^5 M'(BA( >B]%Q;K1R(H3+A"D<3?"\6,5WZ96S/1_@Q+NUT^&@0],K.>PV 6+S$NSJE& M>47C#:3#O\AD1STAB>SQ"2:=&US"D,QO9![-/421X8K9/B$4O(;Q_MTJHOA^ MS\D3=Q;4B^]<+ '&7!/M/GNA)_$M1E. XSDQ($63I_F IRAZZQT3E.OY$BJ5F6S8=,*\INVNA*R3AE7P5U: ME?M!/JN81-.898T8AVBV;4V3<T\:25QG;Y0W?H&4\AB*"Q+E_\(QPLQ M*?.NE^:JJ,RG4;DOH+6^'76%,A0\/4-A1-;,'M7N,"1J&!,_5%I25NN)-P48 M;4*E-,+)SM#UZEQI+M<-#'?[-!,\+:7A3##R80C/3 ##=AOY@ M0D83^.]DLT\EW3P'<,Q^%>#.I4>G*X.O:7-.0-MST+)!B[]:_'5K\==O[C\1SL:0L\"- M%%@NJM$7Z**?825CW,Q@/<]R= 4( MS^#4#6BFY/T+ '$BQ.FS4Z MFV5X/7$V-;;_S<68U)[?@0C@5_YEY.^/UX[ILV8_2@BA^_<\&TVF+L14QIO1%0K'5V2%G.+* M?P6!?XGP8R19[6E5-_X%/WTIS%Q2W($D[W*&83@>A'YN#"".3"\?9/\6FU&3 M@/&&K"*':0CIJ1M^I_+=C,X(FS!>9#NQO^@O_,"X=+#V:,^AM!Q:A:(="8%" M1E/RA19H,_!?E8@>=0;/L5Z\7SHT*Q"+GHBE5+F1?HN@1NDRR06,RRZ$)Z/' M;#(5YZ4=E?+2CO>CTJ7ZJGU+Q6QP$DE=;@:>=9HI!4'\^K M^K@DP?NO;C #N44W?0G#(Z'? \"30\6(T4J;QB<5M2RZR,<,GX]$?4XF]*^( MWB$9D&CMCNA^C>EI_<8WP^LZT('!0UQ3TM_!Z/LE!F!(%@T81'&'SL=K^N=R M/:$&-&#%37>\K-N=PU?H@]#O8=3+-_US.9Y0 \+U>%\9ORJ$U(N)"/&<#X^6 M4GSUX=&4KL5&+39JL5&+C5I RV*C%ANUV*C%1BTVV@,V*LB3NY[1!F]&2?-, M%O;,+_^56UI%4L/XGP"+ K=!;"*C'V_X8,)DI/!AV\OI4E,;Y#*M MB"[RJ _-AL2_ 3A^B8$_H"?9QB#SZEL,/9#="T(U@,4QGC M1G?[7'PGTT@GL;6,@5Z&B+H^TEH(KM20R$D_F>VD0K21&R^VY*C-,;'-SMJP MEF1[PIOLL9Q(M">WK;+2_BKNL2!UM'&NL MS\S6^VM=G0C]M2Y\;L8J(-=]AT1J&$;08V=5.L%BBTUNAN^U)KG0PS8;^_\5 M1+2/A?[B<#&BGW+]<# >8S F-NC* VNSM/4>NIYFA!Z9K.GV4Q!,4TY@F1/L]G3;/8T MFSW-)O04>YIM Z>==9(XV(_G9(9>W)[1U2D9)2/;>U/)&OH0N:CATUG5W<(' M%--7K[K!*71:WWIGU%:"QB!I"/AP%\WDU^:47DA4(PYW]X_VSAR+,EB4P:(, M-C2T*(-%&2S*8%&&E;>5(-W18NNH1V*FB"R95+"#M-KVXQ!*\9N>J137[)"% M28+'_<7AQP^+!+^"W M>(]*=2:VUPMKZD*X@MU2MTQROOKTR2('/[%#T)C6A1U \/OC6IH.6]D M3ZC(HNT,32I2EG9A6,K2132=YIXOXZMG1Q?WOKY C;U"6;NF13EVSJ MDLTWL:E+@MTAPS?!C70 MTGS^))=_\$J6SW1>OD28Y6*T<=Q+WJ*Y>>Y="&XF3$H$G:"0=80S=PIC-TAD MN ,1P*_ )R)"ZW8PN10J7WS_:@[-8C\L.[Q-S.N%;2O M;AC_ZL:Q<7@R7P]<9/GXH#JRS,@[;!O<\7(-6)#9@LQ;"S(/0^+J8"DJ;8FJ M6@HY2RN9#4!KR&O:VEW L@H,5%3K!R#64;^6P0S'?=NPF-#-T9VQH[ H;$W8\A!AX:A_#?P$\=C!]T M'U8/NO.T'9 0MP&W#;BW-N"V65U&S3B;E(ICL[H,B>XWWY5,QA)L5I=](W![ MW@ALY=V%GL"'#HVKEM]0C&+M_,N>,(B>$S -ABH6[ +\"CW 5]3B?E"FC8@] MT9?_G<*IURC^7Q#?+>)=#;]HNLFG#X8#)NU*KH&Y;).#)=EMEPBGGV@YR24) MW?+Q\[JB6!T:2Q@S,,%K%R>;!WP@\)T""/Q]"0E<$+3@GP7_MA;\RY9'6^]ES!'WHXCG-D[D9L26.?&R75#%[H%?*:MQ1F26; MU-EN1@_8)8MR3R 'UT2%63'VV]P,D(FT)TDG%/6-=Y^FB(8NO!=\[AH\7VOKQA%L@[;?&/& M>T=;,HO^R^.=.,:L=B/4:#D.XD M 3@.DY_Y8AU7$.OQWG%#WQDE5!W(BG4LUSD@ZVD,?/)Q$$4@YK^W='Q20:R, M)+.7RXAV+!3=[@L]&$#)N?4/%20JTNM8F&L4"(Q2>@1+(L+US=7ONS9#_L@! M'1!0Q)H22%.ZHE;6<_*'&=BPD-'N5D3Y8'U2NAM!*%(GHS6]9PG&+,6(#&9G M*(S)@AD0QUZ:++U_Z0JX@J,G)Z6C)Y_VG!QA-J(52.?MEI)W DJ_9U'OEJ>X M^)*6]M:K2(I)D>4QF_8$O2!B2:6:2G'9+%; LSY>_M-0X/-AST M#.W.5=Y\Y(K0R5@:X3AG'/+7JF'(I^6Z9+G"

X$IM8S M1#)@Y%D4CG]4)G'QCJ@?2X]O,_;>+;Q<#Y<&_19G.S_O5,, *MT*U=S^A#"+HWKH> MA7Z$*B?E2L4ZO_.WBM:%# LW"/MU^-+"\98L:\@'=PPDI\UDM8R_UTG)O,A4 MO=WN5!^0/9VG R\?CRWMF#:&QS[/'2]IV>*Q%H^U>*S%8RT>:_%8PRUH9#!L M\5B+QUH\UN*Q%H^U>*S%8YM%H$@T2[@3WRY/T9Q"&9,15RZS;8Q74290!+R] M,7K=3R-]JO /V1]4WQ]R^DX_/YU?=GWJIH=J42^'H:V%H"T.W!D/GJF85^"G[ M)Z7#+HTATGDB7L:$!:4KD^$.9* MJN5SW#C:+-#K &/T0ZK17(D^(.5*NESEM15@V4CTT_0'&I3,KX%^IM_I?Y[= M") O_P]02P,$% @ .Z4J3P1;D, 36P -#D% !4 !L=')X+3(P,3DP M-C,P7VQA8BYX;6SMO?MSY#:2)_[[1=S_@//MA=L1DMUM[WK'WIW;*+WZ--LM M*22UO7,3&PZ*1)4P9I$U?.@Q?_WA0;)(XD& Q0*SM'?Q_>ZT59G)3."#1 )( M)/[UWU[6,7K"64[2Y(]???CV_5<()V$:D63UQZ^^W!TO[DXO+[]">1$D41"G M"?[C5TGZU;_][__^WQ#]?__Z/XZ/T07!__C#^V]?EM2.LZ"@-.QO]*?W_/_\T_V'/_S\_OW/[W_\OY8? M+(*BS)L/OG]Y7_T_P?ZO,4E^_YG]GX<@QXCV3I+__)*3/W[5,O/YAV_3;/7= M]^_??_CN/SY_N@L?\3HX)@GKI1!_57,Q*2J^#S_]]--W_->:5*)\>KTTBFOQ(#?4N3G/R<<_4^I6%0<) -?@9I*=A_'==DQ^Q/QQ^^/_[AP[?15W?B\!;,TQK=XB;B9/Q>O&PKZ9 MU*=C)RMV,*#-[]V$^[0(XE'*MSF]JWV%Q[7XEL]_2]-9!8]KZ1;G7M0N9)6= MFU?=KC'[XR?ZKXZ*^*6@\R6.:B69"(,'YE_@$T,ENY&>AAVY,?/F:::TG8M< M!OD#EUOFQZL@V'S'9LWO<%SD]5^.V5^.WW^HW/?_K/[\V^(YR*)[^I7%"\GK M#W#K_OB5AN:[OK:,>I'5*@=9.&!W1?%=F-)9:U,-DFH( M?HL?&CFBY>BG- IWR#*<\\C$J>/:6IM:K-)J'5,J%N?AY/C+W5?_F],@1H3^ MPLC^\U^_VXJ:#Q#G=)2EKQC?%6GX^V>\?L"9QD@EI4]P&%1M0T1!!@8H>MWZ M<#F_N[E!?Q$D0*#"@FN\QDEQ_K>2%*]LH4&7+$F1&WS) (]/^%BIWP:2D0$, MI&RTE,#%2=&6%I1+HFJMTV38(2GH?.))JV8;0Q(1&-SH-.MC1= A3@@#']<; MMM0U0J-+XA,5*N7:@&C_#@8+"J7Z,.#]CP1A#FQBNL5YD9&0+C&XEE\24N2W M=U^,"!G@\0D9*_7;&#(R@ &5C99]E&UYA,-!G N]HWSY-\!0MX@BPD9#$-\$ M)+I,3H,-*8+8B+H!'J]++1OU.TLO$P,8U-EH*2W-&A[$F(XO$U2QP4#:+2X" MDN#H/,@2DJSR <>F)O;KT4P*=UV9BA(,FHSJ23 *PW)=QFRK"YWA)0E) 0,_ M+<6NBT>WZL'O YJ45IT^4.IC2QJ<%&QADVNO: MQV3->80X+PJ2"#7<1_!V2]F(*0N<-3H.;5"HJ3UO4YA4[FU6J$C!X,RLGV+C M@E,?H3Q=%L]!ACF\TB6=F3'"M0Q@JXJ+DD8:19EA.HXNR O[ESG>,S'XQ-FP MXFVHZ:G!H&U0Q3[@&@:.LYH%&+[NRLTFS8IF"#'C@I#$= $T #0K3J\;^O:F M=+;UA]G 8-!>5\7,&I4A6]4>H0@_X3@5WHY!D_G"Q[3,X7K!TS3)BTSH?YE0 M6U:T9].NWIZ,$BT4%*>@+Q9B '@[1A'?LX$QRH84$U#RR_EN;%]?(NB ?6!PHZOU&71LUNJ-4C H,> MG69R4)47*%VBC,;T20EO>8EC*G,EKJ?$=+FRB-8D(30.I,!^PNEYQCS.LL/ET$@ 'G&*VE!!(AXPBMA!2^$@TZLJE4*YSG-7Z'0QD%$I)VVCTO_C=PHE"LKC(7HZW]QYI]WZZO_V/W^XN;^@? MWRN=BHK 1]?J%6,=*_\Z>[=J5>IW*B- E!#8 #]E?9'PN3!-;DG^^\GK"4[" MQW60_6X8],-LGC<_K8SH;8 :>69'EJ.BBHW0+1MB?*AA [74X\N/6[&RN,+F MPVT-K==HW*1N)^I6$8)!E4D[*8IFM*@B/D*4?+].+,^*%GSH?_6A0_^TO8+R M$:>K+-@\DI"N$F2/-4#K SI6ZC+H& EGAXZ-=GWHM,E >9VS=(WS@H2G:4F= MY*O1ZVAH?7H=H[IMKZ,DG!TZ-MI)J8-KG%'8 (N7SC^?+\PW5EL$7B^J2HIU M[JJ-91> -#$K%&B1T M?H4! Y5*?0Q\^?;N6[Y]=AHD032M3\AK!.0X_':5/M$6YC,6 \$_U__!,/#/ M+0Q4?_[M[+QG4OL''WTN*\+Z>OO7V?M84D6*&\]O/R^N_@RG3S^>:$Q@/_CL MTZTB[3[]> *F3QM5I/%Z=7E_?H;^_?+JX]GU9SA=^Z<;C27L!Y]=NU6DW;5_ MN@'3M8TJ_:[]T^)F<05@!N;Y6J=E7M!U1J9*J=,1^9J)]0K6L[%,,7OW&]52 MI\PUE/L]PKA/-Q?D"3=?TY]EZ"B]'6J856U.-]1DLT-@6+<^#B@Q6K+S]7 + MA8G\@P8,E\DJ"]:?">T//0X41-X@H%6PZ7V) D;'Z]22<\L8'>*$^^[M19:E MS_I^[OSLK8<52C5]V_H-1J_*"DFK;$8!; -NNZ-\QG)XR$,YD'YJ8O"Y03>L M>'O#3D\].WBL5=0?!J VQWY#A.NRR$F$O]SI?85$XLU?:)1K?$;O]]F[WJ!4 MO[,K*E0\8L1W:N9?'537TZZS.YP]D5"5U*0G\[5","E9KQ%4-+-C8T QS5U! MOH%74>_7$5RFZMR"_H_^PL&^0MLP,(62+J!41PK[TON]Q_;%YR )5EA;_D!+ MY:\[M2IN^U4B =+!.KVDGKY'6\I]]SFO%U-EG1@F;P65O_E;J^)V"I=(8/2Y M5B]I(N=E>VSZ&L+IU?=>6_<)9P]I4U]>F@XUNFDR'?:^0;*X^9-AP;S]T=]R MN:_0=K%<_P)CL/35D7KPYD_ ELF7"2E($"\VFYB(^WWBP8Q348Z+7:!9+G%8 MW&=!DI/!&YSCA/F]W+F+P=U[GV,DS0[42=27=_2X,-22AH0XM)6'A$"TE0@K MU8]0]3),$72"BV>,DVK6^UB2B+UI=)D(_4_P,N6%=Q;+ F?WZ8:$/[[_T9P9 M.(EHKXF$$S9&)^]P KE@AM"$QD@#:KT)0GZ9=A&EO+ U>K>(_EKF!0NI =8; M;E2[2+,K_+P(^6$P259T 9_0?X9\+6 J7^(HPV\]XA'F=>L3.P@ @^\Q6LOU MBQL9B I!5 K:BD%=.:#F@ZV6=_P-Q"S*OVRBH,"4_A_?_V1T^):\GBO2VIO3 MJT8[S @'LP[:]K%Z$L3,;:.@0'\JXU?TX8@]^?@'8+[V-(A#42KW2Q(U:W/U MG&,5G>PBT&\5H%T-[Y8(&BL-#-9W-D'>86!C)T>_DN(Q+8MM[,'BD+M31/GW MO?EP1XW(F/JWF%O&:HH8\G6,Y/YN(@\KO;V7K*>='5B6"LKE,RH.5+$@SK-W MJ#P&&3X)GI_9:>'5"[6W!60SP[N&PU5-U"9O.5>*-G MKT?%-^5#3,)KM@E XTV]XU'3>7,X)C4;1Z,BFAT#0YI)R0*<%-6T^YZ SM*P MK"H?G],E1_'*GGO/UJ*TW@.K'!46*HOL^+SAP\6,!B\V3##PXZ!I'T\U*UJP MMQ\X,VIQ[^5*2H2)F*+H/_HS$_W3;T*-6[SBIZQP,26EM=CFA$7I[R62WQ)UX,O_XY?M=9)='Z1H5&S"XT>$2!L MJ#73@*,B1IP:4?)9X%&[LGLJ5V%7]V=?8% I56.@_1N(KE1C$?\9!IG<'>E)? M$!A2MD:#C@X$, :4DVKO"7(DZ!%CF-<]B(CE5QS'_YZDS\D=#O(TP=%EGI?2 MSH8%O=^8U[*&I7NK6B5M(#@8U10BZ*O6=7/B@,)%E1)FA-.',^G="Y=I9E^)Z1' MY1<\2A6[F.F0 (**2B_-#@@G137MC(@0YP,7<1KT]^4U-'[1H%"OBX46 2 D MR%II<% =SW#*.:>9=+U.$WX^R$^BE]XQ&)L]3CH4!O8G'P $( M219JZC99.:2 CJ:H&3$,&$"Y]W8; PO=LYH.*\'YW MCW3%SQ*I@D0?YW:)_$Y8*@6[$U2; @0LM&II)B!.B2K2.;&P#N+XI,Q)@G/] MTKE'Y1D-*A5[<&B30,*#0B\=(!@IJFEG1,3Y&FECX7CT-N0D/M%R%& ME;M(49("0HQ)/PUR:A8D>.:$SLOVKJX(B_1V*D@]@T:K; \Q$ATDN.B4TV'E MI7V=6G#,")C+I, LGXX\X;.@"*I-0*VU.G*_P#$KW06/FA80@(P*:D#4XF%G MCT&]>3OSWNU5J4BH5I/XW[7M*B=OV8K? 0%#4LJP68L$X:R.)$RS32J>I>.O M255O 9VFD3[==8#+MUNQ,*'O70PL@+!DHZ?6U[18Q?/RB'$!N?)3OUMVO;P@ M29"$)(AOTJK\B3JCWXW5ZT4@!V,Z=X(L^&8'XPAEI9M"-2N[+M0PHYH;_:7F M!W(?;9'GN,@'8-@G\EIB0*E@IY9 AP(,B)1JR6]),2)(4*C"-"M$2+3^@:%1 M5\9'CQ 83-3:Z7+[ L[S,PS8G 8Y>X.>_<_YWTKR%,2856\I3H,L>R7)ZI<@ M+OO1E2.OWX(0#N9T:S]8,(*!G8NV$@PI$Z^='+)_X"T[#$!6U5KR6QQBJME# MS!X95N\:V+',4%''J+RBD(Z2'@S8+)24)L:*!64-#WJ78!Y6!7&MHBXM0T@IG%)Z)LE&]#RT0/!F,62LJ/ M57 6A 5/SF>OE!=&#SOK 1B8ZZQG;-8\,ZX:!U>+7G%3I$40?[)=*FJ?OJ-" M0 +CAKVHGA6O-U1?7C>#KALV;*=,'^>86?PZHV'EN\Y(3P_(&0TJJ7@YA[-P M)X1K>D AT\6ZM^ X.*GD+20VK5SS"ZNS5]TO M M-,XZ&EJ?0#"JVT:%DA ,1$S:J9]P@301&>/?.2)=?4P[0_1J&848PP](O?V) M! \D)@5=V=,ICM_E>$SCB*[7V'17O X<=-BS^T2,JU%M3-GR@O$VC@KW(=EB MYU%+WA+P-8]ABDERJR>%JMTIG(EA)CA:G,?IJ2%"SNUD+MXR CF>JS?2;X)7 MMC%E=P[2)Y[C!$2ML.KLHTL)!D1&];3G'1M!#0,\Y^M-G+[BNFJW/"PTIEOP M^824M1EM= TR@0&:K:8*S&4ECACDZ#=B/CMF5;'U>K<1!@ZK!WM_#3)6#_.5 M*Q[$IS$--,F2X,B,1FMNSSM*+B;U-I=L6,'@TTW?/DIK-G96B[,G()Z1+VNM M_:&6VOOF@YWOTY""0919/_461"B':#"@9(VBN0%DAYV983.X?V$-F^Y1"CC8 MG 8;PDS%08ZO'V*RXMGOP]N@%GQ^\^TLS>CFV@TP@?%4MII*NQ9ILCHN<+9& MH9" 8B8"I5L9,=\5VV_ :ACFG0XL->24U&*@-JJB>%Y,T.0;KY%KF#+OS MV6;#@6D0[/QGG/C 88&58R+BU4^6N9SR!QEQ$NJQ8>3P.LD-J]Z9WO3D8+S- ML(YRUES#(;+'VSSHW55:8/03D"1(3^X?VW[]^__X V M08:>&.._H'\ZHG]A_S_*12' H"P>TXS\'4?_PF(HC @KAQV)],QIBP1.,W=6 M11"-][$D,M^SI$K)_M38I@&#-HUBJDDP30PX^R!0ID/:]]\?_>'#AZ-__L<1N$GQG*TQQL1>&H>+"#!X':>W";S5K9ZV M'$2X(!AXEM=BUHNVN5?!=JM?6#MU6OW4&W8'D=BHS. 9CUT$P)F-1V@M MS<6=PA*M>^ FX!["9N[W7KOI"6#"C;\/Z@*UFF%NF'45'X*8H 8-KXZ* M0] 2Q'!AI7]9S9IK;H!IWE:S9 $-M>'7U?IXF_A%M4D/2QVC.2O.F8Y47>(X M"S8P(+3757,6"S)\DUXM'(S=C!PS8OPTS8OK9:6UUF=V:/S.00KUNI-.BP ,"E1: MR=-*SBNU@X+#QRS-\YLL76I3_CH47@M$RJIU:D1N?X:5,2 K)I6+9!1HPTE@ MP.!Z@]E#8<^><#.HD(%AQ@H&@D[I2-H)@ M/D(KPNE0$B1 ME>PY$NZ:\IJI4]DM? RR%90[_2=E3A*3UND_I8DYGU]*&$0PJ7;25=C0;7K:5$;."3#%C%^7- M8:!26D;9+K=F7KQ:+5IA[77HU%-?ATBE]2HPP&POJ W9VZ:[M,"DQ;J1"J5D/!]%*ECMSOH9Q9Z>ZIG)H6 MSI1F5E#&E""O+I*B=Y4_^@;0HTW\^NQ5FJ3=D6+>I!AB\EY+<- J9Z@E@,, MV*S45-<5K' &"&9;_WM!>T^4+"NI3=>-CSW!RS2K[F[?!R\X_TR2-"/%:SV* M%DG4E2(N(GW&Q6,:L4=D45F49_Q(IF&G$K)_BDAIADTM%[?S#&IVWDG1T4(QO.8M!L&%IU%15T]].Z!,0*%TAF)RT*; MOZ^EGA-./95-@*I(P4*JJY\3J"+!"@16OV*R>J3J+-BQX0I?E>L'G%TOI5QR MD^=RE.$3@J/,:P/320 8N([16GJ#J9)Q' @A;+;E94Q%S=%CQ+TC:!17H]3V MJHJS% !('C+1 LLZ$=#1/*"W,YXKQPP#T\TY/-'XG:43[.BM,6QFV<]$)7I&$+2AH$!6S;+VC M:AH"4W1./5REZI!^B\S9]H)>3XN. %008KN%NESBL,A9K<*0U\8F&?WO^/4^ M%?:=BG+"+(.=4UXO3Q^IF?@RJ8RCM#[-89<*UNQ0F:<[ MC!GO.DD @&QCJK4;5HN!#G(+W>TASXO2H^ YR** ]W_9V<:=WMM1,W@W,LWP_W-1]:KT&,YGF.J 8=T0TQ_'$>6*<\?1*]MO^7+SB>^ G1#\ [ *]ED-] M "B>;@Z>KY>G0?YX$:?/0V7-S"RSY <8E%=F"BCHP;A4"R7UV0,T,&5,B'.! M*Z1*YP&F';^E$>'HY/4+G7\OD^::\X*])2Y>$31#<(P@SQVGV)9@5G^,;P=V+R70G]D?0S;M;*H/HX=7]*YDBRN2?-.J:+(=PU!J M<#IMC@/8!'38Y)Y_(]OF.4_G/6O'5;L_+)WA#1TGQ(2@+HE/W*B4:Z.E_3L8 MAZ=0J@^)-HFHI+I.LX+\'1 N/@8D8;[Y.KD+8GR]I-Z9.L3B]88:4K"5(Z_% MJ6D"6V:O-<>=#.J4([?BA':\X*1U'Z",D9T<1"3?I#FK[[5DTR07P &+:P$P MT$ICB0Q3#WN&Q?_2Z($59=F&$+P$WB*)6F^^TQ!D^(65W:1ZSO^Q0TK=Y*F9.0T6V[$B%\6'2+P5!B1NE-M!?C'>N@E5K//B76^,&=0R M'S1?[J"S7&96$++54$4)%8RL^$Y"OT:T*9D#///"3Z&^&7%S+EH'2;D,6&UWG.5?'X#WNLDPR[ M;7;"YO5W+@:;':&-)"CXGL0*Q1/A/%>KKIW,X\>4EY4,2RHL*:K $BKX5?'T M3L'XW. V&>2^1((/7H/6ZG*GL/%81[TWP>NH14W#!V-%TS/#;CE3,4';.[=5 M6+N0V0@RJ- [KU)LJYS>UI:"=8.81,P+R&'CS-C4\\.'Z:#N"L1F_)I"\$J_ M&G=>)8+U2L)-ED9E6/P:9%F0%*]<\2 6N:G]AM"TEYL(GR@>8UP;Q2[\T% \ M0G>I=E3%RVX+X S*,W^:"*8:V<(U6F$6@@BRKY$Z2^&@4! M +:%H18 -T@!XXE'JZXZ!(BP&N ZVQ8 M)[RUYH:VB^6LN;3M2I5Z#-A^*_#T%OO1N?/PANIW=_.W!Q%0Z/76!A15/$'_ M/ZA>5V/K!4F"))P@A# * @!E"T,M(&V0 CV$&%:]C^Z& QR8J6TAQA%_-HJ5 M,V$7(Z^7I[R8-K]9J=^&&>+SO"-F9T9O&\S,! :(MIJJO.JFXA6OD9**FP<( M=MWA3M NV%MT-MS0X.YL^;2@D^PVA5?>^-X"3909L;RT9D_LDV8IR!FHU9] M[GC^$L8EFV?H/_B5BEOJ!T1%;4UK3B;=)_ G;I+VJ)A(-)@ ?EI[%"_X4+ZCRR[)4:J2V]9L4(\\D*-]6EA'%=#Z*@H %K M_<0%G?%?<9"]S6X%6&?*37&G3L4L-WJX.SV68R@WFYA7,@KBNOC194(71FL> M40X5IK+E]EJPP9EBL,"AVEU0:G6@: M<3 0>YD4F"W:6<%*&EEJLW-Z5'XSH90J=O.=.B1@$*762PY#!!7?78$"B^KE M&YPSW?5)6UVJ65XYZJJH?)Y(D ""A4HO173*RA05C P0-%HO&J4Q"2VJ?QD8 MO-;P&E2\4XE+2PT&1H,J:BY.L"BXY@!78_&.K!*R)"'+VY#LN\0\%LT,.M@9MZX&!/=7F:"^$JV.-(![>!7'D]5:EP]6< MIE2'+>/L"!NCK7'WH^%'E]#V.[9/=*B,/&NV;883PMWZKBK*V5VGE7IRS=>' FVIP<6*76.& M/*&6>CX@&;V:AA0HE(9SS,]%:9C!(-!58_F] MGRW_UTA(@('/=DKT(HEN<4$R'OA9AU5.$KQFG;F;ULD_L6<'@U-WG>5=DYH% MG> $+TD![\3DAIHH#.1%,&Y2JEVC=JVUO8L=+\[KW8\=C>[<_1@I"PS.=S2@ M#_I_?/_AW>_?('9W>D];A)_HLGPUN!FHHO*V[:=7L=G@DTEF1X19+^EMAX80 MAB?[A%=!_#DH"AH7L)3!E)_\X<3FZ->2UZ>/[F]5:R]@+ 0'.,UO*3"HT,?J>B(P6R MI[0R?LAWN@H!!VJC?W63<%BP'O+!1ES#0/ =7C'];O&&/>^8K(:N FG)O6YK M#RC=V<76T()!VH""TAZU($<-/3BGV#?(X13%AG-.H-F>G RS@86?PVE)*Q_Z M(TY76;!Y).$1JBIZ\]/?HVWF*7. /&&%T/\ EZ)R5S[D^&\E;8GS)^[TAZY$ MZLC]WH$T*]V]]*BFA0-$LX)R[E--C@0]/#_8,VC0^^GIYP25V=/IB,'":CBG MKHNK/9TTG.$\S,B&.4!>^&T3)*_\)LFK#B;V;-[.(AR,: XG+'AFQXZCHE)Q MLD>,*@88GN@DR$E^O>S=?AK FRNS3Q_E9E#;8=EQSH[ 4>K*.7B4F>7?W;"' M49("4+CU)(P#O*<+R_X@7'T5[J.X"DR6[>LRSIP%N.WLNTX([N%;MUD@ 'G M2,7E[*;GZ MGKUDW3SK6[U*N?U]$"MLVF_(1?3$_?.%WX M3R@U':)U.WLOA&82.05V^N1=9E%X#X^U.&.W;CF3F!6Y+_+NZYL']I M3Y4,''[/]095[Q[B:$& L,A%T$).-U"*^7K9NB>9&5 M_%#1Z*PM>7VBSLF<-OZL&,$@T45;Z641RHLX,P-D^TYOPP\$FFF&R2HY+;,, M)S1LRH(D9S6>:31.YPG^G[$(SNV"X!WD>87PKF9W8#U6&!RH[VB!!'\A#]4" M:5RPQ@$[C83SU!G;VLWP([O;\(1%FIW+?JH]N^];6"Y&]:]@V?!"6P(ZZJV( M7K& M^\PQ9X>K:6;I-/7D?G/+S4IW\\K5M&# -:"@ZM5<1@XF<['1_S3-BYP&#G7U ML?PZN\E8.M+:O$!R$3 +RJP-4^)ND!L>$FU5UF'S%=T%U092_7 N:H>D52W$ MNC+BYR IE_0?-+K,@(!:^SZPG9NT9_?\F*.34;TW':UXP8#946'I_:_V&\\- M+PQP\GKP21!_R?%=NBR>@PP/.%@MO?1VY-! .:S1U,VQ6+CGR6V[!6*Q8U+318#>@)_R*L^J7;ZTU5 M#NB2GTJ1)\Q""/,29I0DK\GDXTWMI)F[BP$S7X_774I-9Y*.N2C4E@4#U>=! MQMZQ8X\@LN%*L\*Q#_V;YJ[)$U8\LY9&\ Z7<**$0P*7;35U:H =]O_"C^WKM1E M:4+_&>)6=IX=*MW%^ 3H6"/;6'65 0:V(Q57W#3"O>?^.K)@P/F,Y,%JE6%1 MJO)Z6=U1N6?I](//9-CQ>GTTP\6T:8JN4(_ M V6V;ST+=_XB3IWJ4C#YR>NV7LPBPT%NA=2=),[T_-]8TS4O KJ* X/UW6T8 M& &K1@3]ZPI,H'&&ESC+<%39?_*Z8.N_5:_8__!31HY2_#YQ-,K$[M-'3B+ MH'JR85.\-K(P &-K6I MC:/34J$EI(Y+186'06M53>B#G(JZ'615>N,GS-(B%CG/+G-TE38BYG&7]L:I M7>8P/QC(CE#:!-Y*"!)2D,@ZA(;=JE)N?2CXB00/)";%JR-^;<7,@V$W(]4X MMI,!$,M.BIOP7$M +!,B>P*W,FRJO02OO"!,$M&_9"6.:I/9:TMNL!XC#7=W>0"A/]H(TS 0]ZQ;$J"-@WZ>':O!&;)\)Q*7!8XQ::;AV/X4VGX+U1\3&XN] M05M_<+K4:4U)^6V3W.$GG+'J>?QQ:5ZAY)1^>#40@HV6XJW@_'@3F_KS[B)F MQ_QN>IL G=>B^!Y/)H2Q;7(F#=J4P@J97,3I,W]$AA\-!/'VE,U]T\=)VES[ M/R-,UFT%.8B:'?+3Z&^"?EN.J)'#I,-+5=RVP">2L';@-2HO@K!>0EDC?I!_ M'HQ;FJ5&]0 S0!S;:2QE=3\%)*[VCE"91#24H"MA_L36MG I-,!N;S[>!*]L MI"V>@RRZ*ZB9XOICS@I=BNKO>5ZNQ=\<_?@T'YD'^E,VD'I\3/$%@(-H0K-, M^7K""8#I5P("BHAAS%06BE[)Z]JOU(USD=V )-?)N+]$OY?9W2]=)D4&4ER M$O*JS9.,L3WK!&EX>FE^EY&]5X4.QBGX: 6#/ZD\R8I).XZH.+1D==&?>%UT MME5!:O'5WPC<91L_LM*T\KB)>83$>8;\:-/5 ]99',#A-M8&TV!A(H^+QR Y M!CX#GZ\W'#@NHNS@^1YQN3.3:$>?:/% AQGN]IB&E%E M2_;@\((VC%ACI F[VL+N"%3%#*M:'2MECA,29#K3&FJXYU'(5!W"8 MC+5A*&](R!372.H*F'5%&&@C0FAX@NDB#C=M<$;_)R]X_E3U+)#S%:A14N>Z M&;5#$^@N3(T0"7"$[&*'^7H5'Q5CJK"XW4!; M8GRRM:.T><;(*)/58\-)%, Q,49_TUBHY?%90DCDX(><:LWO]39/=U'%;X." M/^B.G5I!!%(2Z3]CX#'9O5FBF_S&]QD*<) M'>^O5$Q.;&:"_7]WED&S[V94CK1]?13>\-RSI88QS8JD9$5 $E3066E3Z;&7 M09QG16L T__J#U[ZI]_JM]7*(+Y^B(DH;7=!\C"(_XR#['-0L#L3K_7\:@S/ M)I#G8[!-9C8;1#L+FWUP3&6!*23[3!*R+M?B;1V50)W0I!3 K0L7KR^CGX:YJU"J0V MU=>KBNJNN[OC!<\Z\D8WA'& .4N%.X[&FF(Y7+APU$B',5Q:#UQ44ZZFM52$ M,SU-TE-4\QI)104&;EK53&^.3)1SH;GC?M]Y1;2GMY+"V]UTM6K-O?/NS[/W ML5ZG?N?61"@ 5$-MNR'*EH"W9/587"^_Y,(2#9P'>'RZ!BOUVU["R# [F%RT ME%[88%2H2%&95Q"#B+"F<)N5Y2WJ^5 EJ:S'4T,*%$E]_?H8VIYLQ'Q'**[I M35#:8T=4(93R_;OZM]^^A_:NLJ29_!B.(( Q0'O%]S5&250S/HV@@D./Q"LF M-CR;_:X(LL*$"[6*?7"<]9XN.$(/>$425OH(/00Q*S(#$C>+*!)G-W;6M\AG M1)*DM %2#2T8YSZ@H/S2RS.K<\BC(44#_(R]C_L($NWB0 MOS*?-P*QL&8BO_&)F(O.$Y>^TP8J\ER$DPCZ1'1%>U&\$V%G?9M^1CO:ZU[V7\N\X <*%VEF>JSIA2B#4BMZUG4 M+%[*[3&-(YSE[,&NXM7DP&UYX?D59\VEZ'TK@/JV#L%O/T#K&[5ZJM>;8TH PZD//-NAL720RZ"O>>?S@B0D?\31QS2-L M.'WBT,&4-A8MV,#@T5[7/B9K!K1B',"P=QL\?PX*G)$@=H.>@7$6Y T:H@2> ME@L>[H94E8XN@F>TKAEF"FL:Y:_4"4[MWST'G$7*7ANU:?BV;OU&KHEH2 EJ MN:IY"/ACU@HOI>62F0G$4\T= ZR>:>8<8$:SE9KRTT%G[A1>EN" MD\B&=B(WL5VJ SP4;+^!HM9'9IHDM39H)DT3/;1)U$I76W\'9G[MOU6.B]PT ML^K)?7JC(:7;$-/1@IE'!Q2T0Q0\,.7,/V%\(DY][QXQ+H1Q]96O.,ASR45R MYV714#M)GPNJ$S2)#MD[B(8V;4YKUF2SYDRCR&SZE?:ND*N0V<:$M8%:Z ]* M@!5'C-+=;A:H'M8+Q1?$79+AQ?Q^X\&H#(M? _8:2_%*1VI6!C&WC2P)CHRG MM%:LLV1Y#MXX<%6^W[TG,&\>J,VJ_I/@_#+/2^UIDRVSY\T9!X.&X=GG!!-D M.JDK)?3QYY0C=L)BZ_B0]6UQ-<5>_WV/FDEQ0T%10J)7@&5"L-IF>2F=1;384! M99OB"AJZV>IDE.(GYY6MHWL*#WA@,;M1LP MF(AA(,)"0T56+&-!3Q4/#25:3##BB+I0T!GFA4@'\F&UU%[7TF:5.XMF->GL MB++33W8S@IIMX'!ROA2F8*!KX)W#4K/S::&3+;,,PT=#[=CY&M?O. M1TD\.U1L-=0YGZR=2((V-1>,.ZWNU\/ Y34/Z#ETS17(+-#:H-M6_QV:# :8 MYMI?U1N@VT^5.68?]DYJ2A-%>S<47NV%^^ %YW0ES.,H(\24E#YQ95"U#28% M&1@$Z763J\912K01I#"@(B[]B*FLM0XSHV:(R6M]+RL#.F6^C!Q@8&6EIE3T MB]_""JK0)+9[IVK?O>/0+0I#@:7L#*DIC7DFL'<[SK)?=EA5?$J3U3W.UC8[ M6GI:;ZN)(76;E82.EGAY.#DH8%D!E7_E:A8\OA^'7]=OV@TW&7=:C'"=C<%7IJZ-.P18^T M9^)VC:()9^-IW'#GMO#B*2 Q+U>?GJ;K=9JT;W97MSW[%]I[;;6#/)\.?&>S MM1?"782!<3F[6B!%&^6:'8RDF;&LBS^4_XI9D6NJ]A-5:X6I>@\XNU[RV\SY M=5GD1<"/?@? [2[&)Z;'&MF&LJL,, @>J;@\DR;IFB2#T 70C?P6_BY]R 7 MVX,?IWZ_(VLIQX$0@T+NRD0A@ARE6SEU58(]K8[%Z\772^XXR1.^PR%[>X]5 M3E$[&VLN;RMF>Q.:M?,PR^R>PTU/*56(,_):DQ4KRAM>(+,>G=(S7LHNB*N) MG(._?N9+3/%U10\<5>EL"Y8\M<*FU,,I!/NM3#!50W1OS.\J=?8Q,+DITKM6 M+'1$P>#+UO[GTRJ0E:85AQE5)^)@YM1! W::52TJ_.RQVY5%BU2=JR2$UX5F M-57%ETCUR'S,'YF7JC !Z1>'^EAUO2GP?=-7U*UW0%7&6B0%B:3@Z/PEC,L( M1^P943IA;.@4P5(2KI?]EEBL62E13;--)-MK'8DIFZ-31&(*P6#BB2FMD?)A MJBF'1Q;LZN!3$&,XKX^7FTUQ"F/E4YP@I>DR.\PFSDISNH_:%IP MA!RO+\6.-;/S,*RK$(A7)<<:(47*-5V=L^/X?M,^.[M6[33-BUSY"DV/!-X4 MK5-0?5<0B#.I+YA=I-D-55L&E\98"SZOMP-MS>A<0QMB G='T%)AZ2I\Q3?7 MX)['DP-\W&B\$1:^'.+[1Z=!_G@1I\_L/)O^DQ50S-D[&(LDNB )U9/].Z0Q M'(_>SD@>TL5*2<,S\RG9[F+])IM/TPC==/3=9(*)XR_YL040*:EA^*5(_HI.RN$J+/^/B)B"ZBA'V[#//E M_ 5G(FVWQ&+M]W^BQ,Z-_L,[#,#CLW/75H$UL;Z4:\/E;Q,@QR M9ABN\99.!%D9TA$EIH-;S,N1L=55/<#8OS7#TIK;IV-T-*G[IK@5Z^SX'*>O M_!)KBQN%D%;,GTB"\^NE2%\V7RQ2D_H$G$G9[CM!,AT8*!F4DRX,M8X''](L M2Y_9IB]*Q>1)A6.63Q%R27#@5-MV$80L<_?U%J\#PG;E3FH3:)!!?RM>#2WD M(L0W!-T-[(/37@(HV#JK+4W8=:;L%LZL>"%G 0)@7!0X:\9G.Q'2=#(WS.85 MI)9&=& YP ,'B':*FGQI+$0<@O,\PWF8D8VA2O(@U]SN46'"D#]LL<#!G96> M5: ML+8FZ8"[5ACP/<,/=-'%5E1L3^ESP)95="C2]9BF=4P,?B_!#BG>O7FIHP8# MNT$5^R"K25!$:6"@235T+A,:'M U^RW5J:KW#Q:YH5C[=L;YU:>Y%F+$$L)NRP5-,V=JP^ M >IB3!N9-GQ@(.F@K.0N!2NZO_IU;P')A]'@\XF!( MZX3$@FMV)#FK*I^3,-XI8#11SB?+67U@%V.8ZCC)^1%VZW;,R>N6I+X[PZ[$ M7 0D^R6(2[S(\W+-W7+.CBI#VA"LMLL'S1C]9I'NO>$Z24I[^]KL0\J; MB=(UR(H&T2ACC=Z1!+WB(,N_ 30P3X:;X\2E.7Y)J:,2^\7Z-9J7+WL?JGZ: M4AJS^_TLK,'KQ5;M*'YJJ-_@ +XE^>\7&<;M!92/KE!_]V 'KZD9]S9T51]] MFP/78*FT&4])CY>4%I'V*O\-#MW:09V1)Q+A)/(]\W:_>[!#U]2,>Y]UVQ]] MFT/78*E49Z@B0:\$Q_M*$ZVO^8LDQ*JDPT->:&K.&,F][7Q8*-WL=QAH9T>8 MI8**RFF4@QWEBYH*!^[,A>'MVA+"P*F'H_X[!^&LAYII$N>L^PC(6[5[,E(_ MW,3@1!4_:@DX0LUSIF]C-'YDK^/EE\D-[XO.R_,3=X/R2X685'QF M]@EL_[99#T8N DI%E%W;XR+-EKB^BB0:94\MK_S2(8T^0U--.?H4GX%VN7Q_ M)EH/PDK$6QF&=+%&Q-N-^QZ&RB\=TC T--64PU#QF;JA M'.8:'F(]E;T9.6X5+UYW!^(X=YY(^"AA=\_VNJ&F^,YA12Z:9IHV;NE]Y,TL MW766V8^_ZG_Q5A *"E8,B1'OM49&K^3QM@0#"7%39])0@=^-W]OQR!BSFO,2 M%^;903Q68UW-:E3):"(,Q*5L2^^^C9FA->69&F__<[;YZX#742(J#A#G<@+,: M!^4&1C;RI&[ 48>WXP;&&3[@!F =GNW>1,*XF5V DQ('Y@!&-/#$P]]!@[HFU-L^@[0RW64;ZHV>1\ZPZVS]=5"SS[1-NJ<3S;=FA9O?O5M>SDA9%VT>20_,@.33VE'QFA MQIOQ(^-MG\B/M!0 Y#^F6:1=4K-)DI.0W\W?_Z*P_[U#6F ,-MN>]A"Z'WO3 M>P9*4Z5RAJM5QC/O44...#WP&7^')OH%Y\SM)5%38RYE?VIYIJ91O(SH'?0Y MI!&_<[-/Z1%&*_/V/,:N36'O4=[/76@LQ:'Y#5&-O'^ MZB,,J@!KK>#=;MTZX3BHU@DKQGG,'BU 2\J+GKAO>&.)\-(9XGU:!+&7<,+N MTX?D UP:]#%29N\W+G)NG M?'Q81>6]IIRLHE1*;DLR.ZS,>NGOX-W>??DZKV[B';@KOTJ3Z@7EOY7\Z9/Z M<9[]5Y1S^O1!N/(1C3F)*W?X[INZQ^1N=W],GP0Q>P:C&=1'Z.' KBZYMTUU M7<-?9S0?//!!W&NX/0_=ZFNS3Y+>3.R/S<.Z5J2S7G9-Q2/.[A^#I'L; T?[ M*I(U1H.#&*GCFW:2H>O^>7"UAKR;WA_CAW9K:'2#B WHV89X__-O8WRK&]7/ MX.Y^^[_.R%;:W1_6@NC0[@$;VK_>LW)1[&YYJ3(=X MW8.VTNR_@(\:T1P&!]7L7EJKM+",]).>OW-OS4R&Z98T?] M_WNKL2UB<%A"X+0!U4$.A#>P$?*63@+VT2Z3;H5,DJ6F'Q%)"8 M75.B40RW?_+CG:'/'<2<:MEHTQP$FK_UIO8^[6SM#^)J [3H,-*8)8V'&+%G_E/ZG>;K3A]!3,3/<,G MZZWI0\(%'%KT#&G*>TM1KJVM5I/>DKN2UMPG0E18$]_HIJJ3+7KA/J__5S?@ M#>W=1\8X=3\Y?OP@PMA1#3K)"'?Z,IC)W*NYVARB^CKYIF) &_L'U2"B$%9= M)&"5$_=JH\5UYO.[FQL!JQRER19SK(H!**#9HP1\%VO[AU],%[UQ_,"X4-AB M@S&[GZ\W,VY7>W?3].\N$J+/^/B%H?I*B%_UT[H M>_R>SSE\[\W6'A=[^QB8@;5O"_LC\TN2-23: 8KP"_LWD#!\;TTD%L5T 5/] MB='I*L?Z5N)-#&EC WL9YTH-WO[@-YD]&*[S,K"H2%'C*4#%3P>V!?0#&+3M MW42GXPY4)A%;"+*=2D3H'Y*"/-'%(95@K$ISR/O$?K% A_-#FN,)]HFU'2PZ MC_.C!#\?50LP&''#39:&&$?Y!>WD^M#B.KL+8GR]%$?VFE:Q8?0Y/]L;TL;D M,!<8SV2M:A^ -2-B#89RRL"V KA/.;0Y2YF&_C%+<[7#F?XSGG<;;+S3'HU4 MN[*Z)MX*4O&6&VHYLSN)>%[1#8WW,ER03#0!3O"2%+R>/WDHN?JZ4>8NQZN7 M&VMFQ^FY"H'C T=JW@=RAP:M@PBCAU?$!E"0O,( ]&F99=2HRR1,U_@^>#D7 MNPTM(TE2TF#D>H.K%UXU]]&G$.@UQ61GPSNY)J.E@0']SB9(Z!<"?P8%] M, M5SI!+-EG;A0]UPR0'3)!@4L="S3P#>@IU7P2Y* =E<$!:8SQR?Z)5>8#?'. M #8[Z=^[I1DFJ\35NVFYYO!N R:HO)N&!1K(!O14 M5+1CY* IHD.1H44D.(]]YC.*[@*=M!@6IY;Z:K.#*A841&\0-DM/,-+3)6* MIEN5["31)TPG,+V-X1W$@?&>N]O0!WXM$M02]B:DLZ\? X0-J)F .6+L:IP&G##Q6B#KH#7NXT TZ$R",]Y@#S M+![3RB"EQS1R0H6CE=:@%T8#T-Z%:DIQ@JCEN[,;Y M&?U'7I#0V$(C)?KT'A.8+@-XE#@P*];=;9!3Q5EQ,,1#L,.%?#5Q3]=JC4#@ M@.\9OB/>*VG08KJ=+0$=Y[&LC33A%866=5! ;5CD.2X&#U7V+ WIU=5 M8Y@1C"=VT5:W2\CB#!1P#F ;AHTE]!_UWZJ JBH5DM.E_B(,LS*(["D8EA5M1*BAM1V5## M15U?1;FP2/4["D41//)WZ,#*"UYSUJ4%&I;9P=53?A!>%3UL@'65[$-L$?ZM M)#F_DDU]5PXV@+W)T@W.BM<;JGU!_3&[B+=AAMDVA4' K+@;-,R(0BTW7$P. MJ2Q/K9L,AP2RX^-WI&SMKXAG!5U'82/ ."5<,+75ZP.'_P84,9VKM$-&5L2S M(D9[]U=-">NLU:AC'S;\-[IVE;8^@4*)U:83JY0X3I\-%:^M.&<%F=X4(^)D M-F@5D.U5EE[_K@E14%,"Q>$5MH[%..FL2&LI:X06I0/NRK8:6IS>'*$$%^#P M\XD$#R2F:Q!L>XE!QS03I@P&:-"EX( 89.G5-((MWK)!/2_D>23\!-YVH+4Y M9O5=LNI&%[8E!S\K2JHJ$[ A9;U)B96M$3-@M9IEUJQ7A?+&E-<6/51L&72U M=6&PD-8,EI9!#J%7GVM63Z8VP>C-NBS 8S.ELGW8T5]4JTWTK@7!;V!@L!E, MK)!G$E+E^-)$D\J\J(M9,*]=LF.,+3\=OL8R0C MI,,;:5.9)!]8AQEF[UR\B[#XUS?L[;4R+MAS2JSW@*P'->:=/K)BCI?)>4)M MY!.Y^TREDP%@)C*;9S'3J 7 P[>#UE+--DY,IP$>BV5@+OQ>+YSDO2 M-(.:U"?^3,JV8::B X,F@W+24:,@!9C]M77YRR4.BYR=-X1L\7Q&,OK?\>M] M*FH:-]7_6>G9JF3MX#0R2N8\(<(.YJNC@A$"P4!["BN,-8N!@;\['URER38U MN0J%W&84M00 ,[S)-(OY7<4.#[36.BLS0MB+?^N W8A"$:'PSS!M;-B K0.8 M\6?_4P@& .\1#>$0U8))+-@]U!V?<+"-?Y^@IAYH;*=_.!67L&QN6=NP T"\ MUB@+7$N\T YI'/76W([F"S5Q_6Y7?,9%]L)1]_['']YSS'VZO_T/EYF'3S'? M]^P=*\0'_G8SD*%PG(39/>E.:DM)@Y>?[B_9WG%)1DT MS7S!1,L.#9WNJA]$H5L+G MU@U4<]!2^P3H@,IM_&E(O<)K(UYH+8*L,$',K&H?02=!S"++(_2 5R1)*!!! MPTD\Z%BG/IQ5B0]N+:&3 0!Z9O,L *D6 &:=-$9K_:;I@\!NCC("!]SGABW$H=4U?H8G$1@'$R=+_Q*5]M? M:M!0:VYJR%0OU6C:P)[=IUMQ-:H-0%M>,,[$46&Y&D>8L=?+25)@JEK!*\MM MM/6TPBW+"@",Q^R*FH(O>)>>K\ MHBS*#'\F"5F7ZYO@E6^MGY5XJ)*WFPRO%;W'F->I[.TB QNQV@M+6"%#"2$ M'!!:S2LB-Q'@L&I8&;GP'Q92S2ND[]]___Z X'F9W#^G?\9!I@LQG:6 ZEL MHC-.MR(."ZJ2W@JT?C@@M.[2%@"1.1J/L,H*N*BL?,+M4!!X6>UZ7;(TNHAM M.]2_C&X9DTA8>!TVW@W&>GG0LH GL$7:1UVG)?T59:QV;,X2VY)5LZEZ*,/A M1JC.,O?Q]?(*%[W?1S?GL&!80\.V(=P&R)#4 PI%+$V1GY3D;/RB!T;IDA4' M1&O!BF*^G;NI).PIL?X39CLM6_.N'V*R$@4([A[3K* #=GU#_U>4 ZG&/L_S MJU8)^G);>Y#O+1U_'\W29.I/*7SV,;(OB_I#A7WBY_H5AFILI-O/'*&B8 M?0EMQ*?0.U)]C!V*I/SJ8?4V3KNZF+&TDR>WVVJP*\IIM^N@9/*<&F"1W6:O MLFY/3-';<9JL.IT-(Z;8[F#OLL/K+&6>$XG1N[R.(F;W<;OI+67)-Z=HD/9Z M+6TS[_:Z"@&(6\..KYL$:&YXE/9P-W\MS1G<_ATA!R!JS5O SD(.%+L'M!ML M:=%N[0$2JCL %-:NL)O2>]D7UBSJN6RN5:V'>MH>(O:VW!Y4N%D[:REG#Q*M MU%.BH+?3@Z:89*V101'*/"9UG';VM.EGQ(>LM@$B6V*H*)$TM 7*SM.9-5#L M#)D5%!90@#&%F)6SZ7N(48RYD)N&=KX(Q5"<34DXN^^PT4Y^&#PI6"HD(X&! MF5/63TDA4C-O2?[[#<[8'X(5_J#;032R>#TJLU"^LUUKH >#)PLEI6H[.%UE MP>:1A"C#*[$ER\ZN,OR$DQ*S"G^5A+DVUZ?L*'A;ZC;:2M?"R2HA2Q(&U".$ M['0^(QA*M^59\=OGX*]I=EKF1;K&6;YX(9WY7$T!IVL&])..-BHJ]!=&]I]O M893\X#>VHBT\?HS\8#-&ZHX$,D9XT%C=3[P-GC\'M E($.V0Z$%/Z: MB'^+TM!;9]%OE2QL5=5,M]54=U,S"Y[1NF9"FYIKGLXIRB"^PL6O:58\G@9Q M6/+KHA?4*Z3K34SZ95'MN:!UE[W*48&3I8E'%BO*&EP84%;?OH*(NY]FYPGR5LBDXPK(@58\F" M!U;/V2NL>Y[GNZAU73NIV&F(T?#/TW=T3;?^3"CU9[Q^P)FBIWH4T/I%K5Z_ M%PBG0VM&B-:<)=!2*FN2J9I[E>BE=<[AZ#3$SUJF#&0 NK2X85E:[IH]7OT\T%C5Z;'3-- MU*$F@]7Z1AWE [T-6K*PO=EBFC$*&7>,"JSQ-?KM>I(*.=\%> ]TU;1*9XA* MC!+\4M"QD8?TYU<< !D18[--@/>1I*EU-[&J=\\I[Z%9!M"OF*P>"QPMGG 6 MK/#Y"\Y"0@W+2(AO<,:G-.U&D0LSK"X1A":![VEK]P>Y>,4F\(A9:4EG5U5,8O7Z& M\S C?%%PO63G $'R>I/&)'R]I]/"29R&OTO];,$#JV?M%99+/#:<+'JG2UK^ MW"WE1W\1$A 3@;B,679_[\)'')4QOE[>888W2KU(HEM1-/64XFN%\WNVOZGO M3W<1L+IWM/[2470EB'5U7HOBY6CK(K2AD(;^PN7-W??W5'GV6)=XP4".DSH_ MP^HSI6Y2+%016114W?/A_R_LX2>JR6F:Y"3"6<>N_N&_DAA6\UMHJCO\?ZIX MJ"-L,\MOS.&L]N;V-M-,0XTB;:F-@@=5;UOKJ1E[> M>FR\O880S#/ELPD';KC"VR'PG#S8T;N7K*;62VI[3G6$*KI9&UG?NN":=: ] MT5_.\#(HXP+Q=,*YGE,8QJ8Y>=_*TGQJFIAF>JW?P33T ;EY'?7MJ1?(T&,%D61D8>RX%%J MD:*; ;4Z:+4KG>&>& ."K.JAI'"5]B"?*9.^IBE>4ZCL"51S@"MGP$UO4HK M*;)G-$@0S=2VS=6Y:B5B+I=1$P%J9[UN^C)#->G<;2Y6B.QM!V.K;\D@MKM" M.WW+"V+TCI'/569NJ_ %_?MIRDJQEE2Y2LLTR4_P,LUPZXFASR1),^H ZZJO MU)EVI0C_^!D7C^R!OB<\^!"VE\\#@LL<5BMRC;?@0PP4:*L(VFJ"'K@J=< B M/H!:7SBJ<7'#XP>56D;:)%E[+%3]N\CU+S[QNY.T:^AUN?0-C5Z MKE@V( GS/]?)7<#.Q&CP1_U.\7I#C2R8P]FL-1L==IR >M]182DX9B])5KXZ M3= 9R>LG)=D!8"T,<6FH$3=?3-%[J' 1\BOE^?8*C"88&.0#U*5.ZNJN^J!W M-?LW+&VJEH"V(L!T(IOSDR+--#MA1@;0W:;2T[*_6JQOZ3[=_.&/LZJZ#C/P M@AE9-QG>!"2JGW.M5N0TQ.='H?H3E7&20(]%)P,L!VDEL][IX'MX7!Q:S)&L MH3>>*]7L#[CTNXH3=#\;%;;L5]&'V_T48+U9S^4T,'>/>"HFT'VHT]4UUJGX MP73<^7H3IZ\85\NT@1- %W[0W6FAMF7/UI)0)0K-?]9(ET@LS>C7@*V.BU>> MIQ+$-S@C;+NLVQ2J7G;A!]3+H]263R[IC!EDD3C\>BDPR]E"E6A4RT:5\",D MQ",%.&;J_"MVY '3]":=6;[DP& MJH6@AU?TCLFA8_R;]KS;R)IK<%>7C^[31?BWDF2XL[M"@T?C7I(]-Z#^':&T M]+Q8?66K2%$EI-E).A);24?->?><^TD:+(LSB+'#5\$-J'M'*.TX?!M1<(;O M%&<%8V4!ZON=3= ,]*/^ < 1&C@_F D/M[B^37J]/,,/S)MI*KJH$&#/#:C/ M1R@MUW)N[N"F2\2$<.?-^><_ZM$XM N2!$DXUHMKTBKQ*H@_!ZRP%LNK%$DD*TS5QKFQMZT8 ?6PF[[R"Z64&U7LW#-W M!$#HR5M1PYC=T%HE'(*&Z]763(!ZT%Y7>7(5Y9WGOTF]+6"]WF3XD09_Y*E* M%!.Z6?29+2^@KG-662K:UQ90I:S15:[H3CC=^C%-HV<2QSR_K^CK^J1' B!O8D@SN6J(H$,5(8RV[D[4?\>1\KV)029 0\->UZ$>.JK_ M@;;$,T_ H%%49 MZ+]CS/Y!K5VL61WCO_._.QVK3"4;$!0F-TE1/J'^ &I_@25R5]_@&&I_Y0CF MH4U[^S)G1;DQ/@EB5J7H[A'C0N#_Y%4\BA0'>2XUKG:/?R+1@( UM46ZBN7B M T=(? )5WT#\(T>53V);C/Q#B'_I".E "0%8YE:ZPDK/Y"8!*DSL%1]"@QT, MJ$18N3N*>L1V'(!ZU%+173-R.M> ;N8I;=Q<:"LW="KCY8?B+PGFJ6+LOTYP M@I>DR)O">/4?5!WL+ 30TFR\[A(,6I)06Q2J68]0(ZWYV\RG_!=I=I/FA6RW MZ3A?RP1I+%OKJLW$X<.SPSMWKZE3#5HY B>O6Y+*CL4S=4VB;%C[XJIX64 Y MFJ?^"*31OC?;3)=!V]]J9W2P65V9],&^>(2J;W;N$-.9OYSA]8&IVH^.QB4F M14G[]3(1F:G[@*#B,X!4- M-%FW3R"VOCL_$%GEJLL\+^G:O\RHAQ;:B/(/K9*=>5VS4XTS9RF08#1>^?VB M1'P- $:FBSI,KTKL.9@S??IMAGA6%GL+_)KG(2IU&H CKM"!8OL7G+,63OB1 M3L@SK-F?*MO83<3%:I7A55#@RZ2@WB4G(7]48Q]H'ZT,)&\\>QOL?O867F_OFWX-QW ML'H/()>1725B%%0A:<-!/-9\F!'\8+N+"6T>I'>__5\"YAJ3Y\-X%="\78#3 M">V)VSCX3)Y?\-OK]1:BFWTTQWR#IE%6L2KF"B.F,6(JSQKS5_F$329VE7E8 MG2(JLV&,'(!R\P>YLL=N@T.TY G>>H ML#8)NN*'W)MW!?4$BR3ZE(:C^M2&'V#/.JFM[5\N15Q<9W(@]S-=*]"9(!DS M:HV< /O64F']J!7\D'MS1#<>3O^-[CB '3;B\80*?JJ^'"\-4#=/8,2NST-T MWX"HI,\\I*DRU4723/.JC)H24,\.**@=MVS -O=?&0N4KF!K([&"C./TF>6E M6O6+S :YDPS:6O58PX\: 5#Z3W.E0D4'N8=,UR.47<(J\:1+R#W#(V?N?ZTZ M:$L.N9\46EIUEUA&<$8H<>5 &6$3/< >,JII[*+.VZZ@YJ:69K9NKLL"L)^& M-+5U?G,7R.@^&T__<$J5),5P:#_,"ZC7G%7N=]_Y*RSF?#5(9+Z[;;Q_/1IDV2M=4;+#&;M 1L\.J+O':&WEFK=5N)D@U)$$OX,[>\8[]G9'UF%V MO=J$G7%PU-]5GPD87Y*LJ5A#=3?=^]20 CH7']*PWVMM>MYS,U_L[-02N"C9 M':O/)"'K,0\%0N,M- B PC%1< M_W2[A3M@R^:7 MT_XYA&Z9_3I'@$WO.7R?US^F<<9$J_X"SD\/I?H?MH"!PQ M#+!13T4B+A-VY^_0Y8?7T=.,\#E>?+U/ZTE--8=K2 "$S4.:]3M")E6T=OM/ MG^B_Z)_K/]'_P](]Z5_^'U!+ P04 " [I2I/(7\#G=Q! !,G00 %0 M &QTF)V+*9=>M MNWIGSH9\J_6.RU+8KNZ=\])!DY",+HK0@*1MS:\_ $A*)$7<>!% F?,P[;*! M)#*_Q"43F8F__N?+,G"> (X@"O_VP\G1\0\."#WDPW#QMQ^^W;V9W)U=7?W@ M1+$;^FZ 0O"W'T+TPW_^W__]OQSRO[_^VYLWSB4$@?^+W;Y^?GHQ ]N<\(?X^./*1&[@XEV ,;6H$;QAB%\.7W MD^/O_^?=^;OCD\_'G]X?'[W,"1_G;DS:T-^1/QVS__MX?_+S+\?'OQQ_^G^* M'XS=.(DV'SQ^.<[^EW;_:P##[[_0_WMP(^ 0=,+HEY<(_NV' IO/[X\07KQ] M=WQ\\O9_OE[?>8]@Z;Z!(47) S_DO2B5NGXGGS]_?LO^FC?=:?GR@(/\&^_? MYL/94"9_A8+VA9%$\)>(#>\:>6[,E$SZ&8?;@O[K3=[L#?W5FY-W;]Z?'+U$ M_@^Y\)D$,0K +9@[]+]$639?W0!,-&3YEO[U+4$H68(PGH3^11C#>$WAPDLV M6L(!(_>(P?QO/P0Q?GFS58G(_W>5OO%Z169-!*G2_^"\;3K,4S>@,KU[!"". M9..J;=S'0&8N)NP_@AAZ;J UJMJ>'0V13C) <8FF\^F*+D,$#ZG0Q+UZ&-I= MC+SOCRCPR3)X\<^$J(_.$/F]>QCJF1L]7@;H64N(.YVZ&EBR7+IX340 %R&< M$P4B,]#S4$*F8+B8H0!Z$,A'JD6EHZ'?@B<0)J2UA\A'5988?H_.I+DB!"AD M;G )0S)#H1MHK(&J_3M;?L+OUS $1+TP\&$L7W3JVWYVU?L"T *[JT?HS3#R$R^F\^4LB6(B'TR&P68X!%AG4>B$ M>FE9XV M.;6ABGOUMN$IRE'2K_L-0&UUMGCMBYW3=:Y4TL-X$UJ]LW'V MZ)(9'EV17\P!)DMYUK0Y,S**O;,TB;Q/QY^R8=RCTP9G!"FI?3-QU1T35_L^ M^^3CN KI$1=AI:-F8Y)[9HHL/2N XS7URI*3QFJI=.AO3WO/;)ZY*TB:7 ,W M M.'(#.H.\-10G[/S/Y&]\8P7M^""&"5?;<5V3TS-XT? ;Z&[@,,R"K1W53D MT=TS>S<@OD91- /X[M'%G6''(;MGYN@J\.0&]'C>%6,U)/?,U!W9N#"]JYG. M;T'@QL G6Q5>=*>9T@_L6T51^,9SH\>)1V0?*3GF.R"]7R8UC)9F]'IR?FPV M)/8O%0-%G4)/0R:G@W/P$.L*7I-,;QZ=S?ZQHG!/HBA9KA2O4+5)[8L)CTBN MT>V,F$[_PZ=[>/IM'?][0WJ]LW,;)>VAJ"'2^\ OHM6JDYG (;0?!EJ+OHY* M[T-GY[M38H?X-'8,A%'+.2"FUSL[WT*<>@3^!?R+%_I]^9;CUN>MKOB:-1_4 MMGVC:]VF'S'/^.GZC%[48OEQN<-OF&>[T#7OT.Q"O_WG1,)881!1%Q6E=4U^ M4>H"7F(0^L#/"5&9M$T"(+^F1+)\C1/GC9/W*O[HAKZ3DG"*-+*AYX,/D%<: M;T#3(Q"6QDW>W_[/[Z*Q3AZB&+O>YDHJ#N(6+"#]=AC3')F:H9.F]2VK M(RWJQ 1[#L+$Y""0Y31=[)4T83?%)&OQ=L72$]YXCS#8*-$P?@S/"":9>7A^\_!VL12#L-%5$X<0^&#A<&\$A9^2>T*T7?[F%HM3? MV23U.AZ-"GL&,$2$!9_F]HFE7FFJ*/[W-HJ_EFLC.$S(<'PZI,O 7=3+O])$ M4>X?;))[+9=&Y'V68,KC)8P\-_@'<+%0]?FM%5'X:!,*,MX-[KZ_@2#X>XB> MPSMBQ:(0^%=1E LVH6Y712A^603-$I2,(C/KR@@1IJ+URR#/1+ALM-4$8^? M[,.#P[7)4VHZA6_!"F'J/4FSZ86'54X/151^M@\5L0P,@L.TY(PLJ N$A09$ MI:$B%)_M@Z*68X,(S)*' 'J7 7+K' ";89>:*1MO]HF_AEV3:Q-:+E'(KCK9 M_7(T36)6-X7,4>$*)>RG"H^-QK6"0(P:?^E),#6&+LGO.!N)H+DJ.E8:X5SV M+0"%'L^5(2DT5@7$2K.WND1S):8R,&PIW]'([51"LLM'Y#)N4_](- M@M,D@B&(A,?<2D-5!*RRSP4L&X3@8@GP@NQ87S!ZCA\5Y@*G@RHD%MKE0A&8 MA.;E'KMA&FR1;F-"7&I:JX)BH7'.9]X@(E=A#.BHX1,X=V,W,U5%J/!ZJ")C MH8$N%H)A _TF63Z('8O%5JHH6&J;EYDU.B\\A%>$LZ M*M\!VH>/DDAJ(/OKVQU.K\DO^@L-J:^E6(H%>>>\<3:%[\C/9RB,4 !]FM?F M9/V=C$!3S;%GC-#<7,=, ""'+=J BV_@UM_@>0F$:[RN'LJ$4:LC19+Z= M<@YR!X\Z!7,Q->V=/KIRLF,"%D:M[+ 3]3$7A-,I@E;[[G*WQ\Q=4PM/V>%3 M;6\N5D==X/4.GWK.[4#G8KD*T!J K+;A+H]\H!2ZFHON:8J9LCSL@"^K79X7 MAR4:AQ,W. O<*()S"'PIB,H$S$4%-8524S9V %HMA"L%D-O!7,104\ DO-L! MD XV;6#IS3VA#8L2(H,T%CB%PU4L;H6NYD*2VA\NE25CQZ2LKAS*/A-.'W/1 M2NVAD\O"#LQJJKT+5U!U5&P,LN#6MA_PZBE_ ;!FW11U4@781H>*\GN(IN== M$Y]8!UZP=S;Z4(;B]YKEZP,;L"3:J;:Q*DJ]>4\41+US]\SCV0Y0"EFCLOBS MG9:JM'5A,?)_-=S+S7>A?A=GY5>!EY'501:8W/X[0#H MEM90#(%_X>*0;(S1Q/.29<)\;.=@#CTHV'U4^JK"UINW0QLV=8G8@6!A?,S$ MH-EU&#R",()/("W;2Q\YN@%D'[YW7X0.?CU"JMCVYC+1GY+-9&4'T/QGWU4. MANIP]>CWT(1+]M#]<&TTV35O\VMPC=AK:W!6E4:GJ)M- YLQ03Z"&'J%(T$I M)^R]>DZ8\V.)WI_''+$Q1^Q5Y(@% 7JF\^ 2X7.4/,3S)-A-YY"'-NB1,9U3 MQD$$M>'))E1-><(LG'Q:CC"]/?$)X <4 ?-GH;)#B6QD4\PDYC-_1O5Q5IE? MC=_?=$Y:2T^;3#!VS-WRF-.J;9,D?D28OFVC"N)N/]-I;"W!XPG"7M!8Y5Q- MP/(^IG/=.@&K+ ![@1(7B10PV*1*I#W>5451V(%;P4FOO[\I=3:=,=?FWF(8 M.]M.,5*5;4W8R71"7!O,[-[0=@8JV\VX'4RGS+7'R,9]3+/2,8^U1G6.[7%[ M-BQOO'?'Y<9^C:;SZ0JD!;C ME[A/($Q$X5W;%H8=D1)Y[]S%EAFS9?6*XND\&YMHN2HU,^TUU)-\+8]VB/\+ M1E$TPV@NBDTH-3+M -03?0U_0[_NS);Z<)%5+%&X0!%T,>W(TX-3RKL=L^H. M! &MT Q",MQ@$OH3?PE#]L0DK4-;>5.XQ@&OV-^T(T\.!VK$ETU8WA*1DC'0 M0G3G9 4/$"M=(H50TLVT5T\7.24IV '8'1D?II=U=-N-3D2SK-+0M-].?SK5 MX!A*D./6'+I55V6>LP&SD=(AX9IIYTN>/KRL0/7J^7*A3B] M@;U&X>*:+-Q^>HO^7R#P+Q'^)EH7%;N;=N?IHJDE%3N W&%1X_QHWI>G"Q"7 MVX,Q![8AMPI %AL;=_8UQG*7Y:&CR5ZK %&<(4N[454PKPE MZR8-=K]!(2IKH=0BD/4S7FE+>QHJ"<(.T+8KQ25A.\U<3B_Q%<2/R*?5EJ,T,U;F[M[3((R7_=*?_7N' M:/B[12:*3,2G( 1"3RZW@_'"8\VTA"2CFE#OY")[]FTZWPG+D,PH33+&:X[I8ME(3%8CG&FC1A22-B'C]<8Z M0EDF*MM"E01YI*60I8_J(4M%DDY&TXI4RV8I4TK=C2:"92.\I[EJ"IQD[60S M;D=?>YEV6O#LY'V5.2KZ,VT A$Q4<$5^%%@(=6TM Z:D5CP$"L,OEA>T 854 ME6@1"Q32)6KR E4 J>\V1&SJ.2E$TID\\I?'=HZ6+@P%!_[ZYI:A(M*XZKF_ MGJ%"E(@= >A? ><]ZZQM35/3H9Q-X.!R;,?QG%,L2P:.I)OIP,\F0"E)P@[0 MJJ6R9&CQVIL.Z&P"DYAW._!1*'HWX%,$0^&0".S;OK]U70S3R.W5?TL@K([<7>? X\LN $[&/ M/X>8_#M8WZ-L34H7&QHWSEI.YV>/;K@@*TU6FH?H^ S#T(,KD;^CK^]9LP_+ M%*I?@5NRQM-)DR;OGB>8CC-5>;8FWH!G]B>AN:_6WYIM6VD541:(U2"R,@?- M,:QV-YV9T1;">G%8C6"J=?EU,XUZ7]*[%2;RAG.21\QTBDN+_D61Q=5G6RCTBIXG?8/Q(CZF$H4N$=1%O1=1T\H@R M]!V(3O_0_SD]](=@P1Y_-'[@+PCA'G$<=DP&#U49W((T7PK< ?P$/9!.G%O@ MH47(J$B>K.C_RZ:S9)IH8J\@V+%D]1N7V?^#:3(T90&9 _6V_?[.@J26Y@XW M.OQ./#47H07+=CN'FPZ4-OK<>L32:)S7F1L]7@;HF5.1ZI-Z>!>EY*2D+(CN M*'"F%#)_2IQ^D3#:A94_A?2Z: MNSMA0XG9L5WV?%+I":@64A_,0:9T8J;'W="# 2@-^!YU-EO[^9HUEU[J$[I/ ML=NA6-K.L79>D-XNH'I%JN:HW:&+Q+97')QXZY M;%6QG-ZNK/8(]0#K['QQ84A%, WOW !,YT0(A.UX/:.F&+4F62DUOA*H]C=] MM;5'+= 3Z?!=Y$2"&)#M[1RD_R4RHP%V6\&ECUB%?N'Q/R)XI0+,[0A;<\NF M?H+L2)AV+"Z[S.R^2Z8#?UUOT]=I70$F4P.^Y YQ!:'E4$+R-2B*F9%T,WV] MM2_-J)&5294(8OS"@#[^]/Z8P7Q]?_L_.QC?H)"PZ8.M/M\KS5@A@$Y3M.GV!D[64H[D2 3;"I/G<5!C9[Q*[Q]+1LZXCU$]:J3 M:MNSJ 77AOM2'Y'X#E%=\O/7S%TW/;9NNAJO?K?O0VM%:,/W>>ZR>K%.F^?A2HB2B'KT <63+N&R\_7!+&*P7N]5C#%Z(=?C7U"(8N(FPLJ$38 M#_KZ8AQZV5 .QVGQX6Y"M(2TC)=!["Y(2T%F=BP6Y.R=1\[3%UPP*-U'D3FC M<,NG0\-X$<06@*'&7!^*X:LNO"Y6!HT@+^NU15]R![J;7,+0#;UN=A,A+57= MZ3_;HO5NHB S2W83C#P ?/9^ 4T+I0^\$>ZW)<>$QJJLJRJBO7E/6\"S8Y2J MR84596@-^]H=TK04JK#/T[<@E4F@^G\'#S00U.6KWE-[;CI M0P 7;NF1^;I:J1GVY 9TKM1[?2]>O"#Q65E\CQ6%NB7ZGI:)XBM29Q]0U;+>?*>= M:5G',K?CZ%//U(2(#.,U&;^D3(-B=U4EZ,V%VK,2<.1U&%7_]J$B&CGG[WIS MC^Y720ZLY$"R6@7,&^ &N3?@*IPCO$SQDR=VJQ)059/^"[>H^STTI6/'UI"_ MW$@+S2@]<[MIJ)S>V!M$FO*N?^NVPK@MJ&R>V*3C$]YOEQNJHM*?P[ E*K6, M6_$:4[)4$?DYN7"+9[H@VG@="WJ]K?<(T..6+5 M;4M++C;,Q%OP!,($%$J_I?KBEY&Q(.45:'>9JR<8MF'JTOWIW*YXAJAOB5OX*,[ !*5-340^>VHG8 M6' =Q]SN?3:?NN%W0H1>XY*1%UYS+\[>D^/J[/UPY-">#NW*2L^EG4W6:WF( MMR.4;Z.\]D9+SA2'I#!%N1T,[XEB+'8JR0BYMF+'4WN)]^2D.DL^'I6>W/V3 M^3=W51_7M>H5W:KT;U ,M":*!@G#4T?Q=5U-B=@PB?Y.XTOKY\V[ZKSY=.1\ M.#[Y\?N?'=;)Z#N;F_B52>C?@AAB=LC0V6JTB)@,EZ+/QK$ALCR$&2)CVHSU M%(1@#N-(:]XUIVAX&C; O1HEU5*8-DS9:W(D7O!MNI/WU7G[TY%3Z-.A[;:E M*K'2ZAH:G%+78.$&7]TX)BLUO3E$S-4&0D4'I&)WDW87'YG*A- 2Q="MJL*E M1OW4^5"=.C\?.6DG)^UEP4V4SAXG[&3#M9K6OB7N97AO4L"'=\5F^7Y# \EA M6LZPND+4SZ*/U5GT^<@I$'')7G,:1XF=<@8?J->.E*%R:A+Q_S1 M41_GFL?N]45GPQ0N7"U^ 6B!W=4C]+):!M17N+D7"7WFL84 RZX.3C[M7*4? M'Y4NT+=?^HN3?X#-_?P3K:\4.O)D@ 7%]!:L$&;)<_+H*6X/DPZ9RJ#T7#$J MG4T_>B'!J>J.49>'%5,T>8C /Q-"[^*IF.5;FG.[X2LL?B7OZ:1=3<8EEIA0 M>6&&V\-H>&5Y4"H3B-_%]+218+(3/"GAW8[)HA(")@P%.]D)2M$*!7-^S'_Z M\VN/"N,XA\Y!Y&&XHGBS9-25&Z[9%]>BZ42[*O4<3'27,D?N=!Q4F08">::&.2X3/4?(0SY-@4\&6B4>D M)%U^Q?B;2?KZU+V0[5@XSA 9*XTWIK*_A='W-'Z/_B1RQ HZ&7\*21=$.8AE,HS.4!1'9$O)\^ZB*9YA>H^\E!ZI=&@8?SJG.8[*$K(#66X=8^79J$[! M^%LW#1Q=>M*Q U-6LB-T@V\1N$/S^)F(1CXYN5V,OS738"Y*^+<#IB\(^<\P M"(A>D1&[X0)2GPA[OB#_DPPV#1+&7WS1AE%;/L,_UFYB3C7.0KP>QM]I:3!O MQ=P/']_Z&K_3598Q<\6<:\2&H_N-]$#5B)CQ]UOTZZXTEYD=Z_R%BT/"+BV. MR7A1GMO2CL;?4-$&4U$6=@!W2Z1)QD -ZG/P! +$CG[9ZZCR6R"%SL8?2&EP MNZ,L$SM _)*X]"TX **KT ?+<'-33=V?V4-Q-<%H-69F5=C3^N(@VD(JRL .X:B2XIE]?L;OQ]T3T#SXZM61$W'CW=69[*I/.U0C//,698Q=+J>T*/\HE*; M1:EVFB8ATS'J+=> 9G*S _0[[Q'X20"F<\$Y@\8*L"=9B,57; -##ZX"M7K/ M'7_'=#1\.Y7I1^HVG/ADM4(%Y[]W.Y4PE>K8MCL.ON*"MELEW(8EL/B_6'77 M5ZKRL@WIK*Y+YDY?7T/W 08P7NNCK4K)V(FJ4\3UY&8;ZIN\)G?-4I]" MG_P&)\#/^: %_;0UH E58PF*G6I#E3\C(UDH["-,< T(&4MW;(-T M4V;M7"+RIP*+TMAZ5AJ9#%H$C>4_=FP]-)"B#4ZXZL,S(J?;SL,:]<_/V'#I M>@#OT&R5JXC/I>OEAU&=22DE8?IB3>NQ&FW1V##3=I\+$8 95VLFFR8ZZ]3)9%)^G*0^]F%ML@^3IU+TB/PHB9.O:VH% MO?[P$"@,OQBC:S*V]=G%_CWYRN0%"@"H-!N0["LC+VQ?UF7K%&( HM/UMLW, M7=/?,4ZV[(0^O8NX<9?@'"U=**@;U\_7[-"!6OU5RO-IR__V^M&@(J7)2E_! M\@%@O@*46YD^X?6I_!7DZ\1CA]U]"\B>#;T8^.PP]RV$<71[]TV&I*2;Z:"H M/4*K)$ [L+Y8K@*T!H -5(9P;6/3D4M[Q%4@+#O0+'C\:CEF T\7GH@61$M% M%47),OV=OB.MF^^8KD;//>YS;?HNY6NO[A1G5)&WB1?#IT:W]\UI&S\:M%&2 M9H(2IMQ^X7&,$1785I$F?WKG CU*B2[91A!C]5H[$JG>AZ6\>-, M5^JX%_ALTV16FY_\BDX/- )9DK!>DTO4G3===;Z _/8G=-NWZ%N+-N(N^[7A*NV@7OTMA$<0U4(A=1C0 MU(ALM%F-E^P5]@:!)OI$!_=F< GXH6HZ?CYR"J38*_=:Q+33+=K2P1C@O,DG]5&26_^CVO MJ)&XP?0A@&EQI4LR+C?X!W#Q5S>FB3?K?'N4'A\(S98D#=N8C5#/EX3VW%NU MTVS.1+=@4U)6_P IZ&S:=FP%M@ZC]JS@A4UI6S K2^6F?L]-69W09\DX$&#% MFC(?=QZ(/SXJ/0N__=Y?G.R++/7E+T[^4;81Y)_MKO),/V51Y4L_OXM&3_.W;/K)R;5_= M/Q NE.S;R"R380,G57/:IOU5;?6FL3BMV(9RJZFP0>S6ZST'L0N#Z(:6&*$N MF?J-Y]/.QD.+F3'Z-*NRN 5M/^'DWW!^S+[B;#YC1%RVN23,1]+$A56F0 M26+ZY<''A+$Q88S[ZL5FQR8K5;JU4_D)L\=$?0:$BH@-._+*ZD;" M$!PW:MJ:]N0HQV[Q&>VI0-!]Z:%$CG)7&QFW3:3BK!NU30J]O=>C%2EOX>(Q MGLZ_1>E8^;HMZ6;ZHE-9S978MQ&I31E)58P*'4Q?'C9$9X=E&PSTW?=D,C/Y M3?:7Z'0=%_S&]:;Y3ZKOS.0V^)O\SY'SL(Z=5>8F)J2-6N6OXA&:8=OK+9\) M&(WW5V.\*UV,9TO;%&?)(!Q3G32M;SD$R7,'WXM9KB-V>AV;C2CBVN';X=OD*QT-(N_-V8C2V6RZXILL-33];<5?S5#=TT)U4LQ)J& MQLZGVM+D, M&^VQT1X;[3%;[NO&R]3Q,O457:8VM[$G9/F%GAMQ#]JD4;7-D"Y;:X;?R]'/ M1$W$KQ<3:2G$0AO3-R(ZL-4,OU>;&3OZ)O,MH;/;^XDLMIM(GYXVG7W3ZHGSK2;QB M=<#(XH%C\Z>%"G,3WT\3E)7!+?0PO1YW"O..).S8'RNC+*_$_P+^B3)P=5U- MQY1UBB!?-OI3]W,Z=4.PH*_/63=ME4'__9UY.ZU3D"E#G:S'%Z%]L-Z@T$L? MMU<&N-C%="1BIT#ORN+@9O&9)M9GFD#W9L)W"O09%V4+[9U)Y'TZ_I09)??H MM#[O_?VQOJ$SN3MS"&G'RPR>&#FG=Z.),]ZGC?=IXWV:B:JY9(5R@PFMNY&6 MML[*62?+)& 9T6E1O'OLAFF-*_%=6U-Z T*S*8MVW-'ICUYV?]>EY M278]U0UUT\Z,MC.H>DSN4.1V^++.W,"CD@#^-W(:QT)^5%6G#4U%A?DT$(5I M+UX[U&3B_T$.L*Q8S27"-^"Y4':#&&KD1R]]*4_RT*X>&3OV'+6'>/4X*ZQ[ M!E&E+Q=.YQ,?*;VS6M_:#HP:Z6<%PGK^K-CJM]P090Q]6O;XV\HG:DG:?SC^ M+$-.L;MII[1(':O334<@EBRA:<%Z>96H2CO39?.4*S;4\C?\6*Y,U:);X 'X M1+> &Q!+W<3B7J9O:3E8U/#A_G$4NIL>B=3 DA##,.?9H576F@.'GW ]A$%!(7H MXI\)C-?R?5&=@NFK..4M4U%-H[ROZ7CMEABJBV=0%^A7G OTDTXNT*_& M"_3Q GV\0!\OT =QGSI>H(\7Z.,%^GB!/EZ@CQ?H!W6!WN.;KN,%^GYR:HV[ MKP0IM28G)(KBS>,[@CE6;F;Z1D99Z+7LV2'Y&Q"G[[+2-WKYDJ\T,[U@*4N^ MEKWANV1S[Q59IN\>B?OL'.<] OG]7]>:]/W**Q)T-]?(#CUOG7N$3S5QZ MG((?,A8%3CK:7[V[#;?.9(0P>@3^%X3\B*PP=&F/ 'X2G124.ILZ1.A!(+ZY ME@O'CHUO,^!;]_DK67,P85<;3$%?8X>3+L&4RL8R++N/!^G^"-,E/O5A(GJ' MFAB109BNC*.Z1J_,O\5>3MY\;=PV7\?- M5@?3=+S7,GT38O&]5KZZS.AJ6%S.3M4 X*?%CQ_44=ZATH+*; M**7.=N"FH9^J8!:9M.(RZ0PM5PDYWFY&*'7R\SJ8=D5J:.6.;U(H SL.^)<) M#F& M]LCZ#>6R4XU_.[ J!2(3@1)3,W5\$ N4R37T)TNR:L!_I1?T/-;XJ';W!=.G M'?7\QHZ%.OS2>5P6A:Y3<2_3IZGVZ\&K\Z.>N2M(ATO?2)X^!'#AEFOVEERI M'UJ[4K//.0']GH.V'QR]J:,W=?2FFO?V#-V;^M7] ^%\>3\+W$A2U(;7?D!H M\%BPPTVZ.SJ9;Y3?PPY0Q"HF!< M#E,QB[OIF 7H>E_YN+,>F]SB+WZBW\ MCZTM_/PS#DZ_,QKV^HXY^MI]+D>RIN'$#9C.PCD$OD*1)44" XXRUA12XQEN MU5-C]4QG_X0@NHJB1)3SH=I_R!'+>C*RX^A8/^:9NV9%3W7QW/8SMFWWAF-5 M)L,_TNUKM3?Z;MG^%OP>7S.S]F!7K496?[+[U/IDQ[[C!-L/O:*C'6?0F=;Q M$*B,D=MZB ZA9V,7K>DS *XS/R7QCK MO5%?UTO9?NT%,ZG<>2=#O@!L@XJ=8?5PVNFB"E(_7H;&('%8MP.A*C2H[V%+[87OEYE M4H, _0;@XI%R\ 2PNP W"0V(GL[9ZA=-DSBBSW?"<"&?I_J4AAR\T%1NPT*= M%5IM#WE&QG05A\:8-8.^)#R3_G#.>20MS3Z=LS4,/H$[0 Z7Z6-;XI.(2D?3 M)1_:8JW*ITVSFNPQ.%O1LIV*<3N)8PP?DCC=P_("RL#/(JTF--QF 22!:%W0 M-OWN8T?SOSLQVZ$V'+%D1YL=Z6AO!WQ"IM^(['=#D EP^%>DM779^?K!:6[Z ME7*#TK96\LO]W-HO M5_C$Z)#3G+:3,(;^SOGUXL4+$J(,Z2.>M"@D&_%T7E7JR1(EPCI3W9 ?L*.N M4P$/Z063.T#7S] #]*4 EI![1AA:\(+3/[=>!C8?=-##M?#/];GZ7:7",\(:[OJS =8H>N@T]%4)3/\#$63FX%&UF(_4>_[W@Y> M8_[B#0K?>&[T./&(*9>^*EM[2OQPW#Z((_N4XVZ_-9X.M7,?HL?+ #W3@"/R M(WV#*HJI2X06HF=C)C][Q.1AQLX6,/DM<7O* [85NQ*K'?<&67;(QO$" ML /Y M6 =ZK /=_<(X]#K0:4CE=H HK04I+@8M[#0@7(1\V%$6FC-$66UH23<[,%+0 M/37 .BH5S=L=<^=#?D-#O9? M2%]I2W!JV!6F>VY/TY_Y&"H3,&W-*J.H*1(;[-13 M-_Q.V9K.TZSAS0-&[%_T+_66Z;NJ9?KAR*&T'-J%!@ND!$J/%*6_H0V:F:-= MY1\_Q#K>4UY[@U./BC#*$9/6C:AO;?B9 C$*E7DEXM>.Q; XA;*W1M>W@&[3 M-"D%88R>R0]G[HK\+5Z+L=*A8WJ#TX917TB6 SB&."-$A9#5B7A>O*>IO(.1YAW*-7.O*[C-B=85,]!Y&&XXA0E%2PTI8Y# MV_P4I&#),EDSV*_N"UPFRY:[()_*X/= F8#L@):R><5>YJ:FT%>76CE$$XF! M(UY4>'T&M>O)F;<#I#KUN@K)ADTLTULRVL;+)Y>(:?]DZ]DG$8\=N'XE9V2R M1-R ^#>$X\=;\,\$$BXN$::.O@!2?RL?4+7>IE.%M9#4$4AO$1QQX@;Y",[< MP$O?2).!D@8S*/4UG:RK!HD&0_;8!L6*,C39C1ZJLHHZ[)6W20DC')[<,JNUL" (85E0&1Y"U"]L8?F'Z MFM_B\(O)LXO]>_(5<!$#(9/%1E<.E"_*L;)*!PG*21YQXY&M.BM*)-+V-:*K7PVET]HW.OM'9-SK[1F?? 3C[.!?U>;79])-9Y7"R,?-3 MU(4]K'>>23DX"$,PY:Q8/#CEN0?#C_\IHT4553#NR-R3"?M ZBRV%,\7TC". MKL(98^H+%KZ_U,O'C-9[W+\^"@1^&*O;)<)SD!X84ECMD:AJ;3]7#39H;4/P#D1U:UQ!AE17>R2JJMO/K80- MJML0O(-1W90W\XJK-0Y5M>WGZL,.M6T W$"4]D"L-@WOXDD_MR+#,=Q&+R3' M,69&PY4'H*K?_=S46*#?FE!9M (WR=V43NI-S= S%#*Q)VY DSK?271UWX-1 MU=O>RO?TGV?;'JO#4%;^#.4)H(_,[S:#4576[N^%]JVL+;"R2%F[.2Y=$3YA M&$&/Y?+MY31;_:2JXAF\P.I?"..Q-!?2KR"B$S+T-^4:$/U58=).%@O, E/V MI;PMAJ2JW-W?J>U;N5OCUKGRVY1?'#\"G JJ\!#?AO-2GO&G!GG&E+R#TFQC MN/W F'#<+.UU3#@V)?F=56I,.!X3CCN3_9AP/"8<]\+_F'#\.A..[3"9A.$\ M[(_TH8)-Q9[^#"7M@5B?2FU*,(>DGCNWR/32>1^.Y>T5B3W=#>F_! MC@C?0AA'Y#0@LZ8EW8P?*_=G7BL)L.<"7^1(&*4YI36(%=-/BPVMMT%Y S\( M&_$&A:EEDI[ MF\L[B5G7^OK5M3ZJE& C@S$!DB\D@Q(?8DQEXZP7DF/W[2B M!I@)/:U(?> KX^XTI+?\]X]N6,Z' WZ/M9B:#,**BF']Z5]S7%YQ'1ZIT-+P M(9.:7!V!%:7&#*IQ/2*O6(<''. MPGG0$/-#GPJ'8E#HU,392[D\"Z> GC1[\I]8%$UZ$:U6A:=LZR-*?]:/*+VX MF\V< N$QJG2,*AVC2NV*;!RC2L>HTC&J=(PJ[6''7:X"M : '1)DL:2UC5]1 M!*E 6!997DT*3VW.TH6#X*9,2D^UP!2^:7WDZQYD8)U^-;'V1'S^B@)")B#G MT%LB[AX,=YV/&U_->D^SU(?B '7O%D;?+S&@A9X 03C>H^;5?]I82*Q1O1/! M<(!:ET^S<_@$?1#Z!M:[\J>-!<):L=K5P6!W1CGS 0I3RC\W= "..>6C]V_T M_MGI@1J]?Z/W;_3^C=Z_T?LW>O_ZR1O)LB'23(C)$SD8TB7Q$F%VV=Y'KHCL MBX/R_/4H\\.(DR:R6:*039PS=P5C-TC9OB6@XB?@$ZXO$QKU=T6L-#<4O>G3 M@)3Q-4I5F1J+R9+UAPZ<#HV8U@F&X2*-7DMYN '/[$_"8[I:_^'XRK0$\IH3 M%VW;@#0"] ;L'%,00B>[T+"?_<@C(2MQB.Q!LUQVLP1[C[1C#ZJJ^7UC6>%[ M4]M&@%BR13;E><@/(W6?PKTW56OP+I*%UP;U[-=>('P\UK] 8.0=%MO@>(4/ MC'<)XUW">)=@ES_;XKN$JY L'F [0/HE*D#AS8*PTX!P$?)AQZT#9XBRZP-) M-SLP4M ]-<"LA/_"4,(=TS8_@$:&!*&,G!TB1CVE_6!,A&DK(#9.JM)6-X)(,^!T\@ M0"O*=39BA7+-\LZF/5-- -60BATPBHTF53M[Z#=9PS!POX48>&@1PG\!/U.I M>NOV1-^Z+=)V0$I\M&Q'RW:T;.VRH"RV;,S!E8*&M_\1YC*.LNF@ _00_4BV93(8KQ'[%W0HM_I\[ M&Q3_ \2W&PM.02>Z_^107 "]2_W E2L-[[M$./L5;2>HG+#O<1@_DQC70R% M5KNX;ER<>K[K_5KO)'ZM/^TXMC8$1U_6Z,L:?5EV^5,L]F7EYTNQ*ZO<:D"2 M+P_<#D>6J@O*3N=1G<)PA-Z1UX?SCLW=U8S\\IAK&])&E3:F3TQB8ZYFP#8= ML^^2APCZT,5K&H\QG;/SB'C9$'2Q0YG55F\^%P7?D$EDML.BVC6=WV.7G)H] ME7 NE;Z68"73ORIL"ISULS+-DH< >M/Y'- D,>$"5=_4N$M26:&*:Y>(;4N6 ML(-):!N.$VJ/&=5CKJP]/I^^XK3 MA32UT@4'?86^QK<$5>#5!6')S&V92U9^YNL+1I%HFO?QLG0OP4QQ SK+0MR?[$6$9.; M !ED.D3V^LT,D3%MQGH*0C"'\1FB&:3\ MWO"H,Y^%G4PF6"68*OIF>%GL>4'U8)B0L^QT!3#3FDAA[6I!T_",5L"VFJ_5 M6H!V' HS/BZ!3].5=AB1HLWO:-J ZP"A6LAEHK(*5W9B)=O,-?E2 W1EW4W; M:GUAK"8VJY"^1!C 1=A@!G,[FHXK[&T&2T1E%:X<[IMNP^:-Z+Y0E0BJL=T< MT_@L\VZW\VS,G1[96A$U741)_]#6@0SM6!MR1K*SB/8:H=I?$>)/?4'%[ZW-^2R>:QOJB1D51:WX:GM;H2/%P="<[+S5?923]%?7EY^'IBYKD M#D=3&JM(6]WX/#S=./#SJK8JM%4!%N4]$!W8)_8VW ]\B\BF65H,Z^\'/FK< M#WR[<]S0=^8I50>R9N,%0:?,7*.(A3?4J?@IH*(O@DU^B&+HR9AM2'1P5P0= MB- .:[,!(]E<[U05-C1-WRSL114J$AS^&;&!#+["$&$8K_-75LDF4J:2AEE] M!?$C(G^A694LW;Q3M6L^"-.W(WO1T[88'=Q9)S\MDE].H@@4."T==3YI''5R MDBP8PF5$QX-.AV%;**0:.9WO0*<6L*70?7"'%RVQV'%,V1DFY3?[769G9>]1 M46MDXGDX<8.(+E/YK^5^BC:T31];]""M=UJTE^V0=:4O/='6D?X"*O:N(X/5 MCTH4:.;"::<;7)K&0S'ZU0N)+"W5"7J:#[H(X$I+D& GL4O M6RMU-GV1WRGV?.GH*X)M;R'O,'L#=+98UMKXE7VG:!<$<$#S_!JZ#S" ,00: M@<*\?JJ 6W0GIR8*2S=@%HC([@DTIF:QDRI@O7F:%,4OF9J[&Z4N<*FW]U8[JJ+>FXNIFTE>+X^#NSBFI9U# MCS!:?K^L=&O\D\:M<9G>>&'<-3-E^7)".B=YOC#=J1+J(-WV)\N/ OO=?&9P M%]"]B-F.TYQ&'#%'"AJSIX-OF+ZX;J$\G4G8,LTI#_;LD=:5N@HO0I<^>=-T M;>&1,7TIW0.:2FN-6*QV:,1T/H<>P%'Q!I4/?'UKTY?+O>,K$I(=,&Y%,)\# M+XZH7]&CYLDYQ.3?P?H>I7&4I0>0LFIQ*KM ([*F;ZCW-_';B-TR#2H+X 91 MJR3Q8O@0Y(^/:V\,]41,WX.;VA9$(K5:%_+]K-5E3Q>T3=^UFSY0-+M/LD^A MR"_."!LP5LWW4:%@^I+8E')PA6G2P\FI^Z^Q,K)PAGBVDY1"V[#]VCIOHZ*$S_JQQA78SO?[3F&K9 M7[AOJM3A@B:*G;D8K^<(LT=Q=6* !40&=^O50$3#7\3/\Q0!,L>V]*&\%FGZ%"!RZ,NU2G8$WD50(2Z:(_(2/O M!)2^X==+N:+0>[]4AXS)NG\%8*/+)";C^@I#N$R6V7N\T7FBPK >&?,OE^JC M7*T,V$1P=JS@2D.7GH;UJ)AV/#2#JP'D5AZ4E49^%=X_HW\ %PN.7-J$3!^> M]X;[KO0&!'U+P,T?U/8&#O( MZ4, %VGPUMTCPC&9!LL9^6^:SIS-!1:FEYVAQ 4_Z#>Z_83Q^GEMM*)[<=AZ MBBEP=8-"3\=.X70UG6O1]7(@E-#P Z6V/K:67@MM0J:S+KI0E(;2LV,=4!R\ MU'FA2\=X'D53U!IAS_=A'/:*H>(!:4#*>,[%7I5'Z @Y;/UIK3465*C;JZZ8 M]Z9P;)=[E&^S^6CY6PKM(&AOO/I<2T0E[/5J0NY^EPR4KBUDB5%&HMA%%8S> M?$R]@+$KE+WAH8R"NNQ[LZ][D7TO2YB-(0"WY(_5,A^E"(!W;2( *'P.2,F/ M 0#&CC;2TCBS)JD, MA,I\K#)1=+'8@ &9S^"*_"CP%=2UM02+6DWB(5 8_B9>PRP*9(GWR,#2>,I; M&'T_79^2]?YQZ>+ODQ_R9FYKF$30G;D>-=ZYXB;M:IH9"\'4D7C]T&U2])V3Q@Q@ M^@MW 4XTSKJE7H9=;'R[5W:DK>%]X.ZTTW6VR-9[TS[TYDU[6#M>^N71FS9Z MTT9OFBU8C-ZTT9LV>M-&;]KH31N]:7;,H-&;-GK36CH1B%%"!A()/0B5-H/P ME]6,N[O5)\J%'0'O:(&>WF;V&I7W3_D_J+A_*H@[^_7OYQ M1[R%\5HBUO^>\<5*_S8(-V-AO):(]HK>G_ZV)L?LDC$RP'/$X_LBZ]K9,6>D3LBZH9OS/MZX2S"=E\8D\CX*FIOW/O*5IR!^ M 0A>A<2D6WZ%A"&A M=&O:F70O:@F6RV-/,IU@C)Z%TBRU,.E/U))C#5^C^^N@W5\Q68;4G5_97^C_ M/;@1(+_Y_U!+ 0(4 Q0 ( #NE*D^+C<*M3]( /]>"@ 1 M " 0 !L=')X+3(P,3DP-C,P+GAM;%!+ 0(4 Q0 ( #NE*D\_A,*L M5PX ".7 1 " 7[2 !L=')X+3(P,3DP-C,P+GAS9%!+ M 0(4 Q0 ( #NE*D_A*GUH/Q< (@Y 0 5 " 03A !L M=')X+3(P,3DP-C,P7V-A;"YX;6Q02P$"% ,4 " [I2I/_*;7J% A " M5P( %0 @ %V^ ;'1R>"TR,#$Y,#8S,%]D968N>&UL4$L! M A0#% @ .Z4J3P1;D, 36P -#D% !4 ( !^1D! &QT M v3.19.2
3. Supplemental Financial Information (Details - Other liabilities) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Current    
Accrued variable consideration $ 1,313 $ 0
Customer deposits and refunds 168 916
Accrued raw materials purchases 1,155 460
Deferred revenue 328 305
Capital lease obligations 4 55
Taxes payable 322 296
Other accrued liabilities 1,290 845
Total other current liabilities 4,580 2,877
Non-current    
Deferred rent 48 137
Deferred revenue 158 175
Total other non-current liabilities $ 206 $ 312

XML 68 R59.htm IDEA: XBRL DOCUMENT v3.19.2
8. Income Taxes (Details Narrative)
$ in Thousands
12 Months Ended
Jun. 30, 2019
USD ($)
Income Tax Disclosure [Abstract]  
Accrued interest and penalties related to uncertain tax positions $ 217
Decrease in deferred tax assets (6,600)
Net operating loss carryover $ 51,900
NOL carryover expiration date Jun. 30, 2021
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.19.2
8. Income Taxes (Details - Deferred tax assets) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Deferred tax assets:    
Tax losses and credits $ 20,158 $ 19,870
Reserves not currently deductible 1,366 1,714
Deferred compensation 383 276
Inventory capitalization 481 369
Acquisition costs 91 0
Depreciation 8 106
Other 151 114
Gross deferred tax assets 22,638 22,449
Valuation allowance (22,353) (22,155)
Deferred tax assets, net 285 294
Deferred tax liabilities:    
State taxes (285) (294)
Deferred tax liabilities (285) (294)
Net deferred tax assets (liabilities) $ 0 $ 0
XML 70 R51.htm IDEA: XBRL DOCUMENT v3.19.2
5. Stockholders' Equity (Details Narrative) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 18, 2018
Jun. 30, 2019
Public Offering [Member]    
Stock issued new, shares 2,700  
Proceeds from sale of stock $ 9,774  
Stock options granted 200  
2010 SIP [Member]    
Shares available for issuance under stock incentive plans   3,223
XML 71 R17.htm IDEA: XBRL DOCUMENT v3.19.2
1. Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
The Company

The Company

 

Lantronix, Inc. (referred to in these notes to consolidated financial statements as “Lantronix”, “we,” “our,” or “us”), is a global provider of secure data access and management solutions for Internet of Things (“IoT”) assets. Our mission is to be the leading supplier of IoT solutions that enable companies to simplify the creation, deployment, and management of IoT projects while providing secure access to data for applications and people.

 

We were incorporated in California in 1989 and re-incorporated in Delaware in 2000.

Basis of Presentation

Basis of Presentation

 

The consolidated financial statements include the accounts of Lantronix and our wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation. At June 30, 2019, approximately $5,976,000 of our tangible assets were located outside of the United States (“U.S.”), a large portion of which was comprised of inventory held at (i) our third-party logistics provider in Hong Kong and (ii) our contract manufacturers in China, Malaysia and Thailand.

Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The industry in which we operate is characterized by rapid technological change. As a result, estimates made in preparing the consolidated financial statements include the allowance for doubtful accounts, sales returns and allowances, inventory valuation, goodwill valuation, deferred income tax asset valuation allowances, share-based compensation and warranty reserves. To the extent there are material differences between our estimates and actual results, future results of operations will be affected.

Reclassifications

Reclassifications

 

Certain reclassifications have been made to the prior fiscal year financial information to conform to the current fiscal year presentation.

Revenue Recognition

Revenue Recognition

 

Revenue is recognized upon the transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We apply the following five-step approach in determining the amount and timing of revenue to be recognized: (i) identifying the contract with a customer, (ii) identifying the performance obligations in the contract, (iii) determining the transaction price, (iv) allocating the transaction price to the performance obligations in the contract and (v) recognizing revenue when the performance obligation is satisfied.

 

On occasion we enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of (i) any taxes collected from customers, which are subsequently remitted to governmental authorities and (ii) shipping and handling costs collected from customers.

 

Product Shipments

 

Most of our product revenue is recognized as a distinct single performance obligation when products are tendered to a carrier for delivery, which represents the point in time that our customer obtains control of the promised products. A smaller portion of our product revenue is recognized when our customer receives delivery of the promised products.

 

A significant portion of our products are sold to distributors under agreements which contain (i) limited rights to return unsold products and (ii) price adjustment provisions, both of which are accounted for as variable consideration when estimating the amount of revenue to recognize. We base our estimates for returns and price adjustments primarily on historical experience; however, we also consider contractual allowances, approved pricing adjustments and other known or anticipated returns and price adjustments in a given period. Such estimates are generally made at the time of shipment to the customer and updated at the end of each reporting period as additional information becomes available and only to the extent that it is probable that a significant reversal of any incremental revenue will not occur. Our estimates of accrued variable consideration are included in other current liabilities in the accompanying consolidated balance sheet at June 30, 2019.

 

Services and Multiple Performance Obligations

 

Revenues from our extended warranty and services are generally recognized ratably over the applicable service period. We expect revenues from future sales of our software-as-a-service (“SaaS) products to be recognized ratably over the applicable service period as well. Revenues from professional engineering services are generally recognized as services are performed.

 

From time to time, we may enter into contracts with customers that include promises to transfer multiple deliverables that may include sales of products, professional engineering services and other product qualification or certification services. Determining whether the deliverables in such arrangements are considered distinct performance obligations that should be accounted for separately versus together often requires judgment. We consider performance obligations to be distinct when the customer can benefit from the promised good or service on its own or by combining it with other resources readily available and when the promised good or service is separately identifiable from other promised goods or services in the contract. In such arrangements, we allocate revenue on a relative standalone selling price basis by maximizing the use of observable inputs to determine the standalone selling price for each performance obligation.

Accounts Receivable and Allowance for Doubtful Accounts

Accounts Receivable and Allowance for Doubtful Accounts

 

Accounts receivable are stated at the amount we expect to collect, which is net of an allowance for doubtful accounts for estimated losses resulting from the inability of our customers to make required payments. Our evaluation of the collectability of customer accounts receivable is based on various factors, including the length of time the receivables are past due, our history of bad debts and general industry conditions. Accounts that are deemed uncollectible are written off against the allowance for doubtful accounts.

Concentration of Credit Risk

Concentration of Credit Risk

 

Our accounts receivable are primarily derived from revenue earned from customers located throughout North America, Europe and Asia. We perform periodic credit evaluations of our customers’ financial condition and maintain allowances for potential credit losses. Credit losses have historically been within our expectations. We generally do not require collateral or other security from our customers.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

 

Our financial instruments consist primarily of cash and cash equivalents, accounts receivable, contract manufacturers’ receivable, accounts payable, and accrued liabilities. The fair value of a financial instrument is the amount that would be received in an asset sale or paid to transfer a liability in an orderly transaction between unaffiliated market participants. Assets and liabilities measured at fair value are categorized based on whether or not the inputs are observable in the market and the degree to which the inputs are observable. The categorization of financial instruments within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is prioritized into three levels (with Level 3 being the lowest) defined as follows:

 

Level 1:     Inputs are based on quoted market prices for identical assets and liabilities in active markets at the measurement date.

 

Level 2:     Inputs include quoted prices for similar assets or liabilities in active markets and/or quoted prices for identical or similar assets or liabilities in markets that are not active near the measurement date.

 

Level 3:     Inputs include management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the instrument’s valuation.

 

The hierarchy noted above requires us to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. We do not have any assets or liabilities that were measured at fair value on a recurring basis, and during the fiscal years ended June 30, 2019 and 2018 we did not have any assets or liabilities that were measured at fair value on a non-recurring basis.

 

We believe all of our financial instruments’ recorded values approximate their current fair values because of the nature and short duration of these instruments.

Foreign Currency Remeasurement

Foreign Currency Remeasurement

 

The functional currency for all our foreign subsidiaries is currently the U.S. dollar. Non-monetary and monetary foreign currency assets and liabilities are valued in U.S. dollars at historical and end-of-period exchange rates, respectively. Exchange gains and losses from foreign currency transactions and remeasurements are recognized in the consolidated statements of operations. Translation adjustments for foreign subsidiaries whose functional currencies were previously their respective local currencies are suspended in accumulated other comprehensive income.

Accumulated Other Comprehensive Income

Accumulated Other Comprehensive Income

 

Accumulated other comprehensive income is composed of accumulated translation adjustments as of June 30, 2019 and 2018. We did not have any other comprehensive income or losses during the fiscal years ended June 30, 2019 or 2018.

Cash and Cash Equivalents

Cash and Cash Equivalents

 

Cash and cash equivalents consist of cash and short-term investments, with original maturities of 90 days or less.

Inventories

Inventories

 

Inventories are stated at the lower of cost (on a first-in, first-out basis) or net realizable value. We provide reserves for excess and obsolete inventories determined primarily based upon estimates of future demand for our products. Shipping and handling costs are classified as a component of cost of revenue in the consolidated statements of operations.

Inventory Sale and Purchase Transactions with Contract Manufacturers

Inventory Sale and Purchase Transactions with Contract Manufacturers

 

Under certain circumstances, we sell raw materials to our contract manufacturers and subsequently repurchase finished goods from the contract manufacturers which contain such raw materials. Net sales of raw materials to the contract manufacturers are recorded on the consolidated balance sheets as contract manufacturers’ receivables, and are eliminated from net revenue as we intend to repurchase the raw materials from the contract manufacturers in the form of finished goods.

 

We have contractual arrangements with certain of our contract manufacturers that require us to purchase unused inventory that the contract manufacturer has purchased to fulfill our forecasted manufacturing demand. To the extent that inventory on-hand at one or more of these contract manufacturers exceeds our contractually reported forecasts, we record the amount we may be required to purchase as part of other current liabilities and inventories on the consolidated balance sheets.

Property and Equipment

Property and Equipment

 

Property and equipment are carried at cost. Depreciation is provided using the straight-line method over the assets’ estimated useful lives, generally ranging from three to five years. Depreciation and amortization of leasehold improvements are computed using the shorter of the remaining lease term or five years. Major renewals and betterments are capitalized, while replacements, maintenance and repairs, which do not improve or extend the estimated useful lives of the respective assets, are expensed as incurred.

Capitalized Internal Use Software Costs

Capitalized Internal Use Software Costs

 

We capitalize the costs of computer software developed or obtained for internal use. Capitalized computer software costs consist of purchased software licenses and implementation costs. Capitalized software costs are amortized on a straight-line basis over a period of three to five years.

Goodwill

Goodwill

 

Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the acquired net tangible and intangible assets acquired. We evaluate goodwill for impairment on an annual basis in our fiscal fourth quarter or more frequently if we believe indicators of impairment exist that would more likely than not reduce the fair value of our single reporting unit below its carrying amount. We begin by assessing qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying value. Based on that qualitative assessment, if we conclude that it is more likely than not that the fair value of our single reporting unit is less than its carrying value, we conduct a quantitative goodwill impairment test, which involves comparing the estimated fair value of our single reporting unit with its carrying value, including goodwill. We estimate the fair value of our single reporting unit using a combination of the income and market approach. If the carrying value of the reporting unit exceeds its estimated fair value, we recognize an impairment loss for the difference.

 

During the fourth quarter of the fiscal year ended June 30, 2019, we performed a qualitative assessment of whether goodwill impairment existed and did not determine that it was more likely that not that the fair value of our single reporting unit was less than its carrying amount.

Income Taxes

Income Taxes

 

Income taxes are computed under the liability method. This method requires the recognition of deferred tax assets and liabilities for temporary differences between the financial reporting basis and the tax basis of our assets and liabilities. The impact on deferred taxes of changes in tax rates and laws, if any, are applied to the years during which temporary differences are expected to be settled and are reflected in the consolidated financial statements in the period of enactment. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.

 

Financial statement effects of a tax position are initially recognized when it is more likely than not, based on the technical merits, that the position will be sustained upon examination by a taxing authority. A tax position that meets the more-likely-than-not recognition threshold is initially and subsequently measured as the largest amount of tax benefit that meets the more-likely-than-not threshold of being realized upon ultimate settlement with a taxing authority. We recognize potential accrued interest and penalties related to unrecognized tax benefits as income tax expense.

Share-Based Compensation

Share-Based Compensation

 

We account for share-based compensation by expensing the estimated grant date fair value of our shared-based awards ratably over the requisite service period. We recognize the impact of forfeitures on our share-based compensation expense as such forfeitures occur.

Net Income (Loss) Per Share

Net Income (Loss) Per Share

 

Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding during the fiscal year. Diluted net income (loss) per share is calculated by adjusting the weighted-average number of common shares outstanding, assuming any dilutive effects of outstanding share-based awards using the treasury stock method.

Research and Development Costs

Research and Development Costs

 

Costs incurred in the research and development of new products and enhancements to existing products are expensed as incurred. Development costs of computer software to be sold, leased or otherwise marketed are subject to capitalization beginning when a product’s technological feasibility has been established and ending when a product is available for general release to customers. In most instances, we believe our current process for developing products is essentially completed concurrently with the establishment of technological feasibility and thus, software development costs have been expensed as incurred.

Warranty

Warranty

 

The standard warranty periods we provide for our products typically range from one to five years. We establish reserves for estimated product warranty costs at the time revenue is recognized based upon our historical warranty experience, and for any known or anticipated product warranty issues.

Advertising Expenses

Advertising Expenses

 

Advertising expenses are recorded in the period incurred and totaled $118,000 and $213,000 for the fiscal years ended June 30, 2019 and 2018, respectively.

Segment Information

Segment Information

 

We have one operating and reportable business segment.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

 

Shared-Based Compensation

 

In June 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Updated No. 2018-07 (“ASU 2018-07”) that expands the scope of existing share-based compensation guidance for employees. The new standard will include share-based payment transactions for acquiring goods and services from nonemployees, whereby share-based payments to nonemployees will be measured and recorded at the fair value of the equity instruments that an entity is obligated to issue on the grant date. Entities are required to adopt the standard using a modified retrospective approach with a cumulative adjustment to opening retained earnings in the year of adoption for the remeasurement of liability-classified awards that have not been settled by the date of adoption and equity-classified awards for which a measurement date has not been established. The standard will be effective for Lantronix in the fiscal year beginning July 1, 2019, with early adoption permitted. We currently do not anticipate that adoption will have a material impact on our consolidated financial statements.

 

Leases

 

In February 2016, FASB issued Accounting Standards Codification 842: Leases (“ASC 842”) that revises lease accounting guidance. ASC 842 requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on whether or not the lease is effectively a financed purchase by the lessee. A lessee is required to record a right-of-use (“ROU”) asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification as a finance or operating lease. For finance leases the lessee will recognize interest expense and amortization of the ROU asset, and for operating leases the lessee will recognize a straight-line lease expense. Leases with a term of 12 months or less will be accounted for in a manner similar to that called for by guidance for operating leases prior to the adoption of ASC 842. ASC 842 requires entities to recognize and measure leases existing at, or entered into after, the beginning of the earliest comparative period presented using a modified retrospective approach, with certain practical expedients available. In July 2018, FASB issued Accounting Standards Updated No. 2018-11 (“ASU 2018-11”), which offers a practical expedient that allows entities the option to apply the provisions of ASC 842 by recognizing a cumulative effect adjustment at the effective date of adoption without adjusting the prior comparative periods presented. In March 2019, FASB issued Accounting Standards Update 2019-01 (“ASU 2019-01”), which explicitly provides disclosure relief for interim periods during the year the standard is adopted. Under the new guidance, companies are not required to disclose the effect of such adoption in interim periods on certain financial statement items for periods retrospectively adjusted.

 

For public companies, adoption of the standard is required for annual periods beginning after December 15, 2018. Lantronix will adopt ASC 842 in the fiscal year beginning July 1, 2019. We expect the most significant impact on our financial statements will be the recognition of ROU assets and lease liabilities for our operating leases, primarily related to real estate. We do not believe ASC 842 will materially impact our consolidated results of operations or cash flows. The valuation of our ROU assets and lease liabilities will be based on the estimated present value of the applicable future lease commitments. We continue to assess the appropriate discount rate that will be applied to our valuation estimates. In addition, a portion of our existing leases are denominated in currencies other than the U.S. Dollar. As a result, the associated lease liabilities will be remeasured using the current exchange rate in the applicable future reporting periods, which may result in foreign exchange gains or losses.

 

We expect to elect certain practical expedients, including the transition option provided in ASU 2018-11. As a result of adopting ASC 842 effective July 1, 2019, we currently expect to record an ROU asset and corresponding lease liability between approximately $900,000 and $1,200,000.

 

Revenue from Contracts with Customers

 

Refer to Note 2 below regarding our adoption of the new revenue standard under the FASB’s Accounting Standards Codification 606: Revenue from Contracts with Customers (“ASC 606”).

XML 72 R13.htm IDEA: XBRL DOCUMENT v3.19.2
7. Litigation
12 Months Ended
Jun. 30, 2019
Litigation  
Litigation

7.            Litigation

 

From time to time, we are subject to legal proceedings and claims in the ordinary course of business. We are currently not aware of any such legal proceedings or claims that we believe will have, individually or in the aggregate, a material adverse effect on our business, prospects, financial position, operating results or cash flows.

XML 73 R30.htm IDEA: XBRL DOCUMENT v3.19.2
2. Revenue Recognition (Details - ASC 606 changes to IS) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Net revenue $ 46,890 $ 45,580
Cost of revenue 20,617 20,174
Net loss $ (408) $ 680
Net loss per share - basic and diluted $ (0.02)  
Impact of Adoption (Adjustments) [Member]    
Net revenue $ (3,559)  
Cost of revenue (1,056)  
Net loss $ (2,501)  
Net loss per share - basic and diluted $ (0.11)  
Amounts Without Adoption of ASC 606 [Member]    
Net revenue $ 43,331  
Cost of revenue 19,561  
Net loss $ (2,909)  
Net loss per share - basic and diluted $ (0.13)  
XML 74 R34.htm IDEA: XBRL DOCUMENT v3.19.2
3. Supplemental Financial Information (Details - Warranty reserve) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Supplemental Financial Information    
Beginning balance $ 99 $ 125
Charged to cost of revenues 96 168
Usage (79) (194)
Ending balance $ 116 $ 99
XML 75 R38.htm IDEA: XBRL DOCUMENT v3.19.2
3. Supplemental Financial Information (Details - Severance of Related Charges) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Supplemental Financial Information    
Charges $ 1,146 $ 506
Payments $ (495)  
XML 76 R29.htm IDEA: XBRL DOCUMENT v3.19.2
2. Revenue Recognition (Details - ASC 606 changes to BS) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Assets:    
Accounts receivable, net $ 7,388 $ 4,244
Inventories, net 10,509 8,439
Prepaid expenses and other current assets 687 370
Liabilities and Shareholders' Equity    
Other current liabilities 4,580 2,877
Accumulated deficit (189,381) (189,555)
Balance at July 1, 2018 [Member]    
Assets:    
Accounts receivable, net   5,421
Inventories, net   7,977
Prepaid expenses and other current assets   463
Liabilities and Shareholders' Equity    
Other current liabilities   3,103
Accumulated deficit   (188,973)
Impact of Adoption (Adjustments) [Member]    
Assets:    
Accounts receivable, net (4,914) 1,177
Inventories, net 1,640 (462)
Prepaid expenses and other current assets (215) 93
Liabilities and Shareholders' Equity    
Other current liabilities (406) 226
Accumulated deficit (3,083) $ 582
Amounts Without Adoption of ASC 606 [Member]    
Assets:    
Accounts receivable, net 2,474  
Inventories, net 12,149  
Prepaid expenses and other current assets 472  
Liabilities and Shareholders' Equity    
Other current liabilities 4,174  
Accumulated deficit $ (192,464)  
XML 77 R25.htm IDEA: XBRL DOCUMENT v3.19.2
1. Summary of Significant Accounting Policies (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Advertising expense $ 118 $ 213
Right to use asset 900  
Operating lease liability 1,200  
Outside the U.S. [Member]    
Tangible assets $ 5,976  
XML 78 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Assets    
Allowance for Receivables $ 36 $ 168
Stockholders Equity    
Preferred Stock par value $ 0.0001 $ 0.0001
Preferred Stock Authorized 5,000,000 5,000,000
Preferred Stock Issued 0 0
Preferred Stock Outstanding 0 0
Common Stock par value $ 0.0001 $ 0.0001
Common Stock Authorized 100,000,000 100,000,000
Common Stock Issued 22,811,743 18,908,196
Common Stock Outstanding 22,811,743 18,908,196
XML 79 R7.htm IDEA: XBRL DOCUMENT v3.19.2
1. Summary of Significant Accounting Policies
12 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

1.           Summary of Significant Accounting Policies

 

The Company

 

Lantronix, Inc. (referred to in these notes to consolidated financial statements as “Lantronix”, “we,” “our,” or “us”), is a global provider of secure data access and management solutions for Internet of Things (“IoT”) assets. Our mission is to be the leading supplier of IoT solutions that enable companies to simplify the creation, deployment, and management of IoT projects while providing secure access to data for applications and people.

 

We were incorporated in California in 1989 and re-incorporated in Delaware in 2000.

 

Basis of Presentation

 

The consolidated financial statements include the accounts of Lantronix and our wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation. At June 30, 2019, approximately $5,976,000 of our tangible assets were located outside of the United States (“U.S.”), a large portion of which was comprised of inventory held at (i) our third-party logistics provider in Hong Kong and (ii) our contract manufacturers in China, Malaysia and Thailand.

 

Use of Estimates

 

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The industry in which we operate is characterized by rapid technological change. As a result, estimates made in preparing the consolidated financial statements include the allowance for doubtful accounts, sales returns and allowances, inventory valuation, goodwill valuation, deferred income tax asset valuation allowances, share-based compensation and warranty reserves. To the extent there are material differences between our estimates and actual results, future results of operations will be affected.

  

Reclassifications

 

Certain reclassifications have been made to the prior fiscal year financial information to conform to the current fiscal year presentation.

 

Revenue Recognition

 

Revenue is recognized upon the transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We apply the following five-step approach in determining the amount and timing of revenue to be recognized: (i) identifying the contract with a customer, (ii) identifying the performance obligations in the contract, (iii) determining the transaction price, (iv) allocating the transaction price to the performance obligations in the contract and (v) recognizing revenue when the performance obligation is satisfied.

 

On occasion we enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of (i) any taxes collected from customers, which are subsequently remitted to governmental authorities and (ii) shipping and handling costs collected from customers.

 

Product Shipments

 

Most of our product revenue is recognized as a distinct single performance obligation when products are tendered to a carrier for delivery, which represents the point in time that our customer obtains control of the promised products. A smaller portion of our product revenue is recognized when our customer receives delivery of the promised products.

 

A significant portion of our products are sold to distributors under agreements which contain (i) limited rights to return unsold products and (ii) price adjustment provisions, both of which are accounted for as variable consideration when estimating the amount of revenue to recognize. We base our estimates for returns and price adjustments primarily on historical experience; however, we also consider contractual allowances, approved pricing adjustments and other known or anticipated returns and price adjustments in a given period. Such estimates are generally made at the time of shipment to the customer and updated at the end of each reporting period as additional information becomes available and only to the extent that it is probable that a significant reversal of any incremental revenue will not occur. Our estimates of accrued variable consideration are included in other current liabilities in the accompanying consolidated balance sheet at June 30, 2019.

 

Services and Multiple Performance Obligations

 

Revenues from our extended warranty and services are generally recognized ratably over the applicable service period. We expect revenues from future sales of our software-as-a-service (“SaaS) products to be recognized ratably over the applicable service period as well. Revenues from professional engineering services are generally recognized as services are performed.

 

From time to time, we may enter into contracts with customers that include promises to transfer multiple deliverables that may include sales of products, professional engineering services and other product qualification or certification services. Determining whether the deliverables in such arrangements are considered distinct performance obligations that should be accounted for separately versus together often requires judgment. We consider performance obligations to be distinct when the customer can benefit from the promised good or service on its own or by combining it with other resources readily available and when the promised good or service is separately identifiable from other promised goods or services in the contract. In such arrangements, we allocate revenue on a relative standalone selling price basis by maximizing the use of observable inputs to determine the standalone selling price for each performance obligation.

  

Accounts Receivable and Allowance for Doubtful Accounts

 

Accounts receivable are stated at the amount we expect to collect, which is net of an allowance for doubtful accounts for estimated losses resulting from the inability of our customers to make required payments. Our evaluation of the collectability of customer accounts receivable is based on various factors, including the length of time the receivables are past due, our history of bad debts and general industry conditions. Accounts that are deemed uncollectible are written off against the allowance for doubtful accounts.

 

Concentration of Credit Risk

 

Our accounts receivable are primarily derived from revenue earned from customers located throughout North America, Europe and Asia. We perform periodic credit evaluations of our customers’ financial condition and maintain allowances for potential credit losses. Credit losses have historically been within our expectations. We generally do not require collateral or other security from our customers.

 

Fair Value of Financial Instruments

 

Our financial instruments consist primarily of cash and cash equivalents, accounts receivable, contract manufacturers’ receivable, accounts payable, and accrued liabilities. The fair value of a financial instrument is the amount that would be received in an asset sale or paid to transfer a liability in an orderly transaction between unaffiliated market participants. Assets and liabilities measured at fair value are categorized based on whether or not the inputs are observable in the market and the degree to which the inputs are observable. The categorization of financial instruments within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is prioritized into three levels (with Level 3 being the lowest) defined as follows:

 

Level 1:     Inputs are based on quoted market prices for identical assets and liabilities in active markets at the measurement date.

 

Level 2:     Inputs include quoted prices for similar assets or liabilities in active markets and/or quoted prices for identical or similar assets or liabilities in markets that are not active near the measurement date.

 

Level 3:     Inputs include management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the instrument’s valuation.

 

The hierarchy noted above requires us to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. We do not have any assets or liabilities that were measured at fair value on a recurring basis, and during the fiscal years ended June 30, 2019 and 2018 we did not have any assets or liabilities that were measured at fair value on a non-recurring basis.

 

We believe all of our financial instruments’ recorded values approximate their current fair values because of the nature and short duration of these instruments.

 

Foreign Currency Remeasurement

 

The functional currency for all our foreign subsidiaries is currently the U.S. dollar. Non-monetary and monetary foreign currency assets and liabilities are valued in U.S. dollars at historical and end-of-period exchange rates, respectively. Exchange gains and losses from foreign currency transactions and remeasurements are recognized in the consolidated statements of operations. Translation adjustments for foreign subsidiaries whose functional currencies were previously their respective local currencies are suspended in accumulated other comprehensive income.

   

Accumulated Other Comprehensive Income

 

Accumulated other comprehensive income is composed of accumulated translation adjustments as of June 30, 2019 and 2018. We did not have any other comprehensive income or losses during the fiscal years ended June 30, 2019 or 2018.

  

Cash and Cash Equivalents

 

Cash and cash equivalents consist of cash and short-term investments, with original maturities of 90 days or less.

 

Inventories

 

Inventories are stated at the lower of cost (on a first-in, first-out basis) or net realizable value. We provide reserves for excess and obsolete inventories determined primarily based upon estimates of future demand for our products. Shipping and handling costs are classified as a component of cost of revenue in the consolidated statements of operations.

 

Inventory Sale and Purchase Transactions with Contract Manufacturers

 

Under certain circumstances, we sell raw materials to our contract manufacturers and subsequently repurchase finished goods from the contract manufacturers which contain such raw materials. Net sales of raw materials to the contract manufacturers are recorded on the consolidated balance sheets as contract manufacturers’ receivables, and are eliminated from net revenue as we intend to repurchase the raw materials from the contract manufacturers in the form of finished goods.

 

We have contractual arrangements with certain of our contract manufacturers that require us to purchase unused inventory that the contract manufacturer has purchased to fulfill our forecasted manufacturing demand. To the extent that inventory on-hand at one or more of these contract manufacturers exceeds our contractually reported forecasts, we record the amount we may be required to purchase as part of other current liabilities and inventories on the consolidated balance sheets.

 

Property and Equipment

 

Property and equipment are carried at cost. Depreciation is provided using the straight-line method over the assets’ estimated useful lives, generally ranging from three to five years. Depreciation and amortization of leasehold improvements are computed using the shorter of the remaining lease term or five years. Major renewals and betterments are capitalized, while replacements, maintenance and repairs, which do not improve or extend the estimated useful lives of the respective assets, are expensed as incurred.

 

Capitalized Internal Use Software Costs

 

We capitalize the costs of computer software developed or obtained for internal use. Capitalized computer software costs consist of purchased software licenses and implementation costs. Capitalized software costs are amortized on a straight-line basis over a period of three to five years.

 

Goodwill

 

Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the acquired net tangible and intangible assets acquired. We evaluate goodwill for impairment on an annual basis in our fiscal fourth quarter or more frequently if we believe indicators of impairment exist that would more likely than not reduce the fair value of our single reporting unit below its carrying amount. We begin by assessing qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying value. Based on that qualitative assessment, if we conclude that it is more likely than not that the fair value of our single reporting unit is less than its carrying value, we conduct a quantitative goodwill impairment test, which involves comparing the estimated fair value of our single reporting unit with its carrying value, including goodwill. We estimate the fair value of our single reporting unit using a combination of the income and market approach. If the carrying value of the reporting unit exceeds its estimated fair value, we recognize an impairment loss for the difference.

 

During the fourth quarter of the fiscal year ended June 30, 2019, we performed a qualitative assessment of whether goodwill impairment existed and did not determine that it was more likely that not that the fair value of our single reporting unit was less than its carrying amount.

 

Income Taxes

 

Income taxes are computed under the liability method. This method requires the recognition of deferred tax assets and liabilities for temporary differences between the financial reporting basis and the tax basis of our assets and liabilities. The impact on deferred taxes of changes in tax rates and laws, if any, are applied to the years during which temporary differences are expected to be settled and are reflected in the consolidated financial statements in the period of enactment. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized.

 

Financial statement effects of a tax position are initially recognized when it is more likely than not, based on the technical merits, that the position will be sustained upon examination by a taxing authority. A tax position that meets the more-likely-than-not recognition threshold is initially and subsequently measured as the largest amount of tax benefit that meets the more-likely-than-not threshold of being realized upon ultimate settlement with a taxing authority. We recognize potential accrued interest and penalties related to unrecognized tax benefits as income tax expense.

 

Share-Based Compensation

 

We account for share-based compensation by expensing the estimated grant date fair value of our shared-based awards ratably over the requisite service period. We recognize the impact of forfeitures on our share-based compensation expense as such forfeitures occur. 

 

Net Income (Loss) Per Share

 

Basic net income (loss) per share is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding during the fiscal year. Diluted net income (loss) per share is calculated by adjusting the weighted-average number of common shares outstanding, assuming any dilutive effects of outstanding share-based awards using the treasury stock method.

 

Research and Development Costs

 

Costs incurred in the research and development of new products and enhancements to existing products are expensed as incurred. Development costs of computer software to be sold, leased or otherwise marketed are subject to capitalization beginning when a product’s technological feasibility has been established and ending when a product is available for general release to customers. In most instances, we believe our current process for developing products is essentially completed concurrently with the establishment of technological feasibility and thus, software development costs have been expensed as incurred.

 

Warranty

 

The standard warranty periods we provide for our products typically range from one to five years. We establish reserves for estimated product warranty costs at the time revenue is recognized based upon our historical warranty experience, and for any known or anticipated product warranty issues.

 

Advertising Expenses

 

Advertising expenses are recorded in the period incurred and totaled $118,000 and $213,000 for the fiscal years ended June 30, 2019 and 2018, respectively.

 

Segment Information

 

We have one operating and reportable business segment.

  

Recent Accounting Pronouncements

 

Shared-Based Compensation

 

In June 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Updated No. 2018-07 (“ASU 2018-07”) that expands the scope of existing share-based compensation guidance for employees. The new standard will include share-based payment transactions for acquiring goods and services from nonemployees, whereby share-based payments to nonemployees will be measured and recorded at the fair value of the equity instruments that an entity is obligated to issue on the grant date. Entities are required to adopt the standard using a modified retrospective approach with a cumulative adjustment to opening retained earnings in the year of adoption for the remeasurement of liability-classified awards that have not been settled by the date of adoption and equity-classified awards for which a measurement date has not been established. The standard will be effective for Lantronix in the fiscal year beginning July 1, 2019, with early adoption permitted. We currently do not anticipate that adoption will have a material impact on our consolidated financial statements.

 

Leases

 

In February 2016, FASB issued Accounting Standards Codification 842: Leases (“ASC 842”) that revises lease accounting guidance. ASC 842 requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on whether or not the lease is effectively a financed purchase by the lessee. A lessee is required to record a right-of-use (“ROU”) asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification as a finance or operating lease. For finance leases the lessee will recognize interest expense and amortization of the ROU asset, and for operating leases the lessee will recognize a straight-line lease expense. Leases with a term of 12 months or less will be accounted for in a manner similar to that called for by guidance for operating leases prior to the adoption of ASC 842. ASC 842 requires entities to recognize and measure leases existing at, or entered into after, the beginning of the earliest comparative period presented using a modified retrospective approach, with certain practical expedients available. In July 2018, FASB issued Accounting Standards Updated No. 2018-11 (“ASU 2018-11”), which offers a practical expedient that allows entities the option to apply the provisions of ASC 842 by recognizing a cumulative effect adjustment at the effective date of adoption without adjusting the prior comparative periods presented. In March 2019, FASB issued Accounting Standards Update 2019-01 (“ASU 2019-01”), which explicitly provides disclosure relief for interim periods during the year the standard is adopted. Under the new guidance, companies are not required to disclose the effect of such adoption in interim periods on certain financial statement items for periods retrospectively adjusted.

 

For public companies, adoption of the standard is required for annual periods beginning after December 15, 2018. Lantronix will adopt ASC 842 in the fiscal year beginning July 1, 2019. We expect the most significant impact on our financial statements will be the recognition of ROU assets and lease liabilities for our operating leases, primarily related to real estate. We do not believe ASC 842 will materially impact our consolidated results of operations or cash flows. The valuation of our ROU assets and lease liabilities will be based on the estimated present value of the applicable future lease commitments. We continue to assess the appropriate discount rate that will be applied to our valuation estimates. In addition, a portion of our existing leases are denominated in currencies other than the U.S. Dollar. As a result, the associated lease liabilities will be remeasured using the current exchange rate in the applicable future reporting periods, which may result in foreign exchange gains or losses.

 

We expect to elect certain practical expedients, including the transition option provided in ASU 2018-11. As a result of adopting ASC 842 effective July 1, 2019, we currently expect to record an ROU asset and corresponding lease liability between approximately $900,000 and $1,200,000.

 

Revenue from Contracts with Customers

 

Refer to Note 2 below regarding our adoption of the new revenue standard under the FASB’s Accounting Standards Codification 606: Revenue from Contracts with Customers (“ASC 606”).

XML 80 R21.htm IDEA: XBRL DOCUMENT v3.19.2
5. Stockholders' Equity (Tables)
12 Months Ended
Jun. 30, 2019
Schedule of share-based compensation expense by functional line item
   Years Ended June 30, 
   2019   2018 
   (In thousands) 
Cost of revenues  $85   $53 
Selling, general and administrative   1,441    924 
Research and development   345    192 
Total share-based compensation expense  $1,871   $1,169 
Schedule of unrecognized share-based compensation expense
   Remaining Unrecognized Compensation Expense   Remaining Weighted-Average Years to Recognize 
   (In thousands)     
Stock options  $2,096    2.8 
Restricted stock units  $3,064    3.5 
Common stock purchase rights under ESPP  $65    0.4 
Stock Options [Member]  
Schedule of Valuation Assumptions
   Years Ended June 30, 
   2019   2018 
Expected term (in years)   4.8    4.8 
Expected volatility   67%    65% 
Risk-free interest rate   2.23%    1.81% 
Dividend yield   0.00%    0.00% 
Summary of stock option activity
       Weighted-Average     
       Exercise   Remaining   Aggregate 
   Number of   Price   Contractual   Intrinsic 
   Shares   Per Share   Term   Value 
   (In thousands)       (In years)   (In thousands) 
Balance of options outstanding at June 30, 2018   3,931   $1.73           
Options granted   802    3.83           
Options forfeited   (437)   1.61           
Options expired   (91)   2.45           
Options exercised   (1,058)   1.65           
Balance of options outstanding at June 30, 2019   3,147   $2.29    4.4   $3,675 
Options exercisable at June 30, 2019   1,816   $1.75    3.2   $2,875 
Summary of option grant-date fair value and intrinsic value information
   Years Ended June 30, 
   2019   2018 
   (In thousands, 
   except per share data) 
Weighted-average grant date fair value per share  $2.15   $1.18 
Intrinsic value of options exercised  $2,400   $693 
Restricted Stock Units (RSUs) [Member]  
Summary of other-than-option activity
   Number of Shares   Weighted-Average Grant Date Fair Value per Share 
   (In thousands)     
Balance of RSUs outstanding at June 30, 2018   140   $1.51 
Granted   1,061    4.47 
Forfeited   (208)   5.11 
Vested   (127)   1.72 
Balance of RSUs outstanding at June 30, 2019   866   $4.24 
ESPP [Member]  
Schedule of Valuation Assumptions
   Years Ended June 30, 
   2019   2018 
Expected term (in years)   0.5    1.3 
Expected volatility   79%    64% 
Risk-free interest rate   2.45%    1.76% 
Dividend yield   0.00%    0.00% 
Summary of other-than-option activity
   Year Ended 
   June 30, 2019 
   (In thousands, except per share data) 
Shares available for issuance at June 30, 2018   148 
Shares reserved for issuance   500 
Shares issued   (131)
Shares available for issuance at June 30, 2019   517 
Weighted-average purchase price per share  $2.31 
Intrinsic value of ESPP shares on purchase date  $153 
XML 81 R40.htm IDEA: XBRL DOCUMENT v3.19.2
3. Supplemental Financial Information (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2019
Sep. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Impairment of long-lived asset     $ 275 $ 0
Restructuring charges     1,417 $ 506
Severance Related Costs [Member]        
Restructuring charges $ 823 $ 323 1,146  
Share-based Compensation [Member]        
Restructuring charges $ 134 $ 137 $ 271  
XML 82 R44.htm IDEA: XBRL DOCUMENT v3.19.2
5. Stockholders Equity (Details - Option activity) - Stock Options [Member]
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2019
USD ($)
$ / shares
shares
Number of shares  
Number of Shares Options Outstanding, Beginning | shares 3,931
Number of Shares Options Granted | shares 802
Number of Shares Options Forfeited | shares (437)
Number of Shares Options Expired | shares (91)
Number of Shares Options Exercised | shares (1,058)
Number of Shares Options Outstanding, Ending | shares 3,147
Number of Shares Options Options exercisable at end of period | shares 1,816
Weighted Average Exercise Price per share  
Exercise Price Outstanding, Beginning | $ / shares $ 1.73
Exercise Price Granted | $ / shares 3.83
Exercise Price Forfeited | $ / shares 1.61
Exercise Price Expired | $ / shares 2.45
Exercise Price Exercised | $ / shares 1.65
Exercise Price Outstanding, Ending | $ / shares 2.29
Exercise Price Options exercisable at end of period | $ / shares $ 1.75
Weighted Average Remaining Contractual Life (in years) Outstanding, Ending 4 years 4 months 24 days
Weighted Average Remaining Contractual Life (in years) Exercisable 3 years 2 months 12 days
Aggregate Intrinsic Value Outstanding, Ending | $ $ 3,675
Aggregate Intrinsic Value Exercisable | $ $ 2,875
XML 83 R48.htm IDEA: XBRL DOCUMENT v3.19.2
5. Stockholders Equity (Details - ESPP activity) - ESPP [Member]
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2019
USD ($)
$ / shares
shares
Shares available for issuance, beginning balance 148
Shares reserved for issuance 500
Shares issued (131)
Shares available for future issuance, ending balance 517
Weighted average purchase price per share | $ / shares $ 2.31
Intrinsic value of ESPP shares on purchase date | $ $ 153
XML 84 R63.htm IDEA: XBRL DOCUMENT v3.19.2
10. Significant Geographic, Customer and Supplier Information (Details - by country) - Sales Revenue, Net [Member]
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Significant countries, net revenue percentage 100.00% 100.00%
U.S. and Canada [Member]    
Significant countries, net revenue percentage 54.00% 54.00%
GERMANY [Member]    
Significant countries, net revenue percentage 22.00% 20.00%
JAPAN [Member]    
Significant countries, net revenue percentage 8.00% 7.00%
UNITED KINGDOM [Member]    
Significant countries, net revenue percentage 7.00% 7.00%

5AUU@&<3Z'UEN-0E9TNGQL=Z?M H9R9F>75R1 MA.P*=%;A]3WCB&3/TN^,#RB/G_P.([!2P35&:.:4@$S=DNC0>*HM$::9 M#.3/\L7R[XE+ES!;]8-(/Z0E"YY,\H07]*'65H�!*MF0V;VMBYT#B6[_TA M,!HI*:$ZA/ZD)PK8@:7EB%-C 41, B_A!A-0F0K&$J(CT+M 36"H,:@=:LU)]5KHH4Y4%$V!$(:WZR;684LY(HL%\:BKD!FFBV=?XP30V MD:I&S!""1 M%E&J_"]X#/U'$7.O.67R&;NI+)WXK"ZBS]3;*7K E9NRSBI)FFI8:,&,J9/* MD3VJZ*%\/L;1.W2NN9(P19TZ(60,IJ91KV)84A$W]"M8-6^TN0R!1=U/V6BK MG7"P7%G1THQJ&F33XS+A4R1$]S?28 XDMP4GC+)#2044"3-J,T&-O57HUZ[H MIN,(".G6>>03*/]647VPG+LS#Z12> 7F3&DK)?]4 )&^=W^^$N<#K=>Y!SB^ MW3)HKC56MXXSKM-\GT)-2RVQL/.)W"A4A(C M:/D130LQK.D(JZQ+(_UHF^B\+L29DM-T56<+["A5."?G7^N6BS:9]!:GM"_" M6))C1AIVW7>?8F/BX9N#>OO1(29G*"5J5<0H?S,$8%<+.&$7%BE3Z9VV[9J,;]YD8D38\[*@"NV=N+.^530EY4ZYQ'0%S)B'"I3'D&]O,0K0EQ:P.Q&NJCJ%V!Y/8GJV4SF;^.F.V#Y!&L#R!3KQIF!DT"F(1XIV0N81@G$: M@<0#(O$ 2#P@\]P<>WA/Q^3)B\VB\\$VE5%.!YB;;T-'$?D<,-A[>*(9BJ8, M)69VC=BJY(Z8 , 0:.'10<.- TN1R"A@QP_;J#+EUZH:5#<@I\Y-@>NC5K,: MJ4X":[.M]<3LS5/] E0G\6+G0_&EF[V<[Z"G #X5+JV. M\0HQQO>JC EB8- M^ =W/*Z.K#B@9Y/-C-VZPW]HX"@J;IO54Z([9?G*O:>0G@> B:-6X 5F)PS: MYU&A$1=TG,X"L:$9(%5&(4J<.4")=?%B;^Z!\"#JQZZ!P$Q8M H^(HC"!C%V MZ_N,N5AT>)8X%-ES]=&-(+X0WX@(1WLEMN]7^6!E*_'M9_F"_ 40%1WDP&X= M(V@ U4-W&BODMSXN=RQ8&C%!V/5[G$G!#B@Y>EQ 4#N M03C!!)N,D\M]!/!S,'R,W;@ [ MCZX6578?.E>>C>9Z;C<)]LVFEE&4UYC(T M-:CA$.68P>*AC>*CL&P>.L#6*NQ3S%K#1/"2"*__J=P\.#_\N"@ZO0N.7AZS M+!90'"@/]A5%,."*_TB*8[=O/+5T-$6LQ>]B* N7I&.AZFT4V1SH6QR0H@W- MA%/]+Z@8: B/'XK_0O=MU6(]A7-=&'Y-<7A.'(V?==(D;5!XNJ\A=)Z\6'!J M#?@&15_!^?]+H:.ID!=?XN"P5NB4$.!B*E,EP.D^6P,YH\$CVH4Z#,5S> ME&?%)5%*D:4'QC:O&I\1# R%)R;M6PJU6VU+$$5Q!-FD4)9HDO-4'( @@BC' M1DZ .;*$#(^,5"1HUGO@YXS)WO815G+L(Y? OZUKRM#-RQ8-K4KM^&Q.D+]@ M DVX,N%.7:=-.VIU9RP;@B^A@'(1PXD+]I<0\770%Z/ =$22@_P@#%_YJ%!- MI'=5?_%*=ZSK\[V&\8PL0&8RCC&94J609].ZG60Z)O N\AA0+Q_$V@JR 6N$ M8E;RGTE&UZ$"=:@U$1PXMS#:B]LBX!U.L:HQF^@6:+T>SJ#74RXIQ32GQ6#S M.6(\:5^(XM![Q?.1/5X7_4< _ 7; Z^-5V*\6\MV6/WLF!%@KY#U:"PHE.0GF[RG__J=4ZP[ZY(+9_:K>.\!\J7%8:72%3/EPDR@MD,>?/$8CM M?*M\WEM4U+H!#PXM7EH5NK7#;LFOR@S'W&BJI^$:'@IRH-75A4<3F$HQL:/8 MQ5%&3K+")2FU.AY'82!_9%OX5(A MOG-GFZ_AHLC+38Y#88^X!T"T$-%3;]59[E+R[$Z\ MOL9F%O(%%4Z%BH#"D]B8IIC*H+HO6$,R%'8:W )M.TPM4WDTZ6YZ7#DD-9N: M4N7XB$ATIT43X /<_H:.8QGP(52-*O6N*$T"'X*2+,3%-+"/A+C&E960CX3H MBXR73V$:W#P593/^\$/G(WS>TY:%J21Q^^$X<1+;OE>I0*.P3^66D4BBT.1T M<_(/QT:YN24"#>"?36\KJ%Z3&TGQ*P[B"?:$*:L&\UD@V AT@'] &2PIU!', MKE=1_ -3"4H^$/++(7OP*J)8K0AT')K]F'V&1M-SJ9J$U)C*SP>$<'_"')X= MNB'4-"KI2KDC2"[3,ME57D9,RI,C?W:A_5O@_52,L/-[C(_DKQ-_ZK3(1&N0 MFT!^ $*1:@UCR,M)$BLYTK@5.)'?/%E8AM1WD31"== 5;U9* 9._%O^*@&H'_@PN>]<,XFZ* X=_JY!U(/L,M#'H/.P2;#K]+&*D=49J796 M U-=AX,!;N%ALAR)/Q;$&$N7/Y6%#G8LV& B$SR!2@7@]#Q[??OJ,J&0))#W)/,7./+BY A4NU&J=B_=FL.W0^A8:U3(#A M@,G ,?%7G:Z@0ZD%Q5@PA&0!+=OXT)2FB]==VIL;:2YDI&,_XB]M!3@LSM(H,DC3&VN+F7(R.O* M@\VB5&@R$MB7P3&Q1B R)'&%S#B7%L;,(2W,V4>A58/<],[ MK;9M?='6H):Q#3'5B5);(#E+"-@*:"'I("L)57[C8K-SR. O&*\B&P4?%>4> M$@Z]MPL9#+]/,9AM, RI'F0I:K8 M[06*/,U1J!'C\OD",\OQY'^Y>P9_(75"?!4?GY6:^!)M"[@8QA-I5?<,WQLI MY9;=/[T9 U937 &D>&:T$ZHLYTKT!*8-M(X;C'=F#'-4VO0^4D>OM*UN]974 M5SI&%6T8Y+2E761C"EVE/!4 L7 MJ)B3RBVU0T6HHS)E9[K7)MVE!$I$8T/BB)=PRRQJ1"C91DV372R?4$-$H60? M:# X\9BX%NG7E;[K*:=:8;B8Y6E4)'JQ70>Z!7 #+HUTKVI]]RIK%,.\0:C M3;S QK4D# BTT31,Z17#E%[$",(,.])0E?)AS]/I<[/YJY_B=OFZ"H*GP$=U M/U_3T90YG.U\K(O- =V"J%(YWPH#5*2!2S6RX$[D7O^P&\@)R([7ZK_(HLDT M6".= KXL5@?L"U!@"7(4RU!)[;VY]N50ZD ;RR#C<+"]"89>>GRP@C7GE+#T MP@@"2"'E3V4?&JHE[/2FQ&?"%#=DKG.P=[B"#X28]R2VB2S_=:8+K30 MS>"<-$_>.Z5V(.>!D%^U#='"T%75*%0^X0\I@WB4HNN'I$H1M?/1J_9A]=X8 MJ_QT:PF8U4IVQXK]-7NU#OI*:/SRJ$%6M.)"6N=L$HUH8?1L_<1\8>1(T$4V M2!SD'QM'NK!:,6KTNZ'4,T^JT[H!LH1R!C\.^4M8PQS89G_&PK,G+=?=O<%X M/,+D8I&JU'_'*%86E@2@X#-?,Z$N X9DL'ZRF5[JI:+6;;*\*$N*W[ADRT)+ M(4KQ(G 2S#QI2*:,*5/3="?C47;BMK>,>>6,,UFX=FBQ+^)>Y'4%E%A+'! Q6@),"3:]+>H1?Y]" )T1',!CB#^$.*'KQE M8^?.=>_(085!./5$O [O=3[1]3W@AJF3L-[.B[A?<-)GQGX.G8KH,;;<+CR^;!@R@7\GK)Q)?6# M?^3VAC -)IU"\[Z)YR=$#-C(W Q;]8?L"](K [)N;CR8GD*HS_41-XCEH(B M13./N$J>P+H9B"IU"?9#?;C!#AZ1^MT8\*BY",#\%K[YAYAV(>_D "@*#T8A M1JFH0@==3ZKD&CPLSM_^_N47BU7@33'8U"-X0[@]S+B7'[]&C:46"0SS@D'D M0KH$0G R5S -@W(HL06FVX5+R$UKEI>)U^]+U![&?US;CP(TZJPRALIL7LKN?[TC:Q&$[] MRBT[6)?@K*W_ZZ:OW:+!*1^V)\VQ,1B*P<-?WC3?X+_CL=M3_V8"NM@0^0 ; MEX]C\=Y1/_WJ/'G]9 C$-?_K5ZZ82*W MPGP:?!7XC7X!!_F7^&>;%=4OV!']Y M<_)FSA3868670-K]5X=9J&;]X+N]/V!N!Z,42,$_,"?^8QI3:=;*"I9!_$_1 M,F=E^&/TXC>BO8:- ?66AG_8V[4TB*QCB]N]9*JBH$47BFL M#U$XD3:O7$H82?H>NF_;1V<-_O]?BD1%CGG9F[V"A.;(L>;O'NE:C=3I;<=; O(VH MT"R=[%&['U->U_3WM>T6TMZ9E^3BC.^,,=+ M^UB^'UZAPZG=:9P?S;81M]/A!+_"R/1V>6!:'6EOU^6">?;%'#5.6D<[YD^" MS(37XQ(Y;;3:L[V;>W_2 N8UCT[W_J3=K5/3GW[I:5O7I@K?PG]F:%E&M5#Y#VRKT#Z1!S]1@M!<]).)4<\:M M&LC49LX9WS2]090Q-8&D'&KG&#"4-"I,Z"*$;/ME).MBR $-Y1"C)W0B05"5$ QJ0W"0#F-U(@G8& Q M>R-3!?4)%A:8/MS<28]P:PR)!%BCB>_RB;#+Z-4?8].<4H/2J0(0S)2%1CYC M7\R:JD$)TJJ2)+=WL-0)5@I1:246TD?0' &SDIU) 'F7!#:.!'%&(35_%FN3B?O%AV.?.=7(Z"$IZ.+7^$/H/SLF1B80IX(0.&0)Q/Q$>X)'V8$ MW!E/HG$8Z[Z?H-TL=8=,]5*E"69"G#^&9MD,OA<@<$/?ZU'TX@D89=IMJZKA MPJ*J!BP8B;"F,M33*1KMA,3JF_E*Z83B8LX7OLRKK,9+566".$9>3/JYR P&JO))\AU5BRHZH;YHJ!5"WH($P;\ M6V1Q.(D!J/>7M=5A_.JP8^!6%$8)7G8HNZ9(Q=DQN>#YQ=5(F64OS'W?F?,> MWT[?_5P',HC)#$6Y9>[Q3G.V-9ZF;'S&_3KSAU'[IIR".ZXJ9SWG6O MR&O\MM-LU> T_F63)S*C"ZUK:SUG;K:^FZ7C7FI:NX8F;-\Q^Z\B)BN]%+",EE6C06G>B= M#58N17=GW3JC5$;J/[*5*!%08%S_!< MN5P=;V"'8]"%%8B!1]U&AR'BX,;<7I;ZOOIA\*!@955@AF#.N)%"(=!YJ.'Y MN46CU>IV@!$4EAA:0XIDB$19X1L#[,_>IJ=PXO>MQJ:**@6XKYQX-$<6ZIA" M-*.1%Q.V.KD+R?7L>MI'B C= >/K&"03:KP:ZC@AN!+A8PQVHMUO")C.6&S9 M?GZQP&UJZ%:T^*'^2&XE]!R@KM2J&:!G>)%R=UDPT2F 981[Q3B.=:6BA'%8 M@3J^!%.%KJPI&].2V%F>$S@E$J$^X@-]Q&>)VTYXX?+J[L)"+<6!^(Y0\*.$ M;4;PQ0#&JX\\$D9HH%N@M9_Q"OD69 *-3T+![ZO8HH4V7=P7 BFBMNMT@AAR MVTOR45@5%$VL'LPN=RUQ59NL[X!)J!!IM5*F3EUD*P!HN=7MBH"324^9?@MR MT#\=G[41TIB5B53Z]"U _)/JMN%6'5:39POUF=U[P0#$>Z:9I.I$18Y> M@1%\5 Q]%<=$"/.86WA;'3B;-MQS$9 MQUZRRJ ;9N&R02[I&M'ZT'7BH3=(5(#")!C,R:@ KM*%,7+[@IM'))'7G21A M%//NN _2N.1& B6KL*SOIP" ?;A(:'ID&=C$@40SPG]?CI$*E?82_5F,ZU% M[&87BE8C!WQT. AAI9KDN,(M4# "QC$@_#(W$F%P.DJR2*U5'\R!]Y/%5D6L MR5ZR>CO#)29\#RQQ@\-&<5T-8$FFEZ0,@D8:LLJ";BTDH\$-U4VHT OD5^6? MN,=TPQ!J[2,<')^R,ZS!./2(^V!C@!XZ'Z:LEP#.;&+4C<5'6&2 .-GJ^<*+ ML.$W=1,!E*1':=Y0A(0S!E WZ&Z% 0R)21P#%?P/]1,HPT=['1">U T%Z#U$ MS?R,Q[5P_=B\V_=C;;?H]>^*QLC&Y.+)"$S,_W S'SM]0D7HZ"+0$EHBA(G- M'1B\D7OTY*1E#Y:V'5&_EU*F1J6 =F11ZM=:2-N*-:D;6MGGN[.R^G=K7QI< M7 )KOYO76PO[0AETH4HD:K["4NM5<0NV]O;93DIY+]:T:8BTF M[P+=;^]SBZH:SZHW9Z3B%[>_1G2_H*U(I6(C_/BX(-,K&R8NC"73F2%G56S5 M+S0 U7HF)[8T(Z[1[G06?G_GZO@!_FQV1MK.+ONXT6G/3KAZU@S(>A*%%IW: M:W:E859WT6E]7H5ZUN@5F7P]O.R6R P5(91<^]@M/&^1PEL84WV_+G MXB82&''6L5Y3%*&2YRA&NV5;='0Z.Z'[91V7\[K 0YY[(9V3EPJ#\K+XO']- MO+H%;>026> 2T51^SI30W0W=2 SEYT44_[_.QW]/O&2Z=RGL%[0#9V8S;Y-O M*7/+JC]=SQ95K2MI-\YJLX:?:PGM+8.;J[J HT:KN4W6U1I?)!?Y/+4M4U5O M6V?GC>/CB@TQMNV1>WQ6\96^M5>'W(\S^6*O>#X6E3'M%J)685]&G3.42QFB M/,38SCU$>E1V _?A3F4.F>Q0*R_"H]&80@)(($$,X0!V)IE(@989]JCT MB3M(K,+YUPJ2\@SU3_DI9TST2K.JZDH9J!K&KIQSLEY<^GW6SXRDEE@>'"C_ M$_VU\O^%LN>:4N/E;;(PM>X5B% MO%WV"]H*=T65U" P,3.^BX,=2PXZ;1R=+83XVKTLF;>=QGEK^:2HV3? =BZW MW>B/FKN0%M1HGG5U)VFBU&ZU.71NS%0[Y>:?D MI28)G9QM6=QJ>1=WN_7"PPV=.5V'7];]LMV2LG]0O+H%[;.#MFU']@O:]@4] M]R52Q?S:\OR@SMQN5R]+SMYVYKC%-VEG5=^$UIRW_!;>)RMZV5Y"BM#1V>R2 MJQ=AL[\]:C3/5DRK>?8UM,[;CSU30P,D)FE JJ'PL<^.0MJT$:9,!RGWR?4(O$[X_D$RE(KP87CH M7/2I@1<@_A(0%F&J*7HUME^FXY[N_T6_2W6LBN&CV(G +]@ MH'Q&V9U*LP,V?-/HJTC)SC3@FC7X/H=L^W+(_@')G!_S;9UF+N^E)YIL29[[M 53D(4-12H$:8_R MUS_= $E1+Z1(F91 "E5W&X]-$HT&T.B77W?WS7Y?T3(ZN6W+L#=*JC6=8BZ: M7M>\LEH3J;?,[E -'_+AZ)9KIS#63>;4X'E<-H'(QZ&;#+!NQ52YZ MYC"GE6-3YG!=%F6G1!.\M:V=TA0OX>.FJ!09^ ME*([''NZK/=SV>K4%@^P:NF2Z@ZV,V8A)CH-?>'>GU!NPQ.)Q]SXU0,A@MY] MD0Z.X8LHCQMSOF7[E2GCV&T-.7,)G#&W CYC,QTMDI&4QZ5L$;\SBB)ZFY# MF,%?X1TQ+@BV%]B6S]3A'>-M*'I_9"V&)"'[^Z*9&.&B*0QE,(_0MVCNTS$^L#_H M"^.P']1F=$S< 3B2F8>-*B#L#R<3_"0.R NRSD*4Z$/$:K^5537$(OA&(R)Q9 MT]V3*KN/:P_^-)=.J=T(A?_J"O]MG?>E\R9J.GA[0_- MWO7A#NW&.O+[ W,TR+;,U?1LY]JP=U^,7XE+G@1 1C&'D]4UQX.2^5S*.KRO MS:NKJJHK'EM>96D( G%?YH(N?9CSE83#Q4N9[Z;R_0'DM<^UF%#D6S! M60'SCB)"-^GL=8:Y*_.JETLLJ_B4,?%"L+%+7WLEOU@XG+]SOM6=B>:S;YB; M$50)^[)=TBL?42%?SZ:#*.58>O<-[#F7.+%3B;]9_D*])Y\L9LR^06>B=AMI MMU%#K73%W2/:;:3=1LWPL;1P2B=V&]W 70N#9+?V5=.'TAN"*7"&OJ/>P+SN MUP!^K1T5^>[7=S>*.5,L3*97K%?%X9/IFU=EH2?*R*0L+>#F_E]GY-T8F58O MVU&I74-[F-?M9\.:M6NHD;X-[1IJ@VOH%5Z>+4115%@@^N2;Y8WO$U?&G=XR M;CL>#_WV.XDJL@'&0ZGB3H/W" ^D2@ZHHW@.NBIU;ZZF3-BF6O19(H!C#'%2U62]. :']>'3)8)+ MBRY=>_6QBT%.IDIQ=>RHJ1\;LC"OJ$(E9ZYTW;'*K%4EC]IVC\+-.F7=Z%A\ MH)S_:+B>>QE7R\$L@NAT;A8?.J=#9PU+^JQ/?^B*;Y&T@EI@D]RN;XU])[JU M9D"_5WQ/U!<>+J>X;^K]#_:,3D*'?IJ"8A1530.Z[WW/A1]MV?_PQIW8']ORWH#Z UET,VJ?J)FSZ[]4\ '=8;X"]TT<8.\&]TT44](A0DI MUS1QIYDLSTP[6B8.S-Z@AF9ZJD\;TQ^RG>VMG?;0'/04+01795>2[%.K>./$ ML3GHMZ5OXL7@2HV:20?/8&1>YP@)!6^VP\]%4ULE]D=M:>%S717B\-03&5PU M%3O9+#YK:^+L)J0[)JJV(GI"JD_HU)=(<1U,\7Z)/7-(/SX;BJ!N>GG@FLQQ@L=ETTN&AGQHR!SA3LHG2+ M,MV7[-3!=-V73/S67WL3M6GI-+V@1>54< MK6%US6'9!ES*W@R6>35H2RS=ZIG6H*J%4<)/FG=*FHK=N!HK%DXXW//8LQKN M!1[D%(-NUOVB]D[1!L7934B#-E1;$3TAU2=TZDNDC/JE.&QCD%NYK%G[[&*0 MXQ8_IIY5?A&L'%M>P?ODE5ZV)B W^F,U&B,?/HN^V1V_$NUP\CE8USUS<%7R M;)P>L[$-IMB+W]"P"O5@%=@Z8Z-SAD98%%D-C; X.GLTPJ+0)IK+"-\.@ 4" M*Q):-,"B8H"%:=!O-H6U6#5O)W(M&@N]R L[B_<^KAK*9\Y1S>#BGGK@[8TA M]\WA\/!F)TV+(0_Z9K^O:,)_;NW86X\'J?K BEDMO:YY9;4F>&69W:$:;I7# M [[7YO"JI#FOS#63>;4X'E.<;L%31O"7.>^82>)HX=Z[HEX"_?6T?E]=[2=UYE7T\J(4?J=U'X^PD\/X0(6$!>9.&)*R3H9J86JGPOK&CZ63673 M94'/=8UCQ\N20GJ>*R^^S*@Q]1S'>\&V)S):L/ I1_E@3&A F,/C-"$O] VV M8MF/Y\6IK!'/(\)2=2/R QVMR=%=:SF^.K>O)_T )?5<0B6ZT[CN-%[NE)]; MVN2J-W>&;Q/T,,9!-3>>/&_2M)[=5V9W?(95>X?F^#K;&E?3F[T?4;75(H^\ M@"8$QQ&,A'/J[(2=:OG?/;EE^"NNUX83#>^]X"A,A2^/\Q"66!#K.3.H(2_^0Z M?TY$3AG?T"+-3!HS4TD74<,=-@>[-;0S1SMSM#-'.W.T,Z!'@4RR",)TRFZXNP8:Y._KF.$<5;:V7!Z:= ]!IEI='NAI#WV5!&&W* M*?N&/ZN&[!H,VY(E6MU,3NWS^"XRCB:A+?NN3^@S=3PAR\1>>A'9^R'/DW$G M7@RSUVM+B:2!:?4;U0\J2[>[]5P>^')373+W$DS&)Y!(Y^1L[N5<,=K5G,NZ M'/':*C_SND/Y?J=;Q31@9.50VF-SE&-2-DOHHC^V).1<+14PV\3^ "+7(&O5 M$A8^M1DIF]S9<(%R,3*'O2J$2K:!VTJF#7*@Z8Z_>+9X#KD=]) %M;NQH6>&,S%9 :7"C/&>&'!S+#)@@7$@04A8!-[ MCT" N$PU0KI5 ;<=_F_Q*_'G'PW< LQ^M8'F[ L!ZZBDW2MY-0J,C< Z'P%XFK&^YVEPA"#G*9 M& S^S[6=$%_$1^'E?"*B!C1K'II@1@4)9+$ FURX'Z:A:\N:%8;#P+"%&WW. M#9Q$Z"-Y0O2*&YD'\!]1( ,GB-.3I'5JY?:1%A4_Q/ '+.S)?.';@EE^\." M?&#/,/T;[-HC:&!Y3ITF3?IMZ O'GW #AC[LOS]#XH-=A%,7OV4<[CECB85Y MZ5IA7D$(6N6F\8+' 5Z:P_:9P&LD$._:Q/>7^/EGXH04OTA6>, %*'E8;P/V MG"UV*7QD1B;H?7QF8(HY2V,1^O8,3L'$F/K>'%Z&/>_#$P1/U0N!XR!6BDXZ M@I8O,S@A!-=(?.B14G>U]>%I?"^>EF3ON-?K%L8JQF]8/\'$ OKD^UX._@==;KY#OU$;:'ZFL)U<\B3D 0AD,I<+[]FB]0*H[V)K"4*VMY?< M,Y[A>H$04T!#X('V/V,P4Y!( IUG$SXSIH[W@@TB);/@H2!9YH[Q.^X9> ', M!EAF& YVS6K)D7+_22]^" _<27D&$)D1%O'&OW$!3'K!Z/ITK- UL[O,&'BPJG]3#GUG^F& MXU2G$A4O,_,2L]*7K-21E#9$4D[MF2[I-2U@,;MNGBK/Q+0J^VFU:3/03"U-M!BY50\:6J@91V?=RML M(F%)V>M%W55#35^7+(*N+&3:RG'!-A6,OW;Y[=YI7SEYRI9Y+8Q"C4KJ4CIN M9UUG5TT[;=RN="[7*DX$%D^12[]U@2;+JAFTVV+>U8T6/\,@'7Y(^/1D0^ / M&XV :W7WM<'1Z FVI?HG:T^C]C2JZ6ELC'?QU,S7/D3M0]3 [&-;T;O)N\4P MN7+U04J^J+[SI?()'<6ZW.M*\3H[:M*L/5.9T%1"U'PAWRC"S)?"MZX6I_N]DFUS ME=TSO;!^9P7/R8Z6C]QA5DCD?%FWM5$K"O M]&Y2^G[7'FC5Y/#N^,5'S[VT=0RCD1,ZG86=I=X:5E$.Z"SM(6NDO#U4@?_@-4:0N[K$S],0ZG4U:/E0WO7K MKLIT7JCE B4+9*V2I,301QH8=Z[MS:EQ\<'C_ =C07U!S\.,^.=794&*MSR< MLRA+L\Y$EV+9%3$^E]')]WRJE NN M K(J\1^=F9LQ#RJ=:2QO&L:[S&?IY=[2#K-8DV",\\KV'@@]KM[H2Z.3#S8 M+P;=[*L@17X98U S>*UV;Z&Z[\I$'(M>$^ATT>0"M_LOPM-C4XN"9!&GJA4O;GAA0$/B*SA<0GD<68KMFH]*Q>]TZPM M:(U-:Y3=^UDAX50^:OEN.L7*QM[4F#!'UDSFU []5#F%\PC$% MCXLCSMJ$[:Q8GHN#2">%67G<(-VANZ=0I#/_UFA5L+-./EK79AE(AGKHSV;J M"5KW;J@(W^U&2SF[LY1L-41)#;B)BVZG1*?XPYQEK6,:\*QXK6Q@L5C:D"=IGX$N)V1/ V\R8\)HE. M.@90#"_&HT?T"2*V:;2]T,%V62LG1=0@2;9A:GI[(@V T@"H2N]]%1=" Z T M *JQ *C&(9U> 3T1G[O-4!,7NV:DH.?[(&5W&+71YO^,NX M>2_VFY(50+_OC:SD.;1[+Q]%KV),S:$N7VM?WC$^R5ZZ@CAIPR9G*28U:?H[ M6;$\F]??]WM],3S,,)=,JS^*G\,OID@5=.PB5QKJ&RW7DZ[:DIP'N@CH_!'^ M'=$TEL.-"Y,UP.<$#?CL'@X6(6F-0V*7[/TL$./+YLK)#H@[*^]K+A^UKS^D M"_..)LR"AO4)M$%Z%&S8(9@1Y^ZBGRA9:4'.6N?L]:-?8T./2)G^3'=J[-H1 M\PISJZ1)F_A4Y'5[*E.K@4S;ZWQJ$,L4]Z?4ZV)CKLI+0NO66L06\4Z]QB53A[\AR((%54L2=T52XS?IJ MW9/E/->9V#YL[,7@NHI"/[J/J!*0A:MA=CI 0SV.VP912^Q3NK9'#<;7W PD MJFB]($L?++2H^8NP1P4IB2/!V^<+B ?@,_1KD83+_"ITE3G<$&P,$ZM,LY33#7YO2T2'.//JGI%-4>DQW.4;E1[Q0.D4] M_XFX["_A4#*-A<^ "@8#!I[A+0(V9W]1^5SL=9*.-^H"J90*#R.=3CT_V.%0 MC;PN19VJQO?#KO29X@BBBQ?'%U=$I;V!T@MHBF>!6 +2CG-TXGT+X,XW01#Z M(G>216@?Z31,^8!P5E-B2U^1;',!)/Z/!S/Z7_B?HYTD%:II/82+A2,\C+ ^ MMX3/C/>.]V+>%!JN9S;WCH>Z42[V*CZN$:*)-*' /U+<91Z79LQ%-,-3$>"?MY+\Y$X*:/Z+>.VX_'0IU]@@F\< M.&$__]??C03],[L$;=P/.7M[)*_1><5/(>6IS(I<]T^M_? MH=\(%;7+[NBR:P4>*K.7W:O+?O>[G\_'\*O:RCM08TZ<+&OVW,J5\GK2M1FG MS3AMQFDSKG(S3@8AF,LX7$+&D^?E*'KU01^**?<9$52S.RZ4P/%J:TBI:0_- M\75V@8"3 CTJ+"KWF;P8&#KR0:LZ)Y#'P!ST:FWGU&;F]1^_G> M(6YPXT[>Q1[HLS2I#S8\M;FMS6UM;FMS6YO;%9G;LK$A]4W8/M/@A?@R3=Z; M3IE-5W'2AAFD?7.S T;-LL.E,RCT78:UT")(W#?\>=OV+KL& MU=:3'0S;TA*@NIFT&?J>!+S@7L))1U*]SP9=^+%,'N] M;!G6L(UE6OUL+XB"TBA+M[OU7![XMY]=X>%H09G]P95LG.,M6;" .!\P(W-RPSFG 3]?K&..GU3\ M2OSY1P,YQNQ7*_+.OJJ8.GJCHSJ.C-SIZL_O6W*W"94Y7S:A%+\%-M\>JWJK;2 MJ[32]Q?25MM6S0F0M-8^MW)2WIIJG^\J+BYJ4V*Q2JP5Z--GZH;* 2ROLT-, MS4)D6#F:>U.Q/FN7W^Z=]I63I^)EM%O@O!B5U*6TN\>Z+MXL7=>15]P_85DU M8P):S+NZP2CE?#O%_#/9_IT;VX:S%/![LL0W;MQ)5-\M_A*C9PRV.+7!7(>O MIS'^G5,S7WMQM!='(RJ.;E^+QOZV*P]TZLL,JL8:(VE-AU M,NJ8FCG?]@7E++-W76O!BC8S;SRHM63RJ85LP51SC*)$4V/NA+HI4(" NQM> M, .3U);^-\-9184*,Z_Q$;^!.1P7/V8Z7KIQ!9GC4?'ZVNKUR%+Z?M<>:-7D M\.[XQ4=L(:QC&(VE7J\IAY0#/8EZ\]BKU MUK"*/-ZSM(>LD?+V4%5]3 \T@MS5)7Z>AE"OJV&CA_*N7W*WU/_849\^H9P9L,7WS(G#.A$PT?;!!]M9*KPJ1="0TDUE+2Q4%+3 MH-]L"CQ>@ [$4< ;$Q*0QB%,A1\FG&.\"%ZI@^?%^%Q&#=KSJ5)>CPK(TIZ= M:M&IF?;)IBVRRV*1CD4:&,RUO3DU+AR/Y^"^$UAG7HFC ]&>U>O9:4#HP3KW MQ:";?16DR"^C?VL&K]4Y*E0C3YD@3]%KXGQ$8.LF5'LL\"UUO3ES=RL1+6-F MZR9T>J=]X9O]=Z&IT\,. !D8GKET >9[9BJ]:S<@$3S=J" MUMBT1MG]E!023N4#1>^F4VJ+NC(3=-6Q9]ADU Y]X?W+MI#:%_LHDERDPT>Y M++P>%P?YM E.5[$\GTB?>6%6'CTP9UGKF 8\*UX@K3E"]_!# MH[8FHX^-&DP[_K')Q\64PK+DE%5S Q;;U ^)2?WNF^V$$SI!V,NM-U^$@4B8 MW1Y5HV6RE0Z-EJGRDE!Q(31:1J-E&HN6:1PLYA4X!?$YN,CFG@M?P>L*.]P] M$P=XDPV+5C%.7F!W51(PM\QAL>)=%;N[SIGG5X-L#;-ND,(>$'9%6F)>[V0^ M>^]X+P_A8N%0;#U)G+>,VV"NA;ZN[*N5S<;>[8HK55K9U,JF5C8K5S;CLC^+ MG6V5X44V@3WC&PR91 T>/G+XJ_@3W!M>MC=2106I9O!FH9Y19Z"'ULSFWO'T M?>4B!/%QE<:AMT ]UJ#?J&\S3O$0VY3NJ&W;6F]W-HZL5?"&&CAW"$+K**UU M2]A7L9GVX'H?AP/[^M:($#R&FNH"I=[5@S#&F37@6EL#XZLU;HGRWEN/*M]6/Z+P745M:!T MLT\E3*>K8DL?@Y5==9A)M$C?VD7,F)^,.9#&@ ?X:/>[ M9+Z+U73C.5?V\4?\8=!),?L(/[TA[A]B*A\8Z.C>U+CUZ80%8D__X['^>>\B MKLX!0;O[9 ?>(_4-W#&F\4(-H?S1B<'?"K, M?$'/!?J88\6EU_U)/+]Z)/Z#]=,/8$<',^.!.0QVK/$;<1RZ-)#KQD7J_8?? MWJ1?,@V"Z4&^L?#I,P-EU"#QM[':/4-J22 Z".@\GEK'^ )_ M7B<,'6_/; (L@T\*P@CPZ!N;AW/C^T&G:\R9XZ"G#H;UG&<4FDZT+VRY+QX) MQ]K[KO%G"%)BRI"0J*"8H,&G-F7/P@6![)O!/'"(0#)Q L<>/[:B%*Q"H+;7 M%=3Z%)8#_L?UUG*C0/[YW@O&OP5;IDF($^=Y;7C1?(^U4>L<)F_),+H!?V%B MM_+ \)&9B+LFK@OK1W%%!#6PBW%GP!>P(Q0R[(+]('ZU\&'\Z$4'MD"W,^S^ M'1EXP>")8:?;_;L9#SB!-V"/P?F8$Q@3_A]7$N8VDZ)<)")[1VU+,9W0^PD [^R"9^)K2-^2*&*$C+DWH<3 M@Z_!%0 ;(V3P+$S#IP&<#?R.(&)'R4:#S>>PD8$V9]DQ[J8P2<8CTN 'UPN MPL 4W%KG] L<#>.1"M![,?8*&BQDZCJ+.\9-L+Z'A1B"<<57TMSRD0&^V A' MV]\GV^G$X1ZF%2 &!L6&[3U3E\ ?)!=0%,">#3Q!2&I3VJ!#XD^_,E=(LB_$ M?6(H@3!-X7?/!S&7EK7)8Q]_7Y>YT7:![1VQ?8([[)$:WX_,T;!K=KM23!GI M+R ML'%X^/@?S*C&G;QX(3[LT,5">X%Y*DBY@LM,09"J-@IN\(^CX!.?GQ@Y M#NSC0?S4.@OP!( N;H="/4-A&X@BJ"*(,_,\,PUOJ(P^TXBS-OO\ MF\L7C3C3B+.2L)5/N\U.3X+*UFWA\_$C'@V"H7G8$"C8P2C.9\(#[#QSC=VL$KMI#KO-@F\>XTIT: "Z 3_'.[#N4)IF M70U1R)3KH"7NDG7>H(>139?1.?77HB9;9Q6]YEM^.>%J1UM)1EY"+OU^/ Y[ M3>C"XRS@*?_<"@V;$9O-3DK$(..GJ0PQOH=+/^HVHW&NVA'4"+M;<8>'=@1I M1Y!V!&E'4/.=&)J':AB5VA&DI'=".X*T(T@[@MKIS="L.U(&[QYGQ)87(P6" M>B> 3Q^]@)X1-'UX9&CZPV[4F9B=7(#ZW6VG08\E+!9LR>B7;L"?YS-6[ MZ:(3B&$T%J%OSPA?==Z8&A^(&_B>R[[!<4V5,4R#)-<^LX:3%!0_4NH:3SY\ M1P)%Z7SA>$L*LQ4D(9')KX2;]=%#7.A< -]Y!Y8U08 *_*_X: SX=Y;)IQ&" M[#,;?UPCE2#,E*]1C&,^P^-8>$/,-$UU#"O,(2KB,BC?/%J!CH%^Y1A(O;5( MO@=4SA$W^N2!AH+8[,>EA'K.J2A'AF-\!I($HA2D7U>F*NS8V,8%)@O(UR0 M.S4S?--XN+M/3ZAC/,CE1&"E_TRC D"*2E<;X31A3584)=+V&:T!O%2R2'7$CJ;5%9!G_ R0!^(KF$'UH[F1=PV^\]S3^8\7Y? M %-M)ADOE I8M*T=;Z;/BWPQ=%FP?DX^/WQ=/] XXH+Z H^+>T=^2[(%A5EJ M[KB_Y(''/<"G2V-GC1MYNF1)_'A+\EW(?YR6!VP7*0E&W^SU^H+M/-[;B'27 M;$ELYCW[O&/$4E5 ZN/=N#;\&-H1)%]"V6/\,6]- MDLUM^A1C(5L&!HTX('AZI5 4W=%@RP4>2,8)E2>4RK0.>0)$]HHICA >51[I MEI*YJ6I'S([R=[:7(%KF=0DBDDFD^'U8?P-VTQ-UJ4\<9QDEVL@793:7NS&J MS J*$Q" %7_0(/I+--6U*R5RO(AOBF2MS?&3L:/M)=-L8"U\(J']R"1QT.DS MB"T<%_ZSQ/*4D;2^E!EDL>!,OH<\E!>23+&)YB&V.TH7@P!U0F!-@>Q+_*2! M4A^F(HB0B1!PP+8SQ%!*E)0AL%3;XD"&2%,QUH[QT8M2,J0,)]^ ?)=.62#R M&WP*4NTOO)? "C" 0W#"X :)2]2EV"&UG4DHDESPCU.P*X"=@G,&72OLN1ZW M;<6)W%!X/TE1>B/VR+'47>=4R0\B5X3 I?Q,''E'4X+7;?I6D2<2U"R4-'.A M2\FSNI(!,KDRY/$.$F;Y)9B['@BDRU^I'\ ;\G.7* 'P.=S@H4,ZQKMOF'@" M7WWV'#@<4:X<2ILDX1._.6- E8]NJ-6#4@Q%TB32=E# 2'6 QA].!,.Z/(FD MU]K,5G/@#'15F64ZIZ!.3$1B[ (%<1!(_>8I9!.1U2\3L<3=#+_&MU>%E<5I M>?<-M"+WB4IQSSD0("Y*S#S<.1B*(H)_?4%EWQ%)6/ CJCYII. 1+(L" WNR<]C]RFXGQ>8'R24 M4]1"(S9%&66;W 5%3:Z'9+!X%U? M)&LNUU_C4F6!1<9O3#U_FY3M+1'3TP9IM9[<];+9W7'%59X"U:263MX56Z>> MH%:_S3-Y1GC-J5_'D_,ZJ:L16!Y=4EP=_(K&]30!UU-G96SQWKNUV_Z"1895 M-AY'\7)B@T[V E9'P%G-_G3M>;J_3Z[=E UF=L:72%CI,Y+Q%AS76OUHRZFS78SXMB[M8 MZ:!NB_$X.$)-OP;;_A79435 M,EQS712_QYZW&^EY.Y*5K/IJ'L&14L-T#]V@]7LC(O-&^O K(4R)&7T6P +8 M6>V9TLW3DT^?=ID.!TZI8:E=A_#L8RCJL(+VT9IM<(_AQ_9,YW8%KVC/I.Y@ M3LSES&[#457932XADD=2C1K%F7L0>X([FCG;S/F"47S-ERV^_(;1^EH9;5QUD*+,N>T**C9Q3\TL71/ZM05<&,]_(3C8"+A0AC=*E?\@ZR'QO MG%'5$&G?O.YGIPPJ'2(NEI6<%9T9%XFUUFH5DQO'YGG"U4FC65DB^>X81.#>O8=]B3A$7%%N)BT!^5 M6X)MC?*T,[ Z5]D:TYF?BM9-2,F+/.I/IQCO+ZY+'@O5#G:O,\CNS'KFYZ!U M$U+]_D[*$63.MX6MD2VS.RR9<5!0LK27::".5-%/NFY4SI$(>H6QKWEU5%Z= MN&%Y.?]N\?2PXU:0.U2J%*N :0VR335=B&]/4CXII!(VJIYE1.75>;97=T+<,M=$V9-M64J7)#UB\$I)\\#;C,/MZ:<9N,H]]L"KMQ0?VH M;#"6"VPZ8E54,\K6?),4WKAXWDY%9\633&Z<8V>:CI6M?>L>0!5RVNKLQU K MU0+H%:&'NPU;(A6"*!_U;8&).^AVM8/@0.Y=76=#3K5[H'A)ZL^KC@:R0/97 M[&@@QG[,,X$K:C;-P&##][N=(7,W&7!$3\E:M5QT9HCV!9N5B[$=$[I3TL7N M966=0@7OV^ 2.: *D6@? (]@$3]!3."M6+R[+OVNLO3:HZ2N1ZF\1=(V\SZI M=6'HK/BB196,7X1L?(L6V7N4P+\E%EG]R?,-L_K5R4\]_;PJ)NVD'HQ-3):X M%-N8<&L-LHT=I7,N7Y=NF].7M/%)EILZ?'31_*)DNJ5E=EN3OC3HY 4U48R M';ZMWJN:V-?K9@OE1N3_##M652=#<='TFVC%5D:OK,9'=L+,DEYQ*+/.*Y%W M]J@X;NM$^/]JL*,EU,YSQ)".KS2"]'#\>J]F /N9^.??11VU(^_\?=QM'+M: M"PIJ]=(?<\K8#!PD3=_(F_):J^5W#_=K3;L-)AOH8JL/X3_&]NR^AYT<4IW) MXVZVWF+A^0$V<%ZN]7'?Q-I\RF/O]!=+!THJ[8 M2"G!:X(MT&W&1'=( SEAIAN*PXM!W-M9M(TD$9'U6!=??EP:PZAI>-Q ^T@G\7AQ%;'!89.D&GQB U#8,21IPVS# M*E([Q/Z>IFA>[,"J8*5MR>,I%>$4N)%XW3V+9JDH"0M+C[%3]^+ MI].2HV/?$:\..:!F;G(4Y_/*1)M(BW;1;[(Z5D%DU\V7?+L6,-XF$=QW*N>SX M''43_JK2V.;1!U-R?N,N:>-?J) MKQ_G E,@J="IZP5&1";\<3S\>SP0_E)&5))^IE'<=2U0NROF*G^PN'OH+C\L5FXLNNZ*!?*HEN)WN4(_==4&FX%X5M(#4 ML?&6PY= [E:).UWNZM6"J4^"M YCH"H0 3920]9B2VA-_5Y;I8 M+^%3A]8;'OTN:.3I?(HJW2(J+H3.ISCC? K=HW?G)[*#H]U.(8RY>A'A:N+A MG1H*,>L>O=E1KM%U6WIF7@U4:K!Z-CUZ!Y6U1C[U7*S.Z$JE+:1[]"J]7=K5 MHU=9G+STC7BA-.V%6=\0=+R&R#<>*XSVOC3W*R%-&_29ANMAL(JFN51. 7$W MC5;FN8^'TH2-XC#DF3!'R,*U>&E[<.*%\J$;H*06AR5&*[LS$*Z8+CC,R5EN MENU9>GEP1 MD_OL\HV Q]RF@3WO)+!'4-$:E'!QOUH6X$G0$X.>)-R68IU3"0PCBX4#(DCH M!:$KH+W$,1P&*@%(G+F /@K4F2M4)P&WX0'\9RXH$"6-$*^I836-=_YH6(TB M"Z%A-6<,JSFQ4_+594J;[GV,:U3<>@BIGAH^?:9NF%/@1LU*#..&8HU>,^<< M[;U9GE3IMP&]!82/:3Q1%S0L1R17D,FL^TX2597UR]> ))Z7^[1&7G4S/&H9O=JJ[EG7=7<7+"D1[+=+C3$G?ET M3D#%PB1BUZ>V]^2ROZC,%-R;4NA3F2T?%7Q-UQ=)ORN3^C W'<94!]56V3#: M/=<4[\?G9+-_36WV;+>Z=AYEL&^KU*MT?((@^!RS57N9='77ME=WS= ^'M*= M\AKF5.J9W>OLNEA*^](JP2?V.FW!)\8^C[C_@RPZ$";]'RIW/F5ONPQGA-F] MJLKK=&K_63\GV;59_K,H&I!3[$,FLHCJ7$KLHZNJ6'_J3=3-Z0K?#.#-<2RN MNVFJA!-QE\;M*HK? M1(6.?/IGR'QIY1(;OBK*=9FK0FC)<&NV-.C#[L:W=]G0'4'*^S (82I%:O@4 M_S08CHZ3JM ML.ER'7MU'SXZS%Y5DW+JAEH5H&F#,?4COSZY\+=%$!4]&YM1+;<7+%.&^=RB MB;2'10/% 7OQF:@M19Y\*E!3@AI1D.XCI9,9F1MR"OWQ3W&U,=/X\.%6[.X/ MY \L# FO!L8M63!T+_\JRH)Q^= %;F+Y 5'U[6L\)O5Y\FLL%BF<4\(#)C>^ M*":75,'BQ!% T)ZY7G9P5]DQ$\NK1=C1[S%9MFNEZV1%WU_(O;(J?X:?^GX MCZ\>[H#A;!"'>X*&N-X3OIV>!GR@W[T4YI)/\.LG+&DIF#Y:8[II)&4Q!46]Z*]K)"2,7F<5[!F?VI1A7LW"]VS8 M8ES4-8-QUNB:,"Z*F- \_\_%]_0WWAG\F+]HQ.0H=^ MFHKY"$#G/1&U^&Y0QHH/RQES;)0C9/G-JHC7%[S!DZ\C0A%%Q6_OWOO> M' _E97=TV;4"#UVKE]VKRW[WW]'H_XZ+KHI1?A5G^;N?M9=2@PA/[4U3V=^I M080- 1'JVEPEO5RZ-E>+?'RZ-M?Q9J)K<^G:7*^:BZ[-U:AZ5FV:2[93.&7> M5FJEJF4#RP]KXU<;O]KXU<:O-G[/U?@=U 'Q.._9:^,WQV0DN2I]DSI)@9U536E M,TCK^BA:)AO>M#W;X%XT>VW-=&[A29_804B<]DPJJ8':AJ.JLGLXPLL>1S5J M%&?N0>P]E"JV?$;,^4+]N>;+-E_0S-:IY.>=2EX'&/'WS.J4/+ ZHQKPP(U9]1(?T4QH M3' \JV)?%& PHN3#K=F679UJ(S[C;G:1Q6;%KOJ=<;90:=942KYXAA,Z-9QA MWV&?>OZ4,O6.^\6@G]V+:N=0VQKE:6=@=:[:4@):'_-&7N3TVP++DRC&^XOK MDL="M8.-.4?Z')S)A%2_OVD4#3^O[J1F=U@2:5]0LK27::".-*C ?]T$O<+8 MU[PZ*J].W#.XG'_W')L&]TUK4'/;8%786$O3W5[-?0U485Z=>W"04QZS54RL M80?VS:M1<-$LJ7)Y3&4SHVY\G[A/HJCHF^7NU*QHO%\PJLGOW'OJ,V\B M_O66!#1!OPHXF4ZJ4@J%JZN(*+(0NHK(&5<1J7)#UB\$I($)YG<2(!L M>:,=B&^K7ME,(]]>X;ZR"I6+K5B!/T-.6YW]Z.'*.'UBIWNBE$='+^5\+Q_O M;(%Q-^AVM6E\(/>NKK/!ELH8QK6:L=DV]2?LE91!425E1G1OB9-DVJ"-*TW< M-JB^*AMKAP4.SL!J>W6"F&FTTA89#V6:BTP&-\@S88Z0A5//-QC'YDGV5DBJ ML6ECUJ M%25WX/ BNAG(6;QWNI%0BE86_I_ZV'HJO;!;S"B[:M6B)8J7: M$=Y7+P^NR)F!)G,2. ^'3)[84BPE1L\QLC^T:L9FJ8/MV/+C)9T19=/%_0Z\ MUAF_O4Z)0Z^NIRA;VA?R'6$_ZJ0)IKO:%I.\^F2MVPO64"E'2&G?PPG=&)\I MATV%M<2%(^.KRP+^^>%KBQP:Y8VUMEGR2?4]0]?I*EKFU1#^1P,=D,9[C)3] MED3*ZB_G=6X.D195 JJ8M--YWOP[?5>U5+C?2ZV4*Y$14)AAVKJI.AN&CZ M#2RQ,W/;]HH[\'2FN[RS1\4S24Z4D5R-Q[.$VGF.ON_QEUIG8"C?AJ9U:.B%( MD870"4$Z(:A)>2VMJCT>>QWQ'D+=SZ?/U US0A9J^M;&A3)'VN5/S(G!-LN; M*-$WH+> \#&-)^I2GS@&G"Z#3.;,93SP07MZ5@WQ9IF#05NR9VU@3DG.,M,"7BC-P9_9QJH\K5HE.+==:U\HZ@JK!/V_[2 MK,JA7[P )+6 0UT^HMD+FM7*[L6BP?#S.>&BS/&H9I!_P@])EV&"EJCR?M>HWT%C#2>\!X5U** MGI$[8\6^+3B9=,4%GI&<2>WWT BRMB/(,NY# 36.ZQXTS,W1,[O7V;$WI;T[ ME6#E>IVVY#W&5GB$?X?'<%>&B("OQQV2O>TRS&.S>U65'^34'IU^IZK&(J?V MZ$3^Z?D<="&Y99*L&S%=#EL(% 61FJ/&/LKICM"L3=3-J85=I^%UL#VT:6+= MPYMHH[D3$?2_A_=]&C!?ED>A+IV"\'G+N.UX//0/M*L6:36AB"WTDS$G_A-S MA6_%Z'Z7,&FQXE',J,H^_BAV9B>U0D?]:="U+O[X04SKWB&NF.YC_1-?WX]U M#?,[-6;DF1K$X.093 EN+&".Q@7L.4.2,.[UNG+B\3^MGWXP7F;,GAF,&W^& M<)*FC$X$75*>/5!;V'^26+$V#AX__B09QV)P%XJ#R#EAD,.@$>+)8^-XW-B&$AW]TQ3^8"\\&]@PMN34B!27PY07!FX8ML& 1/IT0/@E] M? G_/85C#'P1K:X-NH;!$*@U,22>8Q,+*BR0N\] 4J<-&Q!,,S1BD6>F\4+% MVHLEGP!34.)Y+JRK 2L! D\X;+=8;0J*LE;S;6$^CV,^CR)*8 ^X'FP3V.F9 M&S"U"*O[X%#AO7D)?*!/Q/F5!'!P.'SL%HB N5#79O1 Z%6#)/[H (EOO$;0 M?X!=^"2V3;MD/.X)(X"'Q+Z%_XKMC;6$TF<&MQH>,YO2B;@(\##8#F%S*7Y\%<\D;87^ER@;A]#SES*I>3$S]JA[\-&!Z'I>H%!7O!W\!QQE_(P;8_E M^=%0, 8)D+Q'ZC"X)XP7YCCBBC(C*B;LF4W@TH&O8Y4+215Y>O+AHP%,C:! M!E9@('X">C[02*=3G"7<2$!S0JZ)% AI"C].85)PK) LCT?2R%M0#-^#\ "I M&SH!DBF(L F?&5/'>^$[3W^A4[MYU.]ETXY/I=)+;8EK \@@T M5.N!7_=S_"?D 9LNCR0%LL?^,L.Z(-XSP^M*EHT1G#$"Y KN.\YX( 5 I,9- M/0=VOKR$YPO/A8/.?SPOKF6-J,-4&M>L<R3M*SJ=FA+)J)2 M*+_X[GH(\LK1*1[PKB&MH3%SOSB\0LQ)JJD60M^7D(J>#R+?+:/)-1U6WB^I MMVI$?I*S4M(24EOP-PL88+4G\ZEDO9[3*)SXJ[M&Q"IY8EBI@E MKUP0!>T3A6:DN+V[VR)IVR*T;T:G%UW:H"BE%1?9 MJP4(&%BACH!5-^K;AL MXGUFH+LPLYJ?J9IC_N@LWWS>Y1A<-:?XIF &6^B&!+-0!!:Q[^U=[S@5P7Z^ MK(%')%9B@0W"$!G[M?/0$8BSJ;SWXN-YX7B<2_#U(\6_K9W;VG G!2$F&O"A M 1\:\*$!'QKPH0$?-20_8XLE$&/" ]&TY.>+J][AX=#L)55SLL-N=K:AVIG. M67+R_-P/_6'Q.MG:[;#&NMZH>)7L!@8T7UUL["YMRQ@[[)CSL:$O>E?5M&(M MWLNA\3P;C9KO>*C )L_/8H%S%.5Y<9'K2^<+S\<\M0F#W_K4M6F4DXL)9D_L M&6LP<)$2-XG"T^(;A',:R.0WAY%'YK" 86]E.+&$1_X+-?-=M#-".R.T,T([ M([0S0CLC*D+QO=V^&36&JVD3.HH?H1KT_Q?89F@DT:CZ &R]7276U'8&];JF M-:RA\IWJ\[:NS?&HANZXIY:$Q;J*HCTAQ!=N<^PR,> M5ODA"Q; -_Y2<9,-QFW)Y>CGM ]HE>RZL?\,F2RP!.*+UU4_]_"DFK;LJ#8" MJHM?D N?VDQ%D555SM:IYV%U5;H5CYWM*ZHZ9LZ_?0%>:U@<-:QCX^NLR[%* M6A ;%\_^XGN<[PJC*2:T>CWS*B=KO5D2&"8S<:\PZ[K\1)Y0MA C&6XEK ME^J!TW"1<0%+V\_ID5I<;!0'2;2#:]:PBBZ1==0CJ:I9.Q8I%(^.739M0J<7O45-0@'2ST!SGG91+O)$9$&U MX=0SR)%41[O"*]1OLP34&5T^N;M2:[BECT&;U-L58OLC#7;",09X(!*$(I+O@WZJZR4T&AFO4Q04 M60B=HJ!3%'2*@G+U$AZ2RRZ^_E:]K2X>9=O%'XH7_U(39GV1DZ?>MKH*O9S@ MN=IU%7:2=.?:H/1R:EQ,J/SIAZBU(*J%4Q\DF&*>-^VA;H^'^G9&W"7KJK9'0,GUS/$XN]Y! ^16"4S<=,K W%:AZ7BC6C,9%<&9ZLXXY7%ANC-.&SKC5 5H M>DTAUDK 5&\EA X!7;&)TNO^9$M/@S7^GS&%LE?K9]2X6Z)(1,D85&U MSUAS>F[7YE&&+ T_BX&]7D+"LH;!B2Q$IMQD1K]XZ+3U&=,@QL+S4X Z3M=I$O0 70;]MF#P MV:@N-T9CYZ"].DOX#8R,G"#/A#F"&!C.QW)>-"9F)2S30/Z.D0OY0UX#,W7_ MHL:@;DHBF\0(>^%T#0(J*8X0JQP4'D? M.1 B5;W2ED91':[ =JE(S#Z1"?,:C,I8G5#'BY9W6, M3U*5C\E%-=,@4MD%/3CUL'4=?U2J@>01" >U>0%6Q+=8!?Y^:)G7W:[9[78E M7;&RO%P;M]\Q[D.?A\0-8HTD,/N'./X,(.WU*;S1^KCE$:F\&#DKA5:,4C*KK42;R/[=JT5 MF<)MN<;!,2RX"T^(=6?R=;0M#'2Z3!FV;T,S(@SB-4T9/X(&LFGEK R8CH&[ MCHNT\KP])R@D^[=**K\#2>^W(K'J=V ]O,Y<:0EBRIB/65!$)JG%S62!!;B" MLHU+>FT$-?",^TPY+C^P#M\3NX(2'AO#GBNW,<$L-GMFKA+5UE*R7BA\'FL_ M"SL<.0[&)V:\\Q2B)2#N M$Q;U-L#&O\2C&;Q+ETJ*GY3HR7T@X00*? MP2Z=@6Y-?>E&>'_S\$;B2;CPF-@VZ$'"0[, &\A>&M0!D1(Y.B@32"=,*7QR MV5_X5#JKDG(AXG:V1T+Y0>WXQA*>#G$.<-9QJ#C>0U(V>NL#X=F(!B&8UQB5 M0+^4&TY\WH7/O'#]."4V)+$'#MMBZ%AM=3!@G!%<-KG1TB\4= MH) /DN#B9+1!&N*''O&'KVZ\+, DO(C?R.07ZO.F>5>.H-<621!:$;KED9^SU5KW%)59ZU=V5>Y:#)FY6WEP%, MV8<#?I2+R4$]?DXUGPXIO=* FLC9#L/L,UU_9@O#K3W M<>\P-\$.$VA&)L;W@K7"-P?;2YJ585KUC[7<*/<=3/Z$XD_2?Q!X 2B[FR\9 M\0M84V9C[-2@+X2G2@;)2C:BU97G;O;5E=ZNJ#S0RXR!H6B3D L3'3[@4[[P MI#MS]8G(&;.K$A%,=T4'6,G2Y0A[!DU\88:F8O_IV4G3-CU#QHW4Y&&^Q A@ M0>17=HWM>F#Q@YP'\^ ;XS@?69_ 4_ .XQ)H$)&%S@:PT7D@G%!@O1)'5%1*72XI#^&\XCWWX1GWG7DI)+T"'/N)!AR>!A("33 MRH,5PV(G@Q@ ?BDE(?X&HT+55G+,UU!]$5$(PQF MGA\AEM"7ONI9Z E'-@'99+.%X.LL\K.1.;H?]PO6'4J/#(-PH(!-00\3([&X M* :P)BZ+ <\%LVA)7)#J!LQR#GM_ECZ*__Q'R"^?"%G\>">DQ!?R[2VPR_%X MZ-,O\-8;Q[/_^/F__H;:T3_C9Q_L&$J(9_?*;3__[NO>_-42Q>=D>772OP<'J7W:O+?O>[G\_8,:-+G2F" M&U+9IZ-+G>E29S4(@18 V80725["9U *JH*]4FQ_O-([?C!#7DV6ZAF?&4C* M2G9JMBNJ8>6C3C\1E2HUEFRI<8+81X&#O3\(DHVWK&YX5>=^D9U)5[9"I4I! MGY)Y\&4TN88'=BR=D'PHZZY+6D)J"_YFE4_(2_EMUDQR$G 54CCQ5W'KHS,P M;UHVH5/+$D7,$H4J3;5O1HK;N[LMDK8M0OMF='K1I0T*%9%BFH5*6!BZXI&N M>-0PWIVNXM$*]O **$,V*D*^_D:D):]P%? ?#H?YQIU$=Y%&1FAD1$,#T8HC M #0R0B,C-#(B4P?8VP3N*V;V3PQAJC>NM]M53D7?MC5W&^;4[E<[22Q+3IZ? MG=[/:4:H[?-]J^PF MPKHG4\&XV4LM /,JNSK?0XB@H?N1%)=?")#ZORL]HZU]9Y0XTAQ:U0 M;9UKZUQ;YX6U0/'LVU0>N"%SP#7ZIVD3.HIA70UN' N>H=5 9=%&V8^@::Z@ M7M>TAGLK_Z@)(G_-O*UK#NU#/I5=;-LCF"[,Y]AD<\?VG8 M9,$"$G<;4FQI!N.V9 'TKZKJ[:RX[+JQ_PQ95-?:]O@.Y>ZT"W'=EAW51BAN M\0MRX5.;J2BRJLKV.?4\K*Y*M^*Q\T3/K6NM-:RU]VJK69=CE;0@6"R>_474 MKYQL.PL5$UJ]GGF5D^_<+ D,DQD,&JXU9AWWW[:+=YZ1R+B I>V7:/N5+3:* MHP;:P35K.*R!:Z>6L=GG9$=\QL16P&>T[+UQ%4M^EJI)[UIYU:3TG;)]+%*] MG77LLFD3.KWH+6H2/L0EC'? &T^[*!=Y(K*@VG#J&>1(JJ-=X17JMUD"ZHPN MG]Q=J37@3>KM"L+\D0:[_ K&1>K0G!$T^I#* #K_^T0\+ '01]SOZP? I#QW1TWT*RI-V,39M0J)R= MP=T N54"U#2=,IOZ*J/*K>STDF;M*Z6 &\<*D*"SP5OL;IU]VN6XZ.54[VE& MB,3*Z=2L6>+DJ2=R554N:X.$%;H7X#;T&5%0Q;JJ*M/[U!,I:W8H M++-T0E69ZINZZ]ZA^52C6E/1% $*ZJ88Y8$]NBE&6YIBE 24!(QPE[\4H.0(8I###NK+><6^"3O(P=B4JJ_)=.PE<-OS*YY/2X$;JGE M CU*=X35VNUNG]E:=C>D_66^'O/ARU@SQZ 0C:% M/>,&,O!QYWYU?="NX-=_"01ZU'F,W_'/E'#/! 2 JZ2 MYO1:EUFC5*I8=364TZVJ4Q'$4V^(@RYA@W##FQKI:>^M>:L8./7*O,H!330+ MGIKA?]T7[GZ4B\D-GSH$FV\%GA'"+_R 1###17Q[G)&/\9 4L0;4;LI6T[+/ M='%1UGBE+U\<'%_GJTMOVU04;[WYG 5S[$%[XTYNX3*">5+79I2_9=QV/![Z M!VI]B_0]6T13^\F N3\Q5WB[C>YW">,6*[[%S*OLXX_"GNND5NT(/Z6X+F:$ M]>[7>"^F_5@_ ];W:NU\_H!9$RV;W.\4SCZFA6"\W M1B"*4VJ!_AFR!2RRZ M&42_Q!_!S+"Q'! M[B\\ 6"843+!ET"+YZCOW/G/S*6F<0LB&YYV&>D87V;Q\N'[P8SQ>%66B(6? M(\9T@B__*T12NM;0-/ 9>)B _/?G0(@@XFIHS($+,]F\0F2N36CTH.N&L((X M18S.^7+M4D.3)Y]2L56B]R;) "[!E^;X>_E$@DP4&4= ,7P$1@1]8"+H -:$ M"]3DON\-^H)Q8F);'Y)T>@)8"TP"CC 8ELKFXY+N%[QWUD8 E9)%M*TMT??6 M=5>,Q5Q!Q([A3#&>3]G\,?0Y#/4!GO ]EWV+.$_ACW-0/'%[?S\4I!]M?Q]G MI^."3SUL.:4BP69P^3GX3S:% NRE.LDV.TX@I8-X; 2"*)C2B0J MI'#8I<_]>&*!T7!'T('NE-.[B&[ESJC*/W3Z"24NT<9-J0XR*G;9[5B&,J4H M4!R5C^6J[-Y+J:UU^?4T9UK&F2]>GL!5)@1\.LQS-O6YOKY=: M,<]Z#44?5)_R, >7VN))9Z<(MB!^$A^_4HAC'?LX=XAZ;YB=4J=9=TK6J9V((U48^HF*)]9K_N:YE6;%!7Q[+V4(*(F"L5 DDN#C C5 M%B_*+F>U:=5M20\O^>(93DB=ZW<'V'(C@?YMDQ/!IHRQBMA#JZJQANIEJWI0G2)U0B M/U,1FG&?E"G>D:D#UZES6]TC%_1(56<14_J%>D\^6[:Q0?(QWV4%_4H>M>J/5 M-T$E<5[7SL/'6&TWQ*73+:-]J:X5L[;L53'[&NU=?!7OU ?[LVE8MZ5 M7J\M?J)>X_Q$^*O=SI[3# %,27LT$F;L]VB_VZE,??$6QI0]T]5%*H;"]]@;LG!\JBIKLGUW:XZ(R5Z>R5O[*O$N;9=(M51L%Z*7IUXZ[_X9+%&1.*,V-81BBL'QITLE,F-M$26B$X\ATFO MR2GC0+VQ%'8:7;/31*=$\0HJR1TC3]NHL@?3#@;5KV+O'?Q5"]+[P;AQ'"/8 M5@:QE>N$\)+2#U9.( .%+'M!YI\RR;)[E M"@[O3T9\#]"=EE!=[J"/7M2T->;EJMH[[.&Y!QP,9L2%K_\]YF+4?]:E,COGH15MA?%#PH?YF3H$67,/^VII?/&)RXDM*EJ*\5OCY_R= M&C,R@;.;=DW*)L%^Q (\6BQJ[KLI! 4QN8*P#4Q*=D6"!!'UQ M#>R(+1JE4H/ PVXXA9TO3WW29".<^MG //",$,8@TW$TC"1D3([\=NN*C\ MLAN[=]OCX3(&_) M491+H2T?!R*! #'(=$J!][+AN2O\>H+1&OJ:.;2C+?GS&> M5VY(B) M?1W7T'$-'=?0<0T=UWC-3(X0U]A=<.PPPRXV%2>4_?C.#5BPQ,JVGOL0P!\? M9F R\T]AP ,PCM&\39N!-_S35)I^8S3]P+1F\@_RM>_ %K89W*7\O[^[^_C^ MNY][O>O^L#^X_N<_B@VV:<7>S1>$^3B'3],/GOOT :[SR0WG-.#_0YW)>\__ MRFE10W5%[=>'MVE2+_M Z6C8[797;"XT#Q!^.K MM>$WOGO L(7 68-Q]Q7#WH!)(U+!*L&U#;JC/%J2P?80E?S']IY<]A>=6!51 M9^51MSWJ)IGW/ET0-HGZKMZXDT^8;B@/W&T(GW(//TI7XW76%1BK(O(*[;+^ MJ'M:\OX=?>;?;]D4E@TS(]_0X(52-UJW7T(V(?#;._>=2(%\0Z<@LV&8FRG( M]2_>@ME7W:LB8S@G/#KK71>8RN#K59*Z/ MOFZ7/6NHR&1OB6.'(K?^JSNA?NY4RTQQ,.J]=H;OB._"CN+WU!>(Z#>$@PKC M3MXR!U6=@R3M?08B^[+;Z?96U.X9NAY*:]R .=.V+%6F7=56S)MLO_1DA0WXHN<^%O0#$#YE;GIAZN!?:N_THKSAG@5+46!\X6I2(XT68HT"K X M[CTL:+-P//&;-]2E4Q94I*E=;XC*?:-NDGE+%BP@CI \H-6%L#7N7!M%SN1- M&'ST@O^CP3V(IDJHO5ZCM>C059)<.F>BUZ^$Y@=1! ,.ZBVL"J]&#[:LP;JE MLC'( 3249L^P6XJ$SY0'?AC5P !I$M7NP8=C-N+/U;!G8*VKX@4'KY#F5[/S M^"3ONH(BIT:RMJG/\2+:SM9&56M:T?6&+\]1_Q+BO,B\>B-+H6G!S]=5K%9_ M0^2I-:N#%\OJGUH:P+X;5'VTQB=?K+Q9O6*Q!E5,ZP-SZ:?I+?R5!>^C@EAW M""* SWV&#[REW/;98DLWS$M 1!X^XQLV33RFJ5G&%*%EW#?["HB$,49EK M066%OKE!_\0R?8$GH%[P-OS51RS7!?M!_ J+:-'H)2?D1K[?S7BPB2@=A86FY@3&@__'$F PAYFS-/X,F?V'(?12_+[5Z>*H^!_X6#1P M9\7=$FS:Y/"OS&7S0A*(J?!87^__7^]7J5;)+R#>&.*C=\;J5*S!3?L<",$6IJP+6=D3 0\SFRZF_T?/?<9%AH8AISF(@$E_7=4L:2+ M8Q5"B M+29V#/Q"VF<\0C!5XB+=B$(6';M*FE]5Q*@DO<)*RW@)CBP8U:$=(/8JBL,* MU:*HN;2'TRF$5VD*JJ>_-->O^A70OPWH\CB_);Z_G'J^D)0'G_ZAE8UAVQRD M.#DP"R:C>Z@V%G81];H]2_YMS1JR P$/NCI+4<3_X,>4V^03:TI,XJ^]%:PU,A/R5H%LZ6,9@Y/,M MB)^9QW=PCF']Z81BA,BFKH0N)2:4",_&3:D.,BI*(,Y9AC(YTUA/8&_2=*.R M;<4-G5W+[(SSD#5GLCA3KKK-J6H&*"$MK>X!-\#%'584\4).W G_X51BM**T M]^$P*^L93*WNOI3I&K*]O]^;IIV=Y#W8^ZZ2">ZOF?)P9)WCI(?53UJ1PF7Q M/8*>CC)"O.%5Z>)B3):5_65=V"^7A;UA3[-.2=:I5T1T58WO&+40CU%:L+Q. MT*J"A]G7Z<%U#L>]ON;=P;P;U,JKO.)3X=GB*<@AB2N9A;O"B[G-66!,K6 M-9I5VJCDBV&Z)CG><:%\RUG1"38IAK>(@Y28BUHV(/3E0VB-$<;VC[KOKBAH6^ MM/0%KPBO3GW!YWDB;K,%D^/!&VFY=#Z6Y"$6A1+6^"F=/M5\3_/L&)Z+=%/= M5V/"?OZOO_WS']\>?8?]B/\+__S_4$L#!!0 ( #NE*D\_A,*L5PX ".7 M 1 ;'1R>"TR,#$Y,#8S,"YX\WP$\__NVO0/SW MX>_-)KC&R+%/P26UFGTRI3^ 6[A I^ C(HA!3MD/X#-T/%E"K[&#&+B@BZ6# M.!(5@:93<-3J6*#9+"'V,R(V99]&_4CLG//E:;O]]/34(O01/E'VX+8L6D[< MF'K,0I$L!Q+.*,&KW[J=AW\<7!YTNB>=X\-.:S45=EQ"+FADF:CJ^/\3\7C4^3J!B]GD:ABH_.!: M<[2 0$!/W+-&PIU/ARW*9NV#3J?;_G(S&/MTC8#P=.5@\I!'WCTY.6G[M8I4 MHUQ-F*-$'[9E]02Z*)(L:K&!'A.70V*EZ&T>,22)C]I!98H4YY(>!Z18D=HH M0^ MJLEIW>!^]"5BB(:K&.^+MAJL8LYRT (1?DW9XA)-H><(GWWUH(.G&-D-P"&; M(2X'E+N$%MHD3@U+2 @5HU=,6&&)+%LNL1B>HN O'V0_/I6XW8NV _E#3%,% MPF5M6PQN3[:S1^PKPC%?RY'.%KZ*!L#V6<-((96*)OAJ;33%!/MM"^>3+F@" MQ9[\"8D- ED@(>Q#.RLF(=QSD7U'?O1_+QERA1B?:2 *0L:0I(#)@H[E.=5X MXJ;DLH0%RMW; 7 .'3F1C.<(<3?P>+K([.(#X54N-3!MBBQ02@( M!))J_[I#R(1A<\2Q:&Z.L]/U9L\?EO<\>),2_/U^(A$YR[V;WBWEQDRH"[M\ M09T9@;F(6UC'(H3%C<50>BZ1L$ BO M0;F [OS:H4\YXR&N,D-P7!X"*1+X,O?4\]YB =E:]',\(V)'9@F2GF513VQ* MR&PHO&9AI* H1VO&YIW<_HBXR:&NQY#XH]L"H6!_2,2B02P;*.'["=((/2+B MH1&RZ"S0%0"24VYV_ONL\P]:(!0"$E+VT\MC;[D,0A7H7&,B=BT8.EH0L)'* MC,!)%H%#V?UCD2"260<$YY \".E(3/P,V9BK;6JFU.CP;B?K\+"GV9D'66<>M\#;3O?- MP_= (-N6M%)-X[FPC,#C_*.ORD!1+2_!1B2MY^ M(I ('#XB.F-P.'8F[CHJR?LN1)!"U<[\G2A&08]_O0#4"4"^#+VU;ME MXOMM<@+E<@-=+3RME!L ;]2O/4TKZ^F >SAQ%%*%M69,M( U/V4 W@32]M3U MF[("22!*TAIA.=#"VE)YA#U'*9LZ2*)24&=&00M[\Y,+>^YV/9N0&@Y%M6;7 M:T%R0<9ASWV?".R23M>+S=[6@NA,U+?G7C9$=TFO;R8SHZ#%WIM"P3V'Y7GQ M7&J2>@E)9G"U.-\4'X:J_76F1+2X[_V@5)!RB3C$CGL+F3P@\8BJ!#@:KQEK M/1=0+= )U8%(WYX"J\:88U[ON:)85H4"6W@,H.I912*(B2%6E-5NV"R MYF 9CF4AOL:Q )'SM9K]UB4Q3'*8\2OY4#P'/P%?-"NO:^@R0%S,H=B'N'U1 M,$5,!$(AZ28 "_G,,)9.5,0PAIH )D#I4BPUFAE4>JYUW#D./79/SPNS2L4, M1OP.M8S&9OQZXPL@= KQ)%3<#ZND3,#T:^*7'\37B\0#K6=( M, .LY7$J ZR4!J^N*+4UUD:D+N 2"Y(!@BZZFSCAV9.*P[A(B!EQ+6=4&?%0 M+W"D8D!CS37H1KQ^D<$YX>N1L)W%Z83MF,T@:[FCRB K?8 %"FMLC?#<\3EB M PPGV!$MJKH@:]QF=+5L465T?87 B376\!H!ND5\0%UWB-AX#EG%H9ME-H.K M98\J@ROT :D0B'49^"IK=(T R5W+(W3D(Y-JR"89S:AJ.:7*J"9TU7 :41F+ M4)/)=TSOIB/DR'>\1.C*9E4GY6(Q9JBW>Z,C"76D6>;^0]T@5%YC;YYK*6E: MT)WW+#%>OW.6RPG*6)3># MI>5?-H-U-1X.0:]>RLP(E!Q6*5HS5%K^I"14]< J\+V? CZ'0IV\VQ41M]0B M5L!EQ.Y(RX5LQL[7 ^0-HS:P$IIJ&#. ?"(L.#OS7V1?K:2?T"8,\UC, &ZZ MMR,'P*02@ (M-7AI)++YJLUT9IC*O^Q4!]*)*U?RT.RZ3:2]-$TOYS#E3QR'XBO48K6#OE*VC5E",]( M4%V(4@ZI&24M4V% Z=/83PM. _$BS)5D-4S*]^J"[>DBX>8&)7-UI\-"[&(Y"!C-$6B[!M- DXQA_4Z"4U+CE;YQ- M!$9<'%$95%FN+7DQ+-N%DSVA9BQ M[@E5X3M?7\B+&]CZV1TAEF3N!UHRY,7ZP60-K* )=3^HBEZ"53&8+I5YAE!S M[ZATOTREWI$48JG6_!]U%/F/?& U0E/@?TKOE(OZLX:+Y:<3&V'9G*'I6TK#="Q4H$9)8F1?O4GQ#BOZ0I5O:V:KP2 MP#&7[,.$&GDL[T'TR?9+F.S 2563!0MROJ&M RG_18T4O:^JD9D.^XU,O8BU MO*C!8NA4-3@]VKZ1O9>1DJ2YX>< V_'W ,._L]\,_" ,IXP#HGU]T/2AR^ 3 MG0-J^:(,+/*OIN)KRJ)F]Z!YV&VM7#MN:95&Q&ZHU@C%MT4CC)_;S&N%6\0D M?S1C[K(-,'Z\L\ -OOY_S,QFS7D*U;D>I\X;Y5.OM=I5Z;9%1_-&,IE?M+]K.PI;J*8@JZ MB?Q0[#-Z;/YW9K=LQX;^&G[T-?A4Q_WHRV\]RV(>LD?PZ09R 2QTW*''K+F8 ME,2L+5M]UMA @QU'WF)XUN!,WB+E?YGX5"P0F-KW_CH63+5<54V"3T^>-:SP M\T'!:A=4+B@1&UBV[G.TD-S"$=[$%#[82\\)M,MJ1?) U>\L,Q===T]508.X=I/3H7- M5WXP$?QYC+KTT*\(LOLG6FQ7BN;/8UJQ03MLAA@R3#;U$@7_OZ5B=H>VO P+ MX!L-/F&O3!E%O\BFEV=2GH6 M]Z!SB_@O8C6>J_@;R?-1<@PY.(@9E8WEB'?5V.@)PN^GF%M:^>KO[9,;@X@9;C*:; MG%?QZJWM,4:?TNU,%[UZ"^\\+M>+3^-T*_7B5V]IG_(,XHF"UV\=OX$$SOS2 M3#/S:EZ]O?YR$=XVFX$^K^;5V]L;_CLSCA(%K]ZZ:%>LML34Y9DIU4SR^A;D MOL>6,<%,\^HV#+V)"+ONIE.AD\S2;2^H>_4V7U++DR7R,EHB)*P3#XM[0B:# M5I34*4<+PU_*INHV!A1"BO#42W2M#=<.9S<\T/\!TCRV-^8[-=K SE MSIEWZ\F9^&X:Q'G^"N,W-V&7D63G#/H%X=E++0)6MVKOD9[W^4%SI?BBW:-<3L,W2\LK"587Q%XS^T@T>6 MXN?_ %!+ P04 " [I2I/X2I]:#\7 "(.0$ %0 &QT/Y]?7.R"*O7#L!3B$7W9"O//W__R//P#Z M[^<_#@;@"L%@? (NL#^X#B?X;^#6F\,3\!6&D'@Q)G\#OWC!DGV"KU "3C' M\T4 8TB_2#L^ 9]VASX8##30_@+#,2;/#]=KM+,X7ISL[;V]O>V&^-5[P^1[ MM.MC/72/>$E\N,85>&%,<(C>?QT-O_]Y_V)_.#H>'AT,=]\GE(\++Z9MV&?T MJV'RX]/3Z//)<'@R//H?S0YC+UY&ZPZ'[\/L7PK^;1W\&Y]X A4Q+/MS)H1@6'MSH^/AX+_DV M;UIK^?Y"@KR/@[VG!B9LAL@;,'^&N3-!NRC MP6A_<##:?8_&.[GP$PD2', '. 'L?VHLZU[7"J86,M]CW^Y1#2WG,(Q/P_%E M&*-XQ=1%Y@FUE(,$W8S R9>=(";O@XU)1.,_Z<#&JP4=-1%B1K\#]IJ2>>8% M3*:/,PCC2$47MW$7A-Q[A+(_@S'RO<"(*BYD2R2R00:97J*[R=V"N2&J#Z70 MY% =D/888__[# =CZ@8O?UM2\S$A40S= :GG7C2["O";D1!K0&T1MIS//;*B M(D#3$$VH =$1Z/MX28=@.+W' ?(15%-JA*4ETA_@*PR7M+6/::^-?<3?K]!(:3F1> 8Q6JGPV_?VB Q'\,=C]O_ MNJ@MF3]Y+H"9:!==38-,CU@Q+ M1T%.CU0Y5&74* [H.!'H':")P(#)K&T&(?O?KE"QA[*(AN M/<*6AZ^P'?\LPMJ9G\XZ'&3?1&>KN"!]<_^MAZ\O=LY6N5$I)^--<'7.QOG, MHR,\NJ8?3""AKCQKVIP9%<;.63J-_*/A44;&$SYK,$=0HNJ;B>OVF+CN>^Z3 MTW$=LBDN)EI3S<8H>V:*NIX%)/&*[>PM$F]Q +X)W M+T&VH&Y-CPKT/3/[3Q8;PWCU "-(=.+N5FA[9NXNGD%R@[P7%% OT=Y0%.'M MF;U;&-_@*+J'Y''FD=9T)T#;,W/,"[QZ 9N>M\48!V7/3#W2P$786R@;Q/%X<#WHMFI3V4?:6W,MX"Z7R8-%BW-\'6T^;$.2,E? M.@L4?0P=D4QG!Q?P)385O"&:SG9TUO%CP=1]&D7+^4+S"-4855],^%1RC4YG MY'BZ)Y_%\+1OD_WWAO@Z9^AZ6SDE/ MYG=G=!TR9KEC,(RV' -R?)VS\QR2=$?@=SB^?&?]JT-R$V1=,Z(_H=#&T.81 MN"F54J#VCRT\W/]2\3N4PK7B=GT M=^I[(AR@,=MW!1D\R!!D=.:4!M@O41>P>QR8E.TA(RZYK#'QHI?DQL8R&DP] M;[''[&0/!G&4?Y)8SF XRBYN_"G[^-=T'G6^)*1PIA9X+S!(NOTU:U=IMF>/ M8);?SCPY_:^P97\:G]/8NJ*^/;GC(V9$$[S*8,%V3HD/,*&KJB\[H[P?C_@E MBZG?HLE:[$4L-X6A&2!J&3G\A."Y3-Z9;'$35HIZH53L@#J-1V^G5/6+9TW$6\,-T1'8AUQ&^NIYL"J M:B1<.J>1/.%C1:U'K(IR*ST='%K5 8\OYX1_3^#"0_G.'_7!R?Y^>4NBK@PY ME)YR/EE5C@[?SBE+I18S!70=\D51@ZL=UT2=YVFQ/=VXF*PE=5)R*#=BNG! MJ!EV3DM?,1Z_H2 0:V33PHVP+9!^E1'G)%UPCW1NX:LFMX+F;H1M@0ZD+#JG MD$):GG*IP6OKP'KIWENQF:GV2JG:WG:8$ZM L%#B,^R<:5W.%P%>09AEUIE8 MF@:H[2BHK35M,3BGP.SN3)Z<3,V/++W@//"B"$T0'"O5J(W =E#55J:A2)Q3 M:3456ZE"(8#M&*RM,@7+SJF(DR@O#<5.!3"!#CZ0^ 7W371FJQJ@#D4MX1ZZ M)O_.::XZT+47& (8AX*2IFO[ $H2EYVI*X?7UJ9GP/,Y#A.B5$=JM9:V7;2D MV@]6D.ZH(9V.QTEZDQ?<>VA\'69^2[+\$P'8]LG:NE&P[)R*'EAJ10C'EQX) M43B-Z&QY.5\FJZ +.$$^DCAF'5C;#EI;-UB MIC:+\WH3_E1% $5L_KQ7Y?*&_MU/;AF_8FLIT>Q /]$,_%#"]V.7*7**RJXE M%@YE+&P0 3P!!506C] (NP-/\$06U$N-K$Y,TOI LNE'WL*VY^((MC:[*'/C M7& YQU',+MB7:OWP5DVE9K9=JEKP7+XXTA]8WA=)_4,XS;)4)&;/:6ISKP & M%.$?T+AV.IZC$$5Q>F6D^=T=K:,Z,(UBNB:Y@6%J50W!43RFBG4#TJ< MB@D.VTMZ76V:R\4YU:YKWR1DCF1NM-+0]LI@ MFFW(F2$[N3NBSY+82)V;UF]XN:+\IO=XEY3RS7; &9Q@ @N7KK^A$)/D6F$, M"8Q8?FX92[H'] W&,SQF]PZB])ZPQ/?T283MD6%!XB+SY!BR.G3_K' M3T64H'K>VRTW]9?]2DPA(:J=1B9RMZ$*7#O[UI"\K>"A- M##;!\?_!P-PU&"JH>I^>ZUM<\^7RNI2<#4)!>P<\^7;JTBG0Z9#>+N""0!\I MM%5N97LBO;6.>$P[IQDZZ E+J+^ Z?_78;WHB72JI %M>U=^:TV:",G)[;@* M]9P7:'1T6P*SO6G?@5*%#_.THTW.*Z]/#_^JJ4>O?@\#U8+4T].1@WK29O'C M#+RL*$M>&]>P*$U3?'HF\).#)K EXQ_',+)'!W*!&!L"'UY/\9\_DN)E@OH( MBJY42F@RM5J#ZJGW^".I5R">#S!M%A=3,-&Q#(OF'L/P(^E;+37G5,\OM' / M"6+[X64&Q:HWPZ*I>H?WEYI(S3G5"\)1PDSC(2]$H:ETAW>IC.7EG,:_>BAD M.Z)WX:,7P+M)J8A<[7U3SKT237A-73N\VV4F*0>G:@ZE.HY@4E46YVB& O,/2\F$$+V M2.E6]LW%X8!]9TN')_SDO?\3Q3-VX$^II([(]+2P.49';5^B=H'M-Q6F>R.! MRL*'<)RD+%U'T3)]2[E01$:Z-E.!.GJ ;*!P7?$X%\(?X"(SUKL)>_PW>5:# M6QE,K&$3'(Z>0^NKVEQ@CF6),3F1U=VD\!!2MD](V;_' ?*+S)<2K7YB3P^A MR ]PM"20_C':!1F^)$-L@Q%L4((-SNZRQ;++V0_IPW@E7UKBX'.5@_U=D,&" M$G"'B6V*Y\[YA!]7"3]@HM]@ FM4_3T$57X]G$OW:%BE^W 7,$C 0).,O RX MRTQ"K5S(T:A*ZJ?=4M+C7WK(>DP>A>63MU\E[V@7' Y'/WS_$:1 W5%U0P?% M5&RWP&CVH!9+A;"AN;GOX*\@X2MO,N^O)NC\N7 M"/ZV9%?W7XMKU!([]7B8!,0<$F2@75*I$\RE07U4"XE&01W\D/_6:4FE>GQ_ M*J>KE%BJ!4M^E <_I$BZ+0:E"/<2/O9KP5,KZ/?"5C7ZR]BH!5;^'* ?==0F M S+*:S%7,"7HA?1"K)/17 O&E8C7"ZV2T">CO1:M50&P'YO9*A+*^*T%?%D\ MS'I,1HU&=.S)N^D$(.$CX"5AU"<'9H$HZP6LN^DY(FU>U4[KM)VMXH*1\'FN MS2!$D2IG;I!_'8&750P6F4U0U);9/5OEMLI?7NUK+KTYK%).UP-A98G+\YE' M?4YT'>9)DM5R<"5>M2<@&UZS#@ *0=Y%#F*)Y=/(/QH>970]X3.^#SNH35+4 MO)X^G@.*&O@9SS$&9X]N<'DMX+(VAVG$Y76W7*KFFCG/O-3\$K>U>8_FQ'/# M?*&+'RU>M6SCL5@;Y%ZQ>G\S.&8/_:45I5E=.?(J3X;2 +9]ML9]Y5;P$*Y: M",X=IZQI?_#>OGDQ)'2(&.M/ FO[I,Q$?4H1.%5[6M=WYFD,W R&DA.M+<2, MG6C>5S+'7_=FTY_V\D(&NKO1YL.^\&5M&V>%T["]?S^:H#_I+;K^UA&;O] MK#L0L/X WG1HT_,791 5'VI(LU7/5M^\?V.2O) IC06F>!QY(C!+RE7$!3&$ M[8C03'V2-P-Y G$N.I2XOH&48BCGO>;O%$F.K75@.S:T;A\MB/MC!HO\4E:V MVN$'B=K&OW&0R+L!).W'B8VEZD.5?.9K&_W&S"?]@DG,>"9SMPEIF&M.30F^3AU\\&CN9\=#! MC<99,6KYY$$ 8KNXE?GD0UNGJW9'T,F_QU(TJF/JQE+8KNF12.6M-/;KI.GZZR ME+P.^Q+K::V62"3@BV4),:Q]ZZM^IV9]'K!(I@$1#>4+\9'Y8>W(O'+-9GW+ MIG "D. #W@:U71;3L@'\U/?#VFF//G\97EO,I?5A62^JNYV'M5,=#2:38QR< MLHHV'5CB]B%:RO58FSZI67QX?+:MQ,MHL5 .P=K\2,W:Y>/]/3BU/@ 3]J1J MJTU]-'FSK#=%C: BBY]J,QHUBPEZ\,+P [_0@25NGT.27J/X?5V G,^JJDP# MA]4B;@!3Y';8E$?Z3_KW3?N-\$E9"CT6:I.5BM5JMEZZHV'\6I\*SFJ&0D+:%62;O($Y3V) V[N. M>LJJ)2YHB<.YS<>,[N19/KH*NJ$]-5"F"MSVIN0V*M43C:N*O<*$DA,V&)]" M0-N9$EN-3X4XG%-COCMN'#J4@ XPE7G+QKRIX&U'$DWE"0Y$]*3CK,66_&9C M%>MAL1U?ME.TB:2<57?F69N/906\[:BSY5C6DHYSRNW[>?$N+[HWF"VTHJ[^ M[X0W,="M6.WY#)ZSB?#,ZEJ5!AE_$Z&V]2_91'A^3(YP)BE6@))F=JMGY&]8 ML\+6:>&M)0JGV?L6.(S.(*.V()]O*,0$Q:OK,(8$1NR@JXPEW<#Z!N,9>ZJ( MO28P+Y[:BT9X3T18=WU&?%[07Z(8^:T*;X/4#1?:J_G5GUS:5B>.AE@CGC(_ MUZJ9K7&Z$;X^F)55-.)ZM,R#/OVP\LAH*5C6CI EP7)=)(WMN7L)4INALL:A MXJ:XJ+T#"ZLU2?27RI/ >04?5O8A?7,P8F:KKFW4!F[;X4BN8L$T=WMA.A= MFK'6E8VX4QNK!_OXOV ;Q60&REJV[MO.+H0X7=G$:$,]%V ML7W_/@A]2K7D9D+MSHQD3[>,S_[)9Q=Y"#:8*,M5 M0.IIGDO,LH.6;)6Z@?=B27ALN1O;;M@LG:$3&3OGMP5.0.;0+ M-*%\TG4[\@)CZU CM+T;W(I)Z,KMH]A!6AMM_.^E9F:7!@+;N\2MZ%DDEX^B MU]QU78:>'R>>J]&T4(3&]HYRJ^Z=+R-W-7U)W8T?1RSV^$DQ=D3HW\'J":>9 M3)?S18!7$"9WD>_*=01D:Z%&:&WO53>TA&UDZ)QEW$TFR(X%0HY+;6 MT^-G1_0HX]@Y]0C<#_T@+06DF[&I@T%/C<>.J-%4,FUN< N*M!HL#I,YPCY' M:PQ1 SR:>RE#V\IKR)[.Z+2_2WJ+ T&^:ZWHCF1O]/;NYB^]O2_/*\I"O[C' M::4[ 3NU.CNRNR[%DBPLA7>1X^Z91WDYDZ-:81TA3_W4,Z'A:8[2!<1I.$YS MQ:E0K3FJR:F0VV4_I530- MT03Y])NO$$^)MY@A/W_ED?*>E+M'D'#>#]BTYPN@5MIT--P%A?[ !L%?0=YE M(I:\4]%S AM 5V5SMCK'2XJ07V+YJ%8KM371O*R G_;LJF@*H#D ?X/LJ%8, MIC4I%9'X.1&9P#)7PWZP:L_TD_\%4$L#!!0 ( #NE*D_\IM>H4"$ )7 M @ 5 ;'1R>"TR,#$Y,#8S,%]D968N>&UL[5U9<^.ZE7Z?JOD/'*>FTEZ4O+64>*V75[NS77#P"2$BEB(\4%4B,/-VT* M.#@;EO/A /CS7]XF@?,*< 11^&7G<.]@QP&AAWP8CK_L/-[O#N[/AL,=)XK= MT'<#%((O.R':^/O1"]NC\0_A[M>4B/W#V:80\L: 5N&&,4PK>GPX/O__WN M_-W!X:>#D_<'>V\C(L>Y&Y,R]!OYZ8#]Y_CA\./G@X//!R?_I]E@[,:S:-'@ MP=M!^K^D^I\#&'[_3/_S[$; (=8)H\]O$?RRDQ/SQ_L]A,?[[PX.#O?_\>WJ MWGL!$W<7AM1*'MC):E$JO'J'GSY]VF>_9D5+)=^><9"U\7X_8V=!F?SJQXL* M^<+'^\F/^:)00CK'= 0_1TR2*^2Y,?-')4>.L 3]:S=3TL$B2/O'CK-?E\U3-Z ZO7\!((Y4 M?'$+M\'(K8N)^"\@AIX;5.**6[,A%FE_!-0NT(HWJ##'B&HUI(#2AD M!:XQ*&E4;5X#&V)V^0.\6(W_FQ;2_G,VBF.@'$S98#X< 5QD4&J'> MV CW'(%_S8A2+\A8JAPQ!,4[G;R:G<0ZF\P>W.= S;2J7D<3FQZSU:BT-,GI ML2JOU=J$IZE'1;WF)P ]OH05VI\,]!C4)F#$Q*#I# VVT>FX? YB%P;1M8MI M>/@*FAF?151;&Z?3!G?37Z+3>9S3?O7Q6X]>5^*O3[EC,,W<*29$KX$;@YCE( M ^K&[*@@W[&PO]&Y,8SG=R "6&?>78MLQ\+=Q"\ 7T'W&09DE&BN*XKH=BS> M-8BO4!3= GS_XN+&;"<@V[%P=!1X=0.Z/&]*, [)CH6Z)Q,7IGLU-Z,[$+@Q M\,E4A::R@:Y=%(6[GAN]##RB^T@+F&^ =+="5@A:ZM%K"?Q83$CL+YT M19]"2RR3U<$Y>(ZK*KXBF=80G<7\,:7F'D31;#+5W$*M3*HK(3RBN5J[,W(Z M[;-/Y_"D[2KX>TUZK8MS%\W6-P6'2.N,7T33:2,]04"H&P'65CV/2NNLL_7= M*8E#?)IF!L)HS3X@I]>Z.(\A3A"!?P/_XHVVKYZ2ZQ!K6Q#]!84VA2:WP*MR M*:W4_/;$$B])/]UB] HC#<>N1*0]QA_I?L0EP@".P^3G&HR+B;3'> :"DH]D M(-9(IZM"HSVV*8Q(EN(!U!K]M FTQ_ U"NJH-E^M1>_-C9NTWZ D-*O#L(I4 M:T)H#VT:5=O?[N0!BVML?LK(=2?,'4T3T9O#ZU%K'I*,FZZBTH;S"%U1@&.^3HOMIF7TN@?;Y7C2VZZ.)"RLR M7:[= <>LI=T)F#P#7)'=8M7V>76#H!J'K$+[?(4H'E1E+:O3J4^"D3L+XMI. MF54O\DP^PV13_8K\6> ;O,4@](&?<4X)KGL$B'RF1-*#78?.KI/5RO_3#7TG M(>$4:+3&.O^D3X'7=X3!Q;$,\F^R\HA0 'VZZ^*D]9V,0#>,\@__%+A^K\^U M\TN!WA]:E$)Q1J@@P9%,@B4A!XV)<<0BC(<*PO0YZDD]),1[8=:?[=-&Q#X(XRKZP9>G M!6]T/V5(_KDP4N ^@X"U_906YI7=-X!UEN>HP79:;I7EI>L,<,9\.KIJ3F') MD/[9(Z$*<;:+9$^03 M@G$][&6$T4>HSU1V22I!7,&%DQT&8>-.7G<.#)2\! MBH#_92?&,X[(?5@I<74*)*.0Q79O4,?7^-4:M2%W,:JR6=$4 GO)9.:8KU=# MK?!ZGBYQ1082%&_4,.4%M\HJ4H4C'0%$QGEWL/'6>3KDR-"4@;+%Y[ICX;H6 M9$**C/B^7R-29 N%; 'P+8W*1 8L%7UJW';%\%!@%WDO06J>S1SL!K[/].8& MMR[TAV$*CJJL(JW60O=JW$1J 83VZM=@=Q0%"X%_X>(0AN-(92E^^2?>*&Z8 MB22<"^>FGCN31Z+Z&+/IWT8R3]@(K+L9E3E1B"X$5-JV7--P6?9>%0 MUZLM%OO#%Z,1\,CB-&"- ?\<8O)W,'] Z4"1# "DOR-]HD6QA:-M_WU\&$4S(N(,4Z8!ALA/AJEK\(/])$5+=.H;;_<* M8HCL>&2B'=E]=_7-6*R^J5;D2"$RXK&)1DR\4)X26[%G\HEMJH&5,HG,?6*B MN9F[-F1M":U--;9*))&M/_0,^_QS%B6I9>EQN@=$EAF_P?B%+D&)=)<(5S7Z M&D2-M_ZZLHG/M6>96MCF]R-G87Q&$-/.]BWR. M\E6KA32.$_TT#DK)24FUEXI2[>[5@BP?:+X5C&@BP P#\L?AGI/28VDH2XK. MDJ2SI-F:4)*;6@L"?%P5X-V>D]9U"I5;5+_FE:T%OC^M\OV>*GY)R5F0ZBSW M37"U:Y[MPX-5MH_V'%K3H569QZ>56TR\TDJV.CQ[?*WEB;#23.[\DOVK MS81?Y5VU!8E*4R1_:G=^28BTFJE<[=[:O!CO2E.FUDS?A52**VX+4I2F4_[$ MWXDQ5)??%A@OS;2"=<"2